airyxOS Tanuki v0.3.0 released

Airyx OS has seen its first beta release, with a quite a few big improvements. • Default application bundles: Firefox, Terminal, and Kate• A new AppKit-based ObjectiveC installer (Install airyxOS.app)• Java SDK 17.0.1+12• Updated to FreeBSD 12.3RC base OS and kernel• Improvements to AppKit including better support of color catalogs and color lists, more Mac-like default colors, support for pop-up menus, fixed scrollbar icons, improved font handling, system key bindings, improved NIB support, fixed glitches in window resizing and moving, and more.• Updated many packages You can read more about Airyx on its website, and be sure to follow the project’s account on Twitter for more updates.

Apple sues NSO Group for abuse of state-sponsored spyware, yet continues to aid China in the abuse of state-sponsored spyware

Apple today filed a lawsuit against NSO Group and its parent company to hold it accountable for the surveillance and targeting of Apple users. The complaint provides new information on how NSO Group infected victims’ devices with its Pegasus spyware. To prevent further abuse and harm to its users, Apple is also seeking a permanent injunction to ban NSO Group from using any Apple software, services, or devices. I wonder if this means Apple will sue itself next, because what the NSO Group does is not that different from what Apple itself does in, for instance, China. Apple has given the Chinese government full access to the iCloud data of all Chinese Apple users, so much so that even Apple itself cannot enter the date centres where Chinese iCloud data is stored. If Apple is suing the NSO Group for the “surveillance and targeting of Apple users”, why isn’t Apple saying anything about how it is aiding China to do the exact same thing? Don’t get me wrong – the NSO Group is terrible and if they get sued out of existence that’s a major win, but the blatant hypocrisy here is so obvious I almost feel like Apple is doing this just to see how far its supporters are willing to go to defend them. It’s easy to stick to your morals in countries with fair and open judicial systems. It’s how you act in those that don’t that show who you really are.

Arcan 0.6.1 released

The “desktop-engine” Arcan has put out a new release after close to a year of development, continuing its current focus on improving network transparency. A recent and long post on Arcan as OS Design is also a worthwhile and interesting view into this fascinating project.

Flatpak is not the future

The current solutions involve packaging entire alternate runtimes in containerized environments. Flatpak, Snap, AppImage, Docker, and Steam: these all provide an app packaging mechanism that replaces most or all of the system’s runtime libraries, and they now all use containerization to accomplish this. Flatpak calls itself “the future of application distribution”. I am not a fan. I’m going to outline here some of the technical, security and usability problems with Flatpak and others. I’ll try to avoid addressing “fixable” problems (like theming) and instead focus on fundamental problems inherent in their design. I aim to convince you that these are not the future of desktop Linux apps. I fully agree. If you’re a Linux application developer, packaging your application up as an RPM and DEB is really all you need to do; you’ll cover by far the most desktop Linux users, and your code will most likely be packaged up by package maintainers of smaller package management systems as well. All these “solutions” just add additional layers of confusion, bloat, issues, and bugs that can be easily avoided by sticking to your distribution’s own package manager. I simply avoid any application packaged up in any of these formats – with the exception of Steam – and move on to something from a developer who does understand and care about desktop Linux.

Fun with Red Star OS

Let’s say you got your filthy hands on an ISO of Red Star OS Desktop 3.0 (like, 5 years ago but you forgot about it). The obvious next step is to install it on your main computer and give it access to the outside so it can spread love and goodness. Just kidding, install that motherfucker in a virtual machine (VirtualBox, VMware, etc), just because. These articles looking at North Korea’s Red Star OS pop up every few years, and they’re always a fun read.

You don’t have to play ‘League of Legends’ to enjoy the masterful animation of Netflix’s ‘Arcane’

If you’ve been putting off watching Netflix’s Arcane because you don’t play League of Legends, stop that right now. Friends, you’re missing out on some truly incredible animation. The first TV series from Riot Games and French animation studio Fortiche, created by Christian Linke and Alex Yee, Arcane landed on Netflix on Nov. 6, rolling out three episodes per week until the finale on Nov. 20. And while fans and players of League will find references, Easter eggs, and character signatures aplenty throughout the show, any viewer can jump into it and fully appreciate the series’ compelling story, nuanced characters, and unique, stunning animation style. To be clear: I don’t play League of Legends and I loved it. It’s a bit outside of the usual OSNews content, but Arcane is an absolute milestone in both animation and storytelling. It will be the benchmark all other animation studios will be compared to for years to come, and rightfully so. Yes, my fiancée and I both play League of Legends, but even if you don’t, Arcane is something you simply do not want to miss.

