The sixth rewrite of what never was, OrionOS. x86_64 kernel.
- EFI loader (efxloader) and BIOS loader (bfxloader, running on top of BOOTBOOT)
- Higher-half 64-bit kernel
- tarfs initrd, basic VFS
- Some level of userspace, with basic asynchronous (polling + signalling) IPC
- C++ compiler (that targets your own platform)
pv,mtools,parted,fdisk,mkfs.vfat(typically packaged asdosfstools),unzip- On OS X, use Homebrew to install
gptfdisk(the includedfdiskonly works for MBR disks, which is so 1990s) - A Unix system -- OS X and Linux will work, Windows Subsystem for Linux will work as well. Unlikely to work on things like mingw/cygwin.
- About 150 MB of free space.
- Run the
./bootstrap.shscript - Everything will be done automatically
- Once the bootstrap script is done, you should be able to run 'make' in the root directory and have it run, using QEMU.
- It currently does nothing spectacular. Possible epilepsy warning.
The licenses for the various components of [nx] can be found in LICENSE.md, including those of libraries and external dependencies.