MacOS ~ ægte UNIX eller ej?
Der er ofte en del online, der debatterer hvorvidt MacOS er en ægte UNIX, eller blot unix-like, eller noget helt tredje.
Det kan vi komme lidt nærmere i denne artikel.
ps. Relevansen til Linux har at gøre med, at Linux med ikke så stor en indsats ville kunne nå samme SUS compliance, som MacOS, hvis f.eks. der blev betalt for en compliance, selvom Linux ikke familiært har nogen forbindelse til BSD eller AT&T UNIX.
Lidt mere om det her.
https://www.howtogeek.com/441599/is-macos-unix-and-what-does-that-mean/
- Log in to post comments
Kommentarer9
Det vil jeg så ikke give
Det vil jeg så ikke give dem ret i, den er i familie med UNIX, men det er ikke UNIX.
Det svarer til at en hund er en uld, fordi dens DNA kan spores tilbage til ulven. Hunden er en afart af ulven, men den er ikke en ulv.
Det vil jeg så ikke give
Det vil jeg så ikke give dem ret i,
Der er egentlig ikke nogen debat. Er det SUS certificeret, er det officielt UNIX, ikke Unix-like. Xnu-kernen er, som beskrevet i artiklen, NextStep (med kode fra BSD 3 fra midten af 80'erne, så som beskrevet i artiklen indeholder XNU original UNIX kode, samt Mach fra Carnegie Mellon University.) Darwin OS - som er open source - ligger så imellem XNU og brugergrænsefladen. Darwin er mest af alt tættest beslægtet med FreeBSD.
Men XNU har gammel UNIX-kode i sig, mest pga. NextStep.
En hest har fire ben og en
En hest har fire ben og en hund har fire ben, altså er de (beslægtede) ens. Jeg svømmer uden om den slags filosofiske betragtninger og konstaterer tørt at jeg ikke gider røre ved noget som helst Mac.
filosofiske
filosofiske betragtninger
Det er en oplysende tråd med et link til en oplysende artikel. Jeg synes bare det var interessant at dele lidt nyttig viden på opfordring fra Marlar oven i købet. :-)
http://www.unix.org/versi
#2:
https://www.opengroup.org/
Det er da godt at kende til
Det er da godt at kende til definitionerne. Tak for links.
Idag er udbredelsen af Linux vel ved at vende spørgsmålet. Altså om man nu kan få det samme ud af en ægte UNIX platform som af en Linux platform.
Idag er udbredelsen af Linux
Idag er udbredelsen af Linux vel ved at vende spørgsmålet. Altså om man nu kan få det samme ud af en ægte UNIX platform som af en Linux platform.
Det er faktisk et enormt interessant spørgsmål. Gad vist helt præcis hvor begrænsningen kan være i et ægte UNIX kontra en Linux? Kan det være i Shell Utils? GNU's baseværktøjer er jo omskrevede versioner af de oprindelige UNIX baseværktøjer, og har ofte en del flere funktioner. Men kan det være det eneste? Hvad kan ellers være begrænsninger i klassisk UNIX, end det? Linux er jo en UNIX knockoff-kernel, ligesom GNU systemet er en UNIX knock-off, bare fri i stedet.
For mig har en UNIX maskine
For mig har en UNIX maskine altid været en server. Godtnok var der nogle få lucky bastards der havde en xwindows maskine, som slap for dårlig dos og windows. Men for de fleste i min årgang var det noget man først og fremmest loggede ind på for at køre jobs og serverapps i terminal. CDE og FVVM var for de heldige. Og UNIX var så hundedyrt at det kløede max i Linus pande.
Så at vi med Linus modne projekt nu kan vælte os i Desktops og backports til de dyre UNIX ejere, som selv er gået over til 'the unreal thing', er jo morsomt.
Diverse open source desktops
Diverse open source desktops plus omtrent det samme software kører fint på BSD'erne.
De afstammer også fra UNIX.
fra stackexchange:
"It all come down to whether you are speaking legally, or from a technology viewpoint. Legally, FreeBSD, like Linux, cannot use the trademarked term Unix. From a technology point of view, FreeBSD is as much Unix as Solaris, HP-UX, or any of the other commercial versions that have paid to be able to be legally called Unix. "
-
Fra FreeBSD's website:
https://www.freebsd.org/doc/en_US.ISO8859-1/articles/explaining-bsd/wha…
"It is true that AT&T UNIX® is not open source, and in a copyright sense BSD is very definitely not UNIX®, but on the other hand, AT&T has imported sources from other projects, noticeably the Computer Sciences Research Group (CSRG) of the University of California in Berkeley, CA. Starting in 1976, the CSRG started releasing tapes of their software, calling them Berkeley Software Distribution or BSD."
Linus er citeret for, at sige: Hvis BSD-sagsanlægget aldrig havde været der, ville jeg helt sikkert aldrig have skrevet Linux kernen, men ville have brugt BSD.
- Og hvis man vil have lukket UNIX på desktop, så er det MacOS.