BeOS jsem kdysi zkoušel a vadila dost jeho POSIX nekompatibilita --- např. handly souborů a socketů mají odlišný prostor čísel, jedno číslo mohlo znamenat konkrétní soubor a jiný konkrétní socket --- na socketech proto nešlo volat read(), write() a close(), místo toho se používalo send(), recv() a closesocket().
Jak toto Haiku řeší? Snaží se být víc POSIX kompatibilní? Ale zase jak, když tvrdí, že chtějí být kompatibilní s BeOSem?