“Project Volterra” review: Microsoft’s $600 Arm PC that almost doesn’t suck

It’s undeniably good for the Arm Windows app ecosystem to have a viable, decently specced PC that is usable as an everyday computer. The Dev Kit 2023 is priced to move, so there may be some developers who buy one just for the hell of it, which might have some positive trickle-down effects for the rest of the ecosystem. Because eventually, the Windows-on-Arm project will need to develop some tangible benefit for the people who choose to use it. What you’re getting with an Arm Windows device right now is essentially the worst of both x86 and Arm—compatibility problems without lower power use and heat to offset them and so-so performance to boot. Apple has cracked all three of these things; Windows and Qualcomm are struggling to do any of them. I’m just not entirely sure who Windows on ARM is supposed to be for. I want it to succeed – the more choice the better, and x86 needs an ass-kicking – but I don’t think the current crop of Windows on ARM devices are even remotely worth it. Either Qualcomm finally gets its act together and comes up with an SoC to rival Apple’s M series, or Microsoft takes matters into its own hands. Either way, they’re going to need to do something about the performance of x86 code on Windows on ARM.

In praise of Plan 9

Plan 9 is an operating system designed by Bell Labs. It’s the OS they wrote after Unix, with the benefit of hindsight. It is the most interesting operating system that you’ve never heard of, and, in my opinion, the best operating system design to date. Even if you haven’t heard of Plan 9, the designers of whatever OS you do use have heard of it, and have incorporated some of its ideas into your OS. Plan 9 is a research operating system, and exists to answer questions about ideas in OS design. As such, the Plan 9 experience is in essence an exploration of the interesting ideas it puts forth. Most of the ideas are small. Many of them found a foothold in the broader ecosystem — UTF-8, goroutines, /proc, containers, union filesystems, these all have their roots in Plan 9 — but many of its ideas, even the good ones, remain unexplored outside of Plan 9. As a consequence, Plan 9 exists at the center of a fervor of research achievements which forms a unique and profoundly interesting operating system. I’ve never used Plan 9, but whenever I read about I feel like it makes sense, like that’s how things are supposed to be. I’m sure its approaches present their own unique challenges, problems, and idiosyncrasies, but the idealised reality in articles like these make me want to jump in.

ZealOS: a modernised fork of TempleOS

The Zeal Operating System is a modernized, professional fork of the 64-bit Temple Operating System. Guiding principles of development include transparency, full user control, and adherence to public-domain/open-source implementations. ZealOS strives to be simple, documented, and require as little of a knowledge gap as possible. One person should be able to comprehend the entire system in at least a semi-detailed way within a few days of study. Simplify, don’t complicate; make accessible, don’t obfuscate. Yes, somebody picked up Terry Davis‘ baton and ran with it. This makes me happy – it seemed wrong for TempleOS to remain but an inanimate memorial.

The unusual bootstrap drivers inside the 8086 microprocessor chip

The 8086 microprocessor is one of the most important chips ever created; it started the x86 architecture that still dominates desktop and server computing today. I’ve been reverse-engineering its circuitry by studying its silicon die. One of the most unusual circuits I found is a “bootstrap driver”, a way to boost internal signals to improve performance. This circuit consists of just three NMOS transistors, amplifying an input signal to produce an output signal, but it doesn’t resemble typical NMOS logic circuits and puzzled me for a long time. Eventually, I stumbled across an explanation: the “bootstrap driver” uses the transistor’s capacitance to boost its voltage. It produces control pulses with higher current and higher voltage than otherwise possible, increasing performance. In this blog post, I’ll attempt to explain how the tricky bootstrap driver circuit works. I don’t fully understand all the details, but I do grasp the main point here. This is quite an ingenious design.

AMD EPYC Genoa gaps Intel Xeon in stunning fashion

The AMD EPYC 9004 series, codenamed “Genoa” is nothing short of a game-changer. We use that often in the industry, but this is not a 15-25% generational improvement. The new AMD EPYC Genoa changes the very foundation of what it means to be a server. This is a 50-60% (or more) per-socket improvement, meaning we get a 3:2 or 2:1 consolidation just from a generation ago. If you are coming from 3-5 year-old Xeon Scalable (1st and 2nd Gen) servers to EPYC, the consolidation potential is even more immense, more like 4:1. This new series is about much more than just additional cores or a few new features. AMD EPYC Genoa is a game-changer, and we are going to go in-depth as to why in this article. These are absolutely monster processors, and widen the already existing gap between AMD and Intel in the server space even more.

Windows 11 gets Task Manager search

