Přeskočit na obsah

POSIX

Z Wikiverzity

Co je to POSIX

[editovat]

POSIX (zkratka z Portable Operating System Interface) je přenositelné rozhraní pro operační systémy, standardizované jako IEEE 1003 a ISO/IEC 9945. Vychází ze systémů UNIX, a určuje, jak mají POSIX-konformní systémy vypadat, co mají umět, co se jak dělá apod.

Microsoft a Posix

[editovat]

Microsoft implementoval POSIX ve verzi 1 (ISO 9945-1:1990) ve Windows NT 3.5. Taková to implementace nedovolovala práci s vlákny, okny, RPC či sokety.Od Windows XP byl tento tzv. MS POSIX subsystém nahrazen Interixem. Ten je v současné době integrován do "Subsystem for Unix-based Applications" (SUA), který je k dispozici pro Windows Server 2003 R2 [1] [2] .

Pro SUA existuje komunitní server [3], kde se lze dočíst, že ve Windows Vista Enterprise či Ultimate je také možné SUA instalovat. Pokud jde pouze o pthread (vlákna) lze použít jakousi dll knihovnu.