Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sporeball/nn
nearly nothing: a toy operating system
https://github.com/sporeball/nn
kernel operating-system osdev systems
Last synced: 4 months ago
JSON representation
nearly nothing: a toy operating system
- Host: GitHub
- URL: https://github.com/sporeball/nn
- Owner: sporeball
- License: mit
- Created: 2022-01-28T01:19:17.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-11T22:53:08.000Z (5 months ago)
- Last Synced: 2024-09-12T08:57:58.038Z (5 months ago)
- Topics: kernel, operating-system, osdev, systems
- Language: C
- Homepage:
- Size: 89.8 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nn
**nn** is a toy operating system, designed for fun (and from a position of general naïveté). i'm not sure how far it'll go, but one thing's for sure: it'll probably implement **n**early **n**othing.
### building
ensure [gcc](https://gcc.gnu.org), [nasm](https://www.nasm.us), [binutils](https://www.gnu.org/software/binutils), [GRUB](https://www.gnu.org/software/grub), and [xorriso](https://www.gnu.org/software/xorriso) are installed, then run `make`.if all goes well, an `nn.iso` file should be produced.
### running
to run **nn** in [qemu](https://www.qemu.org), run `make run`. this requires qemu's `i386` architecture.to run **nn** in [Bochs](https://bochs.sourceforge.io) instead for its useful debugging functionality, run `make debug`.
### donate
you can support the development of this project and others via Patreon:[![Support me on Patreon](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3Dsporeball%26type%3Dpledges%26suffix%3D%252Fmonth&style=for-the-badge)](https://patreon.com/sporeball)