Amikor Linuxot használ, előfordulhat, hogy az emberek a POSIX megfelelőségről beszélnek. Az mit jelent? Ez a cikk elmagyarázza a POSIX kapcsolatát a Linuxszal és az operációs rendszerek szabványosítására tett kísérletet.
Miért POSIX?
Az 1980-as években a Unix rendszerek egyre népszerűbbek voltak az üzleti életben és a tudományos életben, de már két fő változata létezett: az AT&T System V és a Kaliforniai Egyetem. Berkeley Software Distribution vagy BSD. Hogy a dolgokat még bonyolultabbá tegyék, a Unix-gyártók megváltoztatták a dolgokat saját rendszereiken, például "System V-t BSD-bővítésekkel" kínálva.
Akárcsak most, a Unix piac akkor is széttöredezett. A Unix-közösség körében egyre nagyobb szükség volt a rendszer szabványosítására.
Az Institute of Electrical and Electronics Engineers (IEEE) megkezdte az operációs rendszerek szabványának kidolgozását, a Unixot használva kiindulópontként. Az 1003-as szabvány a "POSIX" a hordozható operációs rendszer interfészhez 1988-ban. A név egyenletes volt Richard Stallman alkotta meg.
Az Egyesült Államok kormánya megkövetelte, hogy bizonyos nagy számítógépvásárlások megfeleljenek a FIPS-151 szerinti POSIX szabványnak. Ma a POSIX szabványokat az Austin Group fejleszti, az IEEE, a The Open Group és az ISO/IEC JTC 1 közös erőfeszítésével.
POSIX szabványok
A POSIX alapötlete az, hogy a fejlesztőnek létre kell hoznia egy alkalmazást, és minden olyan rendszeren működnie kell, amely megfelel a szabványnak.
A legtöbb végfelhasználót érintő POSIX szabvány a POSIX.2, amely a shell és a különféle szabványos segédprogramok viselkedését szabályozza.
A POSIX-kompatibilis rendszereken az összes opciónak azonosnak kell lennie, függetlenül attól, hogy melyik operációs rendszert használja.
A többi POSIX szabvány elsősorban a programozókat érdekli. Ezek a szálaktól a szabványos C-könyvtárig mindent tartalmaznak.
Összefüggő: Unix vs. Linux: A különbségek és a miért számít
A legtöbb Linux disztribúció hivatalosan nem POSIX-kompatibilis, de közeli
Szinte az összes többi kereskedelmi Unix-verzió rendelkezik POSIX-tanúsítvánnyal. Mivel sok különböző Linux disztribúció létezik, és a POSIX-szel való tanúsítás drága, csak két hivatalosan tanúsított Linux disztribúció létezik: az Inspur K-UX és a Huawei EulerOS. Míg a legtöbb Linux disztribúció nem rendelkezik tanúsítvánnyal, a főbb disztribúciók közül sok a gyakorlatban különböző mértékben ragaszkodik a POSIX-hez.
A Linux közösségnek megvolt a maga szabványosítási erőfeszítése, a Linux Standard Base, de ez többnyire elmaradt. Időközben az olyan nagy disztribúciók, mint a Red Hat Enterprise Linux (RHEL) és az Ubuntu, de facto szabványokká váltak a Linux világában. Az interoperabilitással kapcsolatos aggályok miatt a jövőben valószínűleg több szabványosítási erőfeszítésre lesz szükség.
A következetes viselkedés megkönnyíti a rendszerről rendszerre való váltást
Az olyan szabványok, mint a POSIX, megkönnyítik a különböző operációs rendszerek közötti mozgást. Nem kell Unix-szerű operációs rendszert futtatnia, hogy kihasználja annak előnyeit. Windows 10 vagy 11 rendszeren telepíthet (többnyire) POSIX-kompatibilis rendszert a Windows alrendszer Linuxhoz segítségével.
Használnia kell a Linux terminált a Windows PC-jén? Ismerje meg, hogyan futtathat Linuxot Windows 10 rendszeren a Windows alrendszerrel Linuxhoz.
Olvassa el a következőt
- Linux
- Linux Kernel
- Unix

David szabadúszó író, aki a Csendes-óceán északnyugati részén él, de eredetileg az öböl térségéből származik. Gyermekkora óta rajong a technológiaért. David érdeklődési köre az olvasás, a minőségi tévéműsorok és filmek nézése, a retro játékok és a lemezgyűjtés.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!
Kattintson ide az előfizetéshez