forked from Hyperion/HyperionOS
working on readme
This commit is contained in:
11
README.md
11
README.md
@@ -7,7 +7,7 @@ HyperionOS is a modular, hybrid kernel operating system written entirely in Lua.
|
|||||||
## Features
|
## Features
|
||||||
|
|
||||||
- Functionality is split into kernel modules (`.kmod`)
|
- Functionality is split into kernel modules (`.kmod`)
|
||||||
- Task-based lightweight thread/task scheduler with process isolation and IPC support
|
- Task-based lightweight thread/task preemptive scheduler with process isolation and IPC support
|
||||||
- Virtual filesystem unified interface for disk, RAM, and virtual filesystems
|
- Virtual filesystem unified interface for disk, RAM, and virtual filesystems
|
||||||
- TTY & Shell
|
- TTY & Shell
|
||||||
|
|
||||||
@@ -24,14 +24,7 @@ You can add your own `.kmod` files to extend kernel functionality without modify
|
|||||||
## Debugging & Logging
|
## Debugging & Logging
|
||||||
|
|
||||||
The kernel logs to `/var/log/syslog.log` during runtime.
|
The kernel logs to `/var/log/syslog.log` during runtime.
|
||||||
You can also view real-time loading logs during boot if `showModLoad` in boot.cfg is enabled.
|
you can add to it by doing `syscall.log(text, tag, color)`
|
||||||
|
|
||||||
To trigger a panic (for testing):
|
|
||||||
```lua
|
|
||||||
kernel.PANIC("Test panic message")
|
|
||||||
OR
|
|
||||||
kernel.log("Test log message")
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user