We are bringing process filtering to Task Manager. This is the top feature request from our users to filter/search for processes. You can filter either using the binary name, PID or publisher name. The filter algorithm matches the context keyword with all possible matches and displays them on the current page. The filter is also applied as you switch between pages. You can also use the keyboard shortcut ALT + F to focus on the filter box. This is a helpful feature if you want to single out a process or a group of processes and want to take action or just monitor the performance of the filtered processes. I am baffled by how slowly new, actually useful features seem to be added to Windows these days. Weren’t all the changes in development and release cycles supposed to speed up the development of Windows? It feels like it’s a small trickle of minor features here and there, that then get massive press attention because… Well, at least something is happening. But nice, I guess. A feature present on virtually every other platform for decades.

Redditor discovers legendary 1956 computer in grandparents’ basement

On Monday, a German Redditor named c-wizz announced that they had found a very rare 66-year-old Librascope LGP-30 computer (and several 1970 DEC PDP-8/e computers) in their grandparents’ basement. The LGP-30, first released in 1956, is one of only 45 manufactured in Europe and may be best known as the computer used by “Mel” in a famous piece of hacker lore. This is the vintage computing version of finding a 33 Stradale in a shed in the Italian countryside.

Microsoft is showing ads in the Windows 11 sign-out menu

Microsoft is now promoting some of its products in the sign-out flyout menu that shows up when clicking the user icon in the Windows 11 start menu. This new Windows 11 “feature” was discovered by Windows enthusiast Albacore, who shared several screenshots of advertisement notifications in the Accounts flyout. The screenshots show that Microsoft promotes the OneDrive file hosting service and prods users to create or complete their Microsoft accounts. Apple and Microsoft are actively ruining their operating systems just to squeeze a few more lousy coin out of their trapped users. What dreadful places to work they must be, with bean counters looking over every programmer’s shoulder to find ever more places to stuff in ads.

The Motorola PowerStack

The PowerStack was one of the Motorola Computer Group’s entries into the personal computer (PC) market around the time the Microsoft Windows/Intel x86 juggernaut was stumbling with their mass market Windows 3.11 replacement. It’s a compact, modular, efficient platform featuring IBM/Motorola’s PowerPC CPUs as well as best-in-class contemporary interfaces like PCI and SCSI. A compute element could be stacked with other modular I/O and storage cases to expand its capabilities without having to rehome the computer in a larger chassis. I had never heard of this machine before, illustrating just how much random non-x86 machines were produced in the ’90s. This one definitely looks more out there than most, and most likely utterly impossible to find anywhere.

LXQt 1.2 desktop environment released with initial Wayland support, various improvements

LXQt 1.2 is here about seven months after LXQt 1.1 and it’s a major update to the lightweight desktop environment that introduces initial support for the Wayland display server in an attempt to keep up with the times and the new technologies most GNU/Linux distributions are adopting these days. Still based on the long-term supported Qt 5.15 LTS open-source application framework, LXQt 1.2 also improves its file manager component with a new search history feature that offers separate lists for name and content searches. Users can search the maximum number of history items in Preferences > Advanced > Search. I’m glad Wayland support is spreading out to smaller, less popular desktop environments too. Once you go Wayland, you stay Wayland.

Windows 11 PowerToy now lets you find out which processes are using the file

Microsoft’s PowerToys for Windows 11 and Windows 10 has been updated with a new feature called ‘File LockSmith’. So what exactly is File Locksmith? In technical terms, it is a Windows shell extension that lets you check which files are in use and by which processes. Up until today, it was not possible to find out which particular process is using the file on Windows. While Task Manager lets you eliminate processes, it cannot tell you what’s using your files or preventing file transfer. In fact, File Explorer will block your attempts to delete a file or folder in use by a process or app. I lost count of how many times Windows would just stubbornly refuse to delete a file or directory because it was in use by some process, while not telling me which damn process we’re dealing with. Isn’t it absolutely bananas that it’s 2022 and you have to download some shell extension to get this basic functionality?

AMD’s next-gen Radeon RX 7900 XTX and 7900 XT launch December 13, start at $999

AMD is gearing up to launch its next-generation Radeon RX 7000-series GPUs next month, and today the company shared more details about the cards’ pricing, performance levels, and the new RDNA 3 GPU architecture that will power all of its graphics cards for the next couple of years. The launch begins at the high end, with the Radeon RX 7900 XTX and RX 7900 XT. AMD will launch both of these GPUs on December 13, with the 7900 XTX starting at $999 and the XT starting at $899 (cards made by AMD’s partners will surely push these prices upward a bit). Both of these price tags undercut Nvidia’s RTX 4000 series, which starts at $1,599 for the top-tier GeForce RTX 4090 and $1,199 for the RTX 4080. Graphics cards have become insanely expensive. While AMD’s prices undercut NVIDIA, they’re still bonkers expensive. Assuming you’ll be able to even find them at these prices to begin with.

