nowfound

Work · September 16, 2025

I wrote a from-scratch OS to serve my blog

Hey HN! This is a fun/educational project I built to learn OS programming. I started working on it right after graduating high school last year and have been working on it on and off during my first year of university. It features a TCP/IP stack, an HTTP server, a RAM file system, a BIOS bootloader, paging and memory management, and concurrent tasks based on cooperative scheduling, along with a custom library. It's written in a C programming style focused on safety (based on a custom library of core abstractions) that's inspired by the writing of Chris Wellons (nullprogram.com).…

I wrote a from-scratch OS to serve my blog launched on September 16, 2025 with 13 votes, #826 of 8,160 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 1 year on.

Visit github.com ↗Alternativestop 10% of September 2025

In plain words

A custom-built operating system created as an educational project to learn OS programming. The system includes a TCP/IP stack, HTTP server, RAM file system, BIOS bootloader, memory management with paging, and cooperative task scheduling. Written in C with a focus on safety through custom core abstractions, it serves the creator's blog and demonstrates fundamental operating system concepts developed during the first year of university.

written from the facts on this page · September 2026

From the sources

From-scratch kernel built to serve web pages. Contribute to thass0/tatix development by creating an account on GitHub.

In the maker’s words, at launch

Hey HN! This is a fun/educational project I built to learn OS programming. I started working on it right after graduating high school last year and have been working on it on and off during my first year of university. It features a TCP/IP stack, an HTTP server, a RAM file system, a BIOS bootloader, paging…

Does a similar job

all alternatives →
  • I made an open-source laptop from scratch2025 · byran.ee · ▲3,237

    Hello! I'm Byran. I spent the past ~6 months engineering a laptop from scratch. It's fully open-source on GH at: https://github.com/Hello9999901/laptop

  • IM
    I made my own OS from scratch because I was bored2025 · jotalea.com.ar · ▲224

    I've wanted to make my own OS since I started programming. Now, 5 years later, I did it (kind of). Sure, it is really basic, has very little functionality, but I made it and I'm proud of that. Oh, and I'm just 16 btw.

  • The operating system I built as my high school project (2016)2019 · github.com · ▲220

    A pretty simple Operating System for my High School Project - aswinmohanme/ultronOS

  • MyraOS – My 32-bit operating system in C and ASM (Hack Club project)Oct 2025 · github.com · ▲247

    Hi HN, I’m Dvir, a young developer. Last year, I got rejected after a job interview because I lacked some CPU knowledge. After that, I decided to deepen my understanding in the low level world and learn how things work under the hood. I decided to try and create an OS in C and ASM as a way to broaden my knowledge in this area. This took me on the most interesting ride, where I’ve learned about OS theory and low level programming on a whole new level. I’ve spent hours upon hours, blood and tears, reading different OS theory blogs, learning low level concepts, debugging, testing and working on…

  • 3 years and 1M users later, I just open-sourced my "Internet OS"2024 · github.com · ▲1,274

    🌐 The Internet Computer! Free, Open-Source, and Self-Hostable. - HeyPuter/puter

  • A new hobby OS from “scratch” in C#2017 · github.com · ▲310

    A multitasking monolithic Kernel based x86 targeting Operating System written in C# from scratch aiming for high-level implementation of drivers in managed environment. - amaneureka/AtomOS

More work this month

the category →

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, September 2025

the whole month →
  • YouMind▲1,223

    The first AI creation studio where learning meets writing

    AI · 2025 · youmind.com

  • The site hit #1 on HN about a year ago. Got enough traffic that I turned it into a proper API. What's there: - REST API — 35k products, manually filterable by category, free key, 60 req/min - CLI — npx anycrap random -c food - faker.js plugin — bundled, no API call, works offline - HuggingFace dataset — full 35k rows for ML/training https://anycrap.shop/developers

    AI · 2025 · anycrap.shop

  • I made a built-from scratch Wayland Compositor to display any GUI app* in the terminal! I think there is a lot of unexplored potential in custom Wayland compositors, a lot of really cool things you can embed existing applications into! So, I started with embedding apps into the terminal because that is the easiest input/output (output is just utf-8 and I use the great `chafa` library for that, and I just read from stdin for the input). If you have any other ideas for cool Wayland compositors, let me know. I purposedly wrote 80% the app in Typescript to appeal to the most developers and…

    Dev tools · 2025 · github.com

  • IR

    Years ago I stumbled across a basic version of this concept and it stuck with me. I knew if I was ever going to take on such a project, it would need to be flawless, but without coding experience it was just another idea that would never happen. By the end of 2024, as AI coding tools exploded everywhere, I finally had a way to make it real. I started from zero knowledge and spent months collaborating with AI agents as a learning experience. Every pixel and every function went through me. The AI translated what I asked for into code, but every decision was human. I didn't use existing OS…

    AI · 2025 · mitchivin.com

  • Ada▲910

    Your own AI data analyst

    AI · 2025 · ada.im

  • Turn Product Images into Scroll-Stopping Video Ads

    Growth · 2025 · vidau.ai