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.

A Linux terminál beszerzése a Windows alrendszer használatával Linuxhoz

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

RészvényCsipogEmail
Kapcsolódó témák
  • Linux
  • Linux Kernel
  • Unix
A szerzőről
David Delony (73 cikk megjelent)

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.

Továbbiak David Delonytól

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