Feed osnews OSnews

Favorite IconOSnews

Link https://www.osnews.com/
Feed http://www.osnews.com/files/recent.xml
Updated 2025-04-02 22:02
bhyve on FreeBSD and VM live migration: quo vadis?
When I think about bhyve Live Migration, it's something I encounter almost daily in my consulting calls. VMware's struggles with Broadcom's licensing issues have been a frequent topic, even as we approach the end of 2024. It's surprising that many customers still feel uncertain about how to navigate this mess. While VMware has been a mainstay in enterprise environments for years, these ongoing issues make customers nervous. And they should be - it's hard to rely on something when even the licensing situation feels volatile. Now, as much as I'm a die-hard FreeBSD fan, I have to admit that FreeBSD still falls short when it comes to virtualization - at least from an enterprise perspective. In these environments, it's not just about running a VM; it's about having the flexibility and capabilities to manage workloads without interruption. Years ago, open-source solutions like KVM (e.g., Proxmox) and Xen (e.g., XCP-ng) introduced features like live migration, where you can move VMs between hosts with zero downtime. Even more recently, solutions like SUSE Harvester (utilizing KubeVirt for running VMs) have shown that this is now an essential part of any virtualization ecosystem. gyptazy FreeBSD has bhyve, but the part where it falls short, according to gyptazy, is the tool's lack of live migration. While competitors and alternatives allow for virtual machines to be migrated without downtime, bhyve users still need to shut down their VMs, interrupt all connections, and thus experience a period of downtime before everything is back up and running again. This is simply not acceptable in most enterprise environments, and as such, bhyve is not an option for most users of that type. Luckily for enterprise FreeBSD users, things are improving. Live migration of bhyve virtual machines is being worked on, and basic live migration is now supported, but with limitations. For instance, only virtual machines with a maximum of 3GB could be migrated live, but that limit has been raised in recent years to 13 to 14GB, which is a lot more palatable. There are also some issues with memory corruption, as well as some other issues. Still, it's a massive feat to have live migration at all, and it seems to be improving every year. The linked article goes into much greater detail about where things stand, so if you're interested in keeping up with the latest progress regarding bhyve's live migration capabilities, it's a great place to start.
Qualcomm announces Snapdragon 8 Elite flagship smartphone SoC
At the Snapdragon Summit today, Qualcomm is officially announcing the Snapdragon 8 Elite, its flagship SoC for smartphones. The Snapdragon 8 Elite is a major upgrade from its predecessor, with improvements across the board. Qualcomm is also changing its naming scheme for its flagship SoCs from Snapdragon 8 Gen X to Snapdragon X Elite. Pradeep Viswanathan at Neowin It's wild - but not entirely unexpected - how we always seem to end up in a situation in technology where crucial components, such as the operating system or processor, are made by one, or at most two, companies. While there are a few other smartphone system-on-a-chip vendors, they're mostly relegated to low-end devices, and can't compete on the high end, where the money is, at all. It's sadness. Speaking of our mobile SoC overlords, they seem to be in a bit of a pickle when it comes to their core business of, well, selling SoCs. In short, Qualcomm bought Nuvia to use its technology to build the current crop of Snapdragon X Elite and Pro laptop chips. According to ARM, Qualcomm does not have an ARM license to do so, and as such, a flurry of lawsuits between the two companies followed. ARM is now cancelling certain Qualcomm ARM licenses, arguing specifically its laptop Snapdragon X chips should be destroyed. What we're looking at here is two industry giants engaged in very public, and very expensive, contract negotiations, using the legal system as their arbiter. This will eventually fizzle out into a new agreement between the two companies with renewed terms and conditions - and flows of money - but until that dust has settled, be prepared for an endless flurry of doomerist news items about this story. As for us normal people? We don't have to worry one bit about this legal nonsense. It's not like we have any choice in smartphone chips anyway.
/tmp should not exist
I commented on Lobsters that/tmpis usually a bad idea, which caused some surprise. I suppose/tmpsecurity bugs were common in the 1990s when I was learning Unix, but they are pretty rare now so I can see why less grizzled hackers might not be familiar with the problems. I guess that's some kind of success, but sadly the fixes have left behind a lot of scar tissue because they didn't address the underlying problem:/tmpshould not exist. Tony Finch Not only is this an excellent, cohesive, and convincing argument against the existence of /tmp, it also contains some nice historical context as to why things are the way they are. Even without the arguments against /tmp, though, it just seems entirely more logical, cleaner, and sensible to have /tmp directories per user in per user locations. While I never would've been able to so eloquently explain the problem as Finch does, it just feels wrong to have every user resort to the exact same directory for temporary files, like a complex confluence of bad decisions you just know is going to cause problems, even if you don't quite understand the intricate interplay.
Apple’s AirPods Pro hearing health features are as good as they sound
Apple announced a trio of major new hearing health features for the AirPods Pro 2 in September, including clinical-grade hearing aid functionality, a hearing test, and more robust hearing protection. All three will roll out next week with the release of iOS 18.1, and theycould mark a watershed momentfor hearing health awareness. Apple is about to instantly turn the world's most popular earbuds into an over-the-counter hearing aid. Chris Welch at The Verge Rightfully so, most of us here have a lot of issues with the major technology companies and the way they do business, but every now and then, even they accidentally stumble into doing something good for the world. AirPods are already a success story, and gaining access to hearing aid-level features at their price point is an absolute game changer for a lot of people with hearing issues - and for a lot of people who don't even yet know they have hearing issues in the first place. If you have people in your life with hearing issues, or whom you suspect may have hearing issues, gifting them AirPods this Christmas season may just be a perfect gift. Yes, I too think hearing aids should be a thing nobody has to pay for and which should just be part of your country's universal healthcare coverage - assuming you have such a thing - but this is not a bad option as a replacement.
System76 unveils ARM Ampere Altra workstation
System76, purveyor of Linux computers, distributions, and now also desktop environments, has just unveiled its latest top-end workstation, but this time, it's not an x86 machine. They've been working together with Ampere to build a workstation based around Ampere's Altra ARM processors: the Thelio Astra. Phoronix, fine purveyor of Linux-focused benchmarks, were lucky enough to benchmark one, and has more information on the new workstation. System76 designed the Thelio Astra in collaboration with Ampere Computing. The System76 Thelio Astra makes use of Ampere Altra processors up to the Ampere Altra Max 128-core ARMv8 processor that in turn supports 8-channel DDR4 ECC memory. The Thelio Astra can be configured with up to 512GB of system memory, choice of Ampere Altra processors, up to NVIDIA RTX 6000 Ada Generation graphics, dual 10 Gigabit Ethernet, and up to 16TB of PCIe 4.0 NVMe SSD storage. System76 designed the Thelio Astra ARM64 workstation to be complemented by NVIDIA graphics given the pervasiveness of NVIDIA GPUs/accelerators for artificial intelligence and machine learning workloads. The Astra is contained within System76's custom-designed, in-house-manufactured Thelio chassis. Pricing on the System76 Thelio Astra will start out at $3,299 USD with the 64-core Ampere Altra Q64-22 processor, 2 x 32GB of ECC DDR4-3200 memory, 500GB NVMe SSD, and NVIDIA A402 graphics card. Michael Larabel This pricing is actually remarkably favourable considering the hardware you're getting. System76 and its employees have been dropping hints for a while now they were working on an ARM variant of their Thelio workstation, and knowing some of the prices others are asking, I definitely expected the base price to hit $5000, so this is a pleasant surprise. With the Altra processors getting a tiny bit long in the tooth, you do notice some oddities here, specifically the DDR4 RAM instead of the modern DDR5, as well as the lack of PCIe 5.0. The problem is that while the Altra has a successor in the AmpereOne processor, its availability is quite limited, and most of them probably end up in datacentres and expensive servers for big tech companies. This newer variant does come with DDR5 and PCIe 5.0 support, but doesn't yet have a lower core count version, so even if it were readily available it might simply push the price too far up. Regardless, the Altra is still a ridiculously powerful processor, and at anywhere between 64 and 128 cores, it's got power to spare. The Thelio Astra will be available come 12 November, and while I would perform a considerable number of eyebrow-raising acts to get my hands on one, it's unlikely System76 will ship one over for a review. Edit: here's an excellent and detailed reply to our Mastodon account from an owner of an Ampere Altra workstation, highlighting some of the challenges related to your choice of GPU. Required reading if you're interested in a machine like this.
Microsoft maintains its own Windows debloat scripts on GitHub
It's no secret that a default Windows installation is... Hefty. In more ways than one, Windows is a bit on the obese side of the spectrum, from taking up a lot of disk space, to requiring hefty system requirements (artificial or not), to coming with a lot of stuff preinstalled not everyone wants to have to deal with. As such, there's a huge cottage industry of applications, scripts, modified installers, custom ISOs, and more, that try to slim Windows down to a more manageable size. As it turns out, even Microsoft itself wants in on this action. The company that develops and sells Windows also provides a Windows debloat script. Over on GitHub, Microsoft maintains a repository of scripts simplify setting up Windows as a development environment, and amid the collection of scripts we find RemoveDefaultApps.ps1, a PowerShell script to Uninstall unnecessary applications that come with Windows out of the box". The script is about two years old, and as such it includes a few applications no longer part of Windows, but looking through the list is a sad reminder of the kind of junk Windows comes with, most notably mobile casino games for children like Bubble Witch and March of Empires, but also other nonsense like the Mixed Reality Portal or Duolingo. It also removes something called ActiproSoftwareLLC, which are apparently a set of third-party, non-Microsoft UI controls for WPF? Which comes preinstalled with Windows sometimes? What is even happening over there? The entire set of scripts makes use of Chocolatey wrapped in Boxstarter, which is a wrapper for Chocolatey and includes features like managing reboots for you", because of course, the people at Microsoft working on Windows can't be bothered to fix application management and required reboots themselves. Silly me, expecting Microsoft's Windows developers to address these shortcomings internally instead of using third-party tools. The repository seems to be mostly defunct, but the fact it even exists in the first place is such a damning indictment of the state of Windows. People keep telling us Windows is fine, but if even Microsoft itself needs to resort to scripts and third-party tools to make it usable, I find it hard to take claims of Windows being fine seriously in any way, shape, or form.
Booting Sun SPARC servers
In early 2022I got several Sun SPARC serversfor free off of a FreeCycle ad: I was recentlycalled outfor not providing any sort of update on those devices... so here we go! Sidneys1.com Some information on booting old-style SPARC machines, as well as pretty pictures. Nice palate-cleanser if you've had to deal with something unpleasant this weekend. This world would be a better place if we all had our own Sun machines to play with when we get sad.
Chromium’s influence on Chromium alternatives
I don't think most people realize how Firefox and Safari depend on Google for more than just" revenue from default search engine deals and prototyping new web platform features. Off the top of my head, Safari and Firefox use the following Chromium libraries: libwebrtc, libbrotli, libvpx, libwebp, some color management libraries, libjxl (Chromium may eventually contribute a Rust JPEG-XL implementation to Firefox; it's a hard image format to implement!), much of Safari's cryptography (from BoringSSL), Firefox's 2D renderer (Skia)...the list goes on. Much of Firefox's security overhaul in recent years (process isolation, site isolation, user namespace sandboxes, effort on building with ControlFlowIntegrity) is directly inspired by Chromium's architecture. Rohan Seirdy" Kumar Definitely an interesting angle on the browser debate I hadn't really stopped to think about before. The argument is that while Chromium's dominance is not exactly great, the other side of the coin is that non-Chromium browsers also make use of a lot of Chromium code all of us benefit from, and without Google doing that work, Mozilla would have to do it by themselves, and let's face it, it's not like they're in a great position to do so. I'm not saying I buy the argument, but it's an argument nonetheless. I honestly wouldn't mind a slower development pace for the web, since I feel a lot of energy and development goes into things making the web worse, not better. Redirecting some of that development into things users of the web would benefit from seems like a win to me, and with the dominant web engine Chromium being run by an advertising company, we all know where their focus lies, and it ain't on us as users. I'm still firmly on the side of less Chromium, please.
Google’s ad-blocking crackdown underway
Google has gotten a bad reputation as of late for beinga bit overzealouswhen it comes to fighting ad blockers. Most recently, it's been spottedautomatically turning off popular ad blocking extension uBlock Originfor some Google Chrome users. To a degree, that makes sense-Google makes its money off ads. But withmalicious adsanddata trackersall over the internet these days, users have legitimate reasons to want to block them. The uBlock Origin controversy is just one facet of a debate that goes back years, and it's not isolated: your favorite ad blocker will likely be affected next. Here are the best ways to keep blocking ads now that Google is cracking down on ad blockers. Michelle Ehrhardt at LifeHacker Here's the cold and harsh reality: ad blocking will become ever more difficult as time goes on. Not only is Google obviously fighting it, other browser makers will most likely follow suit. Microsoft is an advertising company, so Edge will follow suit in dropping Manifest v2 support. Apple is an advertising company, and will do whatever they can to make at least their own ads appear. Mozilla is an advertising company, too, now, and will continue to erode their users' trust in favour of nebulous nonsense like privacy-respecting advertising in cooperation with Facebook. The best way to block ads is to move to blocking at the network level. Get a cheap computer or Raspberry Pi, set up Pi-Hole, and enjoy some of the best adblocking you're ever going to get. It's definitely more involved than just installing a browser extension, but it also happens to be much harder for advertising companies to combat. If you're feeling generous, set up Pi-Holes for your parents, friends, and relatives. It's worth it to make their browsing experience faster, safer, and more pleasant. And once again I'd like to reiterate that I have zero issues with anyone blocking the ads on OSNews. Your computer, your rules. It's not like display ads are particularly profitable anyway, so I'd much rather you support us through Patreon or a one-time donation through Ko-Fi, which is a more direct way of ensuring OSNews continues to exist. Also note that the OSNews Matrix room - think IRC, but more modern, and fully end-to-end encrypted - is now up and running and accessible to all OSNews Patreons as well.
Qualcomm cancels its mini PC with the Snapdragon X Elite processor
Something odd happened to Qualcomm's Snapdragon Dev Kit,an $899 mini PCpowered by Windows 11 and the company's latest Snapdragon X Elite processor. Qualcomm decided to abruptly discontinue the product, refund all orders (including for those with units on hand), and cease its support, claiming the device has not met our usual standards of excellence." Taras Buria at Neowin The launch of the Snapdragon X Pro and Elite chips seems to have mostly progressed well, but there have been a few hiccups for those of us who want ARM but aren't interested in Windows and/or laptops. There's this story, which is just odd all around, with an announced, sold, and even shipped product suddenly taken off the market, which I think at this point was the only non-laptop device with an X Elite or Pro chip. If you are interested in developing for Qualcomm's new platform, but don't want a laptop, you're out of luck for now. Another note is that the SoC SKU in the Dev Kit was clocked a tiny bit higher than the laptop SKUs, which perhaps plays a role in its cancellation. The bigger hiccup is the problematic Linux bring-up, which is posing many more problems and is taking a lot longer than Qualcomm very publicly promised it would take. For now, if you want to run Linux on a Snapdragon X Elite or Pro device, you're going to need a custom version of your distribution of choice, tailored to a specific laptop model, using a custom kernel. It's an absolute mess and basically means that at this point in time, months and months after release, buying one of these to run Linux on them is a bad idea. Quite a few important bits will arrive with Linux 6.12 to supposedly greatly improve the experience, but seeing is believing. Qualcomm made a lot of grandiose promises about Linux support, and they simply haven't delivered.
Go Plan9 memo, speeding up calculations 450%
I want to take advantage of Go's concurrency and parallelism for some of my upcoming projects, allowing for some serious number crunching capabilities. But what if I wanted EVEN MORE POWER?!? Enter SIMD,SameInstructionMulipleData . Simd instructions allow for parallel number crunching capabilities right down at the hardware level. Many programming languages either have compiler optimizations that use simd or libraries that offer simd support. However, (as far as I can tell) Go's compiler does not utilizes simd, and I cound not find a general propose simd package that I liked.I just want a package that offers a thin abstraction layer over arithmetic and bitwise simd operations. So like any good programmer I decided to slightly reinvent the wheel and write my very own simd package. How hard could it be? After doing some preliminary research I discovered that Go uses its own internal assembly language called Plan9. I consider it more of an assembly format than its own language. Plan9 uses target platforms instructions and registers with slight modifications to their names and usage. This means that x86 Plan9 is different then say arm Plan9. Overall, pretty weird stuff. I am not sure why the Go team went down this route. Maybe it simplifies the compiler by having this bespoke assembly format? Jacob Ray Pehringer Another case of light reading for the weekend. Even as a non-programmer I learned some interesting things from this one, and it created some appreciation for Go, even if I don't fully grasp things like this. On top of that, at least a few of you will think this has to do with Plan9 the operating system, which I find a mildly entertaining ruse to subject you to.
How to install Windows 11 on supported and unsupported PCs, 24H2 edition
We've pulled together all kinds of resources to create a comprehensive guide to installing and upgrading to Windows 11. This includes advice and some step-by-step instructions for turning on officially required features like your TPM and Secure Boot, as well as official and unofficial ways to skirt the system-requirement checks on unsupported" PCs, because Microsoft is not your parent and therefore cannot tell you what to do. There are some changes in the 24H2 update that will keep you from running it on every ancient system that could run Windows 10, and there are new hardware requirements for some of the operating system's new generative AI features. We've updated our guide with everything you need to know. Andrew Cunningham at Ars Technica In the before time, the things you needed to do to make Windows somewhat usable mostly came down to installing applications replicating features other operating systems had been enjoying for decades, but as time went on and Windows 10 came out, users now also had to deal with disabling a ton of telemetry, deleting preinstalled adware, dodge the various dark patterns around Edge, and more. You have wonder if it was all worth it, but alas, Windows 10 at least looked like Windows, if you squinted. With Windows 11, Microsoft really ramped up the steps users have to take to make it usable. There's all of the above, but now you also have to deal with an ever-increasing number of ads, even more upsells and Edge dark patterns, even more data gathering, and the various hacks you have to employ to install it on perfectly fine and capable hardware. With Windows 10's support ending next year, a lot of users are in a rough spot, since they can't install Windows 11 without resorting to hacks, and they can't keep using Windows 10 if they want to keep getting updates. And here comes 24H2, which makes it all even worse. Not only have various avenues to make Windows 11 installable on capable hardware been closed, it also piles on a whole bunch of AI" garbage, and accompanying upsells and dark patterns, Windows users are going to have to deal with. Who doesn't want Copilot regurgitating nonsense in their operating system's search tool, or have Paint strongly suggest it will improve" your quick doodle to illustrate something to a friend with that unique AI StyleTM we all love and enjoy so much? Stay strong out there, Windows folks. Maybe it'll get better. We're rooting for you.
The costs of the i386 to x86-64 upgrade
If you read my previous article onDOS memory models, you may have dismissed everything I wrote as legacy cruft from the 1990s that nobody cares about any longer". After all, computers have evolved from sporting 8-bit processors to 64-bit processors and, on the way, the amount of memory that these computers can leverage has grown orders of magnitude: the 8086, a 16-bit machine with a 20-bit address space, could only use 1MB of memory while today's 64-bit machines can theoretically access 16EB. All of this growth has been in service of ever-growing programs. But... even if programs are now more sophisticated than they were before, do they allreallyrequire access to a 64-bit address space? Has the growth from 8 to 64 bits been a net positive in performance terms? Let's try to answer those questions to find some very surprising answers. But first, some theory. Julio Merino It's not quite weekend yet, but I'm still calling this some light reading for the weekend.
Android 15’s security and privacy features are the update’s highlight
Android 15 started rolling out to Pixel devices Tuesday and will arrive, through various third-party efforts, on other Android devices at some point. There is always a bunch of little changes to discover in an Android release, whether by reading, poking around, or letting your phone show you 25 new things after it restarts. In Android 15, some of the most notable involve making your device less appealing to snoops and thieves and more secure against the kids to whom you hand your phone to keep them quiet at dinner. There are also smart fixes for screen sharing, OTP codes, and cellular hacking prevention, but details about them are spread across Google's own docs and blogs and various news site's reports. Kevin Purdy at Ars Technica It's a welcome collection of changes and features to better align Android' theft and personal privacy protection with how thieves steal phones in this day and age. I'm not sure I understand all of them, though - the Private Space, where you can drop applications to lock them behind an additional pin code, confuses me, since everyone can see it's there. I assumed Private Space would also give people in vulnerable positions - victims of abuse, journalists, dissidents, etc. - the option to truly hide parts of their life to protect their safety, but it doesn't seem to work that way. Android 15 will also use AI" to recognise when a device is yanked out of your hands and lock it instantly, which is a great use case for AI" that actually benefits people. Of course, it will be even more useful once thieves are aware this feature exists, so that they won't even try to steal your phone in the first place, but since this is Android, it'll be a while before Android 15 makes its way to enough users for it to matter.
Huawei’s Android-free ‘HarmonyOS NEXT’ will go live next week
Earlier this year we talked about Huawei's HarmonyOS NEXT, which is most likely the only serious competitor to Android and iOS in the world. HarmonyOS started out as a mere Android skin, but over time Huawei invested heavily into the platform to expand it into a full-blown, custom operating system with a custom programming language, and it seems the company is finally ready to take the plunge and release HarmonyOS NEXT into the wild. It's indicated that HarmonyOS made up 17% of China's smartphone market in Q1 of 2024. That's a significant amount of potential devices breaking off from Android in a market dominated by either it or iOS. HarmonyOS NEXT is set to begin rolling out to Huawei devices next week. The OS will first come to the Mate 60, Mate X5, and MatePad Pro on October 15. Andrew Romero at 9To5Google Huawei has been hard at work making sure there's no application gap' for people using HarmonyOS NEXT, claiming it has 10000 applications ready to go that cover 99.9%" of their users' use case. That's quite impressive, but of course, we'll have to wait and see if the numbers line up with the reality on the ground for Chinese consumers. Here in the est HarmonyOS NEXT is unlikely to gain any serious traction, but that doesn't mean I would mind taking a look at the platform if at all possible. It's honestly not surprising the most serious attempt at creating a third mobile ecosystem is coming from China, because here in the west the market is so grossly rusted shut we're going to be stuck with Android and iOS until the day I die.
Google is preparing to let you run Linux apps on Android, just like Chrome OS
Engineers at Google started work on a new Terminal app for Android a couple of weeks ago. This Terminal app is part of the Android Virtualization Framework (AVF) and contains a WebView that connects to a Linux virtual machine via a local IP address, allowing you to run Linux commands from the Android host. Initially, you had to manually enable this Terminal app using a shell command and then configure the Linux VM yourself. However, in recent days, Google began work on integrating the Terminal app into Android as well as turning it into an all-in-one app for running a Linux distro in a VM. Mishaal Rahman at Android Authority There already are a variety of ways to do this today, but having it as a supported feature implemented by Google is very welcome. This is also going to greatly increase the number of spammy articles and lazy YouTube videos telling you how to run Ubuntu on your phone", which I'm not particularly looking forward to.
A Google breakup is on the table, say DOJ lawyers
Next up in my backlog of news to cover: the US Department of Justice's proposed remedies for Google's monopolistic abuse. Now that Judge Amit Mehta hasfound Google is a monopolist, lawyers for the Department of Justice have begun proposing solutions to correct the company's illegal behavior and restore competition to the market for search engines. In a new32-page filing(included below), they said they are considering both behavioral and structural remedies. That covers everything from applying a consent decree to keep an eye on the company's behavior to forcing it to sell off parts of its business, such as Chrome, Android, or Google Play. Richard Lawler at The Verge While I think it would be a great idea to break Google up, such an action taken in a vacuum seems to be rather pointless. Say Google is forced to spin off Android into a separate company - how is that relatively small Android, Inc. going to compete with the behemoth that is Apple and its iOS to which such restrictions do not apply? How is Chrome Ltd. going to survive Microsoft's continued attempts at forcing Edge down our collective throats? Being a dedicated browser maker is working out great for Firefox, right? This is the problem with piecemeal, retroactive measures to try and correct" a market position that you have known for years is being abused - sure, this would knock Google down a peg, but other, even larger megacorporations like Apple or Microsoft will be the ones to benefit most, not any possible new companies or startups. This is exactly why a market-wide, equally-applied set of rules and regulations, like the European Union's Digital Markets Act, is a far better and more sustainable approach. Unless similar remedies are applied to Google's massive competitors, these Google-specific remedies will most likely only make things worse, not better, for the American consumer.
Internet Archive hacked and victim of DDoS attacks
Internet Archive's The Wayback Machine" has suffered a data breach after a threat actor compromised the website and stole a user authentication database containing 31 million unique records. News of the breach began circulating Wednesday afternoon after visitors to archive.org began seeing a JavaScript alert created by the hacker,stating that the Internet Archive was breached. Have you ever felt like the Internet Archive runs on sticks and is constantly on the verge of suffering a catastrophic security breach? It just happened. See 31 million of you on HIBP!," reads a JavaScript alert shown on the compromised archive.org site. Lawrence Abrams at Bleeping Computer To make matters worse, the Internet Archive was also suffering from waves of distributed denial-of-service attacks, forcing the IA to take down the site while strengthening everything up. It seems the attackers have no real motivation, other than the fact they can, but it's interesting, shall we say, that the Internet Archive has been under legal assault by big publishers for years now, too. I highly doubt the two are related in any way, but it's an interesting note nonetheless. I'm still catching up on all the various tech news stories, but this one was hard to miss. A lot of people are rightfully angry and dismayed about this, since attacking the Internet Archive like this kind of feels like throwing Molotov cocktails at a local library - there's literally not a single reason to do so, and the only people you're going to hurt are underpaid librarians and chill people who just want to read some books. Whomever is behind this are just assholes, no ifs and buts about it.
Goodbye Windows 7
I finally seem to be recovering from a nasty flu that is now wreaking havoc all across my tiny Arctic town - better now than when we hit -40 I guess - so let's talk about something that's not going to recover because it actually just fucking died: Windows 7. For nearly everyone, support for Windows 7 ended on January 14th, 2020. However, if you were a business who needed more time to migrate off of it because your CEO didn't listen to the begging and pleading IT department until a week before the deadline, Microsoft did have an option for you. Businesses could pay to get up to 3 years of extra security updates. This pushes the EOL date for Windows 7 to January 10th, 2023. Okay but that's still nearly 2 years earlier than October 8th, 2024? The Cool Blog I'd like to solve the puzzle! It's POSReady, isn't it? Of course it is! Windows Embedded POSReady's support finally ended a few days ago, and this means that for all intents and purposes, Windows 7 is well and truly dead. In case you happen to be a paleontologist, think of Windows Embedded POSReady adding an extra two years of support to Windows 7 as the mammoths who managed to survive on Wrangel until as late as only 4000 years ago. Windows 7 was one of the good ones, for sure, and all else being equal, I'd choose it over any of the releases that cam after. It feels like Windows 7 was the last release designed primarily for users of the Windows platform, whereas later releases were designed more to nickle and dime people with services, ads, and upsells that greatly cheapened the operating system. I doubt we'll ever see such a return to form again, so Windows 7 might as well be the last truly beloved Windows release. If you're still using Windows 7 - please don't, unless you're doing it for the retrocomputing thrill. I know Windows 8, 10, and 11 are scary, and as much as it pains me to say this, you're better off with 10 or 11 at this point, if only for security concerns.
OS/2 TCPBEUI name resolution
Sometimes I have the following problem to deal with: An OS/2 system uses NetBIOS over TCP/IP (aka TCPBEUI) and should communicate with a SMB server (likewise using TCPBEUI) on a different subnet. This does not work on OS/2 out of the box without a little bit of help. Michal Necasek My 40 fever certainly isn't helping, but goes way over my head. Still, it seems like an invaluable article for a small group of people, and anyone playing with OS/2 and networking from here on out can refer back this excellent and detailed explanation.
KDE Plasma 6.2 released
Entirely coincidentally, the KDE team released Plasma 6.2 yesterday, the latest release in the well-received 6.x series. As the version number implies, it's not a groundbreaking release, but it does contain a number of improvements that are very welcome to a few specific, often underserved groups. For instance, 6.2 overhauls the Accessibility settings panel, and ads, among other things, colourblindness filters for a variety of types of colourblindness. This condition affects roughly 8-9% of the population, so it's an important new feature. Another group of people served by Plasma 6.2 are artists. Plasma 6.2 includes a smorgasbord of new features for users of drawing tablets. OpenSystem Settingsand look forDrawing Tabletto see various tools for configuring drawing tablets. New in Plasma 6.2: a tablet calibration wizard and test mode; a feature to define the area of the screen that your tablet covers (the whole screen or a section); and the option to re-bind pen buttons to different kinds of mouse clicks. KDE Plasma 6.2 release announcement Artists and regular users alike can now also enjoy better colour management, more complete HDR support, a tone-mapping feature in Kwin, and much more. Power management has been improved as well, so you can now manage brightness per individual monitor, control which application block going to sleep, and so on. There's also the usual array of bug fixes, UI tweaks, and so on. Plasma 6.2 is already available in at least Fedora and openSUSE, and it will find its way to your distribution soon enough, too.
Why I use KDE
Over the decades, my primary operating system of choice has changed a few times. As a wee child of six years old, we got out first PC through one of those employer buy-a-PC programs, where an employer would subsidize its employees buying PCs for use in the home. The goal here was simple: if people get comfortable with a computer in their private life, they'll also get comfortable with it in their professional life. And so, through my mother's employer, we got a brand new 286 desktop running MS-DOS and Windows 3.0. I still have the massive and detailed manuals and original installation floppies it came with. So, my first operating system of choice' was MS-DOS, and to a far lesser extent Windows 3.0. As my childhood progressed, we got progressively better computers, and the new Windows versions that came with it - Windows 95, 98, and yes, even ME, which I remarkably liked just fine. Starting with Windows 95, DOS became an afterthought, and with my schools, too, being entirely Windows-only, my teenage years were all Windows, all the time. So, when I bought my first own, brand new computer - instead of old 386 machines my parents took home from work - right around when Windows XP came out, I bought a totally legal copy of Windows XP from some dude at school that somehow came on a CD-R with a handwritten label but was really totally legit you guys. I didn't like Windows XP at all, and immediately started looking for alternatives, trying out Mandrake Linux before discovering something called BeOS - and despite BeOS already being over by that point, I had found my operating system of choice. I tried to make it last as long as the BeOS community would let me, but that wasn't very long. The next step was a move to the Mac, something that was quite rare in The Netherlands at that time. During that same time, Microsoft released Windows Server 2003, the actually good version of Windows XP, and a vibrant community of people, including myself, started using it as a desktop operating system instead. I continued using this mix of Mac OS X and Windows - even Vista - for a long time, while having various iterations of Linux installed on the side. I eventually lost interest in Mac OS X because Apple lost interest in it (I think around the Snow Leopard era?), and years later, six or seven years ago or so, I moved to Linux exclusively, fully ditching Windows even for gaming like four or so years ago when Valve's Proton started picking up steam. Nowadays all my machines run Fedora KDE, which I consider to be by far the best desktop operating system experience you can get today. Over the last few years or so, I've noticed something fun and interesting in how I set up my machines: you can find hints of my operating system history all over my preferred setup and settings. I picked up all kinds of usage patterns and expectations from all those different operating systems, and I'd like to enable as many of those as possible in my computing environment. In a way, my setup is a reflection of the operating systems I used in the past, an archaeological record of my computing history, an evolutionary tree of good traits that survived, and bad traits bred out. Taking a look at my bare desktop, you'll instantly pick up on the fact I used to use Mac OS X for a long time. The Mac OS X-like dock at the bottom of the screen has been my preferred way of opening and managing running applications since I first got an iBook G4 more than 20 years ago, and to this day I find it far superior to any alternatives. KDE lets me easily recreate a proper dock, without having to resort to any third-party dock applications. I never liked the magnification trick Mac OS X wowed audiences with when it was new, so I don't use it. The next dead giveaway I used to be a Mac OS X user a long time ago is the top bar, which shares quite a few elements with the Mac OS X menubar, while also containing elements not found in Mac OS X. I keep the KDE equivalent of a start menu there, a button that brings up my home folder in a KDE folder view, a show desktop button that's mostly there for aesthetic reasons, KDE's global menubar widget for that Mac OS X feel, a system tray, the clock, and then a close button that opens up a custom system menu with shutdown/reboot/etc. commands and some shortcuts to system tools. Another feature coming straight from my days using Mac OS X is KDE's equivalent of Expose, called Overview, without which I wouldn't know how to find a window if my life depended on it. I bind it to the top-left hotcorner for easy access with my mouse, while the bottom-right hotcorner is set to show my desktop (and the reason why I technically don't really need that show desktop button I mentioned earlier). I fiddled with the hot corner trigger timings so that they fire virtually instantly. Waiting on my computer is so '90s. It's not really possible to see in screenshots, but my stint using BeOS as my main operating system back when that was a thing you could do also shines through, specifically in the way I manage windows. In BeOS, double-clicking a titlebar tab would minimise a window, and right-clicking the tab would send the window to the bottom of the Z-stack. I haven't maximised a non-video window in several decades, so I find double-clicking a titlebar to maximise a window utterly baffling, and a ridiculous Windows-ism I want nothing to do with. Once again, KDE lets me set this up exactly the way I want, and I genuinely feel lost when I can't manipulate my windows in this
OpenBSD 7.6 released
OpenBSD 7.6, the release in which every single line of the original code form the first release has been edited or removed, has been released. There's a lot of changes, new features, bug fixes, and more in 7.6, but for desktop users, the biggest new feature is undoubtedly hardware-accelerated video decoding through VA-API. Or, as the changelog puts it: Imported libva 2.22.0, an implementation for VA-API (video acceleration API). VA-API provides access to graphics hardware acceleration capabilities for video processing. OpenBSD 7.6 release announcement This is a massive improvement for anyone using OpenBSD for desktop use, especially on power-constrained devices like laptops. Problematic video playback was one of the reasons I went back to Fedora KDE after running OpenBSD on my workstation, and it seems this would greatly improve that situation. I can't wait until I find some time to reinstall OpenBSD and see how much difference this will make for me personally. There's more, of course. OpenBSD 7.6 starts the bring-up for Snapdragon X Elite devices, and in general comes with a whole slew of low-level improvements for the ARM64 architecture. AMD64 systems don't have to feel left out, thanks to AVX-512 support, several power management improvements to make sleep function more optimally, and several other low-level improvements I don't fully understand. RISC-V, PowerPC, MIPS, and other architectures also saw small numbers of improvements. The changelog is vast, so be sure to dig through it to see if your pet bug has been addressed, or support for your hardware has been improved. OpenBSD users will know how to upgrade, and for new installations, head on over to the download page.
Google must crack open Android for third-party stores, rules Epic judge
Late last year, Google's Play Store was ruled to be a monopoly in the US, and today the judge in that case has set out what Google must do to address this situation. Today, Judge James Donato issued his final rulinginEpic v. Google, ordering Google to effectively open up the Google Play app store to competition for three whole years. Google will have to distribute rival third-party app storeswithinGoogle Play, and it must give rival third-party app stores access to the full catalog of Google Play apps, unless developers opt out individually. Sean Hollister at The Verge On top of these rather big changes, Google also cannot mandate the use of Google's own billing solution, nor can it prohibit developers from informing users of other ways to download and/or pay for an application. Furthermore, Google can't make sweetheart deals with device makers to entice them to install the Play Store or to block them from installing other stores, and Google can't pay developers to only use the Play Store or not use other stores. It's a rather comprehensive set of remedies that will remain in force for three years. Many of these remedies are taken straight from the European Union's Digital Markets Act, but they will be far less effective since they're only applied to one company, and only for three years. On top of that, Google can appeal, and the company has already stated that it's going to ask for an immediate stay on these remedies, and if they get that stay, the remedies won't have to be implemented any time soon. This legal tussling is far from over, and does very little to protect consumer choice. A clear law that simply prohibits this kind of market abuse, like the DMA, is much fairer to everyone involved, and creates a consistent level playing field for everyone, instead of only affecting random companies based on the whims of something as unpredictable as juries. In other words, I don't think much is going to change in the United States after this ruling, and we'll likely be hearing more back and forths in the court room for years to come, all while US consumers are being harmed. It's better than nothing in lieu of a working Congress actually doing, well, anything, but that's not saying much.
macOS 15.0 now UNIX 03-certified
You have to wonder how meaningful this news is in 2024, but macOS 15.0 Sequoia running on either Apple Silicon or Intel processors is now UNIX 03-certified. The UNIX 03 Product Standard is the mark for systems conforming to Version 3 of the Single UNIX Specification. It is a significantly enhanced version of the UNIX 98 Product Standard. The mandatory enhancements include alignment with ISO/IEC 9989:1999 C Programming Language, IEEE Std 1003.1-2001 and ISO/IEC 9945:2002. This Product Standard includes the following mandatory Product Standards:Internationalized System Calls and Libraries Extended V3,Commands and Utilities V4,C Language V2, andInternationalized Terminal Interfaces. UNIX 03 page The questionable usefulness of this news stems from a variety of factors. The UNIX 03 specification hails from the before time of 2002, when UNIX-proper still had some footholds in the market and being a UNIX meant something to the industry. These days, Linux has pretty much taken over the traditional UNIX market, and UNIX certification seems to have all but lost its value. Only one operating system can boast to conform to the latest UNIX specification - AIX is UNIX V7 and 03-certified - while macOS and HP-UX are only UNIX 03-certified. OpenWare, UnixWare, and z/OS only conform to even older standards. On top of all this, it seems being UNIX-certified by The Open Group feels a lot like a pay-to-play scheme, making it unlikely that community efforts like, say, FreeBSD, Debian, or similarly popular server operating systems could ever achieve UNIX-certification even if they wanted to. This makes the whole UNIX-certification world feel more like the dying vestiges of a job security program than something meaningful for an operating system to aspire to. In any even, you can now write a program that compiles and runs on all two UNIX 03-certified operating systems, as long as it only uses POSIX APIs.
“Lost” 1983 programming language bought on eBay
A YouTube channel hasresurrected a programming languagethat hadn't been seen since the 1980s - in a testament to both the enduring power of our technology, and of the communities that care about it. But best of all, Simpsonuploaded the language to the Internet Archive, along with all his support materials, inviting his viewers to write their own programs (and saying he hoped his upstairs neighbor would've approved). And in our email interview, Simpson said since then it's already been downloaded over 1,000 times - which is pretty amazing for something so old." David Cassel It's great that this lost programming language, MicroText for the Commodore 64, was rediscovered, but I'm a bit confused as to how lost" this language really was. I mean, it was discovered" in a properly listed eBay listing, which feels like cheating to me. When I think of stories of discoveries of long-lost software, games, or media, it usually involves things like finding it in a shed after years of searching, or someone at a company going through that box of old hard drives discovering the game they worked on 32 years ago. I don't know, something about this whole story feels off to me, and it's ringing some alarm bells I can't quite place. Regardless, it's cool to have MicroText readily available on the web now, so that people can rediscover it and create awesome new things with it. Perhaps there's old ideas to be relearned here.
Mozilla “is going to be more active in digital advertising”
In ancient Greek mythology, Kassandra, priestess of Apollo and daughter ofKingPriamand QueenHecuba of Troy, was granted the gift of prophecy by Apollo, in return for favours". When Kassandra then decided to, well, not grant any favours", Apollo showcased that as a good son of Zeus, he did not understand consent either, and cursed her by making sure nobody would believe her prophecies. There's some variations to the story from one author or source to the next, but the general gist remains the same. Anyway, I've been warning everyone about the fall of Mozilla and Firefox for years now, so here's another chapter in the slow decline and fall of Mozilla: they're now just flat-out stating they're an online advertising company. As Mark shared inhis blog, Mozilla is going to be more active in digital advertising. Our hypothesis is that we need to simultaneously work on public policy, standards, products and infrastructure. Today, I want to take a moment to dive into the details of the product" and infrastructure" elements. I will share our emerging thoughts on how this will come to life across our existing products (like Firefox), and across the industry (through the work of our recent acquisition,Anonym, which is building an alternative infrastructure for the advertising industry). Laura Chambers Pretty much every one of my predictions regarding the slow downfall of Mozilla are coming true, and we're just waiting around now for the sword of Damocles to drop: Google ending its funding for Mozilla, which currently makes up about 80% of the former browser maker's revenue. Once this stream of free money dries up, Mozilla's decline will only accelerate even more, and this is probably why they are trying to get into the online advertising business in the first place. How else are you going to make money from a browser? In the meantime, the operating system most reliant on Firefox existing as a privacy-respecting browser, desktop Linux, still seems to be taking no serious steps to prepare for this seeming inevitability. There's no proper Firefox fork, there's no Chromium variant with the kind of features desktop users expect (tab sharing, accounts, etc., which are not part of Chromium), nothing. There's going to be a point where shipping a further enshittified Firefox becomes impossible, or at the least highly contentious, for Linux distributions, and I don't see any viable alternative anywhere on the horizon. I'm sure things will turn out just fine.
Google is killing its one-click app to run Chrome OS in a VM on Android devices
Remember earlier this year, when Android Authority discovered Google was experimenting with letting you run full Chrome OS on your Android device? In case you were wondering if that particular piece of spaghetti was sticking to the wall, I'm sorry to disappoint you it isn't. Despite creating the Ferrochrome launcher app, which would've made the whole thing a one-click affair, Google has just removed the whole concept from the Android code base altogether. Unfortunately, though, Google has decided to kill its Ferrochrome launcher app. This was revealed to us by a code change recently submitted to the AOSP Gerrit. The code change, which hasn't been merged yet, removes the entire Ferrochrome launcher app from AOSP. Google's reason for removing this app is that it doesn't plan to ship it or maintain its code. It seems that Google is shifting towards using the Linux-based Debian distro instead of Chrome OS as its testbed for AVF development. Mishaal Rahman at Android Authority I'm not really sure if people were really asking for something like this, and to Google's credit - for once - the company never even so much as hinted at releasing this to the general public. Still, the idea of carrying just your phone with you as your primary computer, and plugging into a display and input devices as the need arises, remains something a lot of people are fascinated with, and putting Chrome OS on your Android phone would've been one way to achieve this goal. Despite decades of attempts, it seems not even the smartest people in Silicon Valley can crack this nut. Perhaps they should ask Gemini to solve it for them? It doesn't involve pizza's, glue, or rocks, so who knows - it might surprise them!
How can we make FreeBSD more attractive to new users?
For nearly 15 years, FreeBSD has been at the core of my personal infrastructure, and my passion for it has only grown over time. As a die-hard fan, I've stuck with BSD-based systems because they continue to deliver exactly what I need-storage, networking, and security-without missing a beat. The features I initially fell in love with, like ZFS, jails, and pf, are still rock-solid and irreplaceable. There's no need to overhaul them, and in many ways, that reliability is what keeps me hooked. My scripts from 20 years ago still work, and that's a rare kind of stability that few platforms can boast. It's not just me, either-big names like Netflix, Microsoft, and NetApp, alongside companies like Tailscale and AMD, continue to support FreeBSD, further reinforcing my belief in its strength and longevity (you can find the donators and sponsors righthere). Yet, while this familiarity is comforting, it's becoming clear that FreeBSD must evolve to keep pace with the modern landscape of computing. gyptazy It's good to read so many articles and comments from long-time FreeBSD users and contributors who seem to recognise that there's a real opportunity for FreeBSD to become more than just' a solid server operating system. This aligns neatly with FreeBSD itself recognising this, too, and investing in improving the operating system's support for what are not considered basic laptop features like touchpad gestures and advanced sleep states, among other things. I've long held the belief that the BSDs are far closer to attracting a wider, more general computing-focused audience than even they themselves sometimes seem to think. There's a real, tangible benefit to the way BSDs are developed and structured - a base system developed by one team - compared to the Linux world, and there's enough disgruntlement among especially longtime Linux users about things like Wayland and systemd that there's a pool of potential users to attract that didn't exist only a few years ago. If you're a little unsure about the future of Linux - give one of the BSDs a try. There's a real chance you'll love it.
Samsung is porting Tizen to RISC-V
In case you missed it at the 2024 Samsung Developer Conference today, our partners at Samsung Visual Display discussed the work they have been doing to port the Tizen operating system to RISC-V. Tizen is an open-source operating system (OS) that is used in many Samsung smart T.V.s and it makes sense that they would look to the fast growing, global open-standard RISC-V to develop future systems. The presentation showed the results of efforts at both companies to expand the capabilities of the already robust Tizen approach. At the event they also demonstrated a T.V. running on RISC-V and using a SiFive Performance P470 based core. John Ronco The announcement is sparse on details, and there isn't much more to add than this, but the reality is that of course Samsung was going to port Tizen to RISC-V. The growing architecture is bound to compete with the industry standard ARM in a variety of market segments, and it makes perfect sense to have your TV and other (what we used to call) embedded operating systems ready to go.
Redox’ progress in September 2024
Hot on the heels of releasing Redox 0.9.0, the team is back with yet another monthly update. Understandably, it's not as massive of an update as other months, but there's still more than enough here. There's the usual bug fixes and small changes, but also more work on the port to RISC-V, the QEMU port (as in, running QEMU on Redox), a bunch of improvements to Relibc, and a lot more.
Windows 11 version 24H2 is now available for download
Windows 11 2024 Update, also known as version 24H2, is now publicly available. Microsoft announced the rollout alongsidethe new AI-powered featuresthat are coming soon to Windows Insiders with Copilot+ PCs andCopilot upgrades. Unlike recent Windows 11 updates, version 24H2 is a full operating system swap," so updating to it will take more time than usual. What is going as usual is the way the update is being offered to users. Microsoft is gradually rolling out the update to seekers" with Windows 11 versions 22H2 and 23H2. That means you need to go to the Settings app and manually request the update. Taras Buria at Neowin I've said it a few times before but I completely lost track of how Windows releases and updates work at this point. I thought this version and its features had been available for ages already, but apparently I was wrong, and it's only being released now. For now, you can get it by opting in through Windows Update, while the update will be pushed to everyone later on. I really wish Microsoft would move to a simpler, more straightforward release model and cadence, but alas. Anyway, this version brings all the AI/ML CoPilot stuff, WiFi 7 support, improvements to File Explorer and the system tray, the addition of the sudo command, and more. The changes to Explorer are kind of hilarious to me, as Microsoft seems to have finally figured out labels are a good thing - the weird copy/cut/paste buttons in the context menu have labels now - but this enhanced context menu still has its own context menu. Explorer now also comes with support for more compression formats, which is a welcome change in 2007. To gain access to the new sudo command, go to Settings>System>For developers and enable the option. For the rest, this isn't a very impactful release, and will do little to convince the much larger Windows 10 userbase to switch to Windows 11, something that's going to be a real problem for Microsoft in the coming year.
Nobody knows what happened within the MMC Association in 1998
In 1999, some members from the MMC Association decided to split and create SD Association. But nobody seems to exactly knowwhy. sdomi's webpage I don't even know how to summarise any of this research, because it's not only a lot of information, it's also deeply bureaucratic and boring - it takes a certain kind of person to enjoy this sort of stuff, and I happen to fit the bill. This is a great read.
FreeBSD to invest in laptop support
FreeBSD is going to take its desktop use quite a bit more seriously going forward. FreeBSD has long been a top choice for IT professionals and organizations focused on servers and networking, and it is known for its unmatched stability, performance, and security. However, as technology evolves, FreeBSD faces a significant challenge: supporting modern laptops. To address this, the FreeBSD Foundation and Quantum Leap Research has committed $750,000 to improve laptop support, a strategic investment that will be pivotal in FreeBSD's future. FreeBSD Foundation blog So, what are they going to spend this big bag of money on? Well, exactly the kind of things you expect. They want to improve and broaden support for various wireless chipsets, add support for modern powersaving processor states, and make sure laptop-specific features like touchpad gestures, specialty buttons, and so on, work properly. On top of that, they want to invest in better graphics driver support for Intel and AMD, as well as make it more seamless to switch between various audio devices, which is especially crucial on laptops where people might reasonably be expected to use headphones. In addition, while not specifically related to laptops, FreeBSD also intends to invest in support for heterogeneous cores in its scheduler and improvements to the bhyve hypervisor. Virtualisation is, of course, not just something for large desktops and servers, but also laptop users might turn to for certain tasks and workloads. The FreeBSD project will be working not just with Quantum Leap Research, but also various hardware makers to assist in bringing FreeBSD's laptop support to a more modern, plug-and-play state. Additionally, the mentioned cash injection is not set in stone; additional contributions from both individuals and larger organisations are obviously welcome, and of course if you can contribute code, bug reports, documentation, and so on, you're also more than welcome to jump in.
IBM PC 5150 model numbers
Recently I came across a minor mystery-the model numbers of the original IBM PC. For such a pivotal product, there isremarkablylittle detailed original information from the early days. Michal Necasek Count me surprised. When I think IBM, I think meticulously documented and detailed bureaucracy, where every screw, nut, and bolt is numbered, documented, and tracked, so much so in fact this all-American company even managed to impress the Germans. You'd expect IBM, of all companies, to have overly detailed lists of every IBM PC it ever designed, manufactured, and sold, but as it turns out, it's actually quite hard to assemble a complete list of the early IBM PCs the company sold. The biggest problem are the models from before 1983, since before that year, the IBM PC does not appear in IBM's detailed archive of announcements. As such, Michal Necasek had to dig into random bits of IBM documentation to assemble references to those earlier models, and while he certainly didn't find every single one of them, it's a great start, and others can surely pick up the search from here.
Arch Linux and Valve deepen ties with direct collaboration
When Valve took its second major crack at making Steam machines happen, in the form of the Steam Deck, one of the big surprises was the company's choice to base the Linux operating system the Steam Deck uses on Arch Linux, instead of the Debian base it was using before. It seems this choice is not only benefiting Valve, but also Arch. We are excited to announce that Arch Linux is entering into a direct collaboration with Valve. Valve is generously providing backing for two critical projects that will have a huge impact on our distribution: a build service infrastructure and a secure signing enclave. By supporting work on a freelance basis for these topics, Valve enables us to work on them without being limited solely by the free time of our volunteers. Levente Polyak This is great news for Arch, but of course, also for Linux in general. The work distributions do to improve their user experience tend to be picked up by other distributions, and it's clear that Valve's contributions have been vast. With these collaborations, Valve is also showing it's in it for the long term, and not just interested in taking from the community, but also in giving, which is good news for the large number of people now using Linux for gaming. The Arch team highlights that these projects will follow the regular administrative and decision-making processes within the distribution, so we're not looking at parallel efforts forced upon everyone else without a say.
California’s new law forces digital stores to admit you’re just licensing content, not buying it
California Governor Gavin Newsom has signed a law (AB 2426) to combat disappearing" purchases of digital games, movies, music, and ebooks. The legislation will force digital storefronts to tell customers they're just getting a license to use the digital media, rather than suggesting they actually own it. When the law comes into effect next year, it will ban digital storefronts from using terms like buy" or purchase," unless they inform customers that they're not getting unrestricted access to whatever they're buying. Storefronts will have to tell customers they're getting a license that can be revoked as well as provide a list of all the restrictions that come along with it. Companies that break the rule could be fined for false advertising. Emma Roth at The Verge A step in the right direction, but a lot more is definitely needed. This law in particular seems to leave a lot of wiggle room for companies to keep using the purchase" term while hiding the disclosure somewhere in the very, very small fine print. I would much rather a law like this just straight up ban the use of the term purchase" and similar terms when all you're getting is a license. Why allow them to keep lying about the nature of the transaction in exchange for some fine print somewhere? The software industry in particular has been enjoying a free ride when it comes to consumer protection laws, and the kind of malpractice, lack of accountability, and laughable quality control would have any other industry shut down in weeks for severe negligence. We're taking baby steps, but it seems we're finally arriving at a point where basic consumer protection laws and rights are being applied to software, too. Several decades too late, but at least it's something.
COSMIC alpha 2 released
System76, the premiere Linux computer manufacturer and creator of the COSMIC desktop environment, has updated COSMIC's Alpha release to Alpha 2. The latest release includes more Settings pages, the bulk of functionality for COSMIC Files, highly requested window management features, and considerable infrastructure work for screen reader support, as well as some notable bug fixes. system76's blog The pace of development for COSMIC remains solid, even after the first alpha release. This second alpha keeps adding a lot of things considered basic for any desktop environment, such as settings panels for power and battery, sounds, displays, and many more. It also brings window management support for focus follows cursor and cursor follows focus, which will surely please the very specific, small slice of people who swear by those. Also, you can now disable the super key. A major new feature that I'm personally very happy about is the adjust density" feature. COSMIC will allow you to adjust the spacing between the various user interface elements so you can choose to squeeze more information on your screen, which is one of the major complaints I have about modern UI design in macOS, Windows, and GNOME. Being able to adjust this to your liking is incredibly welcome, especially combined with COSMIC's ability to change from 'rounded' UI elements to square' UI elements. The file manager has also been vastly, vastly improved, tons of bugs were fixed, and much, much more. It seems COSMIC is on the right path, and I can't wait to try out the first final result once it lands.
Tcl/Tk 9.0 released
Tcl 9.0 and Tk 9.0 - usually lumped together as Tcl/Tk - have been released. Tcl 9.0 brings 64bit compatibility so it can address data values larger than 2 GB, better Unicode support, support for mounting ZIP files as file systems, and much, much more. Tk 9.0 gets support for scalable vector graphics, much better platform integration with things like system trays, gestures, and so on, and much more.
Notice
Just want to let y'all know that my family and I have been hit hard with bronchitis these past two weeks, and especially my recovery is going quite slowly (our kids are healthy again, and my wife is recovering quite well!). As such, I haven't been able to do much OSNews work. I hope things will finally clear up a bit over the weekend so that I can resume normal service come Monday. Enjoy your weekend, y'all!
Eliminating memory safety vulnerabilities at the source
The push towards memory safe programming languages is strong, and for good reason. However, especially for bigger projects with a lot of code that potentially needs to be rewritten or replaced, you might question if all the effort is even worth it, particularly if all the main contributors would also need to be retrained. Well, it turns out that merely just focusing on writing new code in a memory safe language will drastically reduce the number of memory safety issues in a project as a whole. Memory safety vulnerabilities remain a pervasive threat to software security. At Google, we believe the path to eliminating this class of vulnerabilities at scale and building high-assurance software lies inSafe Coding, a secure-by-design approach that prioritizes transitioning to memory-safe languages. This post demonstrates why focusing on Safe Coding for new code quickly and counterintuitively reduces the overall security risk of a codebase, finally breaking through the stubbornly high plateau of memory safety vulnerabilities and starting an exponential decline, all while being scalable and cost-effective. Jeff Vander Stoep and Alex Rebert at the Google Security Blog In this blog post, Google highlights that even if you only write new code in a memory-safe language, while only applying bug fixes to old code, the number of memory safety issues will decreases rapidly, even when the total amount of code written in unsafe languages increases. This is because vulnerabilities decay exponentially - in other words, the older the code, the fewer vulnerabilities it'll have. In Android, for instance, using this approach, the percentage of memory safety vulnerabilities dropped from 76% to 24% over 6 years, which is a great result and something quite tangible. Despite the majority of code still being unsafe (but, crucially, getting progressively older), we're seeing a large and continued decline in memory safety vulnerabilities. The results align with what we simulated above, and are even better, potentially as a result of our parallel efforts to improve the safety of our memory unsafe code. We firstreportedthis decline in 2022, and we continue to see the total number of memory safety vulnerabilities dropping. Jeff Vander Stoep and Alex Rebert at the Google Security Blog What this shows is that a large project, like, say, the Linux kernel, for no particular reason whatsoever, doesn't need to replace all of its code with, say, Rust, again, for no particular reason whatsoever, to reap the benefits of a modern, memory-safe language. Even by focusing on memory-safe languages only for new code, you will still exponentially reduce the number of memory safety vulnerabilities. This is not a new discovery, as it's something observed and confirmed many times before, and it makes intuitive sense, too; older code has had more time to mature.
What happened to the Japanese PC platforms?
The other daya friendasked me a pretty interesting question: whathappenedto all those companies who made those Japanese computer platforms that were never released outside Japan? I thought it'd be worth expanding that answer into a full-size post. Misty De Meo Japan had a number of computer makers that sold platforms that looked and felt like western PCs, but were actually quite different hardware-wise, and incompatible with the IBM PC. None of these exist anymore today, and the reason is simple: Windows 95. The Japanese platforms compatible enough with the IBM PC that they could get a Windows 95 port turned into a commodity with little to distinguish them from regular IBM PCs, and the odd platform that didn't use an x86 chip at all - like the X68000 - didn't get a Windows port and thus just died off. The one platform mentioned in this article that I had never heard of was FM Towns, made by Fujitsu, which had its own graphical operating system called Towns OS. The FM Towns machines and the Towns OS were notable and unique at the time in that it was the first operating system to boot from CD-ROM, and it just so happens that Joe Groff published an article earlier this year detailing this boot process, including a custom bootable image he made. Here in the west we mostly tend to remember the PC-98 and X86000 platforms for their gaming catalogs and stunning designs, but that's like only remembering the IBM PC for its own gaming catalog. These machines weren't just glorified game consoles - they were full-fledged desktop computers used for the same boring work stuff we used the IBM PC for, and it truly makes me sad I don't speak a single character of Japanese, so a unique operating system like Towns OS will always remain a curiosity for me.
OpenBSD now enforcing no invalid NUL characters in shell scripts
Our favorite operating system is nowchangingthe default shell (ksh) to enforcenotallowing invalid NUL characters in input that will be parsed as parts of the script. Undeadly.org As someone who doesn't deal with stuff like this - I rarely actively use shell scripts - it seems kind of insane to me that this wasn't the norm since the beginning.
Microsoft deprecates Windows Server Update Services, suggests cloud services instead
As part of our vision for simplified Windows management from the cloud, Microsoft has announceddeprecation of Windows Server Update Services (WSUS). Specifically, this means that we are no longer investing in new capabilities, nor are we accepting new feature requests for WSUS. However, we are preserving current functionality and will continue to publish updates through the WSUS channel. We will also support any content already published through the WSUS channel. Nir Froimovici What an odd feature to deprecate. Anyone with a large enough fleet of machines probably makes use of Windows Server Update Services, as it adds some much-needed centralised control to the downloading and deployment of Windows updates, so you can do localised partial rollouts for testing, which, as the CrowdStrike debacle showed us once more, is quite important. WSUS also happens to be a local tool, that is set up and run locally, instead of in the cloud, and that's where we get to the real reason WSUS is being deprecated. Microsoft is advising IT managers who use WSUS to switch to Microsoft's alternatives, likeWindows Autopatch,Microsoft Intune,andAzure Update Manager. These all happen to run in the cloud, giving up that control WSUS provided by running locally, and they're not free either - they're subscription services, of course. I mean, technically WSUS isn't free either as it's part of Windows Server, but these cloud services come on top of the cost of Windows Server itself. Nobody escapes the relentless march of subscription costs.
Disable Sequoia’s monthly screen recording permission prompt
Thewidely-reportedfoo is requesting to bypass the system private window picker and directly access your screen and audio" prompt in Sequoia (which Apple has moved fromdailytoweeklyto nowmonthly)can be disabledby quitting the app, setting the system date far into the future, opening and using the affected app to trigger the nag, clicking Allow For One Month", then restoring the correct date. tinyapps.org blog Or, and this is a bit of a radical idea, you could use an operating system that doesn't infantalise its users.
Qualcomm wants to buy Intel
On Friday afternoon,The Wall Street JournalreportedIntel had been approached by fellow chip giant Qualcomm about a possible takeover. While any deal is described as far from certain," according to the paper's unnamed sources, it would represent a tremendous fall for a company that had been the most valuable chip company in the world, based largely on its x86 processor technology that for years had triumphed over Qualcomm's Arm chips outside of the phone space. Richard Lawler and Sean Hollister at The Verge Either Qualcomm is only interested in buying certain parts of Intel's business, or we're dealing with someone trying to mess with stock prices for personal gain. The idea of Qualcomm acquiring Intel seems entirely outlandish to me, and that's not even taking into account that regulators will probably have a thing or two to say about this. The one thing such a crazy deal would have going for it is that it would create a pretty strong and powerful all-American chip giant, which is a PR avenue the companies might explore if this is really serious. One of the most valuable assets Intel has is the x86 architecture and the associated patents and licensing deals, and the immense market power that comes with those. Perhaps Qualcomm is interested in designing x86 chips, or, more likely, perhaps they're interested in all that sweet, sweet licensing money they could extract by allowing more companies to design and sell x86 processors. The x86 market currently consists almost exclusively of Intel and AMD, a situation which may be leaving a lot of licensing money on the table. Pondering aside, I highly doubt this is anything other than an overblown, misinterpreted story.
Slowly booting full Linux on the Intel 4004 for fun, art, and absolutely no profit
Can you run Linux on the Intel 4004, the first commercially produced microprocessor, released to the world in 1971? Well, Dmitry Grinberg, the genius engineer who got Linux to run on all kinds of incredibly underpowered hardware, sought to answer this very important question. In short, yes, you can run Linux on the 4004, but much as with other extremely limited and barebones chips, you have to get... Creative. Very creative. Of course, Linux cannot and will not boot on a 4004 directly. There is no C compiler targeting the 4004, nor could one be created due to the limitations of the architecture. The amount of ROM and RAM that is addressable is also simply too low. So,same as before, I would have to resort to emulation. My initial goal was to fit into 4KB of code, as that is what an unmodified unassisted 4004 can address. 4KB of code is not much at all to emulate a complete system. After studying the options, it became clear that MIPS R3000 would be the winner here. Every other architecture I considered would be harder to emulate in some way. Some architectures had arbitrarily-shifted operands all the time (ARM), some have shitty addressing modes necessitating that they would be slow (RISCV), some would need more than 4KB to even decode instructions (x86), and some were just too complex to emulate in so little space (PPC). ... so ...MIPS again... OK! Dmitry Grinberg This is just one very small aspect of this massive undertaking, and the article and videos accompanying his success are incredibly detailed and definitely not for the faint of heart. The amount of skill, knowledge, creativity, and persistence on display here is stunning, and many of us can only dream of being able to do stuff like this. I absolutely love it. Of course, the Linux kernel had to be slimmed down considerably, as a lot of stuff currently in the kernel are of absolutely no use on such an old system. Boot time is measured in days, still, but it helped a lot. Grinberg also turned the whole setup into what is effectively an art piece you can hang on the wall, where you can have it run and, well, do things - not much, of course, but he did include a small program that draws mandelbrot set on the VFD and serial port, which is a neat trick. He plans on offering the whole thing as a kit, but a lot of it depends on getting enough of the old chips to offer a complete, ready-to-assemble kit in the first place.
Why Apple uses JPEG XL in the iPhone 16 and what it means for your photos
The iPhone 16 family has arrived and includes many new features, some of which Apple has played very close to its vest. One such improvement is the inclusion of JPEG XL file types, which promise improved image quality compared to standard JPEG files while delivering relatively smaller file sizes. Overall, JPEG XL addresses many of JPEG's shortcomings. The 30-year-old format is not very efficient, only offers eight-bit color depth, doesn't support HDR, doesn't do alpha transparency, doesn't support animations, doesn't support multiple layers, includes compression artifacts, and exhibits banding and visual noise. JPEG XL tackles these issues, and unlike WebP and AVIF formats, which each have some noteworthy benefits too, JPEG XL has been built from the ground up with still images in mind. Jeremy Gray at PetaPixel Excellent news, and it will hopefully mean others will follow - something that tends to happen when Apple finally supports to the new thing.
Nintendo and The Pokémon Company file patent lawsuit against maker of hit game Palworld
Nintendo, together with The Pokemon Company, filed a patent infringement lawsuit in the Tokyo District Court against Pocketpair, Inc. on September 18, 2024. This lawsuit seeks an injunction against infringement and compensation for damages on the grounds thatPalworld, a game developed and released by the Defendant, infringes multiple patent rights. Nintendo press release Since the release of Palworld, which bears a striking resemblance to the Pokemon franchise, everybody's been kind of expecting a reaction from both Nintendo and The Pokemon Company, and here it is. What's odd is that it's not a trademark, trade dress, or copyright lawsuit, but a patent one, which is not what you'd expect when looking at how similar the Palworld creatures look to Pokemon, to the point where some people even suggest the 3D models were simply lifted wholesale from the latest Nintendo Switch Pokemon games. There's no mention of which patents Pocketpair supposedly infringes upon, and in a statement, the company claims it, too, has no idea which patents are supposedly in play. I have to admit I never even stopped to think game patents were a thing at all, but now that I spent more than 2 seconds pondering this concept, of course they exist. This lawsuit will be quite interesting to follow, because the games industry is one of the few technology sectors out there where copying each others ideas, concepts, mechanics, and styles is not only normal, it's entirely expected and encouraged. New ideas spread through the games industry like wildfires, and if some new mechanic is a hit with players, it'll be integrated into other games within a few months, and games coming out a year later are expected to have the hit new mechanics from last year. It's a great example of how beneficial it is to have ideas freely spread, and how awesome it is to see great games take existing mechanics and apply interesting twists, or use them in entirely different genres than where they originated from. Demon's Souls and the Dark Souls series are a great example of a series of games that not only established a whole new genre other games quickly capitalised on, but also introduced the gaming world to a whole slew of new and unique mechanics that are now being applied in all kinds of new and interesting ways. Lawsuits like this one definitely pose a threat to this, so I hope that either this fails spectacularly in court, or that the patents in question are so weirdly specific as to be utterly without merit in going after any other game.
DirectX adopting SPIR-V as the interchange format of the future
As we look to the future, maintaining a proprietary IR format (even one based on an open-source project) is counter to our commitments to open technologies, so Shader Model 7.0 will adopt SPIR-V as its interchange format. Over the next few years, we will be working to define a SPIR-V environment for Direct3D, and a set of SPIR-V extensions to support all of Direct3D's current and future shader programming features through SPIR-V. This will allow developers to take better advantage of existing tools and unify the ecosystem around investing in one IR. Chris Bieneman and Cassie Hoef at the DirectX Developer Blog SPIR-V is developed by the Khronos Group and is anintermediate languageforparallel computingand graphics byKhronos Group". I don't know what any of this means, but any adoption of Khronos technologies is a good thing, especially by a heavyweight like Microsoft.
...3456789101112...