Feed osnews OSnews

Favorite IconOSnews

Link https://www.osnews.com/
Feed http://www.osnews.com/files/recent.xml
Updated 2024-12-22 00:31
Never forgive them
The people running the majority of internet services have used a combination of monopolies and a cartel-likecommitment to growth-at-all-costs thinkingto make war with the user, turning the customer into something between a lab rat and an unpaid intern, with the goal to juice as much value from the interaction as possible. To be clear, tech has always had an avaricious streak, and it would be naive to suggest otherwise, but this moment feels different. I'm stunned by the extremes tech companies are going to extract value from customers, but also by the insidious way they've gradually degraded their products. Ed Zitron This is the reality we're all living in, and it's obvious from any casual computer use, or talking to anyone who uses computers, just how absolutely dreadful using the mainstream platforms and services has become. Google Search has become useless, DuckDuckGo is being overrun with AI"-generated slop, Windows is the operating system equivalent of this, Apple doesn't even know how to make a settings application anymore, iOS is yelling at you about all the Apple subscriptions you don't have yet, Android is adding AI" to its damn file manager, and the web is unusable without aggressive ad blocking. And all of this is not only eating up our computers' resources, it's also actively accelerating the destruction of our planet, just so lazy people can generate terrible images where people have six fingers. I'm becoming more and more extreme in my complete and utter dismissal of the major tech companies, and I'm putting more and more effort into taking back control ovewr the digital aspects of my life wherever possible. Not using Windows or macOS has improved the user experience of my PCs and laptops by incredible amounts, and moving from Google's Android to GrapheneOS has made my smartphone feel more like it's actually mine than ever before. Using technology products and services made by people who actually care and have morals and values that don't revolve around unending greed is having a hugely positive impact on my life, and I'm at the point now where I'd rather not have a smartphone or computer than be forced to use trashware like Windows, macOS, or iOS. The backlash against shitty technology companies and their abusive practices is definitely growing, and while it hasn't exploded into the mainstream just yet, I think we're only a few more shitty iOS updates and useless Android AI" features away from a more general uprising against the major technology platforms. There's a reason laws like the DMA are so overwhelmingy popular, and I feel like this is only the beginning.
What does APPEND do in DOS?
The working principle of APPEND is not complicated. It primarily serves as a bridge between old DOS applications which have no or poor support for directories, and users who really, really want to organize files and programs in multiple directories and possibly across multiple drive letters. Of course the actual APPEND implementation is anything but straightforward. Michal Necasek Another gem of an article by Michal Necasek, detailing a command I've known about almost all my life but never once knew what it was supposed to be for. The gist is that APPEND allows for files to be opened not only in the current working directory, but also up to two levels deeper. This gives you a rudimentary way of working with directories, even when using programs or commands that have no clue what directories even are. since DOS 1.x doesn't support directories, but DOS 2.x does, having a tool like this to create a bridge between the pre and post-directory worlds can be quite useful. I've basically learned more about DOS from Necasek's work in the past few years than I learned about DOS when I was actively using it in the early '90s.
T2 Linux takes weird architectures seriously, including my beloved PA-RISC
With more and more Linux distributions - as well as the kernel itself - dropping support for more exotic, often dead architectures, it's a blessing T2 Linux exists. This unique, source-based Linux distribution focuses on making it as easy as possible to build a Linux installation tailored to your needs, and supports an absolutely insane amount of architectures and platforms. In fact, calling T2 a distribution" does it a bit of a disservice, since it's much more than that. You may have noticed the banner at the top of OSNews, and if we somehow - unlikely! -manage to reach that goal before the two remaining new-in-box HP c8000 PA-RISC workstations on eBay are sold, my plan is indeed to run HP-UX as my only operating system for a week, because I like inflicting pain on myself. However, I also intend to use that machine to see just how far T2 Linux on PA-RISC can take me, and if it can make a machine like the c8000, which is plenty powerful with its two dual-core 1.0Ghz PA-RISC processors, properly useful in 2024. T2 Linux 24.12 has just been released, and it brings with it the latest versions of the Linux kernel, gcc, LLVM/Clang, and so on. With T2 Linux, which describes itself as a System Development Environment, it's very easy to spin up a heavily customised Linux installation fit for your purpose, targeting anything from absolutely resource-starved embedded systems to big hunks of, I don't know, SPARC or POWER metal. If you've got hardware with a processor in it, you can most likely build T2 for it. The project also provides a large number of pre-built ISOs for a whole slew of supported architectures, sometimes further divided into glibc or musl, so you can quickly get started even without having to build something yourself. It's an utterly unique project that deserves more attention than it's getting, especially since it seems to be one of the last Linux distributions" that takes supporting weird platforms out-of-the-box seriously. Think of it as the NetBSD of the Linux world, and I know for a fact that there's a very particular type of person to whom that really appeals.
Intel admits it no longer controls the direction of x86
Remember x86S, Intel's initiative to create a 64bit-only x86 instruction set, with the goal of removing some of the bloat that the venerable architecture accumulated over the decades? Well, this initiative is now dead, and more or less replaced with the x86 Ecosystem Advisory Group, a collection of companies with a stake in keeping x86 going. Most notably, this includes Intel and AMD, but also other tech giants like Google. In the first sign of changes to come after the formation of a new industry group, Intel has confirmed toTom's Hardwarethat it is no longer working on the x86S specification. The decision comes after Intel announced the formation of thex86 Ecosystem Advisory Group, which brings together Intel, AMD, Google, and numerous other industry stalwarts to define the future of the x86 instruction set. Intel originally announced its intentions to de-bloat the x86 instruction set by developing a simplified 64-bit mode-only x86S version, publishing a draft specification inMay 2023,and then updating it to a 1.2 revision in June of this year. Now, the company says it has officially ended that initiative. Paul Alcorn This seems like an acknowledgement of the reality that Intel is no longer in the position it once was when it comes to steering the direction of x86. It's AMD that's doing most of the heavy-lifting for the architecture at the moment, and it's been doing that for a while now, with little signs that's going to chance. I doubt Intel had enough clout left to push something as relatively drastic as x86S, and now has to rely on building concensus with other companies invested in x86. It may seem like a small thing, and I doubt many larger tech outlets will care, but this story is definitely the biggest sign yet that Intel is in a lot more trouble than people already seem to think based on Intel's products and market performance. What we have here is a full admission by Intel that they no longer control the direction of x86, and have to rely on the rest of the industry to help them. That's absolutely wild.
NetBSD 10.1 released
NetBSD 10.1 has been released. As the version number indicates, this isn't supposed to be a major, groundbreaking release, but it still contains a ton of changes, fixes, and improvements. It's got the usual set of new and improved drivers, kernel improvements - like the ability to hotplug spares and components in a RAID - and improvements for various specific architectures, and much more. If you're using NetBSD you already know how to upgrade, and if you're not yet using NetBSD, here's the download page for the various supported architectures. There are a lot of them.
The European Commission’s proposed interoperability measures place Apple under a form of guardianship
What's the European Commission to do when one of the largest corporations in the world has not only been breaking its laws continually, but also absolutely refuses to comply, uses poison pills in its malicious compliance, badmouths you in the press through both official - and unofficial - employees? Well, you start telling that corporation exactly what it needs to do to comply, down to the most minute implementation details, and in the process take away any form of wiggle room. Steven Troughton-Smith, an absolute wizard when it comes to the inner workings of Apple's various platforms and allround awesome person, dove into the European Commission's proposed next steps when it comes to dealing with Apple's refusal to comply with EU law - the Digital Markets Act, in particular - and it's crystal-clear that the EC is taking absolutely no prisoners. They're not only telling Apple exactly what kind of interoperability measures it must take, down to the API level, but they're also explicitly prohibiting Apple from playing games through complex contracts and nebulous terms to try and make interoperability a massive burden. As an example of just how detailed the EC is getting with Apple, here's what the company needs to do to make AirDrop interoperable: Apple shall provide a protocol specification that gives third parties all information required to integrate, access, and control the AirDrop protocol within an application or service (including as part of the operating system) running on a third-party connected physical device in order to allow these applications and services to send files to, and receive files from, an iOS device. European Commission In addition, Apple must make any new features or changes to AirDrop available to third parties at the same time as it releases them: For future functionalities of or updates to the AirDrop feature, Apple shall make them available to third parties no later than at the time they are made available to any Apple connected physical device. European Commission These specific quotes only cover AirDrop, but similar demands are made about things like AirPlay, the easy pairing process currently reserved for Apple's own accessories, and so on. I highly suggest reading the source document, or at the very least the excellent summary thread by Steven, to get an even better idea of what the EC is demanding here. The changes must be made in the next major version of iOS, or at the very latest before the end of 2025. The EC really goes into excruciating detail about how Apple is supposed to implement these interoperability features, and leaves very little to no wiggle room for Apple shenanigans. The EC is also clearly fed up with Apple's malicious compliance and other tactics to violate the spirit of the DMA: Apple shall not impose any restrictions on the type or use case of the software application and connected physical device that can access or makeuse of the features listed in this Document. Apple shall not undermine effective interoperability with the 11 features set out in this Document by behaviour of a technical nature. In particular, Apple shall actively take all the necessary actions to allow effective interoperability with these features. Apple shall not impose any contractual or commercial restrictions that would be opaque, unfair, unreasonable, or discriminatory towards third parties or otherwise defeat the purpose of enabling effective interoperability. In particular, Apple shall not restrict business users, directly or indirectly, to make use of any interoperability solution in their existing apps via an automatic update. European Commission What I find most interesting about all of this is that it could have been so easily avoided by Apple. Had Apple approached the EU and the DMA with the same kind of respect, grace, and love Apple and Tim Cook clearly reserve for totalitarian dictatorships like China, Apple could've enabled interoperability in such a way that it would still align with most of Apple's interests. They would've avoided the endless stream of negative press this fruitless fight" with the EU is generating, and it would've barely impacted Apple's bottom line. Put it on one of those Apple microsites that capture your scrolling, boast about how amazing Apple is and how much they love interoperability, and it most likely would've been a massive PR win. Instead, under the mistaken impression that this is a business negotiation, Apple tried to cry, whine, throw tamper tantrums, and just generally act like horrible spoiled brats just because someone far, far more powerful than they are told them no" for once. Now they've effectively been placed under guardianship, and have to do exactly as the European Commission tells them to, down to the API level, without any freedom to make their own choices. The good thing is that the EC's journey to make iOS a better and more capable operating system continues. We all benefit. Well, us EU citizens, anyway.
Thanks again to our outgoing sponsor: OS-SCi
We're grateful for our weekly sponsor, OpenSource Science B.V., an educational institution focused on Open Source software. OS-SCi is training the next generation FOSS engineers, by using Open Source technologies and philosophy in a project learning environment. One final reminder: OS-SCi is offering OSNews readers a free / gratis online masterclass by Prof. Ir. Erik Mols on how the proprietary ecosystem is killing itself. This is a live event, on January 9, 2025 at 17:00 PM CET. Sign up here.
POSIX conformance testing for the Redox signals project
The Redox team has received a grant fromNLnetto developRedox OS Unix-style Signals, moving the bulk of signal management to userspace, and making signals more consistent with the POSIX concepts of signaling for processes and threads. It also includes Process Lifecycle and Process Management aspects. As a part of that project, we are developing tests to verify that the new functionality is in reasonable compliance with the POSIX.1-2024 standard. This report describes the state of POSIX conformance testing, specifically in the context of Signals. Ron Williams This is the kind of dry, but important matter a select few of you will fawn over. Consider it my Christmas present for you. There's also a shorter update on the dynamic linker in Redox, which also goes into some considerable detail about how it works, and what progress has been made.
How to make an Apple Watch work with Android
What if you have an Android phone, but consider the Apple Watch superior to other smartwatches? Well, you could switch to iOS, or, you know, you could hack your way into making an Apple Watch work with Android, like Abishek Muthian did. So I decided to make Apple Watch work with my Android phone usingopen-source applications, interoperable protocols and 3rd party services. If you just want to use my code and techniques and not read my commentary on it then feel free to checkout my GitHub for sources. Abishek Muthian Getting notifications to work, so that notifications from the Android phone would show up on the Apple Watch, was the hardest part. Muthian had to write a Python script to read the notifications on the Android device using Termux, and then use Pushover to send them to the Apple Watch. For things like contacts and calendar, he relied on *DAV, which isn't exactly difficult to set up, so pretty much anyone who's reading this can do that. Sadly, initial setup of the watch did require the use of an iPhone, using the same SIM as is in the Android phone. This way, it's possible to set up mobile data as well as calling, and with the SIM back in the Android phone, a call will show up on both the Apple Watch and the Android device. Of course, this initial setup makes the process a bit more cumbersome than just buying a used Apple Watch off eBay or whatever, but I'm honestly surprised everything's working as well as it does. This goes to show that the Apple Watch is not nearly as deeply integrated" with the iPhone as Apple so loves to claim, and making the Apple Watch work with Android in a more official manner certainly doesn't look to be as impossible as Apple makes it out to be when dealing with antitrust regulators. Of course, any official support would be much more involved, especially in the testing department, but it would be absolute peanuts, financially, for a company with Apple's disgusting level of wealth. Anyway, if you want to setup an Apple Watch with Android, Muthian has put the code on GitHub.
A quick look at OS/2’s built-in virtualisation
Most of us are aware that IBM's OS/2 has excellent compatibility with DOS and Windows 3.x programs, to the point where OS/2 just ships with an entire installation of Windows 3.x built-in that you can run multiple instances of. In fact, to this day, ArcaOS, the current incarnation of the maintained and slightly modernised OS/2 codebase, still comes with an entire copy of Windows 3.x, making ArcaOS one of the very best ways to run DOS and Windows 3.x programs on a modern machine, without resorting to VMware or VirtualBox. Peter Hofmann took a look at one of the earlier versions of OS/2 - version 2.1 from 1993 - to see how its DOS compatibility actually works, or more specifically, the feature DOS from drive A:". You can insert a bootable DOS floppy and then runthatDOS in a new window. Since this is called DOSfrom drive A:", surely this is something DOS-specific, right? Maybe only supports MS-DOS or even only PC DOS? Far from it, apparently. Peter Hofmann Hofmann wrote a little test program using nothing but BIOS system calls, meaning it doesn't use any DOS system calls. This real mode BIOS program" can run from the bootsector, if you wanted to, so after combining his test program with a floppy disk boot record, you end up with a bootable floppy that runs the test program, for instance in QEMU. After a bit of work, the test program on the bootable floppy will work just fine using OS/2's DOS from drive A:" feature, even though it shouldn't. What this seems to imply is that this functionality in OS/2 2.1 looks a lot like a hypervisor, or as Hofmann puts it, basically a builtin QEMU that anybody with a 386 could use". That's pretty advanced for the time, and raises a whole bunch of questions about just how much you can do with this.
Fedora proposes dropping Atomic desktops for PPC64LE
Fedora is proposing to stop building their Atomic desktop versions for PPC64LE. PopwerPC 64 LE basically comes down to IBM's POWER architecture, and as far as desktop use goes, that exclusively means the POWER9 machines from Raptor Computing Systems. I reviewed their small single-socket Blackbird machine in 2021, and I also have their dual-socket Talos II workstation. I can tell you from experience that nobody who owns one of these is opting for an immutable Fedora variant, and on top of that, these machines are getting long in the tooth. Raptor passed on POWER10 because it required proprietary firmware, so we've been without new machines for years now. As such, it makes sense for Fedora to stop building Atomic desktops for this architecture. We will stop building the Fedora Atomic Desktops for the PowerPC 64 LE architecture. According to the count me statistics, we don't have any Atomic Desktops users on PPC64LE. Users of Atomic Desktops on PPC64LE will have to either switch back to a Fedora package mode installation or build their own images using Bootable Containers which are available for PPC64LE. Timothee Ravier I've never written much about the Talos II, surmising that most of my Blackbird review applies to the Talos II, as well. If there's interest, I can check to see what the current state of Fedora and/or other distributions on POWER9 is, and write a short review about the experience. I honestly don't know if there's much interest at this point in POWER9, but if there is, here's your chance to get your questions answered.
Microsoft Recall screenshots credit cards and Social Security numbers, even with the “sensitive information” filter enabled
Microsoft's Recall feature recently made its way back to Windows Insiders after having beenpulled from test buildsback in June, due to security and privacy concerns. The new version of Recall encrypts the screens it captures and, by default, it has a Filter sensitive information," setting enabled, which is supposed to prevent it from recording any app or website that is showing credit card numbers, social security numbers, or other important financial / personal info. In my tests, however, this filter only worked in some situations (on two e-commerce sites), leaving a gaping hole in the protection it promises. Avram Piltch at Tom's Hardware Recall might be one of the biggest own goals I have seen in recent technology history. In fact, it's more of a series of own goals that just keep on coming, and I honestly have no idea why Microsoft keeps making them, other than the fact that they're so high on their own AI" supply that they just lost all touch with reality at this point. There's some serious Longhorn-esque tunnel vision here, a project during which the company also kind of forgot the outside world existed beyond the walls of Microsoft's Redmond headquarters. It's clear by now that just like many other tech companies, Microsoft is so utterly convinced it needs to shove AI" into every corner of its products, that it no longer seems to be asking the most important question during product development: do people actually want this? The response to Windows Recall has been particularly negative, yet Microsoft keep pushing and pushing it, making all the mistakes along the way everybody has warned them about. It's astonishing just how dedicated they are to a feature nobody seem to want, and everybody seems to warn them about. It's like we're all Kassandra. The issue in question here is exactly as dumb as you expect it to be. The Filter sensitive information" setting is so absurdly basic and dumb it basically only seems to work on shopping sites, not anywhere else where credit card or other sensitive information might be shown. This shortcoming is obvious to anyone who think about what Recall does for more than one nanosecond, but Microsoft clearly didn't take a few moments to think about this, because their response is to let them know through the Feedback Hub any time Recall fails to detect and sensitive information. They're basically asking you, the consumer, to be the filter. Unpaid, of course. After the damage has already been done. Wild. If you can ditch Windows, you should. Windows is not a place of honour.
Fedora’s new Btrfs SIG should focus on making Btrfs’ features more accessible
As Michel Lind mentioned back in August, we wanted to form a Special Interest Group to further the development and adoption of Btrfs in Fedora. As of yesterday, the SIG is now formed. Neal Gompa Since I've been using Fedora on all my machines for a while now, I've also been using Btrfs as my one and only file system for just as much time, without ever experiencing any issues. In fact, I recently ordered four used 4TB enterprise hard drives (used, yes, but zero SMART issues) to set up a storage pool whereto I can download my favourite YouTube playlists so I don't have to rely on internet connectivity and YouTube not being shit. I combined the four drives into a single 16TB Btrfs volume, and it's working flawlessly. Of course, not having any redundancy is a terrible idea, but I didn't care much since it's just downloaded YouTube videos. However, it's all working so flawlessly, and the four drives were so cheap, I'm going to order another four drives and turn the whole thing into a 16TB Btrfs volume using one of the Btrfs RAID profiles for proper redundancy, even if it costs" me half of the 32TB of total storage. This way, I can also use it as an additional backup for more sensitive data, which is never a bad thing. The one big downside here is that all of this has to be set up and configured using the command line. While that makes sense in a server environment and I had no issues doing so, I think a product that calls itself Fedora Workstation (or, in my case, Fedora KDE, but the point stands) should have proper graphical tools for managing the file system it uses. Fedora should come with a graphical utility to set up, manage, and maintain Btrfs volumes, so you don't have to memorise a bunch of arcane commands. I know a lot of people get very upset when you even suggest someting like this, but that's just elitist nonsense. Btrfs has various incredibly useful features that should be exposed to users of all kinds, not just sysadmins and weird nerds - and graphical tools are a great way to do this. I don't know exactly what the long-term plans of the new Btrrfs SIG are going to be, but I think making the useful features of Btrfs more accessible should definitely be on the list. You shouldn't need to be a CLI expert to set up resilient, redundant local storage on your machine, especially now that the interest in digital self-sufficiency is increasing.
There’s a market out there for a modern X11/Motif-based desktop distribution
EMWM is a fork of the Motif Window Manager with fixes and enhancements. The idea behind this is to provide compatibility with current xorg extensions and applications, without changing the way the window manager looks and behaves. This includes support for multi-monitor setups through Xinerama/Xrandr, UFT-8 support with Xft fonts, and overall better compatibility with software that requiresExtended Window Manager Hints. Additionally a couple of goodies are available in the separate utilities package:XmToolbox, atoolchestlike application launcher, which reads it's multi-level menu structure from a simple plain-text file ~/.toolboxrc, andXmSm, a simple session manager that provides session configuration, locking and shutdown/suspend options. EMWM homepage I had never heard of EMWM, but I immediately like it. This same developer, Alexander Pampuchin, also develops XFile, a file manager for X11 which presents the file system as it actually is, instead of using a bunch of imaginary" locations to hide the truth, if you will. On top of that, they also develop XImaging, a comprehensive image viewer for X11. All of these use the Motif widget toolkit, focus on plain X11, and run on most Linux distributions and BSDs. They need to be compiled by the user, most likely. I am convinced that there is a small but sustainable audience for a modern, up-to-date Linux distribution (although a BSD would work just as well), that instead of offering GNOME, KDE, Xfce, or whatever, focuses instead of delivering a traditional, yet modernised and maintained, desktop environment and applications using not much more than X11 and Motif, eschewing more complex stuff like GTK, Qt, systemd, Wayland, and so on. I would use the hell out of a system that gives me a version of the Motif-based desktops like CDE from the '90s, but with some modern amenities, current hardware support, support for high-resolution displays, and so on. You can certainly grab bits and bobs left and right from the web and build something like this from scratch, but not everyone has the skills and time to do so, yet I think there's enough people out there who are craving for something like this. There's tons of maintained X11/Motif software out there - it's just all spread out, disorganised, and difficult to assemble because it almost always means compiling it all from scratch, and most people simply don't have the time and energy for that. Package this up on a solid Debian, Fedora, or FreeBSD base, and I think you've got quite some users lining up.
Xfce 4.20 with experimental Wayland support released
After two years of intense development, the third major Linux desktop environment has released a new version: Xfce 4.20 is here. The major focus of this release cycle was getting Xfce ready for Wayland, and they've achieved quite a bit of that goal, but support for it is still experimental. Thanks toBrianandGaelalmost all Xfce components are able to run on Wayland windowing, while still keeping support for X11 windowing. This major effort was achieved by abstracting away any X11/Wayland windowing specific calls and making use of Wayland/Wlroots protocols. A whole new Xfce library, libxfce4windowing" was introduced during that process. XWayland will not be required to run any of the ported Xfce components. Xfce development team A major gap in Xfce's Wayland support is the fact that Xfwm4 has not been ported to Wayland yet, so the team suggests using Labwc or Wayfire instead if you want to dive into using Xfce on Wayland. While there are plans to port Xfwm4 over to Wayland, this requires a major restructuring and they're not going to set any timelines or expectations for when this will be completed. Regardless, this is an excellent achievement and solid progress for Xfce on Wayland, which is pretty much a requirement for Xfce (and other desktop environments) te remain relevant going forward. Of course, while Wayland is a major focus this release, there's a lot more here, too - and that's not doing the Xfce developers justice. Xfce 4.20 comes packed with so many new features, enchancements, and bug fixes across the board that I have no idea where to start. I like the large number of changes to Thunar, like the ability to use symoblic icons in the sidebar, optimising it for small window sizes, automatically opening folders when dragging and dropping, and so much more. They've also done another pass to update any remaining icons not working well on HiDPI displays, removing any instances where you'd encounter fuzzy icons. I can't wait to give Xfce 4.20 a go once it lands in Fedora Xfce.
“Firefox” ported to Haiku
Haiku is already awash with browsers to choose from, with Falkon (yes, the same one) being the primary choice for most Haiku users, since it offers the best overall experience. We've got a new addition to the team, however, as Firefox - in the form of Iceweasel, because trademark stuff and so on - has been ported to Haiku. Jules Enriquez provides some more background in a post on Mastodon: An experimental port of Firefox Iceweasel is now available on HaikuDepot! So far, most sites are working fine. YouTube video playback is fine and Discord just works, however the web browser does occasionally take itself down. Still rather usable, though! If @ActionRetro thought that Haiku was ready for daily driving with Falkon (see first screenshot), then rebranded Firefox surely has to make it even more viable by those standards! It should be noted though that just like with Falkon, some crash dialogs can be ignored (drag them to another workspace) and the web browser can still be used. Jules Enriquez It's not actually called Firefox at the moment because of the various trademark restrictions Mozilla places on the Firefox branding, which I think is fair just to make sure not every half-assed barely-working port can slap the Firefox logo and name on itself and call it a day. As noted, this port is experimental and needs more work to bring it up to snuff and eligible for using the name Firefox, but this is still an awesome achievement and a great addition to the pool of applications that are already making Haiku quite daily-drivable for some people. Speaking of which, are there any people in our audience who use Haiku as their main operating system? There's a lot of chatter out there about just how realistic of an option this has become, but I'm curious if any of you have made the jump and are leading the way for the rest of us. Action Retros videos about Haiku have done a lot to spread the word, and I'm noticing more and more people from far outside the usual operating system circles talking about Haiku. Which is great, and hopefully leads to more people also picking up Haiku development, because I'm sure the team can always use fresh blood.
Google unveils Android XR for headsets and glasses
It was only a matter of time before Google would jump into the virtual/augmented reality fray once again with Android, after their several previous attempts failed to catch on. This time, it's called Android XR, and it's aimed at both the big clunky headsets like Apple's Vision Pro as well as basic glasses that overlay information onto the world. Google has been working on this with Samsung, apparently, and of course, this new Android variant is drenched in AI" slop. We're working to create a vibrant ecosystem of developers and device makers for Android XR, building on the foundation that brought Android to billions. Today's release is a preview for developers, and by supporting tools like ARCore, Android Studio, Jetpack Compose, Unity, and OpenXR from the beginning, developers can easily start building apps and games for upcoming Android XR devices. For Qualcomm partners like Lynx, Sony and XREAL, we are opening a path for the development of a wide array of Android XR devices to meet the diverse needs of people and businesses. And, we are continuing to collaborate with Magic Leap on XR technology and future products with AR and AI. Shahram Izadi at Google's blog What they've shown of Android XR so far looks a lot like the kind of things Facebook and Apple are doing with their headsets, as far as user interface and interactions go. As for the developer story, Google is making it possible for regular Android applications to run on XR headsets, and for proper XR applications you'll need to user Jetpack Compose and various new additions to it, and the 3D engine Google opted for is Unity, with whom they've been collaborating on this. For now, it's just an announcement of the new platform and the availability of the development tools, but for actual devices that ship with Android XR you'll have to wait until next year. Other than the potential for exercise, I'm personally not that interested in VR/AR, and I doubt Google's Android-based me-too will change much in that regard.
Support my attempt to find out if you can do NFC tap-to-pay without big tech
I've been dropping a lot of hints about my journey to rid myself of Google's Android on my Pixel 8 Pro lately, a quest which grew in scope until it covered everything from moving to GrapheneOS to dropping Gmail, from moving to open source stock" Android application replacements to reconsidering my use of Google Photos, from dropping my dependency on Google Keep to setting up Home Assistant, and much, much more. You get the idea: this has turned into a very complex process where I evaluated my every remaining use of big tech, replacing them with alternatives where possible, leaving only a few cases where I'm sticking with what I was using. And yes, this whole process will turn into an article detailing my quest, because I think recent events have made remocing big tech from your life a lot more important than it already was. Anyway, one of the few things I couldn't find an alternative for was Google Pay's tap-to-pay functionality in stores. I don't like using cash - I haven't held paper money in my hands in like 15 years - and I'd rather keep my bank cards, credit card, and other important documents at home instead of carrying them around and losing them (or worse). As such, I had completely embraced the tap-to-pay lifestyle, with my phone and my Pixel Watch II. Sadly, Google Pay tap-to-pay NFC payments are simply not possible on GrapheneOS (or other de-Googled ROMS, for that matter), because of Google's stringent certification requirements. Some banks do offer NFC payments through their own applications, but mine does not. I thought this is where the story ended, but as it turns out, there is actually a way to get tap-to-pay NFC payments in stores back: Garmin Pay. Garmin offers this functionality on a number of its watches, and it pretty much works wherever Google Pay or Apple Pay is accepted, too. And best of all: it works just fine on de-Googled Android ROMs. Peope have been asking me to check this out and make it part of my quest, and ever the people-pleaser, I would love to oblige. Sadly, it does require owning a supported Garmin watch, which I don't have. To guage interest in me testing this, I've set up a Ko-Fi goal of 400 you can contribute to. Obviously, this is by no means a must, but if you're interested in finding out if you can ditch big tech, but keep enjoying the convenience of tap-to-pay NFC payments - this is your chance.
QEMU with VirtIO GPU Vulkan support
With its latest reales qemu added the Venus patches so that virtio-gpu now support venus encapsulation for vulkan. This is one more piece to the puzzle towards full Vulkan support. An outdated blog post onclollaboradescribed in 2021 how to enable 3D acceleration of Vulkan applications in QEMU through the Venus experimental Vulkan driver for VirtIO-GPU with a local development environment. Following up on the outdated write up, this is how its done today. Pepper Gray A major milestone, and for the adventurous, you can get it working today. Give it a few more months, and many of the versions required will be part of your ditribution's package repositories, making the process a bit easier. On a related note, Linux kernel developers are considering removing 32-bit x86 KVM host support for all architectures that support it - PowerPC, MIPS, RISC-V, and x86-64 - because nobody is using this functionality. This support was dropped from 32bit ARM a few years ago, and the remaining architectures mentioned above have orders of magnitude fewer users still. If nobody is using this functionality, it really makes no sense to keep it around, and as such, the calls to remove it. In other words, if your custom workflow of opening your garage door through your fridge light's flicker frequency and the alignment of the planets and custom scripts on a Raspberry Pi 2 requires this support, let the kernel developers know, or forever hold your peace.
Turning off Zen 4’s op cache for curiosity and giggles
CPUs start executing instructions by fetching those instruction bytes from memory and decoding them into internal operations (micro-ops). Getting data from memory and operating on it consumes power and incurs latency. Micro-op caching is a popular technique to improve on both fronts, and involves caching micro-ops that correspond to frequently executed instructions. AMD's recent CPUs have particularly large micro-op caches, or op caches for short. Zen 4's op cache can hold 6.75K micro-ops, and has the highest capacity of any op cache across the past few generations of CPUs. This huge op cache enjoys high hitrates, and gives the feeling AMD is leaning harder on micro-op caching than Intel or Arm. That begs the question of how the core would handle if its big, beautiful op cache stepped out for lunch. Chester Lam at Chips and Cheese The results of turning off the op cache were far less dramatic than one would expect, and this mostly comes down to the processor having to wait on other bottlenecks anyway, like the memory, and a lot of tasks consisting of multiple types of operations which not all make use of op cache. While it definitely contributes to making Zen 4 cores faster overall, even without it, it's still an amazing core that outperforms its Intel competition. As a sidenote, this is such a fun and weird thing to do and benchmark. It doesn't serve much of a purpose, and the information gained isn't very practical, but turning off specific parts of a processor and observing the consequences does create some insight into exactly how a modern processor works. There are so many different elements that make up a modern processor now, and just gigahertz or even the number of cores barely tells even half the story. Anyway, we need more of these weird benchmarks.
A twenty-five year old curl bug
When we announced the security flawCVE-2024-11053on December 11, 2024 together with the release ofcurl 8.11.1we fixed a security bug that was introduced in a curl release9039days ago. That is close to twenty-five years. The previous record holder wasCVE-2022-35252at 8729 days. Daniel Stenberg Ir's really quite fascinating to see details like this about such a widepsread and widely used tool like curl. The bug in question was a logic error, which made Stenberg detail how any modern language like Rust, instead of C, would not have prevented this issue. Still, about 40% of all security issues in curl stem from not using a memory-safe language, or about 50% of all high/critical severity ones. I understand that jumping on every bandwagon and rewriting everything in a memory-safe language is a lot harder than it sounds, but I also feel like it's getting harder and harder to keep justifying using old languages like C. I really don't know why people get so incredibly upset at the cold, hard data about this. Anyway, the issue that sparked this post is fixed in curl 8.11.1.
HP-RT: HP’s real-time operating system from the ’90s
Every now and then I load OpenPA and browse around. Its creator and maintainer, Paul Weissmann, has been very active lately updating the site with new articles, even more information, and tons of other things, and it's usually a joy to stumble upon something I haven't read yet, or just didn't know anything about. This time it's something called HP-RT, a real-time operating system developed and sold by HP for a number of its PA-RISC workstations back in the '90s. HP-RT is derived from the real-time operating system LynxOS and was built as real-time operating system from scratch with native POSIX API and Unix features like protected address spaces, multiprocessing, and standard GUI. Real-time scheduling is part of the kernel with response times under 200 s, later improved to sub-100 s for uses such as hospital system tied to a heart monitor, or a missile tracking system. For programming, HP-RT supported dynamic shared libraries, ANSI C, Softbench (5.2), FORTRAN, ADA, C++ and PA-RISC assembly. From HP-RT 3.0, GUI-based debugging environment (DDErt) and Event Logging library (ELOG) were included. POSIX 1003.1, 1003.1b and POSIX 1003.4a draft 4 were supported. On the software side, HP-RT supported fast file system, X and Motif clients, X11 SERVERrt, STREAMSrt (SVR 3.2), NFS, and others. Paul Weissmann at OpenPA I had no idea HP-RT existed, and looking at the feature list, it seems like it was actually a pretty impressive operating system and wider ecosystem back in the '90s when it was current. HP released several versions of its real-time operating system, with 1997's 3.0 and 3.01 being the final version. Support for it ended in the early 2000s alongside the end of the line for PA-RISC. I'd absolutely love to try it out today, but sadly, my PA-RISC workstation - an HP Visualise c3750 - is way too new" to be supported by HP-RT, and in the wrong product category at that. HP-RT required both a regular HP 9000 700 HP-UX workstation, as well as one of HP's VME machines with a single-module module with the specific rt" affix in the model number. On top of that you obviously needed the actual HP-RT operating system, which was part of the HP-RT Development Environment. The process entails using the HP-UX machine to compile HP-RT, which was then downloaded to the VMe machine. The odds of not only finding all the right parts to complete the setup, but also to get it all working with what is undoubtedly going to be spotty documentation and next to nobody to talk to about how to do it, are very, very slim. I'm open to suggestions, of course, but considering the probable crazy rarity of the specific hardware, the price-gauging going on in the retrocomputing world, the difficulty of shipping to the Swedish Arctic, and the knwoledge required, I don't think I'll be the one to get this to work and show it off. But man do I want to.
Maker of emotional supports robots for kids abruptly shuts down, kills all the robots in the process
Some news is both sad and dystopian at the same time, and this is one of those cases. Moxie, a start-up selling $800 emotional support robots intended to help children is shutting down operations since it can't find enough money, and since their robots require constant connectivity to servers to operate, all of the children's robots will cease functioning within days. They're not offering refunds, but they will send out a letter to help parents tell their children in an age-appropriate way" that their lovable robot is going to die. If you have kids yourself, you know how easily they can sometimes get attached to the weirdest things, from fluffy stuffed animals designed to be cute, to random inanimate objects us adults would never consider to be even remotely interesting. I can definitely see how my own kids would be devastated if one of their favourite emotional" toys were to suddenly stop working or disappear, and we don't even have anything that pretends to have a personality or that actively interacts with our kids like this robot thing does. We can talk about how it's insane that no refunds will be given, or how a company can just remotely kill a product like this without any repercussions, but most of all I'm just sad for the kids who use one and are truly attached to it, who now have to deal with their little friend going away. That's just heartbreaking, and surely a sign of things to come as more and more companies start stuffing AI" into their toys. The only thing I can say is that we as parents should think long and hard about what kind of toys we give our children, and that we should maybe try to avoid anything tied to a cloud service that can go away at any time.
A brief history of Macservers
Although there's little evidence of them today, Apple made a long succession of Mac servers and servers for Macs from 1988 to 2014, and only discontinued support for the last release of macOS Server in April 2022. Its first entry into the market was a special version of the Macintosh II running Apple's own port of Unix way back in 1988. Howard Oakley These days, you can nab Xserves for pretty cheap on eBay, but since Apple doesn't properly support them anymore, they're mostly a curiosity for people who are into retro homelab stuff and the odd Apple enthusiast who doesn't know what to do with it. It always felt like Apple's head was never really in the game when it came to its servers, despite the fact that both its hardware and software were quite interesting and user friendly compared to the competition. Regardless, if my wife and I ever manage to buy our own house, the basement's definitely getting a nice homelab rack with old - mostly non-x86 Sun and HP - servers, and I think an Xserve would be a fun addition, too. Living in the Arctic means any heat they generate is useful for like 9 or so months of the year to help warm the house, and since our electricity is generated from hydropower they wouldn't be generating a massive excess of pollution, either. I have to figure out what to do with the excess heat during the few months of the year where it's warm outside, though.
Meet Willow, our state-of-the-art quantum chip
Today I'm delighted to announce Willow, our latest quantum chip. Willow has state-of-the-art performance across a number of metrics, enabling two major achievements. The concensus seems to be that this is a major achievement and milestone in quantum computing, and that it's come faster than everyone expected. This topic is obviously far more complicated than most people can handle, so we have to rely on the verdicts and opinions from independent experts to gain some sense of just how significant an announcement this really is. The paper's published in Nature for those few of us possessing the right amount of skill and knowledge to disseminate this information.
Thank you to our weekly sponsor, OS-SCi
We're grateful for our weekly sponsor, OpenSource Science B.V., an educational institution focused on Open Source software. OS-SCi is training the next generation FOSS engineers, by using Open Source technologies and philosophy in a project learning environment. OS-SCi is offering OSNews readers a free / gratis online masterclass by Prof. Ir. Erik Mols on how the proprietary ecosystem is killing itself. This is a live event, on January 9, 2025 at 17:00 PM CET. Sign up here.
The state of Falkon: KDE’s browser is much better than you know
It's no secret that I am very worried about the future of Firefox, and the future of Firefox on Linux in particular. I'm not going to rehash these worries here, but suffice to say that with Mozilla increasingly focusing on advertising, Firefox' negligible market share, and the increasing likeliness that the Google Search deal, which accounts for 85% of Mozilla's revenue, will come to an end, I have little faith in Firefox for Linux remaining a priority for Mozilla. On top of that, as more and more advertising nonsense, in collaboration with Facebook, makes its way into Firefox, we may soon arrive at a point where Firefox can't be shipped by Linux distributions at all anymore, due to licensing and/or idealogical reasons. I've been warning the Linux community, and distributions in particular, for years now that they're going to need an alternative default browser once the inevitable day Firefox truly shits the bed is upon us. Since I'm in the middle of removing the last few remaining bits of big tech from my life, I figured I might as well put my money where my mouth is and go on a small side quest to change my browser, too. Since I use Fedora KDE on all my machines and prefer to have as many native applications as possible, I made the switch to KDE's own browser: Falkon. What is Falkon? Falkon started out as an independent project called QupZilla, but in 2017 it joined the KDE project and was renamed to Falkon. It uses QtWebEngine as its engine, which is Qt's version of the Chromium engine, but without all the services that talk to Google, which are stripped out. This effectively makes it similar to using de-Googled Chromium. The downside is that QtWebEngine does lag behind the current Chromium version; QtWebEngine 6.8.0, the current version, is Chromium 122, while Chromium 133 is current at the time of writing. The fact that Falkon uses a variant of the Chromium engine means websites just work, and there's really nothing to worry about when it comes to compatibility. Another advantage of using QtWebEngine is that the engine is updated independently from the browser, so even if it seems Falkon isn't getting much development, the engine it uses is updated regularly as part of your distribution's and KDE's Qt upgrades. The downside, of course, is that you're using a variant of Chromium, but at least it's de-Googled and entirely invisible to the user. It's definitely not great, and it contributes to the Chromium monoculture, but I can also understand that a project like Qt isn't going to develop its own browser engine, and in turn, it makes perfect sense for KDE, as a flagship Qt product, to use it as well. It's the practical choice, and I don't blame either of them for opting for what works, and what works now - the reality is that no matter what browser you're choose, you're either using a browser made by Google, or one kept afloat by Google. Pick your poison. It's not realistic for Qt or KDE to develop their own browser engine from scratch, so opting for the most popular and very well funded browser engine and strip out all of its nasty Google bits makes the most sense. Yes, we'd all like to have more capable browser engines and thus more competition, but we have to be realistic and understand that's not going to happen while developing a browser engine is as complex as developing an entire operating system. Falkon's issues and strengths While rendering websites, compatibility, and even performance is excellent - as a normal user I don't notice any difference between running Chrome, Firefox, or Falkon on my machines - the user interface and feature set is where Falkon stumbles a bit. There's a few things users have come to expect from their browser that Falkon simply doesn't offer yet, and those things needs to be addressed if the KDE project wants Falkon to be a viable alternative to Firefox and Chrome, instead of just a languishing side project nobody uses. The biggest thing you'll miss is without a doubt support for modern extensions. Falkon does have support for the deprecated PPAPI plugin interface and its own extensions system, but there's no support for the modern extensions API Firefox, Chrome, and other browsers use. What this means for you as a user is that there are effectively no extensions available for Falkon, and that's a huge thing to suddenly have to do without. Luckily, Falkon does have adblock built-in, including support for custom block lists, so the most important extension is there, but that's it. There's a very old bug report/feature request about adding support for Firefox/Chrome extensions, which in turn points to a similar feature request for QtWebEngine to adopt support for such extensions. The gist is that for Falkon to get support for modern Firefox and Chrome extensions, it will have to go through QtWebEngine and thus the Qt project. While I personally can just about get by with using the BitWarden application (instead of the extension) and the built-in adblock, I think this is an absolute most for most people to adopt Falkon in any serious numbers. Most people who would consider switching to a different browser than Chrome or Firefox are going to need extensions support. The second major thing you'll miss is any lack of synchronisation support. You won't be synchronising your bookmarks across different machines, let alone open tabs. Of course, this extends to mobile, where Falkon has no presence, so don't expect to send your open tabs from your phone to your desktop as you get home. While I don't think this is as big of an issue as the lack of modern extensions, it's something I use a lot when working on OSNews - I find stories to link to while browsing on my phone, and then open them on my desktop to post them through the tab sharing feature of Firefox, and
Unofficial Windows 11 mobile is possible even on select budget phones with a free utility
Back in December 2019, Microsoftfinally killed off Windows 10 Phoneas it announced the end of support. The company's grand plans with Lumia and Windows Phones sadly never became the success it needed to be in order to be able to compete with the likes of Android or iOS. Thus Windows 11 Phone never became a real official thingoutside of concepts. However, there is a free unofficial way that makes it possible, albeit the experience may not totally be free from flaws. Dubbed Project Renegade, the mod enables users to try Windows 11 on Qualcomm Snapdragon phones, among other devices. Sayan Sen at Neowin Windows Phone 7 and 8 were amazing, and probably my favourite mobile platform of all time. I'm still sad that the duopoly made it impssible even for Microsoft to gain a foothold, because their efforts definitely deserved it. They didn't just blindly copy Android or iOS, but came up with a truly original, unique, and in my view, superior mobile operating system, and in a fair market, they would've been rewarded for it, and Windows Phone would have a perhaps small, but profitable segment of the market. In the vein of Bernie can still win, I still have this faint belief that Microsoft hasn't completely given up on the smartphone market. Now that they're serious about Windows on ARM, they might use it as sneaky way to get application developers on board, so that their applications are ready for the big Surface Phone a few years from now, complete with Windows Phone-inspired features and UI. I know this won't happen, but let me enjoy my non-existent future, please. I don't want to rely on big tech anymore, but I might make an exception for an up-to-date Windows Phone. I'm only human.
EXiGY: let’s make shareware again
EXiGY rolls up the all of the above experiences into a single package: make games the way they were made in the mid-90s, by dragging and dropping objects into a window, programming some behaviour into those objects, and clicking the Run button. It's like ZZT with tile graphics instead of ASCII. Want to send your little game to some friends? Click the Gift button to package all of the files up, and send your friend the .XGY file. EXiGY is about making it fun to create games again. Chris on the Exigy website I fell in love with this the second I saw it come by on Mastodon. Chris - I don't know the author's full name so I'll stick with Chris - has been working on this for the past year, and it's not out quite yet. Still, the feature list is packed, and on the linked website, they intend to post development updates so we can keep up with the goings-on. This seems like an incredibly cool project and I'd love to play around with it when Chris deems it ready for release.
RISC-V Redox runs on x86-64 Redox
Every time a new Redox monthly report comes out, I'm baffled by the fact we've apparently rounded another month. They just keep on coming and going, don't they? And I even turned 40 this 1 December, so it hits even harder this time. I'm now as old as I remember my parents were in some of my oldest memories, and now I've got two kids of my own. Wild. Time isn't supposed to move this fast, and I strongly advise the Redox team to stop this madness. Anyway, this month also saw the release of the 4th alpha of system76's new COSMIC Linux desktop environment, and the parts of COSMIC available on Redox were updated to reflect that. This past months also saw a major milestone: the RISC-V version of Redox running in an emulator on the x86-64 version of Redox. That's quite the feat, and highlights just how capable Redox has become in such a short time. There's also the usual list of kernel, driver, and relibc improvements, as well as additional Rust programs ported to Redox. Also highlighted in this report: a video detailing how to build Redox under Windows Subsystem for Linux. This could be a great avenue for operating system developers who use Windows to get their feet wet at building Redox on their own systems.
Vanir: open-source security patch validation
Today, we are announcing the availability ofVanir, a new open-source security patch validation tool. Introduced at Android Bootcamp in April, Vanir gives Android platform developers the power to quickly and efficiently scan their custom platform code for missing security patches and identify applicable available patches. Vanir significantly accelerates patch validation by automating this process, allowing OEMs to ensure devices are protected with critical security updates much faster than traditional methods. This strengthens the security of the Android ecosystem, helping to keep Android users around the world safe. Google Security Blog Google makes it clear this tool can easily be adapted for other avenues too - it's not locked into only working with Android and Java/C/C++. Since it's now open source, anyone can contribute to it and make it compatible - for lack of a better term - with other platforms and programming languages as well.
Mozilla announces massive rebrand that mentions Firefox exactly once
Mozilla isn't just another tech company - we're a global crew of activists, technologists and builders, all working to keep the internet free, open and accessible. For over 25 years, we've championed the idea that the web should be for everyone, no matter who you are or where you're from. Now, with a brand refresh, we're looking ahead to the next 25 years (and beyond), building on our work and developing new tools to give more people the control to shape their online experiences. Lindsey Lionheart O'Brien at the Mozilla blog I have no clue about marketing and branding and what investments in those things cost, but all I could think about while reading this massive pile of marketing wank is that the name Firefox" only occurs once. How many Firefox bugs could've been squashed with the money spent on this rebrand literally nobody is going to care about because nobody uses Firefox as it is? Is a new logo and accompanying verbal diarrea really what's going to turn this sinking ship around? I've already made my choice, and I've left Firefox behind on all my machines, opting for an entirely different browser instead. I'm writing about that experience as we speak, so you'll have to wait a bit longer to find out what choice I made, but rest assured I know I'm not the only one who is leaving Firefox behind after two decades of loyal service, and I doubt an expensive new logo is going to change anybody's mind.
Banan-OS: a hobby operating system in C++
This is my hobby operating system written in C++. Currently supports x86_64 and i686 architectures. Banan-OS git page A hobby operating system as a learning experience, but for once not written in Rust, which in and of itself makes it more unique than you'd think. Despite being mostly a one-person hobby project, it's ticked quite a few boxes already: SMP, network stack, copy-on-write memory, ELF loading, NVME and ATA support, PS/2 and USB peripheral support, a basic GUI, and a lot more. Contributions are welcomed, too.
VEKOS: the Verified Experimental Kernel Operating System
VEKOS is an experimental operating system written in Rust that focuses on verification and security at its core. This is the first alpha release (v0.0.1) that demonstrates the basic architecture and key features of the system. VEKOS GitHub page Hobby and experimental operating systems written in Rust are not exactly a novel concept, but that doesn't mean each new one that comes up isn't cool. This one is still in its very early stages, but focuses on something quite interesting: every filesystem and memory operation is cryptographically verified using a proof system. It's already got basic file system operations, signal handling and a scheduler, a shell, and more. Contributions are welcomed.
HarmonyOS Next gets container tool to run Android applications
HarmonyOS Next, the new version of Huawei's mobile operating system, runs on a brand new microkernel, uses a new, homegrown programming language, and most notably in this duopolistic world, does not run Android applications. This won't be much of an issue inside China, where Huawei can more easily make sure the most important Chinese applications are supported and ported over, but outside of China that might pose some problems, especially for Chinese tourists visiting other countries. It turns out there's a solution for this, called (as Android Authority notes, this seems to translate to something like Easy Abroad"), which is basically a containerised Android runtime using microG. It comes with its own built-in application store filled with a number of popular Android applications, and runs them on HarmonyOS Next. The tool is called , which roughly translates to Easy Abroad." It's apparently designed to aid Chinese tourists who travel abroad. The tool seems to create a container for Android apps to run in, which is not a new concept but is surprising to see pop up so quickly for the new operating system. When installed, the tool lets you install a number of Android apps from its self-contained app store, including Facebook, Instagram, Discord, Reddit, YouTube, Google Search, Google Maps, Uber, Chrome, Gmail, Spotify, Disney Plus, Netflix, Steam, and more. These Android apps show up in a folder in the home screen but they cannot be dragged out of the folder. An early hands-on of the tool from YouTuberLL Techviewshows that it works surprisingly well. Android apps launch quickly, run pretty smoothly, and even appear in the recents menu. It's even possible to sign into your Google Account to use apps like Google Search and Gmail. Mishaal Rahman at Android Authority There are limitations, of course, and they're roughly the same as the ones found on any device running microG instead of Google Play Services - something I just wrote about in my review of /e/OS on a FairPhone 5: certain banking applications won't work, anything that hooks too deeply into Play Services won't run, that sort of stuff. On top of that, this tool also brings in some limitations of its own, like only whitelisted application being supported, notifications not working properly, and a few other issues. This all feels very similar to what Jolla and Sailfish tried to do way back in 2014. Running Android applications as a side hustle was jank back then and I feel like it's probably going to be jank today. Even just running Play Services in a restrictive sandbox - like I do with GrapheneOS on my daily driver, a Pixel 8 Pro - presents some issues, and microG adds even more compatibility issues on top. Putting all of this in a container will surely add an additional layer of jank, like it did on Sailfish OS. Regardless, I'm 100% down with trying to get my hands on a HarmonyOS Next device if they ever become available in some form here in Sweden, as I feel like a review of what is the most serious attempt at breaking the Android-iOS duopoly in over a decade is something that belongs here on OSNews. If that time ever comes, I might set up another fundraiser to get it done.
A brief introduction to OCI containers on FreeBSD
14.2-RELEASEnow includes OCI-compatible images, and the Podman toolkit on FreeBSD is ready to use them, on both amd64 and arm64 systems. Dave Cottlehuber This article from Dave Cottlehuber goes into more detail about the OCI-compatible FreeBSD images and how to use them.
Microsoft: we’re not lowering the Windows 11 system requirements
If you were secretly hoping Microsoft would lower the system requirements for Windows 11 so you could upgrade your or your family's Windows 10 machines to Windows 11, you're going to be in for some bad news. In a blog post, Microsoft detailed that its most stringent Windows 11 requirement - the Trusted Platform Module (TPM) 2.0 - is here to stay and crucial to the future of Windows. By instituting TPM 2.0 as a non-negotiable standard for the future of Windows, we elevate the security benchmark. It allows you and us to better align with the growing need for formidable data protection in the modern digital sphere. In conclusion, TPM 2.0 is not just a recommendation-it's a necessity for maintaining a secure and future-proof IT environment with Windows 11. And it's an important part of the larger Zero Trust strategy, alongside Secure Boot, Credential Guard, and Windows Hello for Business. Steven Hosking at the Windows IT Pro Blog So no, if you had the hope Microsoft would lower Windows 11's system requirements in the face of the oncoming end of support deadline for the 60% of Windows users still using Windows 10, your hope has just been dashed. A more likely outcome here is that as the deadline grows closer, Microsoft will extend the deadline by another year, and if needed another, because leaving 60% of users without security updates and little to no path to upgrade is not going to be a good look for the marketing and legal departments. If you really do want to upgrade to Windows 11, there's a few options. There's the enterprise-focused Windows 11 LTSC 2024 release, which does not require a TPM 2.0, regarding it as an optional feature instead. On top of that, LTSC is much more bare-bones, shipping without much of the stuff many of us more nerdy users aren't interested in anyway. The big downside is that getting your hands on a legal copy of LTSC will be difficult, as it's only available to volume licensing customers, which you most likely are not. Of course, you shouldn't give a shit about Microsoft's rules, so you can always use unapproved methods of getting a license. Another option is the one I took for my parts-bin Windows 11 PC which I only use for League of Legends: I bought a cheap TPM 2.0 module from eBay, slotted it into my motherboard, and was on my merry way. Due to League of Legends' required rootkit, a TPM 2.0 module is needed, so a few euros and days waiting later, I was ready to go. Do make sure you get the right type of TPM 2.0 module for your motherboard, as they're not universally compatible. The final option is to use one of the few remaining ways to circumvent Windows 11's system requirements, which are sadly dwindling with every major update. Right now that means using a tool like Flyby11, which uses the Windows Server installer to bypass Windows 11's system requirements. We'll have to wait and see for how long that trick remains possible.
Convert NTFS to Btrfs and boot Windows off Btrfs
Ntfs2btrfs is a tool which does in-place conversion of Microsoft's NTFS filesystem to the open-source filesystem Btrfs, much asbtrfs-convertdoes for ext2. The original image is saved as a reflink copy atimage/ntfs.img, and if you want to keep the conversion you can delete this to free up space. Mark Harmstone An amazing piece of software that works on both Linux and Windows, and even, as described above, comes with the option of undoing the conversion if you so desire and haven't removed the original image yet. Its developer, Mark Harmstone, of course stresses that while he thinks the tool is quite stable, he obviously makes no guarantees or claims about its stability. In other words, please don't use this on sensitive data or in a production environment. What makes this tool even more amazing is that you can combine it with two of Harmstone's other tools to really pull some rabbits out of your hat. First, there's his Btrfs driver for Windows, which, as the name implies, allows Windows to work with Btrfs-formatted drives. Second, and here's where things get really spicy, there's Quibble, his custom bootloader consisting of open source reimplementations of Windows' own bootloader. Using these three tools together you can, if you're lucky, boot and run Windows off a Btrfs drive. That's quite cool, and while perhaps not particularly useful due to its experimental nature, it's still an awesome weekend project.
Intel board kicks out CEO, launches new budget desktop GPUs
This is a bit of an odd few days for Intel. Mere days after the board ousted its CEO Pat Gelsinger, once heralded as the chip giant's messiah, they're today launching two brand new desktop graphics cards. They're aimed at the more budget-oriented consumer, and might very well be the last discrete graphics cards Intel makes, since this is one of the product lines on the chopping block. Intel's next - and possibly last - desktop graphics cards will begin arriving in just 10 days.Right on cue, the company has announced the budget $249 Arc B580 and $219 Arc B570, shipping December 13th and January 16th, respectively, as the best-in-class performance per dollar" options in the GPU market. They're based on the same Xe2 Battlemage" GPU architecture you'll find in Intel's Lunar Lake laptop chips but with more than double the graphics cores, up to 12GB of dedicated video memory, and up to 190W of power compared to their limited laptop forms - enough power to see the B580 slightly beat Nvidia's $299 RTX 4060 and AMD's $269 RX 7600, according to Intel's benchmarks, but sometimes still trading blows. Sean Hollister at The Verge As for Gelsinger's dismissal, it seems the board forced him out after being frustrated with the slow progress the company was making in its turnaround. The fact that a finance person and a marketing person will together be interim CEOs seems to indicate the board is more interested in quick profit than a long-term turnaround, and with companies like Qualcomm being interested in acquiring Intel, the board's short-term mentality might be winning out, and ousting Gelsinger is just paving the way for selling off parts of Intel until there's nothing left. Who knows, I might be reading way too much into all of this, but it feels like expecting an organisation as complex as a high-end processor makers to turn itself around in just a few years is incredibly shortsighted, and you'd think board members at Intel would understand that. If the goal is to maintain Intel as a separate, profitable entity making some of the world's fastest processors, you're going to need to give a CEO and leadership team more than just a few years to turn the ship around. Within a few years we'll know the board's true intentions, but I wouldn't be surprised to see Intel being sold for parts over the coming years.
FreeBSD 14.2 released
FreeBSD 14.2 has been released, and as the version number suggests, this isn't a major release with huge changes. Still, it does bring support for downloading and installing necessary firmware packages after installation, the latest versions of OpenZFS and OpenSSL, and much more. FreeBSD 14.2 is available for the main architectures it supports - x86, PowerPC/POWER, ARM, and RISC-V, and can be downloaded from the usual location.
If not React, then what?
Rejecting an engrained practice of bullshitting does not come easily. Frameworkism preaches that the way to improve user experiences is to adopt more (or different) tooling from the framework's ecosystem. This provides adherents with something todothat looks plausibly like engineering, except it isn't. It can even become a totalising commitment; solutions to user problems outside the framework's expanded cinematic universe are unavailable to the frameworkist. Non-idiomatic patterns that unlock significant wins for users are bugs to be squashed. And without data or evidence to counterbalance bullshit artists's assertions, who's to say they're wrong? Orthodoxy unmoored from measurements of user outcomes predictably spins intoabstruse absurdities.Heresy, eventually, is perceived to carry heavy sanctions. It's all nonsense. Alex Russell I'm not a developer, but any application that uses frameworks like React that I've ever used tend to be absolute trainwrecks when it comes to performance, usability, consistency, and platform integration. When someone claims to have an application available for a platform I use, but it's using React or Electron or whatever, they're lying in my eyes - what they really have is a website running in a window frame, which may or may not even be a native window frame. Developing using these tools indicates to me a lack of care, a lack of respect for the users of your product. I am militantly native. I'd rather use a less functional application than a Chrome web application cosplaying as a real application, and I will most likely not even consider using your service if all you have is a website-in-a-box. If you don't respect me, I see no need to respect you. If you want an application on a specific platform, use that platform's native tools and APIs to build it. Anything else tells me all I need to know about how much you truly care about the product you're building.
The Hall SC-VGA-2 video processor, the Atari ST and NeXTSTEP: more tales of the unscreenshotable
This is the Hall Research Technologies SC-VGA-2, sold as a VGA/HDTV Video Processor." In addition to slicing, dicing and pureeing, apparently, it will take any of a bundle of input formats and both rescale and resample them on the fly into the VGA or HDTV signal you desire, including 60Hz rates. This came from a seller specializing in teleprompter equipment and Hall still sellsan HDMI versionwith additional resolutions ... for around US$500. However, this or the slightly newerSC-VGA-2AandSC-VGA-2Bare all relatively common devices and found substantially cheaper used. Let's try it out and show some sample output, including those delicious NeXTSTEP system messages and some ST grabs. Cameron Kaiser With the obscurity of some of the hardware Cameron Kaiser details on his website, I'm not surprised he has some seriously unique needs when it comes to taking screengrabs. He couldn't very well not take the device apart, and inside it appears to be a system with two small processors, at least one of which is an Intel 8051 8bit microcontroller. Kaiser goes into his usual great detail explaining and showing how the device works. If you've got unique screengrabbing needs, this might be of interest to you.
MNT Pocket Reform Sculpt 24.10 preview image
Within in the last release cycle we worked on adding and extending the support for the i.MX8MP SoC as also found in one of the SoM options for theMNT Pocket Reformand are happy to show-case a first preview version of Sculpt running on this handy computing device. Josef Sontgen If you have a Pocket Reform - I reviewed its bigger sibling earlier this year - you can now run Genode on it. Not everything is working flawlessly yet - most notably audio and NVMe need work - but networking is operational, so you can actually browse the web. I'm not sure how much overlap there is between Genode users and Pocket Reform owners, but at least both groups now know it's an option.
The OSNews extra special discount bonanza extravaganza Black Friday super coverage
Today is Black Friday", which is the day where a lot of retailers, both online and offline, pretend to have massive discounts on things they either raised the prices for a few weeks ago, or for useless garbage they bought in bulk that'll end up in a landfill within a year. Technology media happily partakes in this event, going full-mask off posting an endless stream of stories" promoting these discounts. They're writing ads for fake discounts, often for products from the very companies they're supposed to report on, and dress them up as normal articles. It's sad and revealing, highlighting just how much of the technology media landscape is owned by giant media conglomerates. OSNews does not partake. We're independent, answer to nobody, and are mostly funded directly by you, our readers. If you want to keep it this way, and keep OSNews free from the tripe you see on every other technology site around this time, consider supporting us through Patreon, making a one-time donation through Ko-Fi, or buying some merch. That's it. That's our extra special discount bonanza extravaganza Black Friday super coverage.
Cinnamon Desktop 6.4 released
The Cinnamon Desktop, the GTK desktop environment developed by the Linux Mint project, has just released version 6.4. The focus of this release is on nips and tucks in the default theme, dialogs, menus, and other user interface elements. They seem to have taken a few pages out of GNOME's book, especially when it comes to dialogs and the OSD, which honestly makes sense considering Cinnamon is also GTK and most Cinnamon users will be running a ton of GNOME/Libadwaita applications. There's also a new night light feature to reduce eyestrain, vastly improved options for power profiles and management, and more. Cinnamon 6.4 will be part of Linux Mint's next major release, coming in late December, but is most likely already making its way to various other distributions' repositories.
So you want to write a KMail plugin?
Recently, I've been moving away from macOS to Linux, and have settled on using KDE Plasma as my desktop environment. For the most part I've been comfortable with the change, but it's always the small things that get me. For example, the Mail app built into macOS provides an Unsubscribe" button for emails. Apparently this is also supported in some webmail clients, but I'm not interested in accessing my email that way.Unfortunately, I haven't found an X11 or Wayland email client that supports this sort of functionality, so I decided to implement it myself. And anyway, I'm trying out Kontact for my mail at the moment, which supports plugins. So why not use this as an opportunity to build one? datagirl.xyz Writing a Kmail plugin like this feels a bit like an arcane art, because the process is not documented as well as it could be, and I doubt that other than KDE developers themselves, very few people are interested in writing these kinds of plugins. In fact, I can't find a single one listed on the KDE Store, and searching around I can't find anything either, other than the ones that come with KDE. It seems like this particular plugin interface is designed more to make it easy for KDE developers to extend and alter Kmail than it is for third parties to do so - and that's fine. Still, this means that if some third party does want to write such a plugin, there's some sleuthing and hacking to be done, and that's exactly the process this article details. In the end, we end up with a working unsubscribe plugin, with the code on git so others can learn from it. While this may not interest a large number of people, it's vital to have information like this out on the web for those precious few to find - so excellent work.
US Copyright Office strikes down proposed game preservation DMCA exception
A three-year fight to help support game preservation has come to a sad end today. The US copyright office has denied a request for a DMCA exemption that would allow libraries to remotely share digital access to preserved video games. Dustin Bailey at GamesRadar This was always going to end in favour of the massive gaming industry with effectively bottomless bank accounts and more lawyers than god. The gist is that Section 1201 of the DMCA prevents libraries from circumventing the copy protection to make games available remotely. Much like books, libraries loan out books not just for research purposes, but also for entertainment purposes, and that's where the issue lies, according to the Copyright Office, who wrote there would be a significant risk that preserved video games would be used for recreational purposes". The games industry doesn't care about old titles nobody wants to buy anymore and no consumer is interested in. There's a long tail of games that have no monetary value whatsoever, and there's a relatively small number of very popular older games that the industry wants to keep repackaging and reselling forever - I mean, we can't have a new Nintendo console without the opportunity to buy Mario Bros. for the 67th time. That'd be ludicrous. In order to protect the continued free profits from those few popular retro titles, the endless list of other games only a few nerds are interested in are sacrificed.
The capacitor that Apple soldered incorrectly at the factory
There have beensome past rumblingson the internetabout a capacitor being installed backwardsin Apple'sMacintosh LC III. The LC III was a pizza box" Mac model produced from early 1993 to early 1994, mainly targeted at the education market. It also manifested as various consumer Performa models: the 450, 460, 466, and 467. Clearly, Apple never initiated a huge recall of the LC III, so I think there is some skepticism in the community about this whole issue. Let's look at the situation in more detail and understand the circuit. Did Apple actually make a mistake? Doug Brown Even I had heard of these claims, and I'm not particularly interested in Apple retrocomputing, other than whatever comes by on Adrian Black or whatever. As such, it surprises me that there hasn't been any definitive answer to this question - with the amount of interest in classic Macs you'd think this would simply be a settled issue and everyone would know about it. This vintage of Macs pretty much require recaps by now, so I assumed if Apple indeed soldered on a capacitor backwards, it'd just be something listed in the various recapping guides. It took some very minor digging with the multimeter, but yes, one of the capacitors on this family of boards is soldered on the wrong way, with the positive terminal where the negative terminal should be. It seems the error does not lie with whomever soldered the capacitors on the boards - or whomever set the machine that did so - because the silkscreen is labeled incorrectly, too. The reason it doesn't seem to be noticeable problem during the expected lifespan of the computer is because it was rated at 16V, but was only taking in -5V. So, if you plan on recapping one of these classic Macs - you might as well fix the error.
Mozilla begs courts to allow Google search deal for Firefox to continue
The moment a lot of us has been fearing may be soon upon us. Among the various remedies proposed by the United States Department of Justice to address Google's monopoly abuse, there's also banning Google from spending money to become the default search engine on other devices, platforms, or applications. We strongly urge the Court to consider remedies that improve search competition without harming independent browsers and browser engines," a Mozilla spokesperson tells PCMag. Mozilla points to a key but less eye-catching proposal from the DOJ to regulate Google's search business, which a judgeruledas a monopoly in August. In their recommendations, federal prosecutors urged the court to ban Google from offering something of value" to third-party companies to make Google the default search engine over their software or devices. Michael Kan at PC Mag Obviously Mozilla is urging the courts to reconsider this remedy, because it would instantly cut more than 80% of Mozilla's revenue. As I've been saying for years now, the reason Firefox seems to be getting worse is because of Mozilla is desperately trying to find other sources of revenue, and they seem to think advertising is their best bet - even going so far as working together with Facebook. Imagine how much more invasive and user-hostile these attempts are going to get if Mozilla suddenly loses 80% of its revenue? For so, so many years now I've been warning everyone about just how fragile the future of Firefox was, and every one of my worries and predictions have become reality. If Mozilla now loses 80% of its funding, which platform Firefox officially supports do you think will feel the sting of inevitable budget cuts, scope reductions, and even more layoffs first? The future of especially Firefox on Linux is hanging by a thread, and with everyone lulled into a false sense of complacency by Chrome and its many shady skins, nobody in the Linux community seems to have done anything to prepare for this near inevitability. With no proper, fully-featured replacements in the works, Linux distributions, especially ones with strict open source requirements, will most likely be forced to ship with de-Googled Chromium variants by default once Firefox becomes incompatible with such requirements. And no matter how much you take Google out of Chromium, it's still effectively a Google product, leaving most Linux users entirely at the whim of big tech for the most important application they have. We're about to enter a very, very messy time for browsing on Linux.
Leaving big tech behind: Murena’s /e/OS on the Fairphone 5
There are so many ecological, environmental, and climate problems and disasters taking place all over the world that it's sometimes hard to see the burning forests through the charred tree stumps. As at best middle-income individuals living in this corporate line-must-go-up hellscape, there's only so much we can do turn the rising tides of fascism and leave at least a semblance of a livable world for our children and grandchildren. Of course, the most elementary thing we can do is not vote for science-denying death cults who believe everything is some non-existent entity's grand plan, but other than that, what's really our impact if we drive a little less or use paper straws, when some wealthy robber baron flying his private jet to Florida to kiss the gaudy gold ring to signal his obedience does more damage to our world in one flight than we do in a year of driving to our underpaid, expendable job? Income, financial, health, and other circumstances allowing, all we can do are the little things to make ourselves feel better, usually in areas in which we are knowledgeable. In technology, it might seem like there's not a whole lot we can do, but actually there's quite a few steps we can take. One of the biggest things you, as an individual knowledgeable about and interested in tech, can do to give the elite and ruling class the finger is to move away from big tech, their products, and their services - no more Apple, Amazon, Microsoft, Google, or Amazon. This is often a long, tedious, and difficult process, as most of us will discover that we rely on a lot more big tech products than we initially thought. It's like an onion that looks shiny and tasty on the outside, but is rotting from the inside - the more layers you peel away, the dirtier and nastier it gets. Also you start crying. I've been in the process of eradicating as much of big tech out of my life for a long time now. Since four or five years ago, all my desktop and laptop PCs run Linux, from my dual-Xeon workstation to my high-end gaming PC (ignore that spare parts PC that runs Windows just for League of Legends. That stupid game is my guilty pleasure and I will not give it up), from my XPS 13 laptop to my little Home Assistant thin client. I've never ordered a single thing from Amazon and have no Prime subscription or whatever it is, so that one was a freebie. Apple I banished from my life long ago, so that's another freebie. Sadly, that other device most of us carry with us remained solidly in the big tech camp, as I've been using an Android phone for a long time, filled to the brim with Google products, applications, and services. There really isn't a viable alternative to the Android and iOS duopoly. Or is there? Well, in a roundabout way, there is an alternative to iOS and Google's Android. You can't do much to take the Apple out of an iPhone, but there's a lot you can do to take the Google out of an Android phone. Unless or until an independent third platform ever manages to take serious hold - godspeed, our saviour - de-Googled Android, as it's called, is your best bet at having a fully functional, modern smartphone that's as free from big tech as you want it to be, without leaving you with a barely usable, barebones experience. While you can install a de-Googled ROM yourself, as there's countless to choose from, this is not an option for everyone, since not everyone has the skills, time, and/or supported devices to do so. Murena, Fairphone, and sustainable mining This is where Murena comes in. Murena is a French company - founded by Gael Duval, of Mandrake Linux fame - that develops /e/OS, a de-Googled Android using microG (which Murena also supports financially), which it makes available for anyone to install on supported devices, while also selling various devices with /e/OS preinstalled. Murena goes one step further, however, by also offering something called Murena Workspace - a branded Nextcloud offering that works seamlessly with /e/OS. In other words, if you buy an /e/OS smartphone from Murena, you get the complete package of smartphone, mobile operating system, and cloud services that's very similar to buying a regular Android phone or an iPhone. To help me test this complete package of smartphone, de-Googled Android, and cloud services, Murena loaned me a Fairphone 5 with /e/OS preinstalled, and while this article mostly focuses on the /e/OS experience, we should first talk a little bit about the relationship between Murena and Fairphone. Murena and Fairphone are partners, and Murena has been selling /e/OS Fairphones for a while now. Most of us will be familiar with Fairphone - it's a Dutch company focused on designing and selling smartphones and related accessories that are are user-repairable and long-lasting, while also trying everything within their power to give full insight into their supply chain. This is important, because every smartphone contains quite a few materials that are unsustainably mined. Many mines are destructive to the environment, have horrible working conditions, or even sink as low as employing children. Even companies priding themselves on being environmentally responsible and sustainable, like Apple, are guilty of partaking in and propping up such mining endeavours. As consumers, there isn't much we can do - the network of supply chains involved in making a smartphone is incredibly complex and opaque, and there's basically nothing normal people can do to really fully know on whose underpaid or even underage shoulders their smartphone is built. This holiday season, Murena and Fairphone are collaborating on exactly this issue of the conditions in mines used to acquire the metals and minerals in our phones. Instead of offering big discounts (that barely eat into margins and often follow sharp price increases right before the holidays), Murena and Fairphone will donate
12345678910...