artemtsitronov/hobby-os

A simple attempt to create an OS. Mostly to learn OSDev and as a challenge to use minimal AI

Rust

15

6 commits

updated Oct 14, 2026

See the code

See what people are saying

SourceMessageScoreDate

Really proud of my first operating system (r/rust)

Hello dear developers, I just wanted to say that today, I made an incredibly tiny and stupid OS, with only a text driver. It was supposed to also be a challenge to not use any AI, and to just try OSDev. Really wanted to for a while I doubt that this will be the "Next revolutionary OS that will…

2

Oct 13, 2026

README

Screenshot

Hobby-OS (Artem Tsitronov)

An attempt to create a working OS in Rust. Also a challenge to not use AI.

Goals

  • NO AI CODE!!! Absolutely not! What's the point of developing, if it's not you to do it, but AI!
  • Learn rust better I have a few serious projects, and I have experience in Rust, but feel insecure about it, I want to improve
  • "I use Hobby-Os btw" Yes. I want to say that I created an OS. It sounds cool!! Don't judge me.

What have I done!?

  • I morally prepared myself to use Limine Of course. Of course I couldn't use the normal bootloader crate and do it the easy way! Of course I wanted to implement an obscure bootloader!
  • I used Limine ...okay I admit it, it was pretty fun. But why isn't there VGA though!?

Status so far

Don't use it.

Support? Yes. I would appreciate that

Usage? How do you even use it, all it has is a text driver!

from-scratch
iso
limine
operating-system
operating-system-from-scratch
rust
rust-lang

artemtsitronov/hobby-os

A simple attempt to create an OS. Mostly to learn OSDev and as a challenge to use minimal AI

Rust

15

6 commits

updated Oct 14, 2026

See the code

See what people are saying

SourceMessageScoreDate

Really proud of my first operating system (r/rust)

Hello dear developers, I just wanted to say that today, I made an incredibly tiny and stupid OS, with only a text driver. It was supposed to also be a challenge to not use any AI, and to just try OSDev. Really wanted to for a while I doubt that this will be the "Next revolutionary OS that will…

2

Oct 13, 2026

README

Screenshot

Hobby-OS (Artem Tsitronov)

An attempt to create a working OS in Rust. Also a challenge to not use AI.

Goals

  • NO AI CODE!!! Absolutely not! What's the point of developing, if it's not you to do it, but AI!
  • Learn rust better I have a few serious projects, and I have experience in Rust, but feel insecure about it, I want to improve
  • "I use Hobby-Os btw" Yes. I want to say that I created an OS. It sounds cool!! Don't judge me.

What have I done!?

  • I morally prepared myself to use Limine Of course. Of course I couldn't use the normal bootloader crate and do it the easy way! Of course I wanted to implement an obscure bootloader!
  • I used Limine ...okay I admit it, it was pretty fun. But why isn't there VGA though!?

Status so far

Don't use it.

Support? Yes. I would appreciate that

Usage? How do you even use it, all it has is a text driver!

from-scratch
iso
limine
operating-system
operating-system-from-scratch
rust
rust-lang