Monthly Archives: June 2025

linux-firmware >= 20250613.12fe085f-5 upgrade requires manual intervention

Source: Arch Linux: Recent news updates

Article note: Yesss. The linux-firmware blob has been growing toward 300MB of things-most-systems-don't-need, Debian and the RHELatives have already done this and it makes life better. And, like so many problems, it's mostly Nividia's fault.

With 20250613.12fe085f-5, we split our firmware into several vendor-focused packages. linux-firmware is now an empty package depending on our default set of firmware.

Unfortunately, this coincided with upstream reorganizing the symlink layout of the NVIDIA firmware, resulting in a situation that Pacman cannot handle. When attempting to upgrade from 20250508.788aadc8-2 or earlier, you will see the following errors:

linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad103 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad104 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad106 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad107 exists in filesystem

To progress with the system upgrade, first remove linux-firmware, then reinstall it as part of the upgrade:

# pacman -Rdd linux-firmware
# pacman -Syu linux-firmware
Posted in News | Leave a comment

Cosmoe, BeOS/Haiku on Linux, returns from 18 year hiatus

Source: OSNews

Article note: Holy shit that's a spray of projects I used to follow and haven't heard anything out of in at least a decade. What an interesting concept to marry BeOS's so-before-their-time-not-enough-people-could-deal-with-them threaded APIs with a modern Linux runtime.

It’s 2025, and we’re going to talk about BeOS, AtheOS, Cosmoe, and OpenBeOS, all in one news item, right here, right now, on OSNews.

In the very early 2000s, Cosmoe was a unique project that started out as a merger of the AtheOS userland with the Linux kernel. AtheOS, in turn, was one of the quintessential hobby operating systems of the golden age of the advanced hobby operating systems, the early 2000s. AtheOS would eventually be abandoned in 2002, but would be forked into Syllable and continue development until it, too, was eventually abandoned in 2012.

Cosmoe was the brainchild of Bill Hayden, and originally consisted of the AtheOS userland running on top of the Linux kernel, in order to address the lack of supported hardware a custom operating system kernel inevitably has to deal with. Not long after the start of Cosmoe, AtheOS was abandoned, as mentioned above, but a new project had entered the scene: OpenBeOS, now known as Haiku. Hayden switched gears, and instead started porting the parts that made up OpenBeOS to run on the Linux kernel.

This project progressed nicely, but in 2007 Cosmoe came to a halt (ironically, our last item about Cosmoe is “Cosmoe is back“) as Hayden had no more free time left to work on it, being a father of five, and so he decided to put the project on hold indefinitely. That is, until last year, when everything changed.

In mid-2024, my 3rd son Joshua, not even born when I started this project but who is now in college studying to be a programmer himself, had some questions about operating systems. I decided to dust off Cosmoe and see if I could get it running again, to show him what I had worked on. At first it would only compile and run on extremely old 32-bit versions of Mandrake Linux from 2007. But I had caught the bug again. Not only had I forgotten how fun Cosmoe was to program, but the intervening 17 years of progress made by OpenBeOS (now Haiku) made the certain aspects of this revival come at lightning speed. Day by day, week by week, I got it running on newer versions of Linux, and re-synchronized it with ever-more-recent releases of Haiku. After about 2 months of late-night effort, I had a version of Cosmoe that was 64-bit compatible, ran on multiple modern Linux releases, and was almost completely up-to-date with the latest Haiku source changes.

↫ Cosmoe’s history page

We’re halfway through 2025 now, and Cosmoe now exists as two separate, but related projects. There’s Cosmoe Classic, which is the updated and modernised incarnation of Cosmoe’s original concept: Haiku’s userland running on top of the Linux kernel. In its current form, it runs inside an SDL window on your Linux desktop, as there’s no native video driver. Cosmoe Classic, however, is not what Hayden is focusing on.

Instead, Hayden is focusing on the new Cosmoe, which takes the same idea – the Haiku userland running on a Linux kernel – but implements it in a completely different way:

Cosmoe is a C++ class library that allows developers to build rich, native Linux apps with the easy-to-use BeOS API. This library is a light-weight, serverless version of Cosmoe Classic which targets the Wayland compositor on Linux.

↫ Cosmoe’s GitLab page

