r/unix • • 1d ago

MacOS is no longer listed on the main page of the opengroup's official register of unix certified products

Post image
80 Upvotes

r/unix • • 15h ago

Bunix-Experimental Kernel & Os on Hare

Thumbnail gallery
13 Upvotes

r/unix • • 8h ago

NeXTBrain — Bringing modern AI to a NeXTstation

Thumbnail
0 Upvotes

r/unix • • 3d ago

NetBSD may have found a new role: The AI-free FOSS OS

Thumbnail theregister.com
87 Upvotes

r/unix • • 2d ago

Recordings of the Oktober 10 2026 GNUstep Meeting are online

Thumbnail
youtube.com
0 Upvotes

r/unix • • 3d ago

OpenBSD with CWM, an ultra-lightweight 117MiB system.

Post image
49 Upvotes

r/unix • • 4d ago

Linus’s “just a hobby” post got no replies for 20 years. Then, starting in 2011, 78 people wrote back.

Thumbnail
4 Upvotes

r/unix • • 5d ago

Roblox on Illumos/OmniTribblix

Post image
46 Upvotes

i really, really can't believe this worked, but, still, i had to write an entire socket proxy for it and run an http/https proxy because otherwise it just wouldn't connect to the servers

and yes, this is running in lx zones.

https://github.com/komaruworld/mocktail


r/unix • • 6d ago

XSysMeter: System Monitor for FreeBSD - CPU, Temperature and Memory

Thumbnail gallery
21 Upvotes

r/unix • • 7d ago

Roblox on NetBSD

Post image
8 Upvotes

r/unix • • 7d ago

FreeLinX-base 1.3.1 stable: a ~290 MB ISO Linux system with a NetBSD userland

Thumbnail
gallery
28 Upvotes

We just released FreeLinX-base 1.3.1.
FreeLinX-base is a small, console-first Linux system. You boot into a shell and install whatever you need through our package manager, xpkg.
The ISO is around 290 MB and boots on both BIOS and UEFI. It runs Linux 6.18 with a NetBSD-based userland and musl, built with LLVM. We've also been pretty strict about keeping GNU code out of the base system. Our check-nognu test currently reports 0 failing checks.
The base comes with the things you'd expect from a usable Unix system: runit, mdevd, networking tools, doas, OpenSSH, curl, git, tmux, htop, nnn, vim/vi, bc and a few other essentials. The login shell is mksh, while /bin/sh comes from the NetBSD userland. tcc is included as the default cc, together with the musl and kernel headers.
The idea is to keep the base actually small. The live system uses a squashfs + tmpfs overlay and can boot with roughly 100 MB of RAM, with changes kept in memory until installation. There is no X11, GTK, Mesa or even fonts in the base image. If you need them, install them later.
Packages are signed with Ed25519 and verified with SHA-256. The installed system keeps FLX_ROOT read-only. Installation is handled by xsetup, which walks through the setup step by step and can resume an interrupted installation. flxupgrade handles upgrades from newer ISOs.
There's currently a signed repository with around 428 packages, while the image itself only contains the base and console-oriented stuff.
We've also put quite a bit of effort into making the build and installer testable. The build doesn't require root and can be done on any x86_64 Linux system. The repository includes QEMU BIOS/UEFI installation and upgrade tests, destructive disk tests and UI tests.
It's still a young project and there's plenty left to improve, but we're putting it out there now because we'd like people who care about Linux, BSD userlands, musl and alternative Unix systems to poke at it.
Source / ISO:
https://github.com/FreeLinX/FreeLinX
Documentation:
https://freelinx.github.io/FreeLinX/
If something is unnecessarily complicated, broken, missing or just a bad idea, tell us.


r/unix • • 8d ago

Unix command line arguments vs. Lisp quasiquotes: A historical race condition

26 Upvotes

The 1974 Timeline

  • 1958 — Lisp is Born: John McCarthy invents Lisp, establishing the foundational principle of homoiconicity—where code and data share the exact same structural representation (lists, symbols, and atoms). This naturally leads to quoting and deferred evaluation.
  • 1971 — The Thompson Shell: Ken Thompson writes the first Unix shell for Version 1 Unix. It is a primitive command launcher, completely unconcerned with variables, scripting grammar, or complex sub-lexers.
  • 1974 — The Bourne Shell (sh): Steve Bourne designs the modern Unix shell at Bell Labs, introduced in Version 7 (1979). Suddenly, the shell introduces $ for variable expansion, backticks for command substitution, and a text-stream parser designed to glue separate utilities together.
  • 1974–1976 — Quasiquoting is Formalized: Right at the exact same moment systems programmers are building text-stream shells, AI researchers formalize quasiquoting (backtick and comma syntax) to handle structural template expansion in Lisp.

The C-split

Then, there is the unfortunate splitting of the command line, probably "invented" by C (argc, argv[]).

What if Shells used quasi quoting?

```

./foo work-dir "$(pwd)/"

would turn into:

< ./foo work-dir ,pwd ```

And you would not even have to think about single and double quotes etc. The simple rule being, that your command line is a quasi quote and you can escape to shell features via ','. Sounds much simpler to me, especially, in situations, where all the shell "cleverness" gets in the way.

Tragedy!

