From d4ebc0c8b7d808c89987ef79063df0cba6148702 Mon Sep 17 00:00:00 2001 From: Zak Yani Star Fenton Date: Wed, 4 Jun 2025 14:10:01 +0000 Subject: [PATCH] Update README.md --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 05e8a38..e72bdf1 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,11 @@ # slkern -A small OS kernel for RV64 virtual platforms. \ No newline at end of file +A small OS kernel for RV64 virtual platforms. + +## History + +Initially I planned to just fork xv6 (MIT's teaching OS) to demonstrate the C compiler but after the basics were working I kept going. + +The kernel itself (not including tools) is now >50% new code, including features like priority-based scheduling and a reworked filesystem with support for multiple drives. + +Some new tools have been added to the repository including a new mkfs implementation, while things like libc have been factored out into their own repositories. Other simple system tools like the shell & test programs remain from xv6 with small modifications. \ No newline at end of file -- 2.40.1