Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ANEP-ET committed Apr 12, 2018
1 parent 5b71e5e commit 50931ce
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 13 deletions.
28 changes: 17 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,24 @@ Technology is free, SnowFlakeOS

## TODO
### Boot2Snow (x86_64, UEFI)
- [x] Basical UI (from https://github.com/system76/firmware-update)
- [x] Add uefi_alloc support
- [x] Load kernel from disk
- [ ] Set virtual memory map
- [x] Set virtual memory map
- [ ] Basical UI
- [ ] Enable boot timeout
- [ ] Add fs.rs (Filesystem)
### SnowKernel
- [ ] Add alloc support
- [ ] Better GUI library support
- [ ] Write elf loader
- [ ] Write I/O drivers (keyboard, mouse, etc.)
- [ ] Add modular support
- [ ] Multitasking support
- [ ] Write syscall
- [ ] Write init process
### FlakeOS
#### Kernel Modules
- [ ] Drivers
- [ ] IPC
- [ ] System calls
- [ ] File system
- [ ] VFS

## Building
Requirements to build
Expand Down Expand Up @@ -54,12 +61,11 @@ $ make run
```

## Reference
- https://github.com/phil-opp/blog_os
- https://github.com/thepowersgang/rust_os
- https://github.com/redox-os/orbclient
- https://github.com/redox-os/uefi
- https://github.com/phil-opp/blog_os (MIT OR Apache 2.0 License)
- https://github.com/thepowersgang/rust_os (2-clause BSD licence)
- https://github.com/redox-os/orbclient (MIT License)
- https://github.com/redox-os/uefi (MIT License)
- https://github.com/system76/firmware-update


## License
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.jparrowsec.cn%2FSnowFlakeOS%2FSnowFlake.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.jparrowsec.cn%2FSnowFlakeOS%2FSnowFlake?ref=badge_large)
2 changes: 1 addition & 1 deletion arch/x86_64/boot2snow/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "Boot2Snow"
version = "0.1.0"
version = "0.1.0-Hydrogen"
authors = ["xuserwhat <[email protected]>"]

[dependencies.compiler_builtins]
Expand Down
2 changes: 1 addition & 1 deletion kernel/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "SnowKernel"
version = "0.1.0"
version = "0.1.0-Hydrogen"
authors = ["xuserwhat <[email protected]>"]

[lib]
Expand Down

0 comments on commit 50931ce

Please sign in to comment.