summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 13 insertions, 1 deletions
diff --git a/README.md b/README.md
index b903991..35144e4 100644
--- a/README.md
+++ b/README.md
@@ -8,13 +8,25 @@ With all that out of the way, check out the features.
# Planned Features
* SMP multi-core support
* Preemptive multithreading
+* VFS abstraction for filesystem modules
* Unix-like file structure (/proc, /sys, /dev)
* Port of ether X-org or wayland, combined with a complete WM
* Basic network stack
-* ex2 filesystem
+* ex2 filesystem built in
* Pseudoterminals
* Ports of other software I like, such as bash, vim, some old 3d games
# Project status
This project will likely go very slow and take multiple years, as I'm dealing with things such as college and adulting. If there are blatently obvious bugs, or things look unfinished, I'm still working on them.
Additionally, there's some pretty messy code. I've improved over the durentation of this project, so expect those things to be changed some time down the line.
+
+# What I'm working on now
+1. Ensuring palloc() and malloc() are smp safe (current)
+2. Creating kernel space threads with primative scheduler
+3. VFS filesystem
+4. ACPI, PCI
+5. ext2 filesystem
+6. Userspace processes!!!
+7. IO buffering, process waitlists
+8. Improve scheduler
+9. Let's not get too ahead of ourselves...