2011-02-08

vak: (Default)
XV6: сделано в MIT. Современная реализация Unix по мотивам версии v6. Меньше 7000 строк, включая ядро и десяток утилит. Запускается на стандартном Intel Pentium, есть поддержка многоядерности (SMP). Конечно, набор системных вызовов сильно урезанный, и файловая система упрощённая. Зато блокировка посредством спинлоков, никаких splN/splx. В целом замечательный код.