Pěkný projekt - ale zajímalo by mne, proč jste na první možnou a pak všechny vyšší úrovně nevytáhli objektový derivát C s možností podhodit název objektu-modulu a soubor s ním (ano, hrozí špagetový kód)? Protože modularita chodí poměrně nedaleko objektového návrhu a psát to klasickou cestou je cesta akorát k blobu (Linus sám říká, že jádro je daleko od jeho původních představ). Navíc by jste mohli pracovat v oblasti, kde začal NextStep a web v dnešní podobě vůbec.
Sice jsem některým věcem v dotazu úplně neporozuměl ("objektový derivát"), ale obecně se dá říci, že třeba interní API mikrojádra HelenOSu mají objektový charakter.
Odpověď na skoro všechny dotazy typu "proč jsme něco neudělali jinak" je bohužel taková, že den má jen 24 hodin. Některé věci jsou v současné době implementovány jen provizorně, spousta funkcionality chybí, spoustu věcí chceme předělat a možná ještě víc věcí bychom chtěli předělat, kdybychom měli energii zamyslet se nad nimi ještě lépe a důkladněji.
Ovšem HelenOS je open source projekt a pokud si myslíte, že můžete přispět dobrou myšlenkou nebo ještě lépe patchem, budete srdečně vítán!