KO
|
EN
gitlite — search
Search
#python
#java
#python3
#arduino
#golang
#machine-learning
#rust
#html
#flask
#javascript
#seismology
#nodejs
fern-os
★ 34
Open GitHub ↗
A 32-bit x86 Hobby Operating System
Download README (.md)
Explore Similar Repositories
fern
:
fern: a curses-based mastodon client modeled off usenet news readers & pine, with an emphasis on getting to 'timeline zero'
fernet-java8
:
Java 8 implementation of the Fernet Specification
fernando-pessoa
:
Classificador de poemas do Fernando Pessoa de acordo com os seus heterônimos
Fern-Ornaments
:
No description available.
FernOS
:
A browser-based lightweight OS, made in Svelte.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
fern-os
?
Download (.md)
# FernOS A hobby 32-bit x86 operating system. ### Building and Running To run code, edit `src/u_startup/main.c`. This file contains the main function of the first user process. To create more processes and perform other system operations, see `src/u_startup/include/u_startup/syscall.h` and `src/u_startup/include/u_startup/syscall_fs.h`. ```bash # Build and run FernOS in qemu make run # Clean all build artifacts make clean ``` ### Requirements The above `make` commands will only succeed if you have the `i686-elf-binutils`, `qemu`, and `mtools`. ### Contributing Earlier in this project I'd merge in large branches in entirety. I have decided to move away from this strategy due to high number of commits. Feature branches should be small and clear. Branches should be squashed before being merged.