Unix-lignende

Et Unix-lignende operativsystem (noen ganger forkortet som UN*X eller *nix for å unngå varemerkeproblemer ) er et system som oppfører seg på samme måte som et Unix -system , selv om det ikke trenger å være sertifisert på noen versjon. av Single Unix-spesifikasjonen . På spansk kan begrepet Unix-lignende oversettes til Unix eller Unix type . Det er ingen standard for å definere begrepet, så det ble generert forskjellige meninger om når man skal gi et operativsystem kvalifiseringen "Unix-like".

Begrepet kan inkludere gratis og åpen kildekode-programvare inspirert av Unix -systemet utviklet ved Bell Labs , proprietær programvare , kommersiell programvare eller til og med versjoner basert på lisensiert Unix -kildekode .

Gratis eller åpen kildekode-versjoner kalles noen ganger Freenix . [ 1 ]

Begrepet "Unix-lignende" og UNIX-varemerket

The Open Group er eieren av Unix - varemerket og administrerer Single Unix-spesifikasjonen ved å bruke navnet "UNIX" som et sertifiseringsmerke. De godkjenner ikke bruken av det «Unix-lignende» navnet, og anser det som misbruk av deres varemerke. Merkets bruksveiledning krever at "UNIX" skrives med store bokstaver eller skiller seg ut fra teksten, og anbefaler å bruke det som et adjektiv for ord som "system", men avviser bruken i bindestrek. [ 2 ]

Andre bruker ofte "Unix" som et vulgarisert merkenavn . Noen legger til et jokertegn for å lage en eufemisme , for eksempel med "Un*x" [ 3 ]​ eller "*nix", siden Unix-lignende systemer ofte har navn som AIX , HP-UX , IRIX , Linux , Minix , Ultrix og Xenix . Et slikt mønster gjelder ikke for alle Unix-lignende systemer (som Solaris , FreeBSD eller Mac OS X ), men er gjenkjent som å referere til systemer som stammer fra Unix .

I 2007 utfordret Wayne R. Gray bruken av UNIX som et varemerke, men tapte saken og tapte igjen ved anke. [ 4 ] [ 5 ] Også i 2007 lyktes Open Group med en juridisk avtale om å forby bruken av "UNIK" som et kort navn for universitetet i Kassel i Tyskland . [ 6 ]

Kategorier

Dennis Ritchie , en av skaperne av Unix, har uttrykt sin mening og sa at Unix-lignende systemer som GNU/Linux er de facto Unix-systemer . [ 7 ] Eric S. Raymond og Rob Langley foreslo [ 8 ] at det finnes 3 typer Unix-lignende systemer:

Genetisk UNIX De er de systemene med en historisk forbindelse til AT&T -kodebasen . Mange (men ikke alle) kommersielle UNIX-systemer faller inn i denne kategorien. Det samme gjør BSD -systemene , som er etterkommere av arbeid utført ved University of California i Berkeley med UNIX-kode på slutten av 1970 -tallet og begynnelsen av 1980- tallet . Selv om noen av disse systemene ikke har original AT&T-kode, kan spor av den originale designen bli funnet. Registrert UNIX Disse systemene, mange av dem kommersielle, ble klassifisert av Open Group som oppfyller Single Unix-spesifikasjonen og tillatt å bære UNIX-navnet. Mange av disse systemene er kommersielle avleggere av System V -kodebasen , selv om noen (som IBMs z/OS ) fikk merke for å være POSIX - standardkompatible og ikke er internt UNIX-systemer. Apple Mac OS X Leopard og dens BSD- varianter ble også sertifisert. Og mange eldre UNIX-systemer passer ikke lenger til denne definisjonen. funksjonell UNIX Globalt, ethvert Unix-lignende system som oppfører seg ganske likt UNIX-spesifikasjonene. Mer spesifikt kan det referere til systemer som Linux eller Minix som oppfører seg på samme måte, men som ikke har noen forbindelse til AT&T -kode . Mange gratis implementeringer, både etterkommere av UNIX og ikke, faller inn i denne kategorien, gitt de høye kostnadene ved å få en Open Group -sertifisering , som koster hundrevis av dollar og ikke er kommersielt nødvendig.

Kompatibilitetslag

Noen ikke-Unix-lignende operativsystemer gir et kompatibilitetslag med ulike grader av Unix-lignende funksjonalitet.

Utvikling av Unix-lignende systemer

"Unix-lignende" systemer begynte å dukke opp på slutten av 1970-tallet og begynnelsen av 1980-tallet. Mange proprietære versjoner, som Idris (1978), Coherent (1983), UNOS (1983) og UniFlex (1985), var ment å gi bedrifter funksjonaliteten tilgjengelig for akademiske UNIX-brukere.

Da AT&T tillot kommersiell lisensiering av UNIX på 1980-tallet, ble flere proprietære operativsystemer utviklet basert på UNIX, inkludert AIX , HP-UX , IRIX , SunOS , Tru64 , Ultrix og Xenix . Den økende inkompatibiliteten mellom disse systemene førte til opprettelsen av standarder, inkludert POSIX og Single Unix-spesifikasjonen .

I mellomtiden ble GNU -prosjektet lansert i 1983 med det formål å utvikle GNU, et gratis operativsystem , noe som betyr at brukerne fritt kan bruke det, distribuere kopier, studere oppførselen, endre kildekoden og distribuere den med modifikasjonene. Ulike Unix-lignende systemer ble utviklet ved siden av GNU-prosjektet, som ofte delte betydelige komponenter, noe som førte til uenighet om når systemet skulle kalles GNU eller ikke, slik tilfellet er med GNU/Linux . Disse systemene ble opprinnelig tilbudt som rimelige, ubegrensede erstatninger for UNIX, og inkluderer BSD , Linux og Minix . Noen av disse var grunnlaget for kommersielle systemer som BSD/OS og Mac OS X. Spesielt er Mac OS X 10.5 og Mac OS X 10.6 som kjører på Intel -baserte Mac-datamaskiner sertifisert av Single Unix-spesifikasjonen. [ 9 ]

De forskjellige BSD-variantene er bemerkelsesverdige for det faktum at de stammer fra UNIX, etter å ha blitt utviklet av University of California i Berkeley med UNIX-kildekode fra Bell Labs . Imidlertid har BSD-kildekoden siden utviklet seg og all AT&T-kode er erstattet. Siden BSD-varianter ikke er sertifisert av The Open Group , kalles de "Unix-like". [ referanse nødvendig ]

Programmer

Referanser

  1. http://www.usenix.org/events/bytopic/freenix.html
  2. https://web.archive.org/web/20060923204433/http://www.opengroup.org/tm-guidelines.htm Veiledning for varemerkebruk
  3. http://catb.org/jargon/html/U/UN-asterisk-X.html Jargongfil _
  4. Grey v. Novell, X/Open Company, The SCO Group , [1] (11. cir. 7. januar 2011).
  5. "Mer Wayne Gray. Nei! En gang til? Fortsatt?! Og det er. Han vil gjenåpne Discovery i USPTO-tvisten" . Groklaw . 22. april 2011. Arkivert fra originalen 20. juni 2017 . Hentet 5. februar 2013 . 
  6. http://www.uni-kassel.de/presse/publik/07_03/s1.pdf (på engelsk)
  7. http://www.linuxfocus.org/English/July1999/article79.html Intervju med Dennis Ritchie (på engelsk)
  8. http://catb.org/~esr/hackerlore/sco-vs-ibm.html#id305450 Betydningen av 'Unix'
  9. http://www.opengroup.org/openbrand/register/ (på engelsk)

Eksterne lenker