Info: Check out our new News page! Ranked stories, points, comments, and more.
User Avatar

RetrOS-32

joexbayer
Project Screenshot
4.42k views2 followers
assembly, c, kernel, os, osdev, retros32
GitHub
Download

Gallery

Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image

Description

A x86 32bit Hobby Operatingsystem with graphics, multitasking, editor, filesystem, networking and 32bit C-Compiler for i386 architecture.

Review by tirimid

Features

  • Custom Bootloader & GRUB compatible
  • Multi-threaded pre-emptive scheduling
  • Networking, TCP, UDP, DHCP
  • Custom C Compiler
  • FAT16 Filesystem

Comments

Anonymousabout 2 months ago
What keyboard layout does this OS expect?
User Avatar
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
Post Thumbnail

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
Post Thumbnail

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
Post Thumbnail

“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
Post Thumbnail

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
Post Thumbnail

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