نظام تشغيل بسيط X86 مكتوب في C.
يتم تحميل النواة بواسطة GRUB2. يوجد تكوين التمهيد في rootfs/boot/grub/grub.cfg .
يتم تحميل النواة بواسطة GRUB2 باستخدام بروتوكول Multiboot 2. يتم تحميل kernel على 0x100000 ويتم تحميله في وضع 32 بت.
kernel تخلق MBR ويجد قسمها الخاص. لا يدعم أقسام ممتدة. ثم يقوم بإعداد نظام الملفات ويتصاعده.
kernel يدعم FAT12 و FAT16. يمكن أن تقرأ الملفات والأدلة. لا يمكن أن تكتب kernel إلى FAT12/16.
kernel يدعم Ext2. يمكن أن تقرأ الملفات والأدلة. لا يمكن أن تكتب kernel إلى Ext2.
يدعم kernel syscalls عبر تعليمات int 0x80 . حاليا يتم دعم syscalls التالية:
sys_writesys_readsys_opensys_closesys_statsys_getpidsys_forksys_execvesys_exitيمكن لـ kernel تحليل ملفات elf وتنفيذها. يمكن أيضًا تحميل رموز التصحيح من نفسها.
حاليا تم بناء النواة كثنائي واحد. في المستقبل سيتم تقسيمه إلى وحدات. ستعمل kernel على تحميل الوحدات النمطية من نظام الملفات.
يدعم Kernel سلسلة Intel 82540EM لبطاقات الشبكة. يمكن أن ترسل واستقبال الحزم. يتم دعم البروتوكولات التالية:
تم بناء النواة فوق LIBC بدائية. وهي تقع في kernel/libc . هناك أيضًا system/libc يستخدمه برامج Space ، وفي المستقبل ستقوم بإنشاء مكتبة مشتركة.