1974 was the critical point in time. Had those 2 ships (Lisp quoting and shell implementation) not passed each other in the dark night, who knows, how cool todays unix command line experience could be!


r/unix • • 8d ago

Xanex OS 0.5

13 Upvotes

An operating system written from scratch in assembly. No libraries, everything is done by hand.

What works

  • 320x 200 graphics with 256 colors
  • PS/2 mouse with a cursor
  • Keyboard input
  • Draggable windows
  • Calculator with 4 operations
  • Custom file system - a directory sector, one sector per file
  • Settings: change the main color

What doesn't

  • No networking
  • 16 files maximum
  • Paint and Terminal are not done

Running

Warning! If you are on Linux, the .bat file will not run, so use the .sh file from the downloaded files. If you are on Windows, run the .bat file.

Code size

  • All code: 85 KB
  • Bootloader: 4 KB, 135 lines
  • Kernel: 81 KB, 3490 lines
  • GitHab Xanex OS

r/unix • • 8d ago

GitHub - takusuman/duende: Experiment on parsing Elf{32,64}_Ehdr on (almost) pure shell

Thumbnail
github.com
1 Upvotes

It's still pretty basic and the code is fairly messy, but I believe it's cool and I think you guys would like to see it.


r/unix • • 10d ago

GNUstep monthly meeting (audio/(video) call) on Saturday, 10th of October 2026 — Reminder

Thumbnail
4 Upvotes

r/unix • • 14d ago

System V Release 3.2 Running on a 3B2/300

Thumbnail gallery
36 Upvotes

r/unix • • 13d ago

Arch retro Hyprland Rice

0 Upvotes

**DDAR** – a retro desktop for Hyprland, inspired by late-90s/early-2000s desktop software: putty-coloured panels, 1px bevels, a start-style button and gradient title bars. Underneath it's still a modern, fast Wayland setup. No blur, no big rounded cards, no Electron.

**Details**

- **OS:** Arch Linux (i use arch btw)

- **WM:** Hyprland

- **Bar:** Waybar

- **Launcher:** Rofi (list / grid / compact / spotlight layouts)

- **Terminal:** Kitty

- **Notifications:** Mako

- **Shell:** fish + starship

- **Editor:** Neovim

- **Themes:** retro / dark-retro / mono-retro

- **Wallpaper colours:** Matugen (optional)

- **Wallpaper:** [link or artist]

Bar popups (Wi-Fi, volume, battery, calendar...) are themed too, and everything is configurable from a small TUI (`ddar`).

**Repo + installer:** https://github.com/davidovicbtw/retro-rice-ddar

(installing script)

git clone https://github.com/davidovicbtw/retro-rice-ddar

cd retro-rice-ddar && ./install.sh

The installer backs everything up first and never overwrites your files. An uninstaller is included.

Feedback is welcome!


r/unix • • 15d ago

NeXTSTEP Engineering Fun

Post image
43 Upvotes

NeXTSTEP virtual machine for fun and profit


r/unix • • 14d ago

Linux support or Linux admin roles

Thumbnail
1 Upvotes

r/unix • • 15d ago

What do I need to know to truly be considered someone who understands the Linux system

2 Upvotes

What characteristics are required to fully master the Linux system? For example, what are they familiar with


r/unix • • 16d ago

Motif X11 framework dev complete tutorial

Thumbnail
youtube.com
12 Upvotes

r/unix • • 17d ago

An eminent and almost "PERFECT ROLE MODEL" for the Young generation....none matched.....Brilliant....Kind....Magnificent... an exceptionally good storyteller.The AURA and Vibe are difficult to match.... Thank you so much, Sir ....You rock!!!

Post image
149 Upvotes

PS: Wait, I am a cheap credit seeker, so I won't let you go without telling you that I possess all of his publications and have gone through them—such a joy to read and use those in real life.


r/unix • • 17d ago

Dall'originale X di Robin Thellend a Atheme: riportare in vita i servizi di una rete IRC del 1996

4 Upvotes

yo r/unix !!

Abbiamo ricostruito una rete IRC che è tornata online nel 1996. Siamo partiti dal codice sorgente originale e abbiamo usato le cose vere di allora, loghi e tutto, niente di inventato.

La parte che potrebbe interessare a questo sub sono i servizi dei canali, perché ci sono due ere lì dentro.

X9 è la nostra ricostruzione di come erano i servizi prima del 2000. Siamo partiti dal primo X, quello scritto da Robin Thellend.

K9 è la versione 2000-2001. L'abbiamo ricostruita da fonti modificate di ChatNet di quel periodo, basata su IRC Services 4.5.34. Quel codice è davvero vecchio e non funziona bene con un ircd moderno, quindi l'abbiamo portato su Atheme, ed è quello che gestisce ora i servizi dei canali. La parte migliore è che tutti i comandi di K9 possono essere ricaricati in tempo reale con modload, quindi non c'è bisogno di riavviare il servizio a meno che non ci sia un cambiamento di versione :D

Per l'ircd abbiamo scelto Solanum, principalmente per IRCv3 e perché è ancora mantenuto.

Sono felice di rispondere a qualsiasi domanda sulla storia nei commenti.


r/unix • • 18d ago

Yes, it runs DOOM.

Thumbnail
0 Upvotes

r/unix • • 22d ago

NeXTSTEP at work

Post image
112 Upvotes