POSIX

POSIX (Portable Operating System Interface for Unix, ), UNIX için "taşınabilir işletim sistemi arabirimi".

Bir işletim sistemi hizmeti kümesi tanımlayan Elektrik ve Elektronik Mühendisleri Enstitüsü (IEEE) standardı. POSIX standardını kullanan programlar bir sistemden diğerine kolayca taşınabilir. POSIX, UNIX sistem hizmetlerine dayanır, ancak başka işletim sistemleri tarafından da geliştirilebilecek biçimde oluşturulmuştur.

 POSIX'le uyumlu işletim sistemleri 
İşletim sistemleri, kısmen veya tamamen POSIX'le uyumlu olabilirler. Bu özellikleri, POSIX standartlarına kısmen veya tamamen uyumlu olduklarına bağlıdır. Sertifikalı ürünler, IEEE'nin POSIX sertifikalı internet siteleri (İng. ) sahifesinde yayınlanarak ilân edilir.

 Tamamen POSIX uyumlu 
Aşağıdaki işletim sistemleri POSIX uyumlu olup bu standartın tamamına uymaktadır:
 A/UX
 AIX
 BlagOS
 BSD/OS
 Darwin (Mac OS X)
 HP-UX
 INTEGRITY
 IRIX
 LynxOS
 MINIX
 OpenVMS
 penOS
 QNX
 RTEMS (POSIX 1003.1-2003 Profile 52)
 Solaris und OpenSolaris
 UnixWare
 velOSity
 VxWorks

 Geniş ölçüde POSIX uyumlu 
Aşağıdaki işletim sistemleri, resmen POSIX uyumlu olarak sertifikalandırılmamışlarsa da, standardın büyük kısmına uymaktadırlar:
 BeOS und dessen Open-Source-Nachfolger Haiku
 Nucleus RTOS
 FreeBSD
 Linux (çoğu dağıtımlar için bakınız LSB)
 NetBSD
 OpenBSD
 DragonFly BSD
 PikeOS (Gömülü sistemler için eşzamanlı işletim sistemi. PSE51- ve PSE52 payı seçilebilir.)
 SkyOS
 SuperUX
 Syllable
 VSTa

 Genişletmeyle uyumlu olabilenler 
Bu işletim sistemleri, resmen POSIX uyumlu olarak sertifikalandırılmamışlarsa da, geniş olarak standartlara uyarlar. Bu sistemlerde POSIX desteği, bir nevî uyumluluk genişletmesi (genelde derleyici kütüphaneleri) veya işletim sistemi çekirdeği üzerinde bir ara tabaka şeklinde yapılır. Bu genişletmeler olmadan hiç POSIX uyumlu değillerdir.

 Microsoft Windows'un NT çekirdeğinin Microsoft Windows Services for UNIX'le kullanımı POSIX threadleri gibi alt kümeleri mesela „Pthreads-w32“ desteğiyle mümkündür.
 eCos – POSIX, standart dağıtımın bir parçası olup birçok uygulamaca kullanılmaktadır.
 Plan 9: APE – ANSI/POSIX Environment
 Symbian İS PIPS'le (PIPS Is POSIX on Symbian)
 AmigaOS/MorphOS, ixemul.library ile

 Kaynakça 

Kategori:POSIX