summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorAnton Kling <anton@kling.gg>2023-10-22 19:50:38 +0200
committerAnton Kling <anton@kling.gg>2023-10-22 19:50:38 +0200
commit4e09bca9e34c226b6d7e34b4fa11248405fd988e (patch)
tree80f156b7940d9d19971395f335530170c69516c7 /README.md
Move everything into a new repo.
Diffstat (limited to 'README.md')
-rw-r--r--README.md35
1 files changed, 35 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..836a31d
--- /dev/null
+++ b/README.md
@@ -0,0 +1,35 @@
+# sbOS
+
+A mostly from scratch, UNIX like x86 hobbyist operaing system. Kernel,
+libc and the rest of the userland are written from scratch. It only
+requires a bootloader that supports the first version of multiboot(such
+as GRUB).
+
+## Features
+
+* Paging
+* Interrupts
+* Process scheduling
+* VBE graphics
+* PS2 Mouse/Keyboard
+* VFS
+* ext2 filesystem
+* DevFS
+* UNIX sockets
+* libc
+* Window Manager
+* Terminal Emulator
+* Very basic shell
+* Shell utilities(cat, yes, echo etc)
+
+and some other stuff.
+
+## How do I run it?
+
+You shouldn't, it is very incomplete and does not have much intreasting
+sutff in the userland yet. Setup is currently also sligthly painful if
+you don't know what you are doing.
+
+## Why?
+
+fun