Munal OS to eksperymentalny system operacyjny napisany w całości w języku Rust, cechujący się podejściem unikernel, kooperatywnym planowaniem oraz modelem bezpieczeństwa opartym na izolacji WASM.
System nie wykorzystuje bootloadera, mapowania stron, przestrzeni adresowej wirtualnej ani przerwań, co czyni go nietypowym w kontekście tradycyjnego projektowania OS.
Munal OS zakłada uproszczony model sterowników, wykorzystując sterowniki VirtIO do komunikacji z QEMU zamiast obsługi prawdziwego sprzętu.
Cooperative scheduling oznacza, że aplikacje muszą świadomie przekazywać kontrolę nad procesorem, ponieważ system nie wspiera przerwań systemowych.
Interfejs graficzny Munal OS korzysta z własnego zestawu narzędzi UI o nazwie Uitk, co pozwala na spójność stylu.
Get notified when new stories are published for "🇵🇱 Hacker News Polski"