Argentum OS
argentum-os.bsky.social
Argentum OS
@argentum-os.bsky.social
The Bluesky account for Argentum OS, a new OS for AMD64/UEFI systems
Pinned
FNX is to Argentum what XNU is to macOS and tvOS and iOS -- the kernel itself. Argentum is the actual product identity: the design language, the application suite, the original code, the gestalt idea of the system, that's Argentum.
Added colour picker, date picker, and popupbutton controls to the set.
September 16, 2026 at 1:56 AM
Getting there...
September 15, 2026 at 4:27 PM
Join the Argentum OS Discord if you want: https://
discord.gg/ncb6Q8B4c
Join the The Argentum Project Discord Server!
Check out the The Argentum Project community on Discord - hang out with 2 other members and enjoy free voice and text chat.
discord.gg
September 15, 2026 at 3:36 PM
Work on the menubar tonight is going well. I think it's much nicer now.
September 14, 2026 at 12:03 AM
Today, I made drawing about five times faster than it was. Also some fixes to menubar behaviour.
September 13, 2026 at 11:19 PM
It's beginning to show signs of usability.
September 13, 2026 at 4:24 PM
Beginnings of the dock, and the global menubar.
September 12, 2026 at 2:27 AM
Scrolled view looks much nicer now, I think.

It's beginning to look like a credible UI toolkit, I think.
September 10, 2026 at 2:51 PM
The first Argentum screencast: a demo that proves the View classes and window manager are real, and not just static renders.
September 10, 2026 at 5:45 AM
I am increasingly happy with how this is turning out. It's nowhere near done or perfect, but it's so much better than my every previous attempt.
September 9, 2026 at 3:27 PM
It's a widget zoo!
September 8, 2026 at 11:48 PM
There was a bug in the implementation that left the corners of rounded rects overlapped by the corners of the fill, but it's fixed now.

This gets drawn without Cairo or any of that, just straight Pixman. Which means it's fast.
September 8, 2026 at 4:47 PM
The beginning of themed views and the view hierarchy model.
September 8, 2026 at 3:53 PM
First successful Argentum UIKit window rendering. Also text rendering.
September 7, 2026 at 9:35 PM
XBFS is now AGFS : The Argentum Filesystem. Openly derived from BeFS, but not compatible with it, having received enhancements that break compatibility severely.
September 7, 2026 at 8:45 PM
FNX is to Argentum what XNU is to macOS and tvOS and iOS -- the kernel itself. Argentum is the actual product identity: the design language, the application suite, the original code, the gestalt idea of the system, that's Argentum.
September 7, 2026 at 8:28 PM
Okay, libconfig updated to support arrays of values, on to patching fontconfig to use it.
September 7, 2026 at 6:27 PM
On to porting:

- libpng
- expat
- freetype
- fontconfig
- harfbuzz
September 7, 2026 at 6:41 AM
FAT32 and ExFAT support done and dusted. Might as well add FAT12/FAT16 support while I'm in there.
September 7, 2026 at 5:40 AM
Fiwix is about ~43KLoc. FNX is more like ~75KLoc.

All of the assembly has been replaced. About 60% of the Fiwix C code is still alive in FNX. The stuff that had to leave was mostly very i386-specific assumptions that got replaced with AMD64 equivalents, and the additions speak for themselves.
September 6, 2026 at 9:16 PM
LLVM/Clang migration is *done*. GCC is *gone*.
September 6, 2026 at 8:58 PM
Today's task: Switch the host build from GCC to Clang.
September 6, 2026 at 3:58 PM
Next up, moving from static to dynamic linking. We have a few executables and libs now, it's worth the time to get right early.
September 6, 2026 at 2:32 AM
We crossed out the "Be" and kept everything good about it. Say hello to XBFS — the ex-Be filesystem: B+tree directories, attribute indices, live directories, journal-safe, modern SSD features. New OS, new disk format, no baggage.
September 5, 2026 at 8:06 PM
Q: "But I don't want to type out /System/Devices/null every time I redirect to null!"

A: "I got you. Any path which begins with @ in position 1 is a device path, resolved exactly as if the @ were replaced with /System/Devices/. So you can redirect to @null with even less typing than /dev/null."
September 5, 2026 at 5:57 PM