Web TippsUse custom web fonts in Google Sheets charts(08.09.2026 um 17:05 Uhr)
Web TippsIntroducing the new 1Password App for Google Chat(08.09.2026 um 18:02 Uhr)
Web TippsUse custom web fonts in Google Sheets charts(08.09.2026 um 17:05 Uhr)
Web TippsIntroducing the new 1Password App for Google Chat(08.09.2026 um 18:02 Uhr)

🔧 Programmierung 🕛 vor 3 Monaten 1 Min Lesezeit
0

I built a 32-bit OS from scratch and named it after my mom

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht




The Beginning



A few months ago I didn't know what a bootloader was.

Today I have a working 32-bit operating system called

JanOS — named after my mom who supported me through

the entire journey.





What is JanOS?



JanOS is a 32-bit x86 operating system built completely

from scratch in C and x86 Assembly. No frameworks.

No shortcuts. Every line written and understood.





What it can do




  • Custom bootloader that loads the kernel via LBA

  • 32-bit protected mode with GDT

  • FAT12 file system (read, write, delete files)

  • Persistent storage via custom ATA driver

  • Shell with 10+ commands

  • Memory management with paging

  • Hardware cursor

  • Keyboard with shift support

  • History navigation with arrow keys

  • Screen scrolling





The hardest part



Making files persist across reboots was the biggest

challenge. I had to write a custom ATA driver that

talks directly to the disk controller hardware through

ports. No BIOS, no shortcuts — just raw hardware

communication.





What I learned




  • How the CPU actually boots

  • How memory is really managed

  • How files are actually stored on disk

  • How keyboard input really works





Video










Screenshot








What's next




  • IDT (interrupt handling)

  • Multitasking

  • GUI






Try it yourself



GitHub: https://github.com/Gyimah-Benjamin/JanOS






Still building. This is just the beginning 🚀

Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
3 Quellen
Use custom web fonts in Google Sheets charts
2 Quellen
Introducing the new 1Password App for Google Chat
1 Quelle
Context-aware access controls are available for Gemini Enterprise in the Admin console
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten I built a 32-bit OS from scratch and named it after my mom

Thematisch verwandte Begriffe: built, 32bit, from, scratch · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...