Jeho paradigma je primarne desktop a single user pouziti. Neco na styl macOS - jediny unifikovany desktop, zadne Xwin, wayland, athena, GTK, QT a ostatni vesmes nekompatiblini GUI veci.
Taky kernel je zajimavy, vychazi z puvodniho BeOS a pridava vlastni originalni vylepseni. To nejdulezitejsi - nema to nic spolocne s monolitickym molochem linuxem. Ze umoznuje POSIX je asi jedina spojnice mezi unixovym svetem, hlavne pro snazsi portaci existujiciho kodu. Viz tabulka https://sortix.org/os-test/ . 64bit verze pouziva gcc7 (32 bit verze pouziva gcc 2.x kvuli binarni kompatibilite s puvodnimi BeOS aplikacemi).
Linux-based distributions stack up software – the Linux kernel, the X Window System, and various DEs with disparate toolkits such as GTK+ and Qt – that do not necessarily share the same guidelines and/or goals. This lack of consistency and overall vision manifests itself in increased complexity, insufficient integration, and inefficient solutions, making the use of your computer more complicated than it should actually be.
V podstate vsechny moderni OS az na nejake experimentalni kopiruji stejny model a velmi podobne API. At' si rika kdo chce co chce, tak jde relativne snadno udelat minimalisticka knihovna prehazujici Win32 API na POSIX, pripadne i opacne. Jasne, bude tam spousta nekompatibilit (napr. mmap ma % 4k offset Win32 mapovani ma tusim 512b, atd). Ale princip je podobny.
Co mne na Haiku zaujalo je to, ze na spoustu veci maji samostatne thready, coz muze byt docela uzitecne (umi-li kernel s milionem threadu pracovat).
Co mi prijde dnes neuzitecne je (ne)ochrana uzivatele, dnesni system i pro single user cloveka musi mit dokonalou ochranu mezi procesy/uzivateli/atd. Davno jsou doby kdy na PC bezely 4 overene aplikace, "ktere mi dal soused" :). Pristp BeOS jde myslim pouzit dnes jen v nejakem embedded, nebo jednoucelovych zarizenich (router/etc).
No vzhledem na to, ze jediny clovek dokazal portnout kolos jako LibreOffice, tak myslim, ze tvoje konzolove prkotiny pujdou levou zadni.
https://www.haiku-os.org/blog/kapix/2018-07-08_libreoffice_for_haiku_a_not-so-short_story/
Ja to myslel tak, ze velmi podobne API neprinasi nic zasadne inovativniho. Tzn. vezmeme-li Linux, BSD, Solaris, 7th ed Unix, atd., jsou tam veci reseny velmi podobne. Da se asi pripojit i Windows, kde to je jen jeste vic zasmodrchane. Neslo mi o slozitost portace.
Spousta dalsich systemu prinasi nove vlastnosti (Plan9, Mach, QNX) .. a zrejme i BeOS (nestudoval jsem zdrojaky).