The Redox official website| www.redox-os.org
Replacing xv6's round robin scheduler with a stride scheduler to explore proportional-share scheduling and kernel design.| Nick Chandler
MorganThe TI-99/4A was my very first computer at six years old in 1983. Apparently my father had had a good year at work and he was able to splurge on us that Christmas. I was told I could have a bunch of less expensive toys, or a computer and nothing else. So of course I said I wanted a computer! I had no idea what I would get until I opened it Christmas morning, and I vividly remember telling my little brother who I shared a room with that the TV was now “mine” when I needed to “do co...| OSnews
tldr: A small i386 32-bit protected mode multi-tasking operating system modeled after QNX| jacquesmattheij.com
Sort of an update on my exploration of a future of programming| sidhion.com
Exploring a minimal implementation of a time-sharing kernel on RISC-V, implemented in Zig, on top of OpenSBI.| popovicu.com
The Redox official website| www.redox-os.org
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
(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
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