Redesigning my microkernel from the ground up
A developer details the redesign of their microkernel, Hermes, from scratch, focusing on improved design and SMP support.
A developer details the redesign of their microkernel, Hermes, from scratch, focusing on improved design and SMP support.
A software engineer reflects on career timing, from 1990s skepticism to founding Oxide, advising to follow passion over conventional wisdom.
A developer's advice on learning about core software systems like compilers, databases, and operating systems to become a better engineer.
A lifelong Windows power user shares their surprising first impressions and confusions after switching to macOS, detailing the unexpected differences and challenges.
Argues that AI interaction will primarily happen through personalized Digital Assistants, not operating systems or specific apps, as they know users best.
A developer reflects on a year of using Linux Mint as a daily driver, noting its stability and how it solidified their commitment to open systems.
Reflection on the end of the USENIX Annual Technical Conference, analyzing its shift from industry to academia and the rise of open source systems software.
A deep dive into the fragmented landscape of OS-level timer APIs across Windows, POSIX, and Unix variants, and the challenges of cross-platform development.
A developer recounts their month-long project to create Bunnix, a Unix-like operating system for x86_64, detailing its features and components.
A software engineer shares a curated list of impactful books covering computer fundamentals, operating systems, networking, and platform internals.
A Hare programming language developer seeks podcast appearances to discuss Hare, the Ares OS, and Himitsu, promoting community-driven tech evangelism.
A developer details the first steps of porting the Helios microkernel from x86_64 to aarch64, focusing on the bootloader development.
An exploration of the Plan 9 operating system, its innovative design principles, and its influence on modern computing.
Explores the history of copy-paste keyboard shortcuts, the Ctrl+C conflict in terminals, and proposes using Super+C as a universal solution.
Explores implementing multi-threading in the Hare programming language for the Helios micro-kernel, covering kernel and userspace design.
A glossary defining key web development, programming, and software engineering terms for 2022.
A developer details the process of porting the classic game Doom to the Helios micro-kernel as a test of its design and capabilities.
A developer's monthly update on experimental projects, focusing on the Helios kernel, Himitsu security tool, and the Hare programming language.
A developer introduces Helios, a new capability-based microkernel written in Hare, detailing its design, current features, and future plans for a complete OS.
The author announces the public release of the Hare programming language and details several new projects built with it, including a micro-kernel and a secret storage system.