Базове ядро
Завантаження, обробка винятків, пам’ять, текстова консоль, shell і FAT32 у прийнятих профілях.
// DEVELOPMENT STATUS
Останній завершений крок — швидший пошук вільної пам’яті та виправлення гонки під час повторного запуску процесорного ядра. Перевірено відмову при вичерпанні пам’яті, відновлення після неї та роботу двох CPU.
Одне та два ядра · UEFI · FAT32 і user mode · вимкнення та перезапуск · два 10-хвилинні прогони стабільності.
P2 ще відкрито. Перевірки у QEMU стосуються конкретних конфігурацій; підтримку фізичних ARM-плат потрібно довести окремо.
// 01 — ЩО ВЖЕ ПРАЦЮЄ
Завантаження, обробка винятків, пам’ять, текстова консоль, shell і FAT32 у прийнятих профілях.
ELF, ізольовані адресні простори, перший системний виклик, планувальник, витискання та контрольоване завершення задач. Повний прикладний ABI ще попереду.
Спільні підсистеми ядра з окремими архітектурними шарами x86-64 й AArch64. ARM запускається через Image та UEFI.
Задачі на другому CPU, таймерне витискання, міжпроцесорні запити та блокування в алокаторах. Перевірений профіль — два CPU.
VirtIO-фреймбуфер із текстовою консоллю, клавіатура, покажчик і дотик; standby/resume, вимкнення, reboot і контрольований CPU hotplug. Це ще не віконний робочий стіл.
// 02 — ШЛЯХ ДО ЗАВЕРШЕННЯ
До повсякденної графічної ОС лишається великий обсяг роботи. Нині це працююче дослідницьке ядро; попереду три великі черги розвитку, кожна з кількома підсистемами.
Завершити профіль ARM-пристроїв: eMMC/UFS і SMMU, thermal-політику, системний сон/hibernate та hotplug CPU з живими задачами. Далі — приймання на реальному залізі/U-Boot.
Для F0 також потрібні повна модель володіння пам’яттю (complete-root), IPC та handle/capability ABI, copyout, threads/TLS, квоти ресурсів і фінальні інтеграційні перевірки заявлених платформ.
F0 ще не досягнутоСтабільний прикладний ABI, користувацькі бібліотеки, файлові та процесні API; віконний сервер, input/focus, текст, буфери й відновлення після збоїв. Саме тут консольна платформа стає графічною ОС.
.NET та інші обрані runtimes, системні застосунки, sandbox і захист даних; графічне прискорення та драйвери для конкретних NVIDIA, AMD й Intel. Кожен напрям потребує окремої реалізації та тестування.