BerkeOruc

BerkeOruc / BerkeOS

Public

Rust based an OS made by 16 years old teenager from Turkey

13
0
100% credibility
Found Mar 19, 2026 at 13 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

BerkeOS is a hobby x86_64 operating system built from scratch in Rust by a 16-year-old developer, offering a command shell, text editor, custom filesystem, and basic hardware support for running in an emulator.

How It Works

1
🔍 Discover BerkeOS

You find BerkeOS on GitHub, a cool operating system project created by a teenage developer from Turkey using free tools.

2
🛠️ Prepare your computer

Install a few free programs on your Linux machine so everything is ready to create the OS.

3
🔨 Build your OS

Run the simple build script and watch as your personal operating system takes shape.

4
🚀 Launch it

Start the emulator with one command and see BerkeOS boot up on your screen.

5
⌨️ Dive into the shell

Type commands, edit text files with the built-in editor, and explore features like the clock and sounds.

Your OS lives!

You now have a fully working custom operating system to play with, tweak, and learn from.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 13 to 13 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is BerkeOS?

BerkeOS is a minimalist x86_64 operating system built from scratch in Rust using no_std, booting via UEFI or BIOS detection into a DOS-inspired interactive shell called berkesh. Users get a custom filesystem (BerkeFS) for file ops like ls, cat, mkdir, and rm, plus PS/2 keyboard input, VGA text mode with colors, real-time clock, PC speaker audio, and a built-in Deno text editor. Quick-start with rust github actions: clone, run build.sh and run.sh in QEMU for instant tinkering.

Why is it gaining traction?

This rust github trending curiosity, rust made by a 16-year-old from Turkey starting at age 14 with free AI tools, proves OS kernels are rust made easy for hobbyists—no runtime overhead, zero-cost abstractions, memory safety on bare metal. Standout user perks: shell commands for sysinfo, uptime, neofetch, calc, Snake game, and beep; supports ATA disks, RTC, PIT interrupts at 100Hz. Planned TCP/IP and GUI keep it evolving via rust github workflow.

Who should use this?

Rust no_std enthusiasts prototyping bare-metal projects, OS dev newbies seeking a bootable rust github dependency for learning paging and interrupts, or educators demoing kernel basics to students. Teens inspired by its origin or hobbyists customizing rust github ci for QEMU tests will dig the hands-on shell and editor.

Verdict

Impressive starter kernel at 14k lines (43% hand-written), but 13 stars and 1.0% credibility score signal immaturity—basic features work, docs are solid via README, yet expect rough edges sans tests or multicore. Star it on GitHub, fork for rust github actions experiments; great for learning, not deploying.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.