close

Unix-lignende

Gå til navigation Gå til søg
Image
Udvikling af Unix og Unix-lignende systemer siden 1969.

Et Unix-lignende operativsystem (nogle gange forkortet til UN*X eller *nix for at undgå varemærkeproblemer ) er et system, der opfører sig på samme måde som et Unix -system , selvom det ikke behøver at være certificeret på nogen version. af Single Unix-specifikationen . På spansk kan udtrykket Unix-lignende oversættes til Unix eller Unix type . Der er ingen standard til at definere begrebet, så forskellige meninger blev genereret om, hvornår man skulle give et operativsystem kvalifikationen "Unix-lignende".

Udtrykket kan omfatte gratis og open source-software inspireret af Unix -systemet udviklet af Bell Labs , proprietær software , kommerciel software eller endda versioner baseret på licenseret Unix -kildekode .

Gratis eller open source versioner kaldes nogle gange Freenix . [ 1 ]

Udtrykket "Unix-lignende" og UNIX-varemærket

The Open Group er ejeren af ​​Unix - varemærket og administrerer Single Unix-specifikationen ved at bruge navnet "UNIX" som et certificeringsmærke. De godkender ikke brugen af ​​det "Unix-lignende" navn, og anser det for at være misbrug af deres varemærke. Mærkets brugsvejledning kræver, at "UNIX" skrives med stort eller skiller sig ud fra teksten, og anbefaler at bruge det som et adjektiv for ord som "system", men afviser dets brug i bindestreger. [ 2 ]

Andre mennesker bruger ofte "Unix" som et vulgariseret mærkenavn . Nogle tilføjer et jokertegn for at skabe en eufemisme , for eksempel med "Un*x" [ 3 ]​ eller "*nix", da Unix-lignende systemer ofte har navne som AIX , HP-UX , IRIX , Linux , Minix , Ultrix og Xenix . Et sådant mønster gælder ikke for alle Unix-lignende systemer (såsom Solaris , FreeBSD eller Mac OS X ), men er anerkendt som at henvise til systemer, der stammer fra Unix .

I 2007 anfægtede Wayne R. Gray brugen af ​​UNIX som et varemærke, men tabte sagen og tabte igen efter appel. [ 4 ] [ 5 ] Også i 2007 lykkedes det Open Group i en juridisk aftale om at forbyde brugen af ​​"UNIK" som et kort navn for universitetet i Kassel i Tyskland . [ 6 ]

Kategorier

Dennis Ritchie , en af ​​skaberne af Unix, har udtrykt sin mening ved at sige, at Unix-lignende systemer som GNU/Linux er de facto Unix-systemer . [ 7 ] Eric S. Raymond og Rob Langley foreslog [ 8 ]​ at der er 3 typer af Unix-lignende systemer:

Genetisk UNIX
Det er de systemer med en historisk forbindelse til AT&T -kodebasen . Mange (men ikke alle) kommercielle UNIX-systemer falder ind under denne kategori. Det samme gør BSD -systemerne , som er efterkommere af arbejde udført ved University of California i Berkeley på UNIX-kode i slutningen af ​​1970'erne og begyndelsen af ​​1980'erne . Selvom nogle af disse systemer ikke har original AT&T-kode, kan der findes spor af det originale design.
Registreret UNIX
Disse systemer, mange af dem kommercielle, blev klassificeret af Open Group som opfylder Single Unix-specifikationen og fik lov til at bære UNIX-navnet. Mange af disse systemer er kommercielle udløbere af System V -kodebasen , selvom nogle (såsom IBM 's z/OS ) opnåede mærket for at være POSIX - standardkompatible og ikke er internt UNIX-systemer. Apple Mac OS X Leopard og dens BSD- varianter blev også certificeret. Og mange ældre UNIX-systemer passer ikke længere til denne definition.
funktionel UNIX
Globalt set er ethvert Unix-lignende system, der opfører sig nogenlunde på linje med UNIX-specifikationerne. Mere specifikt kan det referere til systemer som Linux eller Minix , der opfører sig på samme måde, men som ikke har nogen forbindelse til AT&T -kode . Mange gratis implementeringer, både efterkommere af UNIX og ikke, falder ind under denne kategori på grund af de høje omkostninger ved at opnå en Open Group- certificering , som koster hundredvis af dollars og ikke er kommercielt nødvendig.

Kompatibilitetslag

Nogle ikke-Unix-lignende operativsystemer giver et kompatibilitetslag med forskellige grader af Unix-lignende funktionalitet.

Udvikling af Unix-lignende systemer

"Unix-lignende" systemer begyndte at dukke op i slutningen af ​​1970'erne og begyndelsen af ​​1980'erne. Mange proprietære versioner, såsom Idris (1978), Coherent (1983), UNOS (1983) og UniFlex (1985), var beregnet til at give virksomheder den funktionalitet, der er tilgængelig for akademiske UNIX-brugere.

Da AT&T tillod kommerciel licensering af UNIX i 1980'erne, blev adskillige proprietære operativsystemer udviklet baseret på UNIX, inklusive AIX , HP-UX , IRIX , SunOS , Tru64 , Ultrix og Xenix . Den voksende inkompatibilitet mellem disse systemer førte til skabelsen af ​​standarder, herunder POSIX og Single Unix Specification .

I mellemtiden blev GNU -projektet lanceret i 1983 med det formål at udvikle GNU, et gratis operativsystem , hvilket betyder, at dets brugere frit kan bruge det, distribuere kopier, studere dets adfærd, ændre kildekoden og omdistribuere det med modifikationerne. Forskellige Unix-lignende systemer blev udviklet sideløbende med GNU-projektet, som ofte deler væsentlige komponenter, hvilket førte til uenighed om, hvornår systemet skulle hedde GNU eller ej, som det er tilfældet med GNU/Linux . Disse systemer blev oprindeligt tilbudt som billige, ubegrænsede erstatninger for UNIX og inkluderer BSD , Linux og Minix . Nogle af disse var grundlaget for kommercielle systemer som BSD/OS og Mac OS X. Især er Mac OS X 10.5 og Mac OS X 10.6 , der kører på Intel -baserede Mac-computere , certificeret af Single Unix-specifikationen. [ 9 ]

De forskellige BSD-varianter er bemærkelsesværdige for det faktum, at de stammer fra UNIX, der er blevet udviklet af University of California i Berkeley med UNIX-kildekode fra Bell Labs . BSD-kildekoden har dog siden udviklet sig, og al AT&T-kode er blevet erstattet. Da BSD-varianter ikke er certificeret af The Open Group , kaldes de "Unix-lignende". [ henvisning nødvendig ]

Programmer

Referencer

Eksterne links