Microsoft Edge on Windows 10 and Windows 11 has again flagged ChromeSetup.exe - the installation file for Google's famous Chrome browser - as potentially harmful. Microsoft Edge's built-in security feature suggests users delete ChromeSetup.exe and try Edge via multiple pop-up messages. Windows Latest understands Microsoft Edge 116 has incorrectly flagged ChromeSetup.exe as potentially harmful. This appears to be a mistake, and only some users see it. In our tests, we observed the error in one out of five Microsoft Edge 116 stable installations. A mistake". I'm sure it was.
Python is one of the most popular programming languages today, loved by businesses and students alike and Excel is an essential tool to organize, manipulate and analyze all kinds of data. But, until now, there hasn't been an easy way to make those two worlds work together. Today, we are excited to introduce the Public Preview of Python in Excel - making it possible to integrate Python and Excel analytics within the same Excel grid for uninterrupted workflow. Python in Excel combines Python's powerful data analysis and visualization libraries with Excel's features you know and love. You can manipulate and explore data in Excel using Python plots and libraries, and then use Excel's formulas, charts and PivotTables to further refine your insights. The preview is available now.
Meanwhile, if you are on Windows 11 and wondering about its compatibility with your system, a document from Intel, spotted by Twitter (X) user Chi11eddog, seemingly confirms that Windows 11 is going to be supported. And although the document does not mention Windows 12, which is expected given that the product has not even been officially announced yet (Microsoft recently revealed the release date for Windows 11 23H2). While this is certainly expected, users who would have stuck to their Windows 10 PCs, either due to the hardware being not on the support list or simply because they prefer the older OS over the new ones, are likely going to be out of luck as the supported OS does not mention Windows 10. I mean, at the time Wi-Fi 7 comes out, Windows 10 will be almost a decade old. I'm all for a good Microsoft thrashing, but expecting them to go back and add support for Wi-Fi 7 to a decade-old operating system seems a bit unrealistic.
Four nonprofit groups seeking to protect kids' privacy online asked the Federal Trade Commission (FTC) to investigate YouTube today, after back-to-back reports allegedly showed that YouTube is still targeting personalized ads on videos made for kids". Now it has become urgent that the FTC probe YouTube's data and advertising practices, the groups' letter said, and potentially intervene. Otherwise, it's possible that YouTube could continue to allegedly harvest data on millions of kids, seemingly in violation of the Children's Online Privacy Protection Act (COPPA) and the FTC Act. Targeted online advertising already oozes sleaziness, but targeting children is on a whole different level. There's a reason you should keep a close eye on what your kids are watching on YouTube, and the various content rabbit holes YouTube's algorithm can trap people in aren't the only reason to do so. I'm not one of those extremists that believes YouTube is universally bad for kids - it all depends on what you watch, not that you watch - but that doesn't mean I'm about to hand the remote control to my kids and leave the room.
The company raked in $13.5 billion in revenue since May, it revealed in its Q2 2024 earnings, with the unprecedented demand for its generative AI chips blowing past any difficulty it might have had selling desktop and laptop GPUs into a shrinking PC industry. Data center accounted for a record $10.32 billion of that revenue, more than doubling in just one quarter, and Nvidia made $6.188 billion in profit as a result - up 843 percent year over year. And while gaming is more than a billion dollars short of pandemic highs, it was actually up 22 percent year over year to $2.48 billion in revenue, too. I don't really post about financial results anymore - the amounts of money earned" by tech companies are obscene and utterly destructive - but I do want to highlight NVIDIA here, if only to be able to link back this a few years from now after the AI" bubble has popped.
Over the past year or so, I've been working with other BlueSCSI developers to add Wi-Fi functionality to their open-hardware SCSI device, enabling Wi-Fi support for old Macs and other vintage computers going back some 36 years. This is my Macintosh Portable M5126. It's very Macintosh and hardly portable. For some reason I'm using it on my lawn reading the Wi-Fi Wikipedia article over Wi-Fi through my Wikipedia application for System 6, with my Wi-Fi Desk Accessory showing it connected to my !" network with meager signal strength. With PCB production having become relatively commoditised, we're seeing so many pieces of hardware designed specifically for retro computing, and it's great. Small audiences is no longer a limiting factor in making things like this available, and I'm here for it.
Ars Technica writes: There are hundreds of billions of lines of COBOL code running on production systems worldwide. That's not ideal for a language over 60 years old and whose primary architects are mostly retired or dead. IBM, eager to keep those legacy functions on its Z mainframe systems, wants that code rewritten in Java. It tried getting humans to do it a few years back, but now it has another idea. Yes, you guessed it: It's putting AI on the job. The IBM watsonx Code Assistant, slated to be available in Q4 this year, intends to keep humans in the mix, but with a push from generative AI in analyzing, refactoring, and testing the new object-oriented code. It's not an all-or-nothing process, either, as IBM claims that watsonx-generated code should be interoperable with COBOL and certain Z mainframe functions. This might be one of those cases where using AI" actually makes sense and can be a meaningful tool for the relatively few COBOL programmers left trying to modernise COBOL codebases. I'm obviously not well-versed enough in any of this to make any objective statements, but it seems to make sense.
The computer on Keegan McNamara's desk is like nothing I've ever seen before. The machine sits on a light wood table, bathed in the sunlight coming into the second floor of McNamara's Los Angeles house. McNamara, tall and blonde in jeans and a light khaki Carhartt jacket, walks over to the desk, sits down, and reaches over to hit the power button. Then he pauses. He forgot something. He digs into his pants pocket, pulls out his keys, picks a silver one, sticks it into a cylinder just to the right of the computer's 8-inch screen, and turns. A light on the left side of the device turns red. Then McNamara reaches up and flips a silver switch just above the keyhole, the lights on the left turn to yellow and then green, and his computer comes to life. Like I said, this is not your average computer. This sure is interesting.
Google introduced Project Mainline in Android 10, modularizing OS components so feature and security updates could be delivered through Google Play instead of regular OTA updates. Android 10 launched with 12 supported Mainline modules, but in the latest release, that number has ballooned to 37 updatable modules. Here's a look at how Project Mainline is changing in Android 14 and beyond. If you can't get OEMs to do their job - you have to do it yourself, it seems. The downside to this is that Android is getting less and less open by the year.
You can still do a clean install of Windows, and it's arguably easier than ever, with official Microsoft-sanctioned install media easily accessible and Windows Update capable of grabbing most of the drivers that most computers need for basic functionality. The problem is that a clean install" doesn't feel as clean as it used to, and unfortunately for us, it's an inside job-it's Microsoft, not third parties, that is primarily responsible for the pile of unwanted software and services you need to decline or clear away every time you do a new Windows install. You mean you don't want Candy Crush Saga and Instagram ads on your freshly installed PC?
Despite all of the litigation, Windows 2 made it to market, gained 3rd party support, and signaled a massive transition in computing that all of the competition had failed to do. With Windows 2, millions of people were using a graphical desktop with graphical applications. The mouse was made a standard tool. PCs were now being urged to adopt powerful graphics adapters. Many people claim Windows 2 to be a failure, but this is not an accurate assessment. While it didn't sell to the level of later releases, the market hadn't really become accustomed to buying an operating system on a store shelf. People typically received an OS as part of a computer purchase. That Microsoft was able to sell over 2 million copies of Windows 2 shows a serious change; MS-DOS's days were now numbered. I've always considered Windows 1.0 and 2.0 to be false starts, failed attempts at what would become Windows 3.x. This article makes the case that Windows 2.0 was more important and successful than we give it credit for today.
FreeBSD developers are looking at using the open-source NVIDIA kernel driver being developed by NVIDIA as an open-source Direct Rendering Manager driver that is out-of-tree, but not to be confused with Nouveau. With that kernel driver they are able to provide this nvidia-drm-kmod driver on their own and within the ports collection for better integration with the kernel and those wanting one less kernel binary blob. Excellent news for FreeBSD users with NVIDIA cards.
I've been working off and on doing further Mac-ification to my updated fork of MacLynx, the System 7-compatible port of the venerable text browser Lynx for classic 68K Macintoshes (and Power Macs) running A/UX 3.x or System 7.x and later. There's still more to do, but a lot has been worked in since I last dropped beta 4, so it's time for another save point. Meet MacLynx beta 5". Extraordinary work, and a great way to keep an old Mac connected to the web.
ART is the engine behind the Android operating system (OS). It provides the runtime and core APIs that all apps and most OS services rely on. Both Java and Kotlin are compiled down to bytecode executed by ART. Improvements in the runtime, compiler and core API benefit all developers making app execution faster and bytecode compilation more efficient. While parts of Android are customizable by device manufacturers, ART is the same for all devices and Google Play system updates enable a path to modular updates. Google's been working hard to make ART more modular, and untangling it from the rest of Android for easier updates. This has led to some drastic improvements in application startup times - ART 13 cut them by 30%, Google claims - and since ART updates hit every single Android device, there's no fragmentation. As for the future, ART 14 is on its way. In the coming months, we'll be releasing ART 14 to all compatible devices. ART 14 includes OpenJDK 17 support along with new compiler and runtime optimizations that improve performance while reducing code size. It's good to see that some Android improvements are not held back by Android's update woes.
Liam Dawe at GamingOnLinux looks back at the release of Valve's Proton, five years ago today. Proton just makes a lot of sense. It didn't take long for Valve to expand Proton to go initially from a few select Valve-approved titles, to being able to run anything we choose to try with it. From there, Linux gaming just seemingly exploded. And then eventually we saw why Valve made Proton with the Steam Deck announcement coming less than three years later in July 2021. Proton is one of the biggest things to happen to desktop Linux and PC gaming in general. It cannot be overstated just what it has done to the gaming market - people expect new games to just work on Linux now, and developers have to answer questions about it and promise support sooner rather than later. From big, defining titles like Elden Ring and Baldur's Gate 3, down to the countless small indie titles - Proton and thus Linux support for games has been normalised. PC gaming is no longer a Windows-only thing, and that benefits all of us.
You can now play with NVIDIA GeForce graphics card BIOS like it's 2013! Over the last decade, NVIDIA had effectively killed video BIOS modding by introducing BIOS signature checks. With GeForce 900-series Maxwell," the company added an on-die security processor on all its GPUs, codenamed Falcon," which among other things, prevents the GPU from booting with unauthorized firmware. OMGVflash by Veii; and NVflashk by Kefinator (forum names), are two independently developed new tools that let you flash almost any video BIOS onto almost any NVIDIA GeForce graphics card, bypassing unbreakable" barriers NVIDIA put in place, such as BIOS signature checks; and vendor/device checks (cross-flashing). vBIOS signature check bypass works up to RTX 20-series Turing" based GPUs, letting you modify the BIOS the way you want, while cross-flashing (sub-vendor ID check bypass) works even on the latest RTX 4090 Ada." No security is unbreakable. This will hopefully enable a lot of unlocking and safe performance boosts for artificially stunted cards.
As an undergraduate student in the early 1990s, I wrote all my class papers using WordPerfect for DOS. WordPerfect was a powerful desktop word processor that was used in offices all over the world. But WordPerfect was quite expensive; my student edition of WordPerfect cost around $300. When the new version of WordPerfect came out, I just couldn't afford to buy it. Fortunately, the shareware market was starting to take off around this time. Shareware" was a new model where software publishers released a program for free so you could try it out - usually for a limited time. If you liked it, you sent them a check and they mailed back a registered copy of the software. Shareware often had the same or similar features as the commercial software it aimed to displace, usually at a lower price. And that's how I discovered the Galaxy word processor. Galaxy had all the features that I needed in a desktop word processor, but at about one-third the price. The registration fee for Galaxy was $99. There's so many pieces of software that lost out in the market, and the further back in time we go, the more obscure these tend to get. I had never heard of Galaxy, but I'm glad someone took the time to write this article, ensuring - hopefully - it'll be saved from obscurity for a long time to come.
Budgie 10.8 is a brand new release series for Budgie Desktop, featuring improvements to Budgie Menu, adoption of StatusNotifier support in System Tray, Magpie v0.x support, and more! I'm quite happy Budgie is back on track after a few leaner years. Development has picked up, there's a clear roadmap, and it's fun to follow along with the changes and improvements.
This post is a detailed discussion into user profiles, their directories, and how they are-to put it bluntly-in total disarray on Windows and Linux (I haven't used a Mac in ages, but I assume the situation is very similar there, too). Applications treat the user profile as a dumping ground, and any user with a reasonably wide list of installed software will find their user profile very difficult to traverse after some time in use. There are platform conventions and attempts to standardise things on more open-source platforms, but a lot of developers resolutely refuse to change the behaviour of their software for a variety of reasons (some less valid than others). The first part is a deep dive into user profiles on Linux and Windows, and the conventions that have been established on these platforms over the years. The second section details how they are broken on each platform, and why they are broken. This happens to be one of my pet peeves" as well. One the left, my home directory. On the right, my home directory but with all the garbage unhidden. This is bananas. First, it's been my long-standing conviction that if you, as a developer, need to actively hide things from the user in this way, you're doing it wrong and and you're writing bad code. If you're an operating system developer, don't use hidden directories and files to hide stuff from the user - use clear directory names, encourage the use of human-readable file names and contents, and put them in places that make sense. Second, if you're an application developer, follow the damn guidelines of the operating system you're coding for. More often than not, these guidelines aren't that hard to understand, they're not onerous, and they're certainly not going to be worse than whatever nonsense you yourself can come up with. Having a hidden .paradoxlauncher directory in my home directory displays just such an utter disrespect for me as a user, and tells me that you just don't care, whether that's you, the developer, personally, or whatever manager is instructing you to do the wrong thing. At the same time, aside from excessive symlinking, there's really no solution to any of this. As users, we just have to deal with the results of incompetence and ridiculous crunch culture in software and game development.
Unfortunately for me, I couldn't just let this one go. I tested all the popular Windows uninstallers and I didn't like what I saw. I thought many of these programs had some rudimentary issues with their user interface, and they just didn't work that well. How difficult could it really be to do something better? As it turned out, it was very difficult, actually. It's 2023, and Windows users still cannot centrally manage their software. People have to create multiple uninstaller programs to finally make a decent one, and not only does it need to uninstall applications, it also needs to somehow find all the garbage files and registry keys these applications barf all over the system. We deserve so much better than this trash.
In the year 1999, Bandai announced the MobileWonderGate - a device which allowed connecting a WonderSwan to the Internet thanks to a collaboration with the mobile network NTT DoCoMo. This was primarily used by a selection games to provide downloadable content, as expected for this type of handheld attachment. ... Oh, it also came with a web browser supporting a subset of HTML 3.2, tables, GIF images, reading Japanese websites, a bookmark system, and cookies. On a handheld competing with the Game Boy Color. Did i mention it also acted as an SMTP/POP3 e-mail client? However, this browser assumed you're on NTT's network; it utilized a special service called mopera", short for Mobile OPErator RAdio. Unfortunately, on the final day of 2004, this service was shut down. Since then, nobody could use a WonderSwan to browse the web, which naturally is the kind of injustice that just cannot be left uncontested. Hardware and software will never be buried by the sands of time as long as crazy people like these exist.
This headline is entirely correct and I will stand by it. This is one of those products that I truly cannot wait to experience and review firsthand: LG is bringing the quirky, one-of-a-kind StanbyME Go to the United States later this month for $999.99. If you missed its international launch, which flew under the radar for many, let me catch you up: the StanbyME Go is a 27-inch 1080p LCD TV housed in a large suitcase that also contains a built-in battery and 20-watt speakers. The idea is that this thing can be a portable entertainment solution whether you're at a picnic, on a family vacation, or just hanging out on the back patio. Maybe you'll bring it tailgating with all your pals during football season. The possibilities are limited only by your imagination and the StanbyME Go's three-hour battery life. This thing runs webOS and does tons of tablet things. This is a webOS tablet.
Microsoft has announced that on 29 July, 2024, the Xbox 360 Store on the Xbox 360 and the Xbox 360 Marketplace on the web will close their doors. For once, one of these service or online store shutdowns is actually being handled well, as Microsoft states: This change will not affect your ability to play Xbox 360 games or DLC you have already purchased. Xbox 360 game content previously purchased will still be available to play , not only the Xbox 360 console but also Xbox One and Xbox Series X|S devices via backward compatibility. While it doesn't mention downloading existing content you own, several other reports state this is possible. If so, this would make it the fairest way to shut down a service like this. On a related personal note, I should really order a replacement disc drive for my venerable Xbox 360 - an original one, still working other than the broken drive! - and fix it back up. I've got a huge collection of 360 games I want to keep being able to play.
It looks like Google is desperate to move more Pixel Tablet units, with the company widely using notifications from the Google Home app to promote the new tablet launched earlier this year. Many people report seeing a Meet the Google Pixel Tablet" banner in their notifications, with a tap on it sending them straight to its product listing on the Google Store. Samsung received hefty criticism for a similar approach to promoting new devices in the past, but it still seems like Google is attempting to jump on board with this strategy. Disgusting. Samsung, Apple, and Google are now all guilty of this, and it should be illegal.
Microsoft is making it possible to remove a few more of the preinstalled Windows 11 applications. In the release notes for a recent Insider Preview, build 25931, the company notes: In addition to the Camera app and Cortana, the Photos app, People app, and Remote Desktop (MSTSC) client can be uninstalled. In addition, this build also deprecates Windows Internet Name Service (WINS) and Remote Mailslots.
About Chromebooks reports: This isn't turning out to be a good week if you're a Chromebook hardware fan. Previously planned Chromebooks with Nvidia GPUs are no longer in the works. This follows Monday's news that Qualcomm Gen 3 Snapdragon 7c Chromebooks were canceled. Indeed, a reader comment from the Snapdragon post pointed out the Google code that explains, in no uncertain terms, that several ChromeOS baseboards have been canceled. I did a little more research and all three of those boards share one common feature. They all were designed to support Nvidia GPUs. This is such a great example of why I titled my review of Chrome OS Flex a good start with zero follow-through". Google puts all this effort and marketing into bringing Steam to Chrome OS officially, and even lets several OEMs manufacture and sell gaming-focused Chromebooks... Only to then let it fizzle out and not follow through with better, more gaming-suited hardware. You can almost taste the internal struggle between people wanting to turn Chrome OS into something bigger than what it is now, and the people who just want to shovel cheap plastic crap to schools. Whether you like Chrome OS or not, that just sucks. I want all platforms to get meaningfully better, but Google just doesn't seem to care at all about Chrome OS.
I have struggled, literally for years, with Quicken being dog slow to start. It could take 30+ seconds to start. From what I could remember, this problem has existed since I first installed Windows 10. The title gives the answer away, but yes, it's exactly what it says - some applications on Windows will load every single font on the system before loading the rest of the application. If you have a lot of fonts - say, because you're a designer or illustrator or whatever - you're going to feel this.
For the past several years, more than 90% of Chrome users' navigations have been to HTTPS sites, across all major platforms. Thankfully, that means that most traffic is encrypted and authenticated, and thus safe from network attackers. However, a stubborn 5-10% of traffic has remained on HTTP, allowing attackers to eavesdrop on or change that data. Chrome shows a warning in the address bar when a connection to a site is not secure, but we believe this is insufficient: not only do many people not notice that warning, but by the time someone notices the warning, the damage may already have been done. We believe that the web should be secure by default. HTTPS-First Mode lets Chrome deliver on exactly that promise, by getting explicit permission from you before connecting to a site insecurely. Our goal is to eventually enable this mode for everyone by default. While the web isn't quite ready to universally enable HTTPS-First Mode today, we're announcing several important stepping stones towards that goal. It's definitely going to be tough to get those last few percentages converted to HTTPS, and due to Chrome's monopolistic influence on the web, any steps it takes will be felt by everyone.
The original iMac entered a computing world that was in desperate need of a shake-up. After the wild early days of the personal computer revolution, things had become stagnant by the mid-1990s. Apple had spent a decade frittering away the Mac's advantages until most of them were gone, blown out of the water by the enormous splash of Windows 95. It was the era of beige desktop computers chained to big CRT displays and other peripherals. In 1997, Steve Jobs returned to an Apple that was at death's door, and in true Princess Bride style, he rapidly ran down a list of the company's assets and liabilities. Apple didn't have a wheelbarrow or a holocaust cloak, but it did have a young industrial designer who had been experimenting with colors and translucent plastic in Apple's otherwise boring hardware designs. The original iMac is simply a delightful machine. I vividly remember that the reception and administrative workers at the orthodontic department at the hospital in Alkmaar used them, and teenage me would peek past the reception desk to catch glimpses of the colourful machines. I still love the original iMac.
FreeBSD is a compelling and cutting-edge operating system that provides a wealth of features and advantages. FreeBSD's deep OpenZFS integration, completely customizable packaging, and the ability to manage a huge fleet with a small team make it a clear contender for consideration in your next infrastructure build. This one's written by a company that, among other things, sells FreeBSD and OpenZFS support, so take that into account when reading the article.
That raises an obvious question: when should we expect the Go 2 specification that breaks old Go 1 programs? The answer is never. Go 2, in the sense of breaking with the past and no longer compiling old programs, is never going to happen. Go 2 in the sense of being the major revision of Go 1 we started toward in 2017 has already happened. There will not be a Go 2 that breaks Go 1 programs. Instead, we are going to double down on compatibility, which is far more valuable than any possible break with the past. In fact, we believe that prioritizing compatibility was the most important design decision we made for Go 1. I'm not well-versed enough in either programming or the Go programming language, but this seems like good news for Go programmers.
A necessary correction to an earlier post: support for Haiku has not been upstreamed into GCC. From the Haiku development mailing list: It is definitely our goal to get Haiku's GCC toolchain upstream, and that commit does indeed nudge us a little in that direction... However it's a small portion of a larger commit adding architecture support. Good to have this cleared up.
Debate continues to rage over the federal Kids Online Safety Act (KOSA), which seeks to hold platforms liable for feeding harmful content to minors. KOSA is lawmakers' answer to whistleblower Frances Haugen's shocking revelations to Congress. In 2021, Haugen leaked documents and provided testimony alleging that Facebook knew that its platform was addictive and was harming teens-but blinded by its pursuit of profits, it chose to ignore the harms. But when Blumenthal introduced KOSA last year, the bill faced immediate and massive blowback from more than 90 organizations-including tech groups, digital rights advocates, legal experts, child safety organizations, and civil rights groups. These critics warned lawmakers of KOSA's many flaws, but they were most concerned that the bill imposed a vague duty of care" on platforms that was effectively an instruction to employ broad content filtering to limit minors' access to certain online content." The fear was that the duty of care provision would likely lead platforms to over-moderate and imprecisely filter content deemed controversial-things like information on LGBTQ+ issues, drug addiction, eating disorders, mental health issues, or escape from abusive situations. Since then, Ars Technica reports in this detailed article, the law does seem to have been amended in positive, constructive ways - but not nearly far enough to make it workable and not prone to massive abuse. Sadly, it seems the bill is poised to pass, so we'll have to see what the eventual, final version will look like.
ZFSBootMenu is a bootloader that provides a powerful and flexible discovery, manipulation and booting of Linux on ZFS. Originally inspired by the FreeBSD bootloader, ZFSBootMenu leverages the features of modern OpenZFS to allow users to choose among multiple boot environments" (which may represent different versions of a Linux distribution, earlier snapshots of a common root, or entirely different distributions), manipulate snapshots in a pre-boot environment and, for the adventurous user, even bootstrap a system installation via zfs recv. In essence, ZFSBootMenu is a small, self-contained Linux system that knows how to find other Linux kernels and initramfs images within ZFS filesystems. When a suitable kernel and initramfs are identified (either through an automatic process or direct user selection), ZFSBootMenu launches that kernel using the kexec command. Interesting bootloader, for sure, but I am curious to know how many people use ZFS on Linux. Are there any distributions that use ZFS by default?
Certain font-related CSS properties will render your site completely inaccessible if their value is declared using pixels even once. Just read it and absorb the information.
There's no denying that the browser is the single-most important application on any operating system, whether that be on desktops and laptops or on mobile devices. Without a capable, fast, and solid browser, the usefulness of an operating system decreases exponentially, to the point where I'm quite sure virtually nobody's going to use an operating system for regular, normal use if it doesn't have a browser. Having an at least somewhat useable browser is what elevates an operating system from a hobby toy to something you could use for more than 10 minutes as a fun novelty. The problem here is that making a capable browser is actually incredibly hard, as the browser has become a hugely capable platform all of its own. Undertaking the mammoth task of building a browser from scratch is not something a lot of people are interested in - save for the crazy ones - made worse by the fact that competing with the three remaining browser engines is basically futile due to market consolidation and monopolisation. Chrome and its various derivatives are vastly dominant, followed by Safari on iOS, if only because you can't use anything else on iOS. And then there's Firefox, trailing far behind as a distant third - and falling. This is the environment desktop Linux distributions find themselves in. For the longest time now, desktop Linux has relied virtually exclusively on shipping Firefox - and the Mozilla suite before that - as their browser, with some users opting to download Chrome post-install. While both GNOME and KDE nominally invest in their own two browsers, GNOME Web and Falkon, their uptake is limited and releases few and far between. For instance, none of the major Linux distributions ship GNOME Web as their default browser, and it lacks many of the features users come to expect from a browser. Falkon, meanwhile, is updated only sporadically, often going years between releases. Worse yet, Falkon uses Chromium through QtWebEngine, and GNOME Web uses WebKit (which are updated separately from the browser, so browser releases are not always a solid metric!), so both are dependent on the goodwill of two of the most ruthless corporations in the world, Google and Apple respectively. Even Firefox itself, even though it's clearly the browser of choice of distributions and Linux users alike, does not consider Linux a first-tier platform. Firefox is first and foremost a Windows browser, followed by macOS second, and Linux third. The love the Linux world has for Firefox is not reciprocated by Mozilla in the same way, and this shows in various places where issues fixed and addressed on the Windows side are ignored on the Linux side for years or longer. The best and most visible example of that is hardware video acceleration. This feature has been a default part of the Windows version since forever, but it wasn't enabled by default for Linux until Firefox 115, released only in early July 2023. Even then, the feature is only enabled by default for users of Intel graphics - AMD and Nvidia users need not apply. This lack of video acceleration was - and for AMD and Nvidia users, still is - a major contributing factor to Linux battery life on laptops taking a serious hit compared to their Windows counterparts. The road to even getting here has been a long, hard, and bumpy one. For years and years now, getting video acceleration to work on Firefox for Linux was complicated and unreliable, with every release of the browser possibly changing what flags you needed to set, and sometimes it would just stop working for several releases in a row altogether, no matter what you did. There's a venerable encyclopaedia of forum messages, blog posts, and website articles with outdated instructions and Hail Mary-like suggestions for users trying to get it to work. Conventional wisdom would change with every release, and keeping track of it all was a nightmare. It's not just hardware accelerated video decoding. Gesture support has taken much longer to arrive on the Linux version than it did on the Windows version - things like using swipes to go back and forward, or pinch to zoom on images. Similarly, touchscreen support took a longer time to arrive on the Linux version of Firefox, too. Often, such features could be enabled with about:config incantations for years before becoming enabled by default, at least, but that's far from an ideal situation. With desktop Linux trailing both Windows and macOS in popularity, there's nothing unexpected or inherently malicious about this, and the point of the previous few paragraphs is not to complain about the state of Firefox for Linux or to suggest Mozilla transfers precious resources from the Windows and macOS versions to the Linux version. While I obviously wouldn't complain if they did so, it wouldn't make much sense. The real reason I'm highlighting these issues is that if Firefox for Linux is already treated as a third wheel today, with Mozilla's current financial means and resources, what would happen if Mozilla saw a drastic reduction in its financial means and resources? Firefox is not doing well. Its market share has dropped radically over the years, and now sits at a meagre 3% on desktops and laptops, and a negligible 0.5% on mobile. Chrome and to a lesser extent Safari have trampled all over the venerable browser, to a point where it's effectively an also-ran for Linux/BSD users, and a few more nerds on other platforms. I'm not saying this to disparage those who use Firefox - I'm one of them - but to underline just how dire Firefox' current market position really is. This shrinking market share must already be harming the development and future prospects of Firefox, especially if the slide continues. The declining market share is far from the biggest problem, however. The giant sword of Damocles dangling above Firefox' head are Mozilla's really odd and lopsided revenue sources. As most of us are probably aware, Mozilla makes most of
macOS Catalina and later include an anti-malware scanning service, XProtect Remediator (XPR), that periodically checks your Mac for known malware. If it detects anything untoward, it tries to remove it in a process Apple terms remediation. Because this is all performed as a background service, XPR doesn't inform you when it scans, or when it detects and remediates malware. Instead it records those events in the log, and in Ventura and later makes them available to third-party software through Endpoint Security events. To help you keep track of this, three of my utilities report on XPR: SilentKnight runs a quick check on the last 24 hours, as can Mints, and XProCheck provides detailed reports for periods of up to 30 days. Every few weeks I get a flurry of comments here, and emails, when those using XProCheck, or browsing the log, notice warnings and strange behaviour by XPR. This article explains what's happening, and why it's perfectly healthy. It seems absolutely bizarre to me that such malware scans just happen in the background without informing the user when it finds anything. That feels a lot like treating the symptoms while the patient's sleeping, without informing them they're sick.
Beta 5 is our third Platform Stable Android 14 release, which means that the developer APIs and all app-facing behaviors are final for you to review and integrate into your apps, and you can publish apps on Google Play targeting Android 14's SDK version 34. It includes the latest fixes and optimizations, giving you everything you need to complete your testing. The final release is quite close now.
It's Back to School season, so grab yourself a brand new discounted computer and let's get back to COSMIC class! Our new, not yet released Rust-based desktop environment for Pop!_OS and other Linux distros is filling out with some essential systems that cater the DE to both users and developers alike. Customization is one of our main focuses for COSMIC, and was a huge focus for us in August, too. There's a lot of cool stuff in this update about COSMIC. First and foremost, customisation is important, so they've effectively implemented something similar to Android's Material You theming engine, where the desktop environment will automatically determine derived colours that match the colour you've chosen as to maintain readability, contrast, and so on. You can also set the density of the interface, and how 'rounded' everything looks. Sadly, there's no word on actual theming in there, but they do mention that nothing in the components of the design system is meant to be hard-coded", so hopefully this means custom themes that radically alter the look of the UI are possible. There's also a new API for application developers. We added an application API to the libcosmic widget library to provide a framework for developing applications and applets in COSMIC DE. It automates integration with COSMIC theme support, along with Wayland protocols, COSMIC's configuration back-end, and common application elements like header bars and navigation. For application developers, this means convenient development without having to worry about managing the low-level desktop and window manager integrations. For us, this ensures consistency across COSMIC applications and applets. COSMIC is shaping up nicely, and I can't wait to try it out.
Mozilla has announced that the Android version of Firefox will soon support any and all extensions, and has informed extension developers about this change. For the past few years Firefox for Android officially supported a small subset of extensions while we focused our efforts on strengthening core Firefox for Android functionality and understanding the unique needs of mobile browser users. Today, Mozilla has built the infrastructure necessary to support an open extension ecosystem on Firefox for Android. We anticipate considerable user demand for more extensions on Firefox for Android, so why not start optimizing your desktop extension for mobile-use right away? This almost instantly makes Firefox the most capable and versatile browser on Android. It's taken them a long time, but the ability to load whatever extension we want will be a great asset.
Developers of the BeOS-inspired Haiku operating system have long been carrying patches for supporting the GNU Compiler Collection (GCC) on their platform while this week the code was upstreamed for GCC 14. This committo mainline GCC git adds support for the Haiku operating system. Excellent news, and well-deserved.
ARM Ltd has been dominating the Android world for the better part of the last decade, with their 7-series cores at the forefront of their success. Throughout the late 2010s, the Cortex A73, A75, and A76 steadily iterated on performance while maintaining excellent energy efficiency. Qualcomm, and then Samsung decided licensing ARM's cores would be easier than trying to outdo them. Apple remained a notable rival, but their core designs were not available outside a closed-off ecosystem. By the time Cortex A78 came around, ARM had no real competition. ARM's Cortex A710 continues that dominance. It takes A78's successful formula and tweaks it to improve performance and efficiency. Efficiency is especially prioritized, with the core seeing cuts in some areas as ARM tries to get more done with less power. A710 claims to provide a 30% uplift in power efficiency or a 10% performance increase within a fixed power envelope when compared to a A78 core with half as much L3 cache. Alongside these improvements, A710 gains Armv9-A and SVE support. A deep dive into ARM's latest core.
Installing Windows 11 without third-party bloatware like Candy Crush in just two clicks is possible, and all it takes is setting your region to English (World). No, we're not kidding, and Microsoft said it's aware and looking into the reports after we asked the company about the situation. A Microsoft spokesperson confirmed to Windows Latest. Microsoft is aware and is looking into it," a Microsoft spokesperson told me over email. Why would you let Microsoft know?
CIQ, Oracle and SUSE today announced their intent to form the Open Enterprise Linux Association (OpenELA), a collaborative trade association to encourage the development of distributions compatible with Red Hat Enterprise Linux (RHEL) by providing open and free Enterprise Linux (EL) source code. The formation of OpenELA arises from Red Hat's recent changes to RHEL source code availability. In response, CIQ, Oracle and SUSE are collaborating to deliver source code, tools and systems through OpenELA for the community. Good initiative, except for the involvement of Oracle. I understand why they are part of this endeavour, but I see Oracle as entirely antithetical to open source and everything it stands for, so seeing them weasel their way into this debate pretending to be a good guy feels unpleasant.
I doubt there's an operating system out there that we have more preconceived notions about than Chrome OS, and most of those notions will be quite negative. Since I had little to no experience with Chrome OS, I decided it was time to address that shortcoming, and install Chrome OS Flex on my Dell XPS 13 9370 (Core i7-8550U, 16GB of RAM, 4K display), and see if there's any merit in running Google's desktop operating system. Installing Chrome OS Flex is a breeze. While Google warns you to stick to explicitly supported hardware, my XPS 13 9370, although not listed as officially supported, had no issues installing the operating system. The only things not working are the same things that don't work in other Linux distributions either - the Goodix fingerprint reader (screw Dell for choosing Goodix), and the Windows Hello-focused depth camera. The latter can be made to work in Linux, but clearly Google did not go through the trouble of making it work out of the box. Everything else just worked, as you would expect from any other Linux distribution. Using an operating system primarily designed around websites as applications is a bit weird at first, but I was surprised how quickly I got used to it. Now, it is important to note that I do not do many complicated or demanding tasks on my laptop - I write OSNews articles, watch YouTube, browse around the web, and perform similar light tasks - so I'm not exactly pushing the limits of what a website-focused operating system can do. In fact, to my utter surprise, I found myself enjoying using Chrome OS quite a bit. Running websites as applications - both PWAs and plain websites opened in their own chromeless windows - has come a long way, and in many cases I barely realised I wasn't running native" applications. I discovered that turning websites I use often, like the OSNews WordPress backend, Wikipedia, Google Maps, and so on, into standalone applications with entries in the applications menu and dock was actually quite pleasant. Chrome OS allows you to choose if an application should run in a browser tab, or in a separate window without any browser chrome, and you can choose to open links to those websites in either a new regular tab, or in the aforementioned separate window. It all works surprisingly well - much better than I expected. Chrome OS also has quite a few features you wouldn't expect from something mostly aimed at budget computers. It has support for various trackpad gestures, and they are very smooth and nice to use. For instance, you can swipe up with three fingers to gain an Expose-like overview of all your running applications, which also gives you access to the virtual desktops feature. Chrome OS also comes with a few true native applications, like a surprisingly capable file manager and text editor. Other modern staples like a night light feature to reduce late-night eye strain, system-wide search, system-wide spellcheck, and others are also present. You can go deeper, too. Chrome OS comes with a complete Linux environment to run standard Linux applications. Once turned on, you gain access to a standard terminal you can use to access it, and the Linux environment's storage becomes available in the file manager. I used it to install the regular Linux version of Steam, as well as the Flatpak of the Steam Link remote play application. Both worked just fine, although the Steam application ran extremely slow, and the Steam Link application did not seem to have access to the network, so it couldn't find my Steam PCs. I'm chalking that one up to odd interactions between Flatpak and Chrome OS' Linux environment. You can also link your Android device to your Chrome OS machine, giving you access to your notifications, Chrome tabs, and various toggles on your phone, such as the hotspot toggle. Sadly, this feature seems quite limited - if I get a Discord or WhatsApp notification and click it, nothing happens - even though I have both Discord and WhatsApp installed and running on Chrome OS, the operating system doesn't seem to be able to link the phone's notifications to the relevant installed applications, rendering the feature kind of pointless. No follow-through Chrome OS being a Google product, I was not entirely surprised to see a serious lack of follow-through in the operating system. Take the user interface's dark mode, for instance - it's half-baked and grossly incomplete. Various applications running in dark mode will inexplicably have a bright white titlebar, including GMail, the quintessential and flagship Google web app. I have to use an unlisted extension to fix this, but said extension is Manifest version 2, which Chrome OS warns you is deprecated and will stop working in 2023". It gets worse, though. Many of the most prominent Google applications do not support dark mode at all. Google Docs, Sheets, and Slides are all only available in bright white. Google Photos, an application that would undoubtedly benefit from a dark mode, does not support it. Google Calendar, Google Drive, Google Translate, and countless others are all only available in eye-searing white. Then there's the more esoteric issues that stem from the fact you're effectively running web sites in browser windows. If you're familiar with Google's various web applications, you'll know they have this grid icon in the top-right which opens a grid menu with the various other Google web applications. While such a menu might make sense while using a web browser on other operating systems, it's entirely confusing on Chrome OS, and breaks the operating system's UI in interesting ways. Aside from this menu taking up valuable real estate, it also doesn't work in the way you expect it to, since it does not respect the window-or-tab setting from Chrome OS itself. Say I have Google Docs set to to open in a chromeless window, and I launch it from the grid menu inside Google Drive, Docs will
It's 2023, and those who have Framework's first generation of laptops, containing Intel's 11th-generation Core processor) might be itching to upgrade, especially withan AMD model around the corner. Or maybe, like me, they find that system'smiddling battery lifeandtricky-to-tame sleep draining(since improved, but not entirely fixed) make for a laptop that doesn't feel all that portable. Or they're just ready for something new. What can you do with these old internal organs? You can always list them for sale. Or, like me, you could buy a custom-printed Cooler Master case (or3D-print your own), transfer your laptop's mainboard, memory, and storage over, and create a desktop that easily fits on top of your actual desk. I can't recommend it enough as a small weekend project, as a way to get more value out of your purchase, and as a thought experiment in what kind of job you can give to a thin little slab of Framework. Framework is one of the good ones. For now.
The UK's elections watchdog has revealed it has been the victim of a complex cyber-attack" potentially affecting millions of voters. The Electoral Commission said unspecified hostile actors" had managed to gain access to copies of the electoral registers, from August 2021. Hackers also broke into its emails and control systems" but the attack was not discovered until October last year. The watchdog has warned people to watch out for unauthorised use of their data. That seems like a state-level attack, and such data could easily be used for online influence campaigns during elections, something that is happening all over the western world right now. I wonder just how bad the hack actually was? Millions of voters" sounds bad, but... The commission says it is difficult to predict exactly how many people could be affected, but it estimates the register for each year contains the details of around 40 million people. Holy cow.
To round out our options for supporting OSNews, we're introducing support for Liberapay, an open source alternative to Patreon. OSNews is all about promoting choice - in operating systems, in devices, in software - so giving readers the option of donating through an open source platform, located in the European Union, fits within our values. If you want to donate this way, you can go to our Liberapay page. Liberapay joins the other ways you can support OSNews: our Patreon, our Ko-Fi, and our official merch store.
Android is the first mobile operating system to introduce advanced cellular security mitigations for both consumers and enterprises. Android 14 introduces support for IT administrators to disable 2G support in their managed device fleet. Android 14 also introduces a feature that disables support for null-ciphered cellular connectivity. 2G is not terribly secure, so being able to disable it is a welcome move.