Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)