Kada koristite Linux, možda ćete čuti kako ljudi govore o usklađenosti s POSIX-om. Što to znači? Ovaj članak će objasniti POSIX-ov odnos prema Linuxu i pokušaj standardizacije operativnih sustava.

Zašto POSIX?

U 1980-ima Unix sustavi su dobivali popularnost u poslovnom i akademskom svijetu, ali već su postojale dvije glavne varijante: AT&T-ov System V i Kalifornijski sveučilište Berkeley Software Distribution, ili BSD. Da bi stvari bile još kompliciranije, dobavljači Unixa mijenjali bi stvari na svojim vlastitim sustavima, poput ponude "System V s BSD poboljšanjima".

Kao i sada, Unix tržište je tada bilo fragmentirano. Postojao je rastući osjećaj potrebe među Unix zajednicom za standardizacijom sustava.

Institut inženjera elektrotehnike i elektronike (IEEE) počeo je izrađivati ​​nacrt standarda za operativne sustave, koristeći Unix kao početnu točku. Standard 1003, nazvan je "POSIX" za sučelje prijenosnog operativnog sustava 1988. Ime je bilo ravnomjerno skovao Richard Stallman.

Vlada SAD-a zahtijevala je da određene velike kupnje računala budu u skladu s POSIX-om prema FIPS-151. Danas, POSIX standarde razvija Austin Group, zajednički napor s IEEE, The Open Group i ISO/IEC JTC 1.

instagram viewer

POSIX standardi

Ideja iza POSIX-a je da programer treba izraditi aplikaciju i dati joj rad na bilo kojem sustavu koji je u skladu sa standardom.

POSIX standard koji će utjecati na većinu krajnjih korisnika je POSIX.2, koji upravlja ponašanjem ljuske i raznih standardnih pomoćnih programa.

Na sustavu kompatibilnom s POSIX-om sve bi opcije trebale biti iste, bez obzira koju varijantu operacijskog sustava koristite.

Ostali POSIX standardi uglavnom su od interesa za programere. To uključuje sve, od niti do standardne C biblioteke.

Povezano: Unix vs. Linux: razlike između i zašto je to važno

Većina Linux distribucija nije službeno usklađena s POSIX-om, ali je zatvorena

Gotovo sve preostale komercijalne verzije Unixa imaju POSIX certifikat. Budući da postoji mnogo različitih distribucija Linuxa, a certifikacija s POSIX-om je skupa, postoje samo dvije službeno certificirane distribucije Linuxa: Inspur K-UX i Huaweijev EulerOS. Iako većina Linux distribucija nije certificirana, mnoge od glavnih pridržavaju se POSIX-a u praksi u različitim stupnjevima.

Linux zajednica je imala svoj vlastiti napor u standardizaciji, Linux Standard Base, ali to je uglavnom palo na stranu. U međuvremenu, glavne distribucije poput Red Hat Enterprise Linuxa (RHEL) i Ubuntua postale su de facto standardi u svijetu Linuxa. Zbog zabrinutosti oko interoperabilnosti, u budućnosti će vjerojatno biti više napora za standardizaciju.

Dosljedno ponašanje olakšava prelazak sa sustava na sustav

Standardi poput POSIX-a olakšavaju kretanje između različitih operativnih sustava. Ne morate pokretati operativni sustav sličan Unixu da biste ga iskoristili. U sustavu Windows 10 ili 11 možete instalirati (uglavnom) sustav kompatibilan s POSIX-om koristeći podsustav Windows za Linux.

Kako nabaviti Linux terminal pomoću podsustava Windows za Linux

Trebate koristiti Linux terminal na svom Windows računalu? Saznajte kako pokrenuti Linux u sustavu Windows 10 s podsustavom Windows za Linux.

Pročitajte dalje

UdioCvrkutE-mail
Povezane teme
  • Linux
  • Linux kernel
  • Unix
O autoru
David Delony (Objavljeno 73 članka)

David je slobodni pisac sa sjedištem na sjeverozapadu Pacifika, ali podrijetlom iz Bay Area. Tehnološki je entuzijast od djetinjstva. Davidovi interesi uključuju čitanje, gledanje kvalitetnih TV emisija i filmova, retro igranje i skupljanje ploča.

Više od Davida Delonyja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu