
RetrOS-32
joexbayer
4.42k views2 followers
assembly, c, kernel, os, osdev, retros32
GitHub
Download
Experimental Feature
ESC to release mouse.project edit page
Login: admin:admin or simply click "Ok" to login as guest.
Powered by v86v86 is licensed under theBSD 2-Clause License
Gallery








Description
A x86 32bit Hobby Operatingsystem with graphics, multitasking, editor, filesystem, networking and 32bit C-Compiler for i386 architecture.
Review by tirimid
Review by tirimid
Features
- Custom Bootloader & GRUB compatible
- Multi-threaded pre-emptive scheduling
- Networking, TCP, UDP, DHCP
- Custom C Compiler
- FAT16 Filesystem
Comments

joexbayerabout 1 month ago
Anonymousabout 2 months ago
What keyboard layout does this OS expect?
It's currently a custom US/Norwegian layout, but I'm working on converting to standard US.
Project Feed
Getting a Web Server running on my hobby OS
Devlog

Demo After a long break from working on my hobby operating system, I finally got back into it and finished a very important milestone: a working...
November 27, 202514.8k viewsRead more
Just for Fun: A Hopeful Take on OSDev
Blog

When I was writing my OS, or diving deep into C and its assembly quirks, I kept getting the same question: Why? Why bother with C when C++ is...
October 09, 20251.97k viewsRead more
Defer: Resource cleanup in C with GCCs magic
Discussion

“Warning: This is experimental, relies on GCC-specific extensions (__attribute__((cleanup)) and nested functions), and is not portable C. It’s...
September 24, 202514k viewsRead more
Object-oriented design patterns
Discussion

A benefit of working on your own operating system is that you’re free from the usual "restraints" of collaboration and real applications. That...
August 20, 202548.2k viewsRead more
My osdev journey: Part 1
Blog

May 12, 2022 After finishing my operating systems course and completing my bachelor’s degree, I had a long break before starting my master’s...
August 08, 20251.45k viewsRead more