What Cosmoe on Wayland (to differentiate it from Cosmoe Classic) allows you to do is run BeOS/Haiku applications on Linux, provided you are running Wayland. The project is in an alpha state, but once compiled, it comes with a few BeOS/Haiku sample applications you can run right on your Wayland-based Linux desktop. Hayden states that about 95% of the BeOS API is implemented in Cosmoe, with the TODO file giving an idea of what tasks need to be done to improve compatibility and implement other improvements.

The return of Cosmoe is certainly not something I saw coming, but I’m incredibly excited. I’m not entirely sure about the usefulness of running Haiku applications on Wayland on Linux, but who the hell cares – this is an awesome project, with a ton of cherished history behind it that gives me butterflies in my stomach. It’s absolutely beautiful to see a project like this come back to life in 2025.

Cosmoe is back. Again.

Posted in News | Leave a comment

Rise in ‘alert fatigue’ risks phone users disabling news notifications

Source: Hacker News

Article note: Oh no, bad behavior might be punished for being bad behavior. Does _anyone_ let these basically-a-spam-fountain venues send notifications? Do some people not know you can turn them off? You send me more than one unsolicited notification in a week or two period, and shit's disabled and possibly uninstalled. A lot of professional management-and-marketing types across all segments need to learn about signal-to-noise ratio, and a lot of everyone need to (re)learn about curating media.
Comments
Posted in News | Leave a comment

Senate passes GENIUS Act—criticized as gifting Trump ample opportunity to grift

Source: Ars Technica

Article note: A desire for unfettered cryptocurrency grifting without meaningful regulatory scrutiny seems to be largely how the tech bros started aligning with the republicans. Maybe they'll be less-aligned now that they've got what they wanted? Or now too many of them spent time huffing their own farts and are on the full on moldbug cyberpunk dystopia as a goal train?

Critics have long warned that Donald Trump's pro-cryptocurrency push as president, coupled with his links to his family's growing crypto empire, creates substantial conflicts of interest that must be probed.

But so far, nothing has stopped Trump's family from seemingly benefiting from the presidency while expanding their empire. And now, Trump is rushing regulation through Congress that many Democrats fear could create his biggest conflict of interest yet.

On Tuesday, the Senate passed the GENIUS Act, a bill that will regulate stablecoins in the US, establishing guardrails and consumer protections that may spur wider crypto adoption nationwide. Unlike more volatile forms of cryptocurrency—like Trump's controversial memecoin—stablecoins' value can be pegged to the US dollar. The crypto industry is hoping the House of Representatives will quickly send the bill to Trump's desk, which Trump has demanded happen by August.

Read full article

Comments

Posted in News | Leave a comment

Scientists once hoarded pre-nuclear steel; now we’re hoarding pre-AI content

Source: Ars Technica

Article note: I remember this being talked about as likely several years ago. Looks like it's come to pass, we've contaminated everything with AI spew and datasets that are provably not AI spew are becoming valuable.

Former Cloudflare executive John Graham-Cumming recently announced that he launched a website, lowbackgroundsteel.ai, that treats pre-AI, human-created content like a precious commodity—a time capsule of organic creative expression from a time before machines joined the conversation. "The idea is to point to sources of text, images and video that were created prior to the explosion of AI-generated content," Graham-Cumming wrote on his blog last week. The reason? To preserve what made non-AI media uniquely human.

The archive name comes from a scientific phenomenon from the Cold War era. After nuclear weapons testing began in 1945, atmospheric radiation contaminated new steel production worldwide. For decades, scientists needing radiation-free metal for sensitive instruments had to salvage steel from pre-war shipwrecks. Scientists called this steel "low-background steel." Graham-Cumming sees a parallel with today's web, where AI-generated content increasingly mingles with human-created material and contaminates it.

With the advent of generative AI models like ChatGPT and Stable Diffusion in 2022, it has become far more difficult for researchers to ensure that media found on the Internet was created by humans without using AI tools. ChatGPT in particular triggered an avalanche of AI-generated text across the web, forcing at least one research project to shut down entirely.

Read full article

Comments

Posted in News | Leave a comment

Keeping Snap and Crackle under Control with Prunt Printer Firmware

Source: Hack a Day

Article note: Neat. Motion control with higher-order smoothness, using conventional open-loop steppers, drivers, STM32, etc. Built in graphical configuration tool. In Ada for some reason. ED: Actually, the author provides super compelling reasons for "Why Ada?", see https://news.ycombinator.com/item?id=42319962
A Prunt 3D printer control board is shown mounted in a 3D printer, just behind a power supply, in the center of the image.