Podcast: OSNews’ David Adams talks tech and politics with Flux’ Matthew Sheffield

Flux is an independent online news source that covers politics, religion, philosophy, and technology, and the way that they intersect. I sat down with its founder, and talked about the state of the operating system world in 1997 when I started OSNews, and what has changed since then, both in the computing realm and in the political milieu that pervades our lives. We talked about Microsoft and Apple, UNIX and Linux, the rise and fall of general purpose computing, and how the rise of platforms based on hardware/software/marketplace ecosystems has changed the landscape for what makes an OS platform viable and relevant. You can read a transcript, listen to the podcast, or watch a video of our conversation This discussion is aimed at the more-mainstream audience of Flux’s Theory of Change podcast, but as you can tell from the conversation, Sheffield is a huge nerd and is very interested in discussions of computing, and how it intersects with politics. On that topic, he and I are laying the groundwork to collaborate on a regular podcast, a partnership between OSNews and Flux. I’d love to hear your advice and feedback on topics that you’d be interested in having us cover, people that you’d like to have us interview, or if you’d be interested in participating in some way, let me know.

Qualcomm has an exclusivity deal with Microsoft for Windows on ARM

Last week, we reported that MediaTek is planning to build a chipset for Windows on ARM. As it turns out, the Windows on ARM chipset space could be even hotter than that, because there’s a reason that we’ve only seen Qualcomm SoCs in ARM PCs so far. Qualcomm actually has an exclusivity deal with Microsoft for Windows on ARM, and speaking with people familiar with it, we’ve learned that the deal is set to expire soon. That certainly explains the dearth of Windows on ARM devices. Well, that, and the fact nobody wants Windows on ARM devices.

Nreal Light review: hardware is only half the battle

Nreal’s Light sunglasses, which Verizon will start selling later this month, are one of only a few consumer-focused augmented reality headsets. They’re an impressive technical feat: small for an AR or VR product, comparatively affordable at $599, and capable of full-fledged mixed reality that projects images into real space, not just a flat heads-up overlay like the North Focals. Unfortunately, Nreal’s software doesn’t fulfill its hardware’s promise. The Light is hampered by a bare-bones control scheme, a patchy app ecosystem, and a general user experience that ranges from undercooked to barely functional. Nreal may well have shown us the future of AR, but it seems disinterested in making the experience very pleasant. Everybody is talking about AR glasses being the next big thing after smartphones, but to me they feel deeply dystopian and creepy – for very, very little benefit over using a smartphone. I’m sure AR glasses will be very welcome in countless professional settings, but I’m not so sure it will be embraced by general consumers in everyday life.

Apple announces self service repair program, starting with iPhone 12 and 13

The Self Service Repair program will give customers who are comfortable with the idea of completing their own repairs access to Apple genuine parts, tools, and manuals, starting with the iPhone 12 and iPhone 13 lineups. The scheme will be introduced in phases, adding more repairs and supported devices over time. This is a major win for right-to-repair, and I’m very happy Aplpe caved to regulatory, shareholder, and public pressure. Momentum behind right-to-repair has been growing for years now, and it’s satisfying to see it bear fruit. Of course, we’ll have to wait and see if there’s any catch – insane NDAs, crazy high prices, little to no stock – but if not, this could be a model for other companies to follow.

IBM clears the 100-qubit mark with its new processor

IBM has announced it has cleared a major hurdle in its effort to make quantum computing useful: it now has a quantum processor, called Eagle, with 127 functional qubits. This makes it the first company to clear the 100-qubit mark, a milestone that’s interesting because the interactions of that many qubits can’t be simulated using today’s classical computing hardware and algorithms. But what may be more significant is that IBM now has a roadmap that would see it producing the first 1,000-qubit processor in two years. And, according to IBM Director of Research Darío Gil, that’s the point where calculations done with quantum hardware will start being useful. I feel like quantum computing is one of those things that will eventually have a big impact on various aspects of our world, but at this point, it’s far too complicated and early days to really make any predictions.

Rust on MIPS64 Windows NT 4.0

Well, I do all of my projects in Rust now. Even little scripts I’d usually write in Python I often find myself grabbing Rust for. I’m comfortable with using Rust for pretty much any project at this point, that I decided that for a long-ish term stream project (ultimately a snapshot fuzzer for NT), I would want to do this in Rust. The very first thought that comes to mind is to just build a MIPS executable from Rust, and just… run it. Well, that would be great, but unfortunately there were a few hiccups. Imagine that – running Rust code on Windows NT 4.0 on MIPS led to some hiccups.

