Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/TheKernelCorp/NuummiteOS
An OS kernel written in Crystal.
https://github.com/TheKernelCorp/NuummiteOS
operating-system os-dev
Last synced: 30 days ago
JSON representation
An OS kernel written in Crystal.
- Host: GitHub
- URL: https://github.com/TheKernelCorp/NuummiteOS
- Owner: TheKernelCorp
- License: mit
- Created: 2016-12-20T12:28:48.000Z (almost 8 years ago)
- Default Branch: rewrite
- Last Pushed: 2017-02-17T20:54:57.000Z (almost 8 years ago)
- Last Synced: 2024-08-03T17:13:16.738Z (4 months ago)
- Topics: operating-system, os-dev
- Language: Crystal
- Homepage:
- Size: 201 KB
- Stars: 61
- Watchers: 7
- Forks: 6
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-crystal - NuummiteOS - An OS written in Crystal as a Proof of Concept (Implementations/Compilers)
README
# NuummiteOS
An OS written in [Crystal][crystal_home] as a Proof of Concept.
Join our team on [Discord][discord] or [IRC][webchat] ( `#nuummite @ int0x10.com:6697 (SSL)` )## Contributing
We're always looking for help with our [Projects][projects]!
## Building on Linux/WSL
- Get an [i686-elf gcc cross-compiler][cross_cc] going
- Install the [latest Crystal compiler][crystal_compiler]
- Install the [latest version of SCons][scons]
- Run `scons` to build
- Run `scons test` to run Runtime tests.
- Run `scons --qemu-curses` to build and run qemu## Troubleshooting
**`xorriso : FAILURE : Cannot find path '/efi.img' in loaded ISO image`** `or`
**`grub-mkrescue: error: ``mformat`` invocation failed`**:- On Arch: `sudo pacman -Sy mtools`
- On Debian/Ubuntu/WSL: `sudo apt-get install mtools`
- On Fedora/RedHat/CentOS: `sudo yum install mtools`[cross_cc]: http://wiki.osdev.org/GCC_Cross-Compiler
[crystal_home]: https://crystal-lang.org
[crystal_compiler]: https://crystal-lang.org/docs/installation/index.html
[discord]: https://discord.gg/nmESdX8
[webchat]: http://int0x10.com/webchat?nick=&channels=nuummite%2Cprogramming%2C%23chat
[scons]: http://scons.org/
[projects]: https://github.com/TheKernelCorp/NuummiteOS/projects