Na jednu stranu píšou, že je POSIX svazující, na druhou stranu chtějí na linuxové jádro naportovat userspace z plan9 -- čímž to efektivně popřou, protože názorně ukážou, že všechny ty inovativní myšlenky jdou realizovat i na POSIXovém systému...
Standard POSIXu jsem nečetl, ale předpokládám, že specifikuje, že OS má implementovat určitou sadu funkcí a ty se mají chovat určitým způsobem. Nic snad nebrání tomu, aby implemetoval i nějaké další API (ať už experimentální a inovativní, nebo z důvodu kompatibility) Limity jsou až na hodně základní úrovni, jako např. scheduling procesů -- i když i tady jsou možnosti -- scheduler může s různými typy procesů pracovat různě...
Ono se to i děje -- např. ALSA asi nemá s POSIXem nic společného. A nejen na úrovni API -- např. filesystém vfat neodpovídá POSIXu a přitom ho můžeme používat...
Oni budou portovat na Linux (API jadra) a ne na POSIX. GNU stavi na POSIXu, ne na Linuxu, protoze GNU je tvoreno pro maximalni kompatibilitu. Takze zadny protimluv.
Linuxové jádro si komunikuje vlastním způsobem, POSIX je aplikační rozhraní libc, která převádí POSIXové volání na volání jádra.
POSIX nedefinuje souborové systémy ani to, jak se mají chovat, definuje jen aplikační rozhraní pro práci s nimi. vfat je POSIXové rozhraní pro souborové systémy FAT. Pravda je, že ALSA nebo třeba FUSE jsou aplikační rozhraní, ale POSIXové nejsou.