Kun käytät Linuxia, saatat kuulla ihmisten puhuvan POSIX-yhteensopivuudesta. Mitä tuo tarkoittaa? Tässä artikkelissa selitetään POSIXin suhde Linuxiin ja yritys standardisoida käyttöjärjestelmiä.

Miksi POSIX?

1980-luvulla Unix-järjestelmät yleistyivät liike-elämässä ja yliopistoissa, mutta niistä oli jo kaksi suurta muunnelmaa: AT&T: n System V ja Kalifornian yliopiston. Berkeley Software Distribution tai BSD. Jotta asiat olisivat vielä monimutkaisempia, Unix-toimittajat muuttivat asioita omissa järjestelmissään, esimerkiksi tarjoamalla "System V with BSD-parannuksia".

Kuten nyt, Unix-markkinat olivat silloin pirstoutuneet. Unix-yhteisön keskuudessa oli kasvava tarve standardoida järjestelmä.

Institute of Electrical and Electronics Engineers (IEEE) alkoi laatia standardia käyttöjärjestelmille käyttämällä Unixia lähtökohtana. Standardi 1003 sai nimekseen "POSIX" kannettavalle käyttöjärjestelmäliittymälle vuonna 1988. Nimi oli tasainen keksi Richard Stallman.

Yhdysvaltain hallitus vaati, että tietyt suuret tietokoneostot ovat POSIX-yhteensopivia FIPS-151:n mukaisesti. Nykyään POSIX-standardeja kehittää Austin Group, yhdessä IEEE: n, The Open Groupin ja ISO/IEC JTC 1:n kanssa.

view instagram anonymous

POSIX-standardit

POSIXin ideana on, että kehittäjän tulee luoda sovellus ja saada se toimimaan missä tahansa standardin mukaisessa järjestelmässä.

POSIX-standardi, joka vaikuttaa useimpiin loppukäyttäjiin, on POSIX.2, joka hallitsee komentotulkin ja useiden vakioapuohjelmien toimintaa.

POSIX-yhteensopivassa järjestelmässä kaikkien vaihtoehtojen tulee olla samat riippumatta siitä, mitä käyttöjärjestelmäversiota käytät.

Muut POSIX-standardit kiinnostavat pääasiassa ohjelmoijia. Näitä ovat kaikki säikeistä tavalliseen C-kirjastoon.

Aiheeseen liittyvä: Unix vs. Linux: erot ja miksi sillä on merkitystä

Useimmat Linux-jakelut eivät ole virallisesti POSIX-yhteensopivia, mutta läheisiä

Lähes kaikki muut kaupalliset Unix-versiot ovat POSIX-sertifioituja. Koska Linux-jakeluja on monia ja POSIX-sertifiointi on kallista, virallisesti sertifioituja Linux-jakeluja on vain kaksi: Inspur K-UX ja Huawein EulerOS. Vaikka useimmat Linux-distrot eivät ole sertifioituja, monet suuret noudattavat käytännössä POSIXia vaihtelevissa määrin.

Linux-yhteisöllä on ollut oma standardointityönsä, Linux Standard Base, mutta tämä on enimmäkseen jäänyt sivuun. Tällä välin suurista distroista, kuten Red Hat Enterprise Linux (RHEL) ja Ubuntu, on tullut de facto standardeja Linux-maailmassa. Yhteentoimivuuteen liittyvien huolenaiheiden vuoksi standardointitoimia tullaan todennäköisesti lisäämään tulevaisuudessa.

Johdonmukaisen käytöksen ansiosta on helppoa siirtyä järjestelmästä toiseen

Standardit, kuten POSIX, helpottavat siirtymistä eri käyttöjärjestelmien välillä. Sinun ei tarvitse käyttää Unix-tyyppistä käyttöjärjestelmää hyödyntääksesi sitä. Windows 10:ssä tai 11:ssä voit asentaa (useimmiten) POSIX-yhteensopivan järjestelmän käyttämällä Windows Subsystem for Linuxia.

Kuinka saada Linux-pääte käyttämällä Windows-alijärjestelmää Linuxille

Tarvitsetko Linux-päätettä Windows-tietokoneellasi? Opi käyttämään Linuxia Windows 10:ssä Windows Subsystem for Linuxin kanssa.

Lue Seuraava

JaaTweetSähköposti
Liittyvät aiheet
  • Linux
  • Linux-ydin
  • Unix
Kirjailijasta
David Delony (73 artikkelia julkaistu)

David on freelance-kirjailija, joka asuu Tyynenmeren luoteisosassa, mutta on alun perin kotoisin Bay Areasta. Hän on ollut teknologian ystävä lapsuudesta asti. Davidin kiinnostuksen kohteita ovat lukeminen, laadukkaiden TV-ohjelmien ja elokuvien katselu, retropelaaminen ja levyjen kerääminen.

Lisää David Delonylta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi