Update README.md
This commit is contained in:
parent
4b1d31719f
commit
d4ebc0c8b7
@ -1,3 +1,11 @@
|
|||||||
# slkern
|
# slkern
|
||||||
|
|
||||||
A small OS kernel for RV64 virtual platforms.
|
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.
|
Loading…
x
Reference in New Issue
Block a user