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.

Using Flutter to build a native-looking desktop app for macOS and Windows

Here, I will try to present another huge benefit of using Flutter desktop: the ability to build an app with a user interface that matches the underlying platform’s design standards. As you can see, Shortcut Keeper is built to be an adaptive app for desktops, boasting a different UI design for macOS and Windows, while using a single codebase. This has always been the holy grail of cross-platform development, and the screenshots here are relatively convincing.

AMD gives details on EPYC Zen4: Genoa and Bergamo, up to 96 and 128 cores

Since AMD’s relaunch into high-performance x86 processor design, one of the fundamental targets for the company was to be a competitive force in the data center. By having a competitive product that customers could trust, the goal has always been to target what the customer wants, and subsequently grow market share and revenue. Since the launch of 3rd Generation EPYC, AMD is growing its enterprise revenue at a good pace, however questions always turn around to what the roadmap might hold. In the past, AMD has disclosed that its 4th Generation EPYC, known as Genoa, would be coming in 2022 with Zen 4 cores built on TSMC 5nm. Today, AMD is expanding the Zen 4 family with another segment of cloud-optimized processors called Bergamo. As part of AMD’s Data Center event today, the company is showcasing that its 4th Generation EPYC roadmap will consist of two segments: Genoa, with up to 96 Zen 4 cores, and Bergamo, with up to 128 Zen 4c cores. Not only are we getting official confirmation of core counts, but AMD is disclosing that Bergamo will be using a different type of core: the Zen 4c core. Imagine how much faster I could translate on one of these.

Last of original SCO v IBM Linux lawsuit settled

While at the Linux Foundation Members Summit in Napa, California, I was bemused to find that an open-source savvy intellectual property attorney had never heard of SCO vs. IBM.  You know, the lawsuit that at one time threatened to end Linux in the cradle? Well, at least some people thought so anyway. More fool they. But now, after SCO went bankrupt; court after court dismissing SCO’s crazy copyright claims; and closing in on 20-years into the saga, the U.S. District Court of Utah has finally put a period to the SCO vs. IBM lawsuit. I think we first mentioned the lawsuit on OSNews way back in 2003. The then-current version of the Linux kernel was 2.4/2.5.

LXQt 1.0.0 released

LXQt, the lightweight desktop environment based on Qt, has hit its 1.0.0 release, with tons of changes and improvements. Going through the changelog, we can see it’s based on the final LTS release of Qt 5, Qt 5.15, and sports new features across all of its components. The file manager has seen a lot of work, there’s now a do-not-disturb mode, there’s the usual Wayland improvements, and a lot more.

System76 reportedly developing their own Rust-written desktop, not based on GNOME

System76’s Pop!_OS Linux distribution already has their own “COSMIC” desktop that is based on GNOME, but moving ahead they are working on their own Rust-written desktop that is not based on GNOME or any existing desktop environment. Stemming from a Reddit discussion over the possibility of seeing a KDE flavor of Pop!_OS, it was brought up by one of their own engineers they are working on their “own desktop”. With GNOME curling up on itself more and more, this was inevitable. I’m curious to see what System76’s developer come up with, because interacting with some of them on Twitter has taught me they’re good people with good ideas. Since I’m not a developer I’m not going to make any comments on their use of Rust – I’ll leave that to our readers – but I like that it’s indented to be distribution-independent.

So what is “the metaverse”, exactly?

So is the metaverse the next big advance that will revolutionize the way we all connect with each other? Is it just a repackaging of existing technologies into a new catch-all concept? Or is it just the latest buzzword marketing term? The answer to that depends on what you mean by “metaverse”. If there’s ever been a buzzword that truly gets under my skin, it’s this one. It’s clearly manufactured and groomed by corporations, Facebook especially, to distract form that company’s massive problems, lousy reputation, and damaging effects on society, and yet, tech media gobble it all up. The metaverse is nothing. There’s nothing that exists today called “the metaverse” that’s any different from things that existed four years ago, or even eight years ago.