MacMusic  |  PcMusic  |  440 Software  |  440 Forums  |  440TV  |  Zicos
operating
Search

Snowdrop OS: a homebrew operating system from scratch, in x86 assembly language

Thursday January 23, 2025. 01:41 AM , from OS News
Snowdrop OS was born of my childhood curiosity around what happens when a PC is turned on, the mysteries of bootable disks, and the hidden aspects of operating systems. It is a 16-bit real mode operating system for the IBM PC architecture. I designed and developed this homebrew OS from scratch, using only x86 assembly language.

I have created and included a number of utilities, including a file manager, text editor, graphical applications, BASIC interpreter, x86 assembler and debugger. I also ported one of my DOS games to it. After all, what kind of an operating system doesn’t have games?

↫ Snowdrop OS’ website

It seems like every talented programmer will, at some point, think to themselves: I should write my own operating system. Most of these efforts strand pretty quickly – and that’s fine! – but Sebastian Mihai’s effort did not, and it has grown into a very capable operating system, especially given the constraints stemming from the chosen architecture – 16bit realmode x86 – and programming language – x86 assembly. Snowdrop OS is an incredibly impressive labour of love, and comes with a unique extra I haven’t seen before: a daily development log covering over 600 days of development.

No, this won’t take over the world, but I love that is exists. More of this, please.
https://www.osnews.com/story/141600/snowdrop-os-a-homebrew-operating-system-from-scratch-in-x86-asse...

Related News

News copyright owned by their original publishers | Copyright © 2004 - 2025 Zicos / 440Network
Current Date
Jan, Sun 26 - 08:26 CET