GNU Make to drop support for OS/2, AmigaOS, Xenix

GNU Make 4.4 is here, and it has some interesting – and sad – news for some of the old operating systems we still cover on OSNews. Sadly, support for OS/2 (EMX), AmigaOS, Xenix, and Cray will be dropped from the next release of Make. Now, I’m not entirely sure just how many users of these operating systems even use Make, but for those of you that do – tough cookie right here.

Taking a look at Mastodon

Mastodon is interesting. On the surface it might just seem like a Twitter clone, but it’s based on a federated protocol called ‘ActivityPub’. What this means in practice is that there’s no central server. There’s many instances. Each of these instances is managed by different people, and many of them focus on specific interests. With email, it doesn’t matter which provider you go with Thanks to universal SMTP standards that every server uses, you can exchange messages with everyone else. This is the same with Mastodon. You’re not siloed into a single instance, and you can follow people from any other instance. Unlike email, it appears that with Mastodon you can actually migrate to different instances if you don’t like your current one. I’ve left Twitter behind, too, and am having a much better time on Mastodon ever since. I plan on setting up a proper OSNews account on Mastodon as well, but that requires some coordination with Adam (our admin) and David (OSNews’ owner) that I haven’t gotten round to yet. You can follow me here if you so desire.

If one GUI’s not enough for your SPARC workstation, try four

This is a 1990 Solbourne Computer S3000 all-in-one workstation based around the 33MHz Panasonic MN10501, irreverently code-named the Kick-Ass Processor or KAP. It is slightly faster than, and the S3000 and the related S4000 and later S4000DX/S4100 directly competed with, the original gangsta 1989 Sun SPARCstation and SPARCstation 1+. Solbourne was an early SPARC innovator through majority owner Matsushita, who was a SPARC licensee in competition with Fujitsu, and actually were the first to introduce multiprocessing to the SPARC ecosystem years before Sun themselves did. To do this and maintain compatibility, Solbourne licensed SunOS 4.x from Sun and rebadged it as OS/MP with support for SMP as well as their custom MMU and fixes for various irregularities in KAP, which due to those bugs was effectively limited to uniprocessor implementations. Their larger SMP systems used Fujitsu (ironically), Weitek and Texas Instruments CPUs; I have a Series5 chassis and a whole bunch of KBus cards Al Kossow gave me that I’ve got to assemble into a working system one of these days. And it turns out that particular computing environment was really the intersection point for a lot of early GUI efforts, which were built and run on Sun workstations and thus will also run on the Solbourne. With some thought, deft juggling of PATH and LD_LIBRARY_PATH and a little bit of shell scripting, it’s possible to create a single system that can run a whole bunch of them. That’s exactly what reykjavik, this S3000, will be doing. This is by far the coolest thing I’ve read and learned about in a long, long time. This is an amazing source of information and collection of screenshots and explanations.

The Talos II, Blackbird POWER9 systems support tagged memory

Thus for many years the possibility of getting memory tagging working on these systems was an interesting possibility, but there was no idea of whether it was actually feasible or whether IBM fused off this functionality in the CPUs it sells to third parties. The POWER CPUs IBM sells to third parties are fused slightly differently to those it uses in most of its own servers, being fused for 4-way multithreading (SMT4) rather than 8-way multithreading (SMT8); it would be entirely plausible that the tagging functionality is fused off in the SMT4 parts, being that IBM i was only ever intended to run on SMT8 systems. While the ISA extension is undocumented, fairly complete knowledge about it has already been pieced together from bits and pieces, so this was not actually the major obstacle. However, there was no idea as to whether use of the memory tagging functionality might require some kind of appropriate initialization of the CPU. In theory, one need simply set a single undocumented bit (“Tags Active”) in the Power Machine State Register (MSR). However, simple attempts to enable Tags Active mode on OpenPOWER systems such as the Talos II did not succeed. This all changed when someone discovered that it was in fact possible to enable Tags Active mode on Talos II and Blackbird systems. This discovery was made by Jim Donoghue and all credit for this discovery goes to him; I publish this finding with his permission. As it turns out, memory tagging is not just limited to IBM’s own proprietary SMT8 POWER processors; it’s hiding in its SMT4 processors too. You can find these processors most notably in the systems built and sold by Raptor Computing Systems, one of which I reviewed not too long ago. Of note is that some of Raptor’s systems can now also be bought in Europe through their partner Vikings Store.