For quite some time now, Marlin has been the firmware of choice for any kind of custom 3D printer, with only Klipper offering some serious competition in the open-source world. [Liam Powell] aims to introduce some more variety with the development of Prunt, a 3D printer control board and firmware stack.

Smooth motion control is Prunt’s biggest advantage: Klipper and Marlin use trapezoidal (three-phase) motion profiles, which aim for acceleration changes with physically impossible rapidity, leading to vibrations and ringing on prints. By contrast, Prunt uses a more physically realistic 31-phase motion profile. This lets the user independently adjust velocity, acceleration, jerk, snap, and crackle (the increasingly higher-order derivatives of position with respect to time) to reduce vibration and create smoother prints. To avoid sharp accelerations, Prunt can also turn corners into 15-degree Bézier curves.

The focus on smooth motion isn’t just a software feature; the Prunt control board uses hardware timers to control step generation, rather than the CPU. This avoids the timing issues which Klipper sometimes faces, and avoids slowing other parts of the program down. The board also seems to have a particular focus on avoiding electrical damage. It can detect short circuits in the heaters, thermistors, fans, and endstops, and can cut power and give the user a warning when one occurs. If the board somehow experiences a serious electrical fault, the USB port is isolated to prevent damage to the host computer. The firmware’s source is available on GitHub.

If you’re more interested in well-established programs, we’ve given a quick introduction to Klipper in the past. We’ve also seen people develop their own firmware for the Bambu Lab X1.

Posted in News | Leave a comment

KiCad and Wayland Support

Source: Hacker News

Article note: I've been daily driving a Plasma/Wayland session for some time, but "These problems exist because Wayland’s design omits basic functionality that desktop applications for X11, Windows and macOS have relied on for decades—things like being able to position windows or warp the mouse cursor. This functionality was omitted by design, not oversight." really rings true. It's still missing shit that is expected for practical desktops for decades, and the ideological fights, fake security arguments, and bikeshedding about it seems endless.
Comments
Posted in News | Leave a comment

Retrobootstrapping Rust for some reason

Source: Hacker News

Article note: It's an interesting effort for any toolchain, but especially so for rust that is frequently self-incompatible. Also, reinforces something I notice ever more in computing: Debian is forever. Need to set up a box doing some job that you only lay hands on for a couple hours a year for decades? Debian. Need to spin a VM matching the state of a mainline OS 15 years ago? Debian. Need to bring up old hardware with a modern-ish environment? Debian.
Comments
Posted in News | Leave a comment

Reddit user surprised when 1960s computer panel emerged from collapsed family garage

Source: Ars Technica

Article note: What a neat barn find.

Recently, a Reddit user discovered a rare RCA Spectra 70/35 computer control panel from 1966 in their family's old collapsed garage, posting photos of the pre-moon landing mainframe component to the "retrobattlestations" subreddit that celebrates vintage computers. After cleaning the panel and fixing most keyswitches, the original poster noted that actually running it would require "1,500lbs of mainframe"—the rest of the computer system that's missing.

As it turns out, the panel had been sitting in the garage for decades without the poster's knowledge. "In short my house is a two-family, my dad used to rent out the other half before I was born," explained SonOfADeadMeme in the thread on Friday. "One of the people who rented out the apartment worked at IBM (apparently the RCA Spectra 70's were compatible with IBM sets from the time) and shortly before he left he shown up with a forklift and left something in the garage."

A view of the RCA Spectra 70/35 computer control panel before (right) and after (left) its owner cleaned it up. A view of the RCA Spectra 70/35 computer control panel before (right) and after (left) its owner cleaned it up. Credit: SonOfaDeadMeme / Reddit

The equipment remained hidden for decades due to the deteriorating condition of the structure. "The garage was very dilapidated and has since collapsed so no one bothered going in. Fast forward a few decades and I found the RCA terminal and a crate labeled 'Return to IBM San Jose,'" SonOfADeadMeme wrote. They speculated the unidentified IBM component in the crate was "something power supply related" but noted they hadn't examined it closely due to their basement being "jam-packed with stuff."

Read full article

Comments

Posted in News | Leave a comment

CP/M 2.2, CP/M 3.0, CP/M-86, Concurrent CP/M-86 listings by Digital Research

Source: Hacker News

Article note: Neat! It'd, of course, be nice if they were source not scanned PDFs, and included MP/M and various other details, but published original source of historically significant software is always a good thing.
Comments
Posted in News | Leave a comment