#osdev — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #osdev, aggregated by home.social.
-
Hi, I'm Jenning. I'm solo developing my own operating system, Open Nexus OS: for RISC-V only, written in Rust — a small capability-based microkernel, and its own UI language. It now boots to a real desktop with apps, still QEMU-only for now.
I have a blog for details:
https://open-nexus-os.io/blog/why-another-rust-microkernel-osTry to post updates from now on.
-
Hi, I'm Jenning. I'm solo developing my own operating system, Open Nexus OS: for RISC-V only, written in Rust — a small capability-based microkernel, and its own UI language. It now boots to a real desktop with apps, still QEMU-only for now.
I have a blog for details:
https://open-nexus-os.io/blog/why-another-rust-microkernel-osTry to post updates from now on.
-
IBM i (OS/400) The Database Operating System https://lobste.rs/s/ssljs6 #osdev
https://osadmins.com/en/ibm-i-os-400-the-database-operating-system/ -
IBM i (OS/400) The Database Operating System https://lobste.rs/s/ssljs6 #osdev
https://osadmins.com/en/ibm-i-os-400-the-database-operating-system/ -
Amiga August 2026 Update https://lobste.rs/s/lmnmwg #historical #osdev
https://amiga.com/news/20260804-amiga-update -
Amiga August 2026 Update https://lobste.rs/s/lmnmwg #historical #osdev
https://amiga.com/news/20260804-amiga-update -
GNU Hurd news 2026-q2 via @tusharhero https://lobste.rs/s/l9jtnl #osdev
https://www.gnu.org/software/hurd/news/2026-q2.html -
GNU Hurd news 2026-q2 via @tusharhero https://lobste.rs/s/l9jtnl #osdev
https://www.gnu.org/software/hurd/news/2026-q2.html -
Symbolics OpenGenera to go free for non-commercial use via @lproven https://lobste.rs/s/8cxvb2 #lisp #osdev
https://hachyderm.io/@gmpalter/117044268951603975 -
Symbolics OpenGenera to go free for non-commercial use via @lproven https://lobste.rs/s/8cxvb2 #lisp #osdev
https://hachyderm.io/@gmpalter/117044268951603975 -
Wireguard For Plan 9 https://lobste.rs/s/fse0eh #osdev #release
http://shithub.us/moody/wg/HEAD/info.html -
Wireguard For Plan 9 https://lobste.rs/s/fse0eh #osdev #release
http://shithub.us/moody/wg/HEAD/info.html -
CP/M-386: CP/M for 386 protected mode, derived from CP/M-68K via @jmmv https://lobste.rs/s/2l3r4x #osdev #retrocomputing
https://github.com/johnsonjh/cpm386 -
CP/M-386: CP/M for 386 protected mode, derived from CP/M-68K via @jmmv https://lobste.rs/s/2l3r4x #osdev #retrocomputing
https://github.com/johnsonjh/cpm386 -
Twenty years of RISC OS Open https://lobste.rs/s/dnjdof #osdev
https://www.riscosopen.org/news/articles/2026/06/20/twenty-years-of-risc-os-open -
Twenty years of RISC OS Open https://lobste.rs/s/dnjdof #osdev
https://www.riscosopen.org/news/articles/2026/06/20/twenty-years-of-risc-os-open -
I can now test my OS on an actual Raspberry Pi 4 via network booting. This has freed me from rewriting an SD card, which has significantly improved my workflow. #osdev
-
NightRun, Run a Local LLM on Raspberry Pi bare metal https://lobste.rs/s/zkevkv #hardware #osdev #vibecoding
https://www.hackster.io/news/run-a-local-llm-on-raspberry-pi-s-bare-metal-linux-not-necessary-6c7e3817293f -
NightRun, Run a Local LLM on Raspberry Pi bare metal https://lobste.rs/s/zkevkv #hardware #osdev #vibecoding
https://www.hackster.io/news/run-a-local-llm-on-raspberry-pi-s-bare-metal-linux-not-necessary-6c7e3817293f -
-
-
Building (systems) software with Nix https://lobste.rs/s/wdopf8 #nix #osdev
https://hondu.co/blog/building-systems-software -
Building (systems) software with Nix https://lobste.rs/s/wdopf8 #nix #osdev
https://hondu.co/blog/building-systems-software -
Building (systems) software with Nix
https://fed.brid.gy/r/https://hondu.co/blog/building-systems-software
-
「 The overhead was too high because computers in the 80s didn't have a way for a userspace process to directly access a particular hardware device. That means that every time eg: the filesystem wanted to do a disk read, it had to do a system call, which triggered a context switch, which triggered a whole bunch of expensive locking and memory copying 」
-
「 The overhead was too high because computers in the 80s didn't have a way for a userspace process to directly access a particular hardware device. That means that every time eg: the filesystem wanted to do a disk read, it had to do a system call, which triggered a context switch, which triggered a whole bunch of expensive locking and memory copying 」
-
💡 Maybe we should revisit microkernels
https://notes.hella.cheap/maybe-we-should-revisit-microkernels.html
-
💡 Maybe we should revisit microkernels
https://notes.hella.cheap/maybe-we-should-revisit-microkernels.html
-
Maybe we should revisit microkernels https://lobste.rs/s/krsvrp #osdev
https://notes.hella.cheap/maybe-we-should-revisit-microkernels.html -
Maybe we should revisit microkernels https://lobste.rs/s/krsvrp #osdev
https://notes.hella.cheap/maybe-we-should-revisit-microkernels.html -
Sending packets directly from BPF https://lobste.rs/s/3ttebv #linux #networking #osdev
https://lwn.net/Articles/1081696/ -
Sending packets directly from BPF https://lobste.rs/s/3ttebv #linux #networking #osdev
https://lwn.net/Articles/1081696/ -
Should you ever need a FOSS test suite to check how well a POSIX operating system implements the standard: https://sortix.org/os-test/
The site also shows detailed results for many operating systems.
Learned about it from the FOSDEM talk: https://fosdem.org/2026/schedule/event/CMCWY9-os-test_measuring_posix_compliance_on_every_single_os/
-
Should you ever need a FOSS test suite to check how well a POSIX operating system implements the standard: https://sortix.org/os-test/
The site also shows detailed results for many operating systems.
Learned about it from the FOSDEM talk: https://fosdem.org/2026/schedule/event/CMCWY9-os-test_measuring_posix_compliance_on_every_single_os/
-
For my #bootloader in #rust I wanted an different approach than grub; instead of probing at boot-time, a userspace tool creates an load config (or the user specifies one) which is then baked into the bootloader itself when booting from BIOS.
The sysfs has some interesting quirks! Each device has a folder for related devices, both which they are contained in (slaves) and which they contain (holders). Would named them the opposite, but hey; thats just how the linux sysfs works I guess.
Another is that partitions do have a "slaves" folder but dont use them; you're supposed to just use the parent directory. Except if the partition was discovered via disk mappers (kpartx) - then the parent device does show up in the "slaves" folder!
-
Linux Patches Introduce "KNOD" For In-Kernel Network Offloading Directly To AMD GPUs https://lobste.rs/s/0ztbqb #linux #networking #osdev
https://www.phoronix.com/news/KNOD-Network-Offload-AMD-GPUs -
Linux Patches Introduce "KNOD" For In-Kernel Network Offloading Directly To AMD GPUs https://lobste.rs/s/0ztbqb #linux #networking #osdev
https://www.phoronix.com/news/KNOD-Network-Offload-AMD-GPUs -
Linux kernel will support $ORIGIN, sort of https://lobste.rs/s/msg39b #c #linux #nix #osdev
https://fzakaria.com/2026/07/20/linux-kernel-will-support-origin-sort-of -
Linux kernel will support $ORIGIN, sort of https://lobste.rs/s/msg39b #c #linux #nix #osdev
https://fzakaria.com/2026/07/20/linux-kernel-will-support-origin-sort-of -
NextBSD project revived: Apple's FOSS user-space tools on the FreeBSD kernel via @lproven https://lobste.rs/s/p9ubuz #freebsd #mac #osdev
https://nextbsd.org/ -
I got the Zig Bare Bones project from OSdev.org working with zig 0.17.0
https://wiki.osdev.org/Zig_Bare_Bones
There were only two small changes that had to be made. I should clean this up (and maybe post to the OSDev wiki?)
https://codeberg.org/sforman/yeros/src/branch/main/osdev.org-Zig_Bare_Bones
-
Efficient deterministic simulation in the Cloud https://lobste.rs/s/zzhzsp #video #osdev
https://youtu.be/DF3nGDi2-dc -
Review: iodéOS offers a frictionless de-Googled Android experience https://lobste.rs/s/bt5rhz #android #mobile #osdev
https://www.osnews.com/story/145312/review-iodeos-offers-a-frictionless-de-googled-android-experience/ -
Slow Software: The Case for High-latency Systems Development https://www.irenezhang.net/blog/2026/07/06/ai.html #artificial-intelligence #osdev
-
Random programmer in their first post on forum.osdev.org:
"I hand wrote an operating system kernel, GUI, browser rendering engine, several video card drivers, and it runs Windows 64bit executables as well.
Oh, and it's published in a single commit in a monolithic GitHub repo that was pushed seven hours ago."
Me: "Yeah, right..."