A desktop environment I had never heard of until now has seen its first new release in 611 days – always awesome to read about unknown projects like this, so here we go. Anyway onto the point, yes the project is still alive and there’s been some updates. This release encompasses two main things. First is a collection of minor fixes that have gone into master since 1.6.0 came out, along with some translation updates. This includes two small additional binaries for use by the desktop. Second is that the downstream theme work that we did for Project Trident is now in Lumina as the default theme. Lumina is an open source, lightweight desktop environment written from scratch in C++/Qt5. The related Project Trident is a desktop Linux distribution based on Void Linux – excellent taste, just excellent – that uses Lumina as its desktop environment.
It’s been a busy month! We’ve had a lot of movement in kernel land, as well as some tooling improvements and reverse engineering sessions. At this point, Asahi Linux is usable as a basic Linux desktop (without GPU acceleration)! The ground had been shifting until now, but we’re seeing drivers settle down. Let’s take a look at what’s been going on. Linux on Apple’s M1 Macs is making progress, but I would never buy an Apple computer to run Linux on it. It’s always going to be a moving target without any documentation or support – official or tacit – meaning you’re basically running a perpetual reverse-engineering effort. To make matters worse, Apple can flip the switch and block any non-macOS operating system at any time. The M1 is impressive, but only if you’re into macOS.
It’s a symptom of what insiders say are deeper organizational problems that have left the health group without clear direction and struggling to mesh Apple’s hardware-oriented culture with the practices of the medical business. People at Apple Health said that they saw colleagues face retribution for disagreeing with superiors and that concerns have been expressed on more than one occasion about the way health data is used to develop products. The situation has gotten so serious that some employees have lodged complaints with Apple’s most senior executives, including Cook and Chief Operating Officer Jeff Williams, who oversees the health effort. Success tends to hide problems.
A day early, Microsoft has decided to release Windows 11. Today marks an exciting milestone in the history of Windows. As the day becomes October 5 in each time zone around the world, availability of Windows 11 begins through a free upgrade on eligible Windows 10 PCs and on new PCs pre-installed with Windows 11 that can be purchased beginning today. This is the first release of Windows I haven’t personally used or even tested, but much like Android 12 that’s also been released today, it seems to be a version heavily focused on giving Windows a fresh coat of paint, while sadly removing features and customisations and adding strict system requirements. As the detailed Ars Technica review concludes: Here’s the thing: I actually like Windows 11 pretty well, and as I’ve dug into it and learned its ins and outs for this review, I’ve warmed to it more. The window management stuff is a big step forward, the new look is appealing and functional, and the taskbar regressions mostly don’t bother me (the more you customized the taskbar and Start menu in Windows 10, though, the more the new version’s lack of flexibility will irritate you). Unfortunately for Microsoft, Windows 11 is going to be starting its life with some of the same public perception problems that made Windows Vista and Windows 8 relatively unpopular. Meanwhile, AnandTech concludes: I’ve only a had a short time with Windows 11, and that is partially due to how short of a public beta that it got compared to Windows 10. Already there are some features that I really enjoy. The new interfaces are well thought out and easy to use. But for me, the true test is using a new version of the OS and then stepping back to an older version. How painful is it? How many of the new features do I miss? There is no single item right now that is a must-have, so swapping between Windows 10 and Windows 11 is not a huge deal. And that’s good because Windows 10 is going to be around for years to come still. Some of the biggest new features announced for Windows 11 won’t even be shipping until next year. Perhaps if and when they arrive that will make the difference. Windows 11 just doesn’t seem like that big of a release to me, and depending on how much you enjoy using Windows, that can be a good thing or a bad thing. To me, it seems like this new UI theme is skin-deep, and underneath it all still lie countless layers of UI cruft dating all the way back to Windows 3.x.
Today we’re pushing the source to the Android Open Source Project (AOSP) and officially releasing the latest version of Android. Keep an eye out for Android 12 coming to a device near you starting with Pixel in the next few weeks and Samsung Galaxy, OnePlus, Oppo, Realme, Tecno, Vivo, and Xiaomi devices later this year. The first Android 12 reviews have rolled out too, and the conclusion seems to be that this new release focuses heavily on overhauling the look and feel of Android, without disrupting how you actually use your phone all that much. Android 12 isn’t an update that’s trying to change how you use your phone — not that it needed to be. Instead of just tacking on dozens of new features, Google just wanted to shake things up in the design department for the sake of it. It’s an upheaval of some of Android’s smallest details. It amounts to a more customizable experience, which in turn lets your phone look and feel more unique. If that gets you excited, you probably won’t regret installing. But I wouldn’t buy a Pixel just to experience Android 12. And if you can’t get the update today, I wouldn’t fret too much until more features are added. I’m definitely excited to experience the new look and feel, but it will be a while before any of my devices gets the update.
Apparently, Facebook, Instagram, and WhatsApp experienced a massive outage today – just days after a huge whistleblower report confirmed what we already knew – Facebook is sleazy, destructive, negligent, and as close to actual evil as an inanimate entity can be. Facebook Inc. knows, in acute detail, that its platforms are riddled with flaws that cause harm, often in ways only the company fully understands. That is the central finding of a Wall Street Journal series, based on a review of internal Facebook documents, including research reports, online employee discussions and drafts of presentations to senior management. Time and again, the documents show, Facebook’s researchers have identified the platform’s ill effects. Time and again, despite congressional hearings, its own pledges and numerous media exposés, the company didn’t fix them. The documents offer perhaps the clearest picture thus far of how broadly Facebook’s problems are known inside the company, up to the chief executive himself. It really sucks when all your friends and family use WhatsApp and Facebook Messenger, since getting entire countries to switch messaging applications simply isn’t going to get you anywhere.
If you think making it harder to change the default browser away from Edge in Windows 11 was the only sleazy tactic Microsoft is employing to shove Edge down Windows users’ throats – think again. The company is using a microsoft-edge: URL scheme everywhere in Windows to bypass the default browser setting altogether, but luckily, competing browsers have caught on. The Brave web browser added support for the microsoft-edge: URL scheme with version 1.30.86, released last week. So, you no longer need to install EdgeDeflector if you’re using Brave as your default browser. It’ll pop up as an option when you click on a microsoft-edge: link. This makes Brave the first web browser to implement support for Microsoft’s anti-competitive URL scheme. However, it’s not the only browser doing so. Mozilla developer Masatoshi Kimura has also written patches to implement the protocol into Firefox. It has yet to pass review and get merged into Firefox, but the ball is rolling. Firefox’s implementation is part of its overall Windows 11 shell integration work. From everything I’ve read and been told, Edge is a good, solid browser in and of itself – it’s just so incredibly sad Microsoft has to stoop this low to force people to use it.
Apple’s iPhone component design seems to be limiting the SoC from achieving even better results, especially the newer Pro models, however even with that being said and done, Apple remains far above the competition in terms of performance and efficiency. Overall, while the A15 isn’t the brute force iteration we’ve become used to from Apple in recent years, it very much comes with substantial generational gains that allow it to be a notably better SoC than the A14. In the end, it seems like Apple’s SoC team has executed well after all. Apple’s SoC still rules the roost, and while there’s performance gains the A15, it’s in efficiency that the new SoC really shines.
Now we’re seeing some of the fruits of that change—Microsoft has announced that major third-party apps like Zoom, Discord, Adobe Reader, the VLC media player, and even the LibreOffice suite are all now available in the Microsoft Store for people using the Windows 11 Insider Preview builds. Web apps like Wikipedia, Reddit, and Tumblr are also available. These PWAs look and work just like the regular websites but can easily be pinned to Start or the Taskbar and can display notification badges and a few other benefits that make them feel a bit more like desktop apps. Microsoft also says it will allow other app stores into the Microsoft Store, starting with Amazon and the Epic Games Store. These will be available “over the next few months.” (When support for Amazon’s Android apps are added to Windows 11 sometime after the official launch, those apps will still be searchable from within the Microsoft Store itself.) If you don’t want to (or can’t) install Windows 11 on your PC, Microsoft says that the new Microsoft Store and the new apps in it will also be coming to Windows 10 “in the coming months.” Windows 11’s rollout officially begins on October 5. Credit where credit is due – these are good moves, and shows that at least at this point in time, Microsoft is not interested in using the Microsoft Store as a stick. As long as their store policies remain like this, and they don’t lock down sideloading, they’re on the right side of this divide.
The FyneDesk project is taking a fresh look at what it means to be a desktop environment. Using the same beautiful and user friendly graphics of the Fyne toolkit you will find it a great place to call home on your computer. We also want to make it easy to update, add to or change your desktop just like you can with any other Open Source software. And so the design of our desktop project has put ease of learning and development in the centre of how we work. Now you can have the desktop of your dreams – and share the result for others as well. That’s some flowery language, but look past it and there’s a number of very interesting projects here. The desktop environment itself seems a bit rough around the edges, but the underlying toolkit is quite fascinating – it’s not yet another Qt or GTK derivative, but instead completely new and written in Go. There’s a number of applications, too.
Fairphone is unique in the world of smartphones. It’s pretty much the only company trying to build a sustainable device that isn’t glued together and hostile to the repair community. Today, Fairphone is announcing a brand-new flagship: the Fairphone 4, which brings an updated design and better specs while still shipping with all the modularity you would expect. A lot of welcome upgrades to this unique smartphone, but the lack of a headphone jack is a bit of a headscratcher.
Apple’s remote work struggle is emblematic of a deeper shift taking place inside the company. Since 1976, the tech giant has operated in largely the same way: executives make decisions about how the company will function, and employees either fall in line or leave. What choice do they have? Apple is currently worth $2 trillion, making it the most valuable company in the world, as well as one of the most powerful. Over the past few months, however, that culture has started to erode. As workers across the tech industry advocate for more power, Apple’s top-down management seems more out of touch than ever before. Now, a growing number of employees are organizing internally for change and speaking out about working conditions on Twitter. Success tends to hide problems.
Like the good (and quickly abandoned) Android tablet interfaces of yore, Android 12.1 sees Google return to dual-pane layouts for various bits of the OS interface. The settings screen is back to a dual-pane configuration, which has the top-level settings list on the left and each individual page of settings on the right. The notification panel takes a similar approach, with the quick settings on the left and the normal list of notifications on the right. Google’s leaked dock interface is here, too. The screenshots all have a pinned black bar at the bottom of the screen, making for a hybrid of the iPad’s new dock UI and the old Honeycomb bar. Of course, everything could change eventually, but for now, the icons at the bottom just seem to be your recent apps. Being able to pin apps to this bar would be nice, too. The dock, assuming it doesn’t auto-hide, will cut into the vertical real-estate apps have access to. Vertical space is currently a big problem for apps on foldables, especially when you aren’t in side-by-side app mode. Some interesting changes here, which are definitely sorely needed for Android tablets and tablet-like devices.
In public, Apple claims it supports legislation to combat climate change. Jackson, now Apple’s VP for Environment, Policy, and Social Initiatives, released a statement asserting that “the urgent threat of climate change is a key priority” for the company. Jackson called on Congress and the Biden administration to take “urgent action” to pass “climate policies that quickly decarbonize our electric grid.” Specifically, Jackson said Apple supports “the enactment of a Clean Energy Standard (CES) that would decarbonize the power sector by 2035.” However, now that said standard is actually on the verge of being implemented, Apple, behind closed doors, is changing its tune. The goal of the Clean Energy Standard in the reconciliation package would be to reduce carbon emissions from the power sector by 80% by 2030 and 100% by 2035. It’s the precise policy that Jackson said Apple supported in her statement. Given this stance, you might be surprised that Apple is part of a “massive lobbying blitz” to kill the reconciliation package and its Clean Energy Standard. Why, then, is Apple now suddenly fighting the very standard it was championing? The ads focus on the funding mechanism for the package, which includes increasing the corporate tax rate by a few percentage points — from 21% to 26.5%. The rate would still be far lower than the 35% corporate tax rate in place prior to the 2017 tax cuts. In 2020, Apple had $67 billion in profits and an effective tax rate of 14.4%. Ah, of course. Apple wants to be regarded as an environmentally responsible company, but only if it’s free and doesn’t cost them anything. Apple’s hypocrisy knows no bounds.
The Verge: Valve promised it would work with anti-cheat software makers EAC and BattlEye to ensure some of the most popular games will run on its upcoming Steam Deck Linux-based gaming handheld, and one of those companies is now officially on board — Epic Games announced today that its Easy Anti-Cheat (EAC) now supports Linux and Mac. Not only that, it’s specifically set up to work with the Proton and Wine compatibility layers that Valve’s relying on to bring Windows games to the Deck. BattlEye is coming to Linux, too.
Btrfs—short for “B-Tree File System” and frequently pronounced “butter” or “butter eff ess”—is the most advanced filesystem present in the mainline Linux kernel. In some ways, btrfs simply seeks to supplant ext4, the default filesystem for most Linux distributions. But btrfs also aims to provide next-gen features that break the simple “filesystem” mold, combining the functionality of a RAID array manager, a volume manager, and more. We have good news and bad news about this. First, btrfs is a perfectly cromulent single-disk ext4 replacement. But if you’re hoping to replace ZFS—or a more complex stack built on discrete RAID management, volume management, and simple filesystem—the picture isn’t quite so rosy. Although the btrfs project has fixed many of the glaring problems it launched with in 2009, other problems remain essentially unchanged 12 years later. One of those projects we’ve been hearing about for years. I think most distributions still default to ext4 – except for Fedora.
While we now know that Microsoft will only provide support for the new OS to the processors from both Intel and AMD that are in its list of supported CPUs, the company also stated that users on unsupported systems could still go ahead with an install using ISOs if they are interested. But this in return would leave their systems in an unsupported state. It has been reported that this unsupported state may even mean that such PCs won’t also receive critical security updates. So when a user does want to upgrade to Windows 11 from such existing systems, the following formal agreement, or something similar, would be popping up. The notice basically states that installing Windows 11 on such PCs is “not recommended”, and that they are “not entitled to updates”. I could muster up some respect for Microsoft if their cut-off was a hard cut, but this wishy-washy situation is terrible for consumers.
Microsoft just wrapped up its latest Surface event, and it was packed with news — including the redesigned Surface Pro 8, a camera-equipped Surface Duo 2, and even a new flagship laptop that puts a hinge behind the screen. There’s a lot of cool new hardware in here. I’ve always liked Microsoft’s Surface line of devices, and even own a few of them. They’re not much use to me anymore – Surface Linux support is spotty, at best, especially for newer devices – but for Windows users, they’re definitely worthy to take into consideration.
The European Commission, the executive arm of the European Union, has announced plans to force smartphone and other electronics manufacturers to fit a common USB-C charging port on their devices. The proposal is likely to have the biggest impact on Apple, which continues to use its proprietary Lightning connector rather than the USB-C connector adopted by most of its competitors. The rules are intended to cut down on electronic waste by allowing people to re-use existing chargers and cables when they buy new electronics. In addition to phones, the rules will apply to other devices like tablets, headphones, portable speakers, videogame consoles, and cameras. Manufacturers will also be forced to make their fast-charging standards interoperable, and to provide information to customers about what charging standards their device supports. Under the proposal, customers will be able to buy new devices without an included charger. It was the European Union that spearheaded the change from one-charger-per-device to standardising on Micro-USB, which was followed by USB-C later on. There’s a lot of pro-Apple, anti-government, right-wing talking points going around the internet today, especially coming from the United States, but unlike what they want you to believe, laws like this do not stop or even hinder innovation or the arrival of newer charging ports or standards. New charging standards can be rolled into USB-C, and the law can be changed for newer ports if the industry asks for it and there is sufficient consensus. Nobody liked the situation we had where every single device had its own incompatible charger. In fact, I have countless Palm OS devices I have a hard time charging because I lost some of their chargers over time. It was an infuriating time, and it’s thanks to EU pressure that the situation has improved as much as it has. However, due to Apple’s reluctance to play ball, the EU now has to step in and regulate – had Apple been a good citizen and adopted USB-C like everyone else, we probably wouldn’t have needed this law. Too bad for Apple. They most likely won’t be able to buy their way out of this one, and we don’t have historically black colleges Apple can take back promised funding from, either.
The Linux Plumbers Conference is this week, and since Android is one of the biggest distributors of the Linux kernel in the world, Google software engineer Todd Kjos stopped by for a progress report from the Android team. Android 12—which will be out any day now—promises to bring Android closer than ever to mainline Linux by shipping Google’s “Generic Kernel Image” (GKI) to end-users. This is a big issue, and I’m glad Google and the Android team are addressing it. Hopefully, we will eventually end up in a situation where the Android kernel and the mainline Linux kernel are far, far closer to each other than they are now.
A WSL alternative for users who prefer an MS-DOS environment. DOS Subsystem for Linux integrates a real Linux environment into MS-DOS systems, allowing users to make use of both DOS and Linux applications from the DOS command prompt. What is this unholy union.
The open source Panfrost driver for Mali GPUs has now achieved official conformance on Mali-G52 for OpenGL ES 3.1, as seen on the Khronos adopters list. This important milestone is a step forward for the open source driver, as it now certifies Panfrost for use in commercial products containing Mali G52 and paves the way for further conformance submissions on other Mali GPUs. Excellent news, and great progress.
Apple has released new versions of all of its platforms, with only the Mac lagging behind for now. There’s iOS 15 and iPadOS 15, watchOS 8, HomePod 15, and tvOS 15. As usual, Apple’s device support for new updates is excellent and stretches back quite far, so pretty much every one of you who is an iOS users will be able to enjoy these new releases. You know where to find them.
Sir Clive Sinclair, the inventor and entrepreneur who was instrumental in bringing home computers to the masses, has died at the age of 81. His daughter, Belinda, said he died at home in London on Thursday morning after a long illness. Sinclair invented the pocket calculator but was best known for popularising the home computer, bringing it to British high-street stores at relatively affordable prices. One of the greatest.
Alphabet’s Google and Apple have removed jailed Kremlin critic Alexei Navalny’s tactical voting app from their stores, his team said on Friday, after Russia accused the U.S. tech firms of meddling in its internal affairs. Russia goes to the polls on Friday to elect a new parliament in a three-day vote that the ruling United Russia party is expected to win despite a ratings slump after the biggest crackdown on the Kremlin’s critics in years. Apple, only a few weeks ago during the CASM debacle, adamantly told the world it would never bow to government pressure. Unsurprisingly, that was a bold-faced lie. Google publicly commits itself to human rights, but apparently, that does not extend to Putin critics and the Russian opposition.
AMD’s CFO Devinder Kumar recently commented that AMD stands ready to manufacture Arm chips if needed, noting that the company’s customers want to work with AMD on Arm-based solutions. Kumar’s remarks came during last week’s Deutsche Bank Technology Conference, building on comments from AMD CEO Lisa Su earlier in the year that underscored the company’s willingness to create custom silicon solutions for its customers, be they based on x86 or Arm architectures. Intel also intends to produce Arm and RISC-V chips, too, meaning that the rise of non-x86 architectures will be partially fueled by the stewards of the dominant x86 ecosystem. This is entirely unsurprising news. You don’t have to build Snapdragon or Apple-level ARM chips to make a lot of money with Arm, and companies like Intel and AMD would be stupid not to look into it.
If you’ve been paying attention to recent chatter in the GNOME and surrounding communities, you may have noticed there’s a lot of disgruntled developers within certain communities that rely on parts of the GNOME stack, such as Pop!_OS and Budgie. I’ve been trying to follow most of these discussions and have been itching to write about it, but with the discussions still ongoing and my own lack of knowledge on the intricacies of the interplay between distribution maintainers, desktop environment developers, application programmers, and GNOME itself, I figured I should stay away from it until someone with more knowledge stepped in. Well, thanks to Joshua Strobl, experience lead of Solus and one of the main developers of Budgie, I now have a great in-depth story to link to. I urge you to read the whole article, but here’s Strobl’s conclusions: 1. GTK4 has not met our expectations since its release in December of 2020, nor have we been satisfied with its state as of the writing of this post. 2. Current plans by GNOME for changes to how theming works is viewed as regressive for desktop Linux, developers, and user choice. 3. We do not believe that GNOME is treating its community, from individual users to entire operating systems, in a manner that is equitable and respectful of their choice on how they want to curate their own experience. 4. Budgie 11 will not be written in GTK4. 5. For Budgie Edition: we will be working on replacing software developed by GNOME with that of alternative software developers as well as “in-house” solutions. These will not necessarily be under the GetSolus organization nor will they be associated with Budgie. Adopting Budgie going forward (at least until 11, when we have our own control center) does not and will not require using our own apps. This has even remained true even for Budgie Desktop View, we support alternatives like Desktop Folder as alternative “desktop” implementations in Budgie. 6. GNOME Edition will be demoted to a non-curated edition and moved to a lesser position on our Downloads page in a future release of Solus. There are various problems non-GNOME GTK developers are running into, but as a user, my biggest problem is GNOME’s adoption of libadwaita. GNOME is going to ship a library, libadwaita, that when used by an application, will force it to use the default light Adwaita theme, with no option to change it to dark mode or a different theme. The end result is that if you use GNOME, you’re going to start seeing applications – both from GNOME itself as well as from third parties – that do not respect your choice of GTK theme, and instead always default to light Adwaita. But of course, this problem extends beyond GNOME itself, as other popular GTK desktops, such as MATE, Cinnamon, and Budgie, also make use of both GTK applications, as well as components and applications from GNOME. On top of that, countless popular distributions, such as Linux Mint, Ubuntu, and Pop!_OS, all use custom themes. Their desktops will be severely broken since GNOME and GTK applications will no longer use their custom themes. As a result, Solus and Budgie will start transitioning to using EFL instead of GTK for various components, which is a pretty big shift. As far as I know, other distributions, such as Ubuntu, Linux Mint, and Pop!_OS, have not made any plans yet as to how to handle this new reality, but I would assume they, too, will start to replace any offending applications and components, or hack GTK altogether as a workaround. This is a shitty situation, and the GNOME developers are causing a lot of bad blood and rifts here that really could have been avoided. Theming and customisation are a core aspect of the Linux desktop, and breaking it like this is going to make a lot of non-GNOME developers as well as users very, very unhappy.
Sailfish OS 4.2.0 has been released, and it packs a completely reworked sharing systems, improvements to the browser and camera application, further work on application sandboxing, and more. Read the full release notes for more details.
“Intel Seamless Update” is a forthcoming feature for Intel platforms seemingly first being exposed by their new Linux kernel patches working on the functionality… Intel is working on being able to carry out system firmware updates such as UEFI updates but doing so at run-time and being able to avoid the reboot in the process. Pretty cool, but sadly, it’s only for enterprise machines and upcoming Xeon processors.
In version 91 of Firefox, released on August 10th, Mozilla has reverse engineered the way Microsoft sets Edge as default in Windows 10, and enabled Firefox to quickly make itself the default. Before this change, Firefox users would be sent to the Settings part of Windows 10 to then have to select Firefox as a default browser and ignore Microsoft’s plea to keep Edge. Mozilla’s reverse engineering means you can now set Firefox as the default from within the browser, and it does all the work in the background with no additional prompts. This circumvents Microsoft’s anti-hijacking protections that the company built into Windows 10 to ensure malware couldn’t hijack default apps. Microsoft tells us this is not supported in Windows. Sadly, this does not work on Windows 11, where Microsoft is now forcing users to change the default handler for every individual file type a browser might use.
The Korea Fair Trade Commission (KFTC) said on Tuesday Google’s contract terms with device makers amounted to an abuse of its dominant market position that restricted competition in the mobile OS market. Under the AFA, manufacturers could not equip their handsets with modified versions of Android, known as “Android forks”. That has helped Google cement its market dominance in the mobile OS market, the KFTC said. Under the ruling, Google is banned from forcing device makers to sign AFA contracts, allowing manufacturers to adopt modified versions of Android OS on their devices. Good. This particular kind of paper restrictions need to die in a fire.
A number of years ago, the Computer History Museum together with Microsoft released the source code for MS-DOS 1.25 (very close to PC DOS 1.1) and MS-DOS 2.11. I never did anything with it beyond glancing at the code, in no small part because the release was rather poorly organized. The obvious gaping hole is the lack of any source code for IBMBIO.COM. I do not know exactly what arrangement IBM and Microsoft had at the time, but in the days of DOS 1.x and 2.x OEMs did not get the source code for IBMBIO.COM/IO.SYS suitable for PC compatibles. I toyed with the idea of writing my own IBMBIO.COM replacement, but eventually gave up because it’s not a totally trivial piece of code and I had no real documentation to work with (until much later). The MSDOS.ASM source code obviously uses the IBMBIO interface, but makes no attempt to document it. The provided IO.ASM source is quite useful, but SCP’s hardware was different enough from the IBM PC that it is of limited utility. So, disassembler it was, and I produced reconstructed source code for PC DOS 1.1 IBMBIO.COM. Actually assembling it turned out to be a bit of an adventure; more on that below. More early DOS shenanigans to brighten your day.
On Friday, the Northern California judge handling the closely watched Epic Games v. Apple court case turned in a ruling that, in many ways, works out in Apple’s favor—but with one massive, App Store-changing exception. The ruling from US District Judge Yvonne Gonzalez Rogers includes a single-page permanent injunction demanding that Apple open up payment options for any software sellers on the App Store. In other words, Epic Games’ effort to add Epic-specific payment links inside the free-to-play game Fortnite, and thus duck out of paying Apple’s 30 percent fee on in-app transactions, can now happen. This is a massive blow to Apple’s money printing machine, since it means both applications as well as gambling apps (or “games” as Apple refers to them) can now circumvent Apple’s 30% protection racket. Since the vast majority of App Store revenue – and thus, the vast majority of Apple’s services revenue – comes from exploitative gambling apps, this will have a major impact on Apple’s current strategy of sucking as much money out of Candy Crush whales.
WSLg is short for Windows Subsystem for Linux GUI and the purpose of the project is to enable support for running Linux GUI applications (X11 and Wayland) on Windows in a fully integrated desktop experience. WSLg provides an integrated experience for developers, scientists or enthusiasts that prefer or need to run Windows on their PC but also need the ability to run tools or applications which works best, or exclusively, in a Linux environment. While users can accomplish this today using a multiple system setup, with individual PC dedicated to Windows and Linux, virtual machine hosting either Windows or Linux, or an XServer running on Windows and projected into WSL, WSLg provides a more integrated, user friendly and productive alternative. WSLg will ship with Windows 11, but despite it being developed and tested on Windows 10, it won’t become available for Windows 10 users, and is currently only accessible to users of Windows beta builds.
Google has been illegally underpaying thousands of temporary workers in dozens of countries and delayed correcting the pay rates for more than two years as it attempted to cover up the problem, the Guardian can reveal. Google executives have been aware since at least May 2019 that the company was failing to comply with local laws in the UK, Europe and Asia that mandate temporary workers be paid equal rates to full-time employees performing similar work, internal Google documents and emails reviewed by the Guardian show. But rather than immediately correct the errors, the company dragged its feet for more than two years, the documents show, citing concern about the increased cost to departments that rely heavily on temporary workers, potential exposure to legal claims, and fear of negative press attention. Another severe case of theft nobody will go to jail for.
I’ve long been intrigued by Thunderbolt add-in cards. Apparently regular looking PCIe expansion cards, but shipped with a mystery interface cable to the motherboard, of which there is a small list of supported models. It’s not a secret that these cards may work in a motherboard which isn’t supported, but full functionality is not a given. I have spent the past few evenings trawling through many forums, reading about the many different experiences people are having, and have also purchased some hardware to play around with myself, so we can dig into these problems and see what (if any) solutions there are. Excellent deep dive into a topic I had never once in my life stopped to think about. As the author concludes, it would be cool if we ever got working, reliable Thunderbolt add-in cards for AMD or earlier Intel systems, but it seems unlikely.
Pumpkin is the name I have given to my port of PalmOS running on the x64 architecture. Please refer to this article for basic information on this project. Also look for other articles in the PalmOS category for more information and some technical details on the implementation. This article is about the first Technology Preview of this project: a functional version of Pumpkin OS running on the Windows platform. This first release is limited on purpose: just a few PalmOS applications and nothing much else. This is also a binary only distribution, but do not worry, full source code will be released in the future. I’ve been following this project for a while now, and this is bonkers awesome work. Very limited for now, of course, but as a longtime Palm OS user and lover of all things Palm OS, this feels like it’s made just for me.
While POWER9 was big for open-source fans with the formation of the OpenPOWER Foundation and Raptor Computing Systems designing POWER9-based systems that are fully open-source down to schematics and the motherboard firmware, the same can’t be currently said about POWER10. While IBM has published a lot of the POWER10 firmware as open-source, remaining closed for at least the time being is their off-chip OMI DRAM bridge and their on-chip PPE I/O processor. This sucks. I am a huge fan of Raptor’s fully open POWER9 workstation and boards, and despite Raptor hinting for months now there were issues with POWER10’s openness, I was hoping things would be figured out before the release of IBM’s new POWER10 processors this month. Sadly, this seems to have been wishful thinking. Raptor’s POWER9 workstations are the only fully open performance-oriented computers you can get, and until IBM decides otherwise, it’s going to stay that way. That just sucks.
I am happy to announce the new ISO 21.09.06. This new ISO contains the switch from OpenRC to FreeBSD rc.d and numerous fixes and improvements. GhostBSD is a desktop-oriented BSD distribution using MATE.
Android 12 Beta 5 is here. For those that haven’t been following along at home, this is the last expected release before it hits stable and is ready for the masses — a so-called “release candidate” version that should be almost good to go. This latest version also picks up support for the brand new Pixel 5a, and it’s your last chance to get those beta-testing toes wet before Android 12 is released. On that note, Google also gives us a hint about its schedule, promising that Android 12 is “just a few weeks away.” Well, a few weeks away for a very small number of phones. For most users, this release is months away, at best, and infinity away, at worst.
How do you write a review of a laptop when you’re struggling to find truly negative things to say? This is rarely an issue – every laptop is a compromise – but with the KDE Slimbook, I feel like I’ve hit this particular problem for the first time. A luxury, for sure, but it makes writing this review a lot harder than it’s supposed to be. First, let’s talk about Slimbook itself. Slimbook is a Linux OEM from Spain, founded in 2015, which sells various laptops and desktops with a variety of preinstalled Linux distributions to choose from (including options for no operating system, or Windows). A few years ago, Slimbook partnered with KDE to sell the KDE Slimbook – a Slimbook laptop with KDE Neon preinstalled, and the KDE logo engraved on the laptop’s lid. The current KDE Slimbook is – I think – the third generation, and the first to make the switch from Intel to AMD. With the help of the KDE organisation, Slimbook sent over a KDE Slimbook for me to review, and here’s my impressions. Power and quality The KDE Slimbook is the first modern AMD laptop I’ve tested and used, and it feels great to see AMD at the top again when it comes to laptops. The laptop Slimbook sent me comes in at € 1149, and packs the AMD Ryzen 7 4800H, which has 8 cores and 16 threads, running at a base clock of 2.9Ghz and a boost clock of 4.2Ghz. That’s more cores and threads than in any of my desktop PCs (save for the dual-processor POWER9 workstation I’m currently reviewing as well), which I still find kind of bonkers. Integrated onto the processor die is the Radeon RX Vega 7 GPU, with 7 compute units running at 1600Mhz. This obviously isn’t a gaming-oriented GPU, but it can run less intensive games in a pinch, and since it’s AMD, it works perfectly fine with Wayland, too. My unit was configured with a total of 16GB of RAM, in dual-channel mode (as it should be), running at 3200 MT/s. The motherboard has two RAM slots, both accessible, and can be configured with a maximum of 64GB of RAM – making this a rather future-proof laptop when it comes to memory. It won’t surprise you in 2021 that my review unit came with an NVMe SSD – a 256GB, PCIe 3.0 model from Gigabyte, good for a maximum sequential read speed of 1700 GB/s and a maximum sequential write speed of 1100 GB/s. This isn’t exactly the fastest SSD on the market, but Slimbook offers the option for faster – and more expensive – Samsung EVO SSDs as well. On top of that, the M.2 2280 slot is user-accessible, so you can always upgrade later. Slimbook sent me the 15.6″ model, which comes with a 15.6″ 1920×1080 60Hz panel. There is also a 14″ model with the same resolution and refresh rate. The panel is 100% sGRB, and is plenty bright and pleasant to look at. Sadly, Slimbook does not offer 1440p, 4K, or high-refresh rate options, which is a big downside in 2021. If it were up to me, I’d love to see at least a 1440p/144Hz option on both the 14″ and 15.6″, and I hope the next generation of the KDE Slimbook will offer this as an option. Battery life has been outstanding. The device loses little charge when sleeping, and I easily get 7-8 hours of regular use out of the battery. The keyboard deviates from the norm a little bit, in that it’s not the usual island chicklet type keyboard where the keys are surrounded by metal. Instead, the keys float in the keyboard deck, which instantly brought back memories of Apple’s aluminium PowerBook line. I prefer this type of keyboard design over the chicklet island design, and typing is a delight on the KDE Slimbook – the keys are stable, clicky, and requiring just the right amount of force. I also happen to think it looks really, really nice, and it has full-height inverted T arrow keys. Nice. The keyboard does have two minor niggles, though, and they both relate to the backlight. First, it takes 1-2 seconds for the keyboard backlight to come back on after it has faded off, and that’s a lot more annoying than you would think. The second issue has to do with the lettering on the keyboard. The backlight shines through the lettering on the keyboard, but in some places, it just does not shine through at all. I’m not sure what the underlying issue is – the placement of the individual LEDs or the lettering etching process – but it makes some keys hard to read when the backlight is on. The trackpad is excellent, feels smooth, pleasant, and responsive, and I haven’t experienced any issues. It’s of the diving board design, and I think it’s glass, but I’m not entirely sure. Even if it’s plastic – if it feels and works well, that’s not an issue to me. I am, however, deeply intrigued by that little LED in the top-left corner. I have no idea what it’s for, and I am fairly sure I’ve seen it come on at least a few times. I made it a point not to look it up to see if I could figure it out, but here we are, and I still have no clue. The KDE Slimbook comes packed with ports, which is a godsend in the modern world. On the left side, there’s a microSD slot, a headphone/microphone jack, a USB 3.0 port, a USB 2.0 port, an Ethernet jack, and a Kensington lock. On the right side, there’s a USB-C port (no Thunderbolt, since this is an AMD machine), a USB 3.0 port, a full-size HDMI port, and the barrel plug power connector. That’s a solid set of ports, and I have no complaints about the selection. The one big miss here is that the machine does not support charging
Apple is gearing up to roll out iOS 15 later this year. The company plans to roll it out to several of its devices, going all the way back to the iPhone 6s and iPhone 6s Plus. This will make Apple the only smartphone OEM to offer seven years of software updates to its devices. That’s a remarkable feat, considering that only a couple of OEMs on the Android side promise three years of OS upgrades and four years of security updates. To bridge this gap, the EU proposed a new law earlier this year that would force all smartphone OEMs to offer up to five years of security updates for their devices and deliver reasonably priced spare parts for the same duration. Although the EU’s new right to repair laws are yet to go into effect, the German Federal Government has now announced plans to extend the support timeline by two years. A spokesperson for Germany’s Federal Ministry of Economics recently said (via Heise Online) that the government body plans to enforce stricter rules that would require OEMs to deliver spare parts and software updates for seven years. In addition, the Federal Government wants OEMs to publish the spare part prices and not increase them over time. That’s excellent news. With Germany being such an important part of the EU, I can only hope they will set the tone for the rest of the countries to follow. Do note, however, that it’s election season in Germany, so be on the lookout for political trial balloons.
Earlier today, Microsoft pushed a promotional message to early adopters of Windows 11. The promo intended to promote the upcoming operating system’s integration with Microsoft Teams. Instead, it caused Explorer (the Windows desktop shell) to stop responding and left users without a working Start menu and taskbar. Based on the Microsoft-provided workaround, I narrowed the problem down to a registry key that contained a serialized JSON blob. The blob contained an advertisement for Microsoft Teams. The messaging and imagery in the promotion were identical to the panel you get when you press the Windows key + C on a Windows account not already set up with Teams. It’s unclear if it’s this exact promotion, however. Microsoft broke every single Windows 11 computer through an ad. Windows users – you can choose a better way.
Dubbed OMG Cables, these new variants are more capable than their counterparts. According to their creator, payloads can be triggered from over one mile away. Attackers can use them to log keystrokes and change keyboard mappings. There is also a geofencing feature, a kill switch and the ability to forge the identity of specific USB devices, like those that can leverage a specific vulnerability. While it’s unlikely us random, generic people will ever be the target of tools like this, there’s no doubt in my mind they’re being used all over the world to monitor dissidents, spy on competing companies, and so on.
A number of years ago, an 8″ disk containing Seattle Computer Products (SCP) 86-DOS 1.0 was successfully imaged. The newest files on the disk are dated April 30, 1981, making the disk the oldest complete release of what was soon to be known as PC DOS and MS-DOS, about a month older than a pre-release of PC DOS from early June 1981. While it is possible to run the 8″ disk image with 86-DOS version 1.00 under an emulator, it of course doesn’t run on a PC or any PC emulator/virtualizer. That’s a shame because most of the utilities included with SCP’s 86-DOS run under DOS just fine. In theory, it should be possible to provide a PC compatible “BIOS” component (IBMBIO.COM or IO.SYS equivalent) and run the rest of the system more or less unmodified on a PC. In practice, it can in fact be done. Behold PC-86-DOS 1.00, running from this disk image. In case you don’t know or remember, Seattle Computer Products was the company Microsoft bought the rights to DOS from, making SCP’s versions of DOS some of the oldest in existence. Getting these old versions archived and running on modern emulators is critically important for the field of computer archeology.
Apple, in a statement to various news outlets: Last month we announced plans for features intended to help protect children from predators who use communication tools to recruit and exploit them, and limit the spread of Child Sexual Abuse Material. Based on feedback from customers, advocacy groups, researchers and others, we have decided to take additional time over the coming months to collect input and make improvements before releasing these critically important child safety features. Good step, but it should be scrapped entirely. Let’s hope this is not just a case of Apple waiting for the storm to blow over, to then sneak it into a random point release.
The story of NEC’s FPUs is interesting, but as is usually the case, something led me down this path. While looking through loads of old scrap boards I found a most curious arrangement, a board with a normal unassuming V30 processor, but right next to it was another 40-pin chip, a chip with a HUGE die lid labeled D9008D, dated similar to everything else, in the 1989-1991 range curiously copyrighted 85 86 and ’87. I pulled the chip (soldered in , of course) and it sat on my desk, for a year until I decide to open the lid on it, and what did it reveal? A die that most certainly was a floating point data path. This odd chip was an FPU, and an FPU that was directly connected to the V30 CPU. Very interesting article about a very obscure topic.
Today, we are announcing the general availability of Windows Server 2022. It’s a big step forward for the operating system that is trusted by major corporations and small businesses alike to run their business and mission-critical workloads. It comes with tons of security improvements (of course), SMB compression, support for up to 48TB of memory and 2048 threads running on 64 sockets, and more.
So, I stole the bulk of my old 86sim-based Venix implementation, installed a i386 VM using bhyve on my FreeBSD/amd64 box and write a quick little test program. The test program worked, so in a fit of “why not give this a try” I ported the pcvenix.cc from 86sim to being driven from SIGSEGV in vm86 mode. Hello world quickly worked. I didn’t even know what Venix was before coming across this post, but it turns out it was a lightweight UNIX implementation for a variety of platforms.
South Korea has passed a bill written to prevent major platform owners like Google and Apple from restricting app developers to built-in payment systems, The Wall Street Journal reports. The bill is now expected to be signed into law by President Moon Jae-in, whose party championed the legislation. The law comes as a blow to Google and Apple who both require in-app purchases to flow only through their systems, instead of outside payment processors, allowing the tech giants to collect a 30 percent cut. If tech companies fail to comply with the new law, they could face fines of up to 3 percent of their South Korea revenue. This is going to spread like a wildfire, and the company’s statements regarding this new law fill me with unreasonable amounts of pleasure and schadenfreude.