Skip to content

Commit 30eb0a6

Browse files
committed
docs(readme): show how to interact with the shell
1 parent d989a42 commit 30eb0a6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

readme.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
# recore
2+
23
A simple RISC-V kernel, which could be seen as a incomplete reimplementation of [rCore-Tutorial-v3](https://github.com/rcore-os/rCore-Tutorial-v3).
34

45
## Features
6+
57
- concurrency of multiple processes, each of which contains mutiple native threads
68
- dynamic memory management in kernel supported by SLUB
79
- virtual memory with SV39
810
- a simple file system with a block cache
911
- an interactive shell in the userspace that supports some basic commands
1012

1113
## Run
14+
1215
To run this kernel, you should:
16+
1317
``` bash
1418
$ git clone [email protected]:Celve/recore.git
1519
$ cd recore/kernel
@@ -19,6 +23,8 @@ $ make run
1923

2024
There should be an interactive shell that provide similar interface like the normal shell on your operating system. Use it to explore the functionality of this simple OS.
2125

26+
Supported shell commands are listed in `user/src/bin`, or use `ls` in shell to list.
27+
2228
## Wiki
2329

2430
For more details, please check the [wiki](https://github.com/Celve/recore/wiki).

0 commit comments

Comments
 (0)