Microsoft blocks EdgeDeflector to force Windows 11 users into Edge

Microsoft has already made it more difficult to switch default browsers in Windows 11, and now the company is going a step further by blocking apps like EdgeDeflector. Third-party apps like EdgeDeflector and even Firefox have offered workarounds to Microsoft forcing people to use Edge in Start menu search results, even if their default browser is not Edge. Microsoft has been forcing Windows 10 and Windows 11 users into Edge and its Bing search engine in the Start menu search results, and now with the new Widgets panel in Windows 11. It’s a frustrating part of Windows that doesn’t respect your default browser choice. EdgeDeflector lets you bypass these restrictions, and open Start menu search results in your default browser of choice. Clearly, this should be illegal.

FreeBSD quarterly status report 3rd quarter 2021

The third quarter of 2021 was quite active in lots of different areas, so the report covers a bunch of interesting work including but not limited to boot performance, compile-time analysis, hole-punching support, various drivers, ZFS raidz expansion, an update to the sound mixer, and many more. FreeBSD’s status reports are a great way to keep up to speed with the project’s progress.

Proof-of-concept work brings systemd to Ubuntu WSL

This week one of the more interesting WSL mentions is proof-of-concept work on using systemd within Windows Subsystem for Linux. Well known Ubuntu developers Didier Roche and Jean Baptiste Lallement of Canonical’s desktop team mentioned among their WSL work recently was “PoC of systemd on WSL at startup of an instance.“ I’m sure nobody will be unhappy with systemd making its way to WSL.

.NET 6 released

Welcome to .NET 6. Today’s release is the result of just over a year’s worth of effort by the .NET Team and community. C# 10 and F# 6 deliver language improvements that make your code simpler and better. There are massive gains in performance, which we’ve seen dropping the cost of hosting cloud services at Microsoft. .NET 6 is the first release that natively supports Apple Silicon (Arm64) and has also been improved for Windows Arm64. We built a new dynamic profile-guided optimization (PGO) system that delivers deep optimizations that are only possible at runtime. Cloud diagnostics have been improved with dotnet monitor and OpenTelemetry. WebAssembly support is more capable and performant. New APIs have been added, for HTTP/3, processing JSON, mathematics, and directly manipulating memory. .NET 6 will be supported for three years. Developers have already started upgrading applications to .NET 6 and we’ve heard great early results in production. .NET 6 is ready for your app. It’s available on Linux, Windows, and macOS.

MuditaOS: an open source e-ink mobile operating system

MuditaOS has been released as open source. This mobile operating system is designed specifically for the Mudita Pure e-ink mobile phone, and is based on FreeRTOS. Developing our mobile operating system has been a big challenge in the process of creating Mudita Pure. We came up with a beautifully designed E Ink mobile OS and open-sourced it to fully meet our users’ desire for quality and transparency. This is an interesting take on the minimalist feature phones that enter the market every now and then, but I always wonder what the market is for these things, and how long it takes for users to give in and grab their regular smartphone again. You can find the code on GitHub.

Sailfish OS 4.3.0 released

The headline improvement is one that was already trailed by Ville in his recent Sandboxing blog post. From now on, any app that defines an application profile will be automatically sandboxed. This is currently an opt-in process; any app that isn’t updated in this way will still run outside the sandbox. As a user this means you will start to see some third party apps bring up the sandboxing dialogue on first run. You should already be familiar with this from 4.2.0, in which the Jolla apps were already sandboxed. In 4.3.0 Suomenlinna you’ll start to see this more often. Users can of course still run apps however they want, but can feel more confident when running apps inside the sandbox. This is an important security advancement, and follows the roadmap Ville described towards having all apps sandboxed. We’ve been careful to increase security without compromising user-control, and we think you’ll appreciate the extra peace-of-mind that sandboxing brings. That’s a big new feature, and a welcome one, too. As usual, this new version also includes improvements to Sailfish’ Android application support and its web browser, among other things.

Google loses challenge against EU antitrust ruling, $2.8-bln fine

Alphabet unit Google lost an appeal against a 2.42-billion-euro ($2.8-billion) antitrust decision on Wednesday, a major win for Europe’s competition chief in the first of three court rulings central to the EU push to regulate big tech. Competition Commissioner Margrethe Vestager fined the world’s most popular internet search engine in 2017 over the use of its own price comparison shopping service to gain an unfair advantage over smaller European rivals. The shopping case was the first of three decisions that saw Google rack up 8.25 billion euros in EU antitrust fines in the last decade. Good.