Deze nacht lag ik te woelen met volgende vraag: Je hebt allerlei unix-afgeleiden, waarvan linux het meest bekend is tegenwoordig. Maar wat zijn eigenlijk de verschillen tussen al die besturingssystemen? Om er even wat op te noemen: IRIX, AIX, Solaris, Ultrix, HP-UX, Sco UNIX, LINUX (Red Hat, SuSE, Mandrake, LFS, Debian, ...), BSD (FreeBSD, OpenBSD, zelfs Mac OSX,...) , ...
Ik denk dat de grote afwijkende naam hierin Mac OSX is, maar ik neem aan dat er grote gelijkenissen zijn tussen al die namen hierboven, maar wat is dan het verschil? Is het de locatie van bestanden? De kernel? Het gebruik? Welke programma's beschikbaar zijn? Enfin ja, enlighten me
Je hebt *nix en je hebt... *nix
-
- Administrator
- Berichten: 4143
- Lid geworden op: 15 sep 2002, 09:08
- Locatie: Belgium, Haacht
- Contacteer:
Het fijne weet ik er ook niet van, maar wat ik er van weet is dit:
De linuxen zijn bijna gelijk tegenwoordig, op de startup locaties na (rc.d etc.).
linux is ontstaan uit minix, een kleine afgeleide van Unix, want unix kostte toen stukken van mensen. Linus Thorvalds en mr.a (ik ben zijn naam kwijt en ik vind het niet direct terug) ontwikkelden samen GNU/linux, Linux maakte de kernel (linux) en mr.a maakte "de rest" en zo hadden ze een werkend besturingssysteem.
Dit was eigelijk ontworpen zodat studenten (mr.a gaf les) eens konden kijken hoe een besturingssyteem was op gebouwd want hij vond het fascinerend dat UNIX de sourcecode van zijn besturingssysteem mee afleverde als je het kocht. En nu konden de studenten prullen in een vrij en gratis systeem.
BSD is dan later(?) ontwikkeld van uit een heel ander oogpunt, namelijk security, op het ogenblik is er geen veiliger systeem naar mijn weten, dit wordt nog altijd door 1 bedrijf ontwikkeld, maar het fijne weet ik hier niet meer van.
Hier zullen nog wel fouten instaan, so feel free to correct me .
De linuxen zijn bijna gelijk tegenwoordig, op de startup locaties na (rc.d etc.).
linux is ontstaan uit minix, een kleine afgeleide van Unix, want unix kostte toen stukken van mensen. Linus Thorvalds en mr.a (ik ben zijn naam kwijt en ik vind het niet direct terug) ontwikkelden samen GNU/linux, Linux maakte de kernel (linux) en mr.a maakte "de rest" en zo hadden ze een werkend besturingssysteem.
Dit was eigelijk ontworpen zodat studenten (mr.a gaf les) eens konden kijken hoe een besturingssyteem was op gebouwd want hij vond het fascinerend dat UNIX de sourcecode van zijn besturingssysteem mee afleverde als je het kocht. En nu konden de studenten prullen in een vrij en gratis systeem.
BSD is dan later(?) ontwikkeld van uit een heel ander oogpunt, namelijk security, op het ogenblik is er geen veiliger systeem naar mijn weten, dit wordt nog altijd door 1 bedrijf ontwikkeld, maar het fijne weet ik hier niet meer van.
Hier zullen nog wel fouten instaan, so feel free to correct me .
wow, da's geen makkelijke vraag.
een poging tot antwoord :
Al deze verschillende UNIX'en zijn eigenlijk ontstaan uit 1 oer-unix.
De verschillen zijn een gevolg van splitsingen (eerst vanwege licenties, daarna omdat sommige bedrijven hun eigen UNIX wilden)
1. commercial unix
allereerst was er de 'echte' UNIX:
UNIX version 6, gemaakt door AT&T Bell labs eind jaren 60
dit was echt ancient unix (geen virtual memory, job control of zelfs TCP/IP !!)
later splitste deze oer-unix in 2 elkaar be-concurrerende UNIX'en :
- BSD - gemaakt door Berkeley university
- System V - gemaakt/update door AT&T en Sun
deze namen echter veel van de updates van elkaar over (bv TCP/IP), maar hoe dan ook: er slopen kleine verschillen in die incompatibilitieits problemen veroorzaakten. daar om werd er beslist door bedrijven als IBM om een tegenactie te doen : ze richten OSF op als reactie tegen het success van AT&t/Sun, en om tot een min of meer compatiebele basis-UNIX te komen.
Later zijn er dan nog een groot aantal bedrijven geweest die een 'eigen' versie van een van de 3 mogelijkheden maakten. Deze hebben vaak verschillen maar de basis is grotendeels dezelfde. Ieder bedrijf focust zich wel om hun specifiek domein (bvb SGI met IRIX deed vooral graphics)
voorbeelden:
sysV: Solaris, AIX, HP-UX, SCO UNIX(yuck)
BSD: SunOS, IRIX
2. Free UNIX
Linux is natuurlijk geinspireerd op deze andere unixen, maar de code is totaal verschillend (wat SCO ook moge beweren). Van scratch geschreven door Linus. Linux leunt nog het meest aan bij System V unix
Daarnaast zijn er dan nog 'free' versies gemaakt van de BSD variant. voorbeelden zijn FreeBSD, netBSD en darwin (de BSD unix die onder MacOS X draait)
Vrij bekende verschillen tussen BSD en System V zijn bvb
- de manier waarop rc (startup) scripts worden geimplementeerd. de filenames en de structuur daarachter is anders op bsd dan op sysV, maar uiteindelijk komt het op hetzelfde neer
- printing (de commando's voor printen of printjobs te managen zijn totaal anders op bsd dan op sysV, en AIX heeft dan nog eens een speciale mengelmoes van de 2, gecombineerd met eigen code)
hope this helps...
een poging tot antwoord :
Al deze verschillende UNIX'en zijn eigenlijk ontstaan uit 1 oer-unix.
De verschillen zijn een gevolg van splitsingen (eerst vanwege licenties, daarna omdat sommige bedrijven hun eigen UNIX wilden)
1. commercial unix
allereerst was er de 'echte' UNIX:
UNIX version 6, gemaakt door AT&T Bell labs eind jaren 60
dit was echt ancient unix (geen virtual memory, job control of zelfs TCP/IP !!)
later splitste deze oer-unix in 2 elkaar be-concurrerende UNIX'en :
- BSD - gemaakt door Berkeley university
- System V - gemaakt/update door AT&T en Sun
deze namen echter veel van de updates van elkaar over (bv TCP/IP), maar hoe dan ook: er slopen kleine verschillen in die incompatibilitieits problemen veroorzaakten. daar om werd er beslist door bedrijven als IBM om een tegenactie te doen : ze richten OSF op als reactie tegen het success van AT&t/Sun, en om tot een min of meer compatiebele basis-UNIX te komen.
Later zijn er dan nog een groot aantal bedrijven geweest die een 'eigen' versie van een van de 3 mogelijkheden maakten. Deze hebben vaak verschillen maar de basis is grotendeels dezelfde. Ieder bedrijf focust zich wel om hun specifiek domein (bvb SGI met IRIX deed vooral graphics)
voorbeelden:
sysV: Solaris, AIX, HP-UX, SCO UNIX(yuck)
BSD: SunOS, IRIX
2. Free UNIX
Linux is natuurlijk geinspireerd op deze andere unixen, maar de code is totaal verschillend (wat SCO ook moge beweren). Van scratch geschreven door Linus. Linux leunt nog het meest aan bij System V unix
Daarnaast zijn er dan nog 'free' versies gemaakt van de BSD variant. voorbeelden zijn FreeBSD, netBSD en darwin (de BSD unix die onder MacOS X draait)
Vrij bekende verschillen tussen BSD en System V zijn bvb
- de manier waarop rc (startup) scripts worden geimplementeerd. de filenames en de structuur daarachter is anders op bsd dan op sysV, maar uiteindelijk komt het op hetzelfde neer
- printing (de commando's voor printen of printjobs te managen zijn totaal anders op bsd dan op sysV, en AIX heeft dan nog eens een speciale mengelmoes van de 2, gecombineerd met eigen code)
hope this helps...
-
- Administrator
- Berichten: 4143
- Lid geworden op: 15 sep 2002, 09:08
- Locatie: Belgium, Haacht
- Contacteer: