nowfound

Dev tools · August 22, 2024

FF

FOSD – Framework of Operating System Development

The FOSD(Framework for Operating System Development) Framework is an innovative and flexible framework for operating system development. It strives to provide flexible resources and tools to help developers design, develop, and deploy operating systems efficiently and effectively. The framework is intended to support various architectures and provide corresponding build systems that facilitate the overall development of the operating system. It gives the already-implemented build system for each architecture that can automatically detect and compile user's source code and create a full…

In plain words

FOSD is a framework for operating system development that provides tools and resources to help developers design and deploy operating systems across multiple architectures. It includes pre-built build systems that automatically detect and compile source code into complete operating systems with appropriate bootloaders, and offers a hardware abstraction layer to reduce the burden of writing device drivers. The framework is currently in early development stages with initial support for x86 architecture.

written from the facts on this page · September 2026

From the sources

In the maker’s words, at launch

The FOSD(Framework for Operating System Development) Framework is an innovative and flexible framework for operating system development. It strives to provide flexible resources and tools to help developers design, develop, and deploy operating systems efficiently and effectively. The framework is intended to support various architectures and provide corresponding build systems that facilitate the overall development of the operating system. It gives the already-implemented build system for each architecture that can automatically detect and compile user's source code and create a full operating system with proper bootloader(that's suitable with architecture.) The framework also provides HAL(Hardware Abstraction Layer) that can remedy the difficulty of having to develop all the device drivers for every hardware. Although currently, we're in the early development stage of only having x86 architecture kernel that can barely print "Hello, world", we are planning to implement from the fundamental framework features like interrupt system or basic print system to the file system interface, complicated device drivers(corresponding to the architecture) or even feature for task management. The ultimate goal is to make the operating system development easy and efficient for everybody!

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 1d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, August 2024

the whole month →
  • Wordware9,866

    Your tool for building AI agents with natural language

    AI · 2024 · wordware.ai

  • IY

    Life & fun · 2024 · ytch.xyz

  • Me.bot1,628

    The inspiring companion for your life

    AI · 2024 · me.bot

  • Upmetrics AI1,197

    Business plan & financial forecast using AI

    Work · 2024 · upmetrics.co

  • Jupitrr AI1,196

    Auto-generate B-roll visuals for content marketing videos

    AI · 2024 · jupitrr.com

  • IA

    Hey there HN! We’re Joe and Stopa, and today we’re open sourcing InstantDB, a client-side database that makes it easy to build real-time and collaborative apps like Notion and Figma. Building modern apps these days involves a lot of schleps. For a basic CRUD app you need to spin up servers, wire up endpoints, integrate auth, add permissions, and then marshal data from the backend to the frontend and back again. If you want to deliver a buttery smooth user experience, you’ll need to add optimistic updates and rollbacks. We do these steps over and over for every feature we build, which can…

    Dev tools · 2024 · github.com