Darwin OS
Van Wikipedia
Het Darwin OS is een vrij , open source, Unix-achtig besturingssysteem dat voor het eerst werd uitgegeven door Apple Computer in 2000. Het is tevens de kern van een set componenten waarop Mac OS X ontwikkeld werd.
In april 2002 stichtten het Internet Software Consortium en Apple OpenDarwin, een gemeenschap om gezamenlijke Darwin-ontwikkeling te huisvesten. OpenDarwin brengt zelf nieuwe uitgaven van het Darwin OS uit. Een noemenswaardig subproject van OpenDarwin is DarwinPorts die als doel heeft om een verzameling porteringen ( in het Engels ports genoemd) van de volgende generatie naar Darwin toe samen te stellen.
Inhoud |
[bewerk] Ontwikkeling en distributie
[bewerk] Kwaliteitsbewaking
Darwin behelst een ingebouwde kernel-debugger (foutopspoorder) om ontwikkelaars te helpen bugs in de kernel te vinden, zoals de meeste moderne operating systems.
[bewerk] Licentie
Apple bracht in juli 2003 Darwin onder de 2.0-versie van de "Apple Public Source License"-licentie, wat door de Free Software Foundation (FSF) goedgekeurd werd als een licentie voor vrije software. Voorgaande uitgaven kwamen uit ondere een vroegere versie van de APSL die niet tegemoet kwam aan de eisen van de defenitie van de FSF omtrent vrije software, alhoewel het overeenkwam met de vereisten voor de "Open Source Definition".
[bewerk] Uitgaven
Dit is een tabel van Darwin uitgaven met datum van uitgifte en hun overeenkomende Mac OS X - uitgaven. [1] Merk op dat de overeenkomende Mac OS X release op een andere datum uitkomt ; zie de OS X pagina's voor zulke data.
Datum | Darwin uitgave | Mac OS X uitgave |
---|---|---|
16 maart 1999 | Darwin 0.1 | Mac OS X Server 1.0 |
5 april 2000 | Darwin 1.0 | |
13 april 2000 | Darwin 1.0.2 | Mac OS X DP4 |
Darwin 1.2.1 | Mac OS X public beta | |
13 april 2001 | Darwin 1.3.1 | Mac OS X v10.0 naar 10.0.4 |
2 october 2001 | Darwin 1.4.1 | Mac OS X v10.1 |
Darwin 5.1 | Mac OS X 10.1.1 | |
Darwin 5.2 | Mac OS X 10.1.2 | |
Darwin 5.3 | Mac OS X 10.1.3 | |
Darwin 5.4 | Mac OS X 10.1.4 | |
Darwin 5.5 | Mac OS X 10.1.5 | |
23 september 2002 | Darwin 6.0.1 | Mac OS X v10.2 |
28 october 2002 | Darwin 6.0.2 | Mac OS X 10.2 |
Darwin 6.1 | Mac OS X 10.2.1 | |
Darwin 6.2 | Mac OS X 10.2.2 | |
Darwin 6.3 | Mac OS X 10.2.3 | |
Darwin 6.4 | Mac OS X 10.2.4 | |
Darwin 6.5 | Mac OS X 10.2.5 | |
Darwin 6.6 | Mac OS X 10.2.6 | |
Darwin 6.7 | Mac OS X 10.2.7 | |
Darwin 6.8 | Mac OS X 10.2.8 | |
24 october 2003 | Darwin 7.0 | Mac OS X v10.3 |
Darwin 7.1 | Mac OS X 10.3.1 | |
Darwin 7.2 | Mac OS X 10.3.2 | |
Darwin 7.3 | Mac OS X 10.3.3 | |
Darwin 7.4 | Mac OS X 10.3.4 | |
Darwin 7.5 | Mac OS X 10.3.5 | |
Darwin 7.6 | Mac OS X 10.3.6 | |
Darwin 7.7 | Mac OS X 10.3.7 | |
Darwin 7.8 | Mac OS X 10.3.8 | |
15 april 2005 | Darwin 7.9 | Mac OS X 10.3.9 |
29 april 2005 | Darwin 8.0 | Mac OS X v10.4 |
16 mei 2005 | Darwin 8.1 | Mac OS X 10.4.1 |
12 juli 2005 | Darwin 8.2 | Mac OS X 10.4.2 |
31 oktober 2005 | Darwin 8.3 | Mac OS X 10.4.3 |
10 januari 2006 | Darwin 8.4 | Mac OS X 10.4.4 |
4 februari 2006 | Darwin 8.5 | Mac OS X 10.4.5 |
3 april 2006 | Darwin 8.6 | Mac OS X 10.4.6 |
Merk op dat het versienummer springt van Darwin 1.4.1 naar 5.1 . Dit wordt verondersteld gedaan te zijn om door te gaan via de versienummering van NEXSTEP ( die begon met 3.3.; de laatste uitgaven van OPENSTEP was 4.2).
[bewerk] Darwin project voor vrije distributie
Er zijn vele projecten die het bouwen van een vrij besturingssysteem tot doel hebben. Een pioneer in dit veld dat in 2002 is begonnen heet OpenDarwin.
[bewerk] Darwin verbeteringsprojecten
Gezien de vrije software-achtige aard van Darwin zijn er vele projecten die beogen het besturingssysteem te verbeteren. Sommige van deze projecten richten zich op stuurprogramma-ondersteuning , bijvoorbeeld stuurprogramma's voor draadloze apparaten zoals een portering (omzetting) van prism/prism2 of een portering van ipw2200. Sommigen richten zich op netwerkkaarten voor draadnetwerken bijvoorbeeld een portering voor tulip-stuurprogramma's (een stuurprogramma voor een kloon van de ADMtek 985 en de chipsets van de PNIC 82c169) of een portering van het rlt8139-stuurprogramma en het rtl8150lm stuurprogramma (zgn drivers voor bepaalde kaarten van het merk RealTek). Er zijn zelfs porteringen van modem-stuurprogramma's zoals Darwin-ondersteuning voor modems van ZyXEL en een project ter ondersteuning van (geheugen)kaartlezers zoals compact flash of sd kaarten. Er is zelfs Darwin-ondersteuning voor ext2/3 filesystemen.
Anderen richten zich op software die Windows-software op Darwin laat draaien ( het darwine-project, een portering van Wine) of om Mac OS X/Darwin software te draaien op Unix-platformen zoals FreeBSD (het softpear-project). Daarbij komend werken diverse packagemanager-projecten van Unix aan Darwin-porteringen zoals een RPM voor darwin, pkgsrc (package manager van NetBSD) en Gentoo. Sommigen van deze werken in hun eigen invloedssfeer om niet met het basissysteem in conflict te geraken. Fink is tevens een bekend project vanwege het porteren van Unix-programma's naar het besturingssysteem van Darwin. Er is zelfs een portering van SELinux naar Darwin.
[bewerk] Mascotte - Hexley
De Darwin ontwikkelaars besloten in 2000 een mascotte aan te nemen en kozen voor Hexley het vogelbekdier uit de overige deelnemers, zoals een Aqua Darwin-vis, Clarus de koehond en een orca. Apple Computer heeft niet haar goedkeuring verleend aan Hexley als logo voor Darwin.
[bewerk] Zie ook
[bewerk] Externe links
[bewerk] Algemene Informatie
- Apple's Darwin site voor ontwikkelaars
- Apple - Mac OS X - Technologies - Darwin (Engels)
- OpenDarwin site van de ontwikkelende gemeenschap (Engels)
- De GNU-Darwin Distributie (Engels)
- The Official Website of Hexley the Platypus, Darwin's mascotte (Engels)
- Mirror: Website of Hexley the Platypus, Darwin's mascotte (Engels)