Why I set out to build a desktop system operating system true to the desktop metaphor’s roots. One that removes the distractions, clutter…| Medium
[My scheduler operations implementation] A benefit of working on your own operating system is that you’re free from the usual "restraints" of coll...| OSHub - Hobby OS Projects
A summary of everything we know about kOS. GitHub Gist: instantly share code, notes, and snippets.| Gist
Several years ago I wrote an entry on the limits of what ZFS scrubs| utcc.utoronto.ca
100 captures| web.archive.org
Learn about unikernels, their advantages, and how to build and deploy lightweight, secure applications with this comprehensive introduction.| Tally Solutions
git: | git.9front.org
Bedrock is a compact and portable 8-bit computer system, designed to last forever. Click here to jump straight to the live demos.| benbridle.com
This report covers hrev58898 through hrev58945.| Haiku Project
Out of multiple conversations with people at BSD conferences, I noticed that many would love to see a chatbot that provides precise information on FreeBSD—for users, admins, and developers. I strongly believe that there should not be an official chat.freebsd.org. Local chatbots work well and can be tweaked to fit personal needs. This documentation is written for macOS with Apple Silicon (because of the GPU support), but should work on other OSes as well.| hackacad.net
People who followed my Hoshi OSdev-ing adventure know by now that I started working on the OS (actually, at that time the plan was to write a bootloader) in 2015, and my development setup was very different at that time, and that it changed several times.| sizeof(cat)
The term 'interrupt' brings to mind a signal that originates in the hardware and which is handl [...]| LWN.net
(Forword: This post distills our research paper Asterinas: A Linux ABI-Compatible, Rust-Based Framekernel OS with a Small and Sound TCB, which is to be published at USENIX ATC 2025. The preprint can be found on arXiv.)| asterinas.github.io
Since I got into programming, I’ve regularly seen operating-systems tutorials and implementation guides pass by. They always leave a lingering desire behind them, an echo of the well-known siren song: “when are you going to create your toy operating system?” Inevitably, time passes and the desire fades, till the next tutorial shows up and the cycle repeats. Today I’m breaking the cycle. I’m setting a challenge for myself, and I’m publishing it for the sake of the many curious soul...| Adolfo Ochagavía
Table of Contents| Mohit Mishra
Overview Interlisp-D (and the Medley version of it) were originally developed at the Xerox Palo Alto Research Center (PARC) in the 1970’s and 80’s. It was a software environment for rapid prototyping, research and Artificial Intelligence, combining the power of the Lisp language and system elements with the now common PARC-born Windows/Icon/Mouse/Pointer graphical user interface. The Medley Interlisp project was started in 2020 by a few of the original developers, focusing on reviving the...| The Medley Interlisp Project
Before we dive into the topic, let me introduce you my new friend catsay, a simple Go program which eats stdin and speaks like a cat:| seiya.me
To implement a seamless Linux integration into Starina, I decided to go with a Linux lightweight VM approach similar to WSL2. This means I need to implement a hypervisor that can run Linux.| seiya.me
From the archives: In the ’90s, OS geeks adored BFS’s ahead-of-its-time feature set.| Ars Technica
PATH should be a system call | simonsafar.com
Let's talk about why Snapshot Isolation is not enough for a general purpose concurrency control. Snapshot Isolation has been adap...| concurrencyfreaks.blogspot.com
The Redox official website| www.redox-os.org
ReactOS is a free, opensource reimplementation of windows| reactos.org
This report covers hrev58584 through hrev58696.| Haiku Project
The Redox official website| www.redox-os.org
Some terminal frustrations| Julia Evans
This report covers hrev58369 through hrev58486.| Haiku Project
This report covers hrev58292 through hrev58368.| Haiku Project
Following Arm's decision to stop supporting Mbed from July 2026 onwards, Arduino has now decided to use Zephyr RTOS instead of Arm Mbed for Arduino boards| CNX Software - Embedded Systems News
A paper on Symbolics Genera by David A. Moon.Symbolics Genera was the world's first commercial object-oriented operating system. This paper describes a few...| Internet Archive
Here we continue the series of posts on the development of a command-line shell which defies terminal emulation by using the display server API locally and a purpose built network protocol remotely…| Arcan
The Redox official website| www.redox-os.org
Time to continue the journey towards better CLI shells without the constraints of terminal emulation. In the previous post we looked into the new commands list and stash. List was for providing an …| Arcan
The standard library contains a ton of code that we don’t want to write ourselves, including printf, scanf, math functions, and so forth. So, we need to make sure our operating system can link to this library and everything “just works”. This post will show you how I linked our operating system to a standard library, newlib, and the trials and tribulations encountered in doing so.| Stephen Marz
There has been numerous quality of life improvements added to our terminal emulation liberated command-line environment, Lash, to the curses-like “libarcan-tui” it relies on, but partic…| Arcan
I noticed a bug in Guile| eighty-twenty.org
The server chose violence| cliffle.com
I made a graphical IRC client that runs in UEFI. It’s written in Rust and leverages the GUI toolkit and TrueType renderer that I wrote for axle’s userspace. I was able to develop it thanks to the vmnet network backend that I implemented for QEMU. You can connect to an IRC server, chat and read messages, all from the comfort of your motherboard’s pre-boot environment. “Why”? What kind of question is “why”?| axle OS
This report covers hrev57494 through hrev57560.| Haiku Project
Continuing the tour on how DOS apps used memory above the first MB| blogsystem5.substack.com
A tour on how DOS was able to use most of the 1 MB address space of the 8086| blogsystem5.substack.com
This report covers hrev57429 through hrev57493.| Haiku Project
It has been well over a year since last time, but also some fairly beefy updates to sum up for our dear old Desktop Engine. Strap in. In general project news, there are both grim and good ones. Sta…| Arcan
When I used OpenBSD, I was a big fan of bsd.rd: a kernel that includes a root| bentsukun.ch
This report covers hrev57309 through hrev57363 (again a bit of a shorter month than average.)| Haiku Project
This report covers hrev57184 through hrev57256. It’s worth noting: the main Haiku CI is currently offline as the developer who was hosting the build machine moved to a location with much slower internet. A new build machine and home for the CI …| Haiku Project