Wat is het Darwin-besturingssysteem? Probeer het met PureDarwin



Асуудлыг Арилгахын Тулд Манай Хэрэгслийг Туршиж Үзээрэй

Vandaag is het 12 februari, de darwins dag , naturalist beroemd om zijn evolutietheorie. En wat heeft dit met Apple te maken? Eigenlijk weinig, behalve zijn naam...



Appel nam de naam van Darwin , ter ere van Charles Darwin, om zijn besturingssysteem te noemen. Zoals we in het artikel hebben besproken Zijn macOS en Linux verwanten? Linux? Hier is de waarheid Darwin is de Apple-besturingssysteem die ten grondslag ligt aan macOS en iOS.



Darwin testen in een virtuele machine

welke betere dag om test Darwin OS dat de dag van de verjaardag van de geboorte van de beroemde Charles Darwin!



Om het te testen zullen we gebruiken PureDarwin . PureDarwin is een gemeenschap die in 2007 besloot om continuïteit te geven aan OpenDarwin, een project dat breng de originele Darwin dichter bij het publiek . Deze community heeft dus twee verschillende versies gemaakt waarmee we dit geweldige Apple-besturingssysteem kunnen testen, zij het met nogal wat beperkingen.

En hoe kwamen ze eraan? Erg makkelijk. Apple biedt dit besturingssysteem aan als gratis software . Ja inderdaad! Denk niet dat Apple een website heeft waar je de installatie- of schijfkopie kunt downloaden. Dat is het harde werk dat de PureDarwin-gemeenschap moet doen.

PureDarwin Nano testen

Een van de versies die de community heeft gemaakt is deze, PureDarwin Nano , die, zoals de naam al doet vermoeden, een zeer licht .



Om het te testen gebruiken we a virtuele machine , omdat het geen 100% functioneel besturingssysteem is. En welke applicatie gaan we gebruiken? Helaas, omdat we iets een beetje oud zijn, zijn we vrij beperkt. Na verschillende tests kwamen we tot de conclusie dat de gemakkelijkste manier was om VMware (VirtualBox en Parallels geven veel problemen).

Daarom, we moeten VMware Fusion installeren (of VMware Workstation) in de eerste plaats.

PureDarwin Nano installeren op VMware

De eerste stap zal zijn download de afbeelding al voorbereid door de PureDarwin-gemeenschap. Zodra de we zullen decomprimeren en we krijgen een *.vmwarevm-bestand (als we VMware niet hebben geïnstalleerd, komt het eruit als een map).

Om het uit te voeren, gewoon sleep dat bestand naar het raam van VMware .

Zodra dit is gebeurd, kunnen we start de virtuele machine nu Ik ben nieuw gemaakt.

Nu kunnen we de commando uname -a , en we zullen zien dat we inderdaad in Darwin zijn. Specifiek gebruiken we Darwin 9 , een vrij oude versie die overeenkomt met Mac OS X Leopard.

En wat is de huidige versie? Maar... waarom zou je het zeggen, als je het zelf kunt vergelijken? Om dit te doen, voert u gewoon dezelfde opdracht uit, maar op uw Mac. In macOS Sierra krijgen we bijvoorbeeld de versie Darwin 16 , wat de laatste is. Het is ook mogelijk om diezelfde opdracht uit te voeren op een iOS-apparaat (als we toegang hebben tot de terminal).

PureDarwin Xmas proberen

Dit is de een andere versie van PureDarwin die we eerst bespraken. Deze versie is al zwaarder en brengt daarom meer dingen met zich mee.

Het meest opvallende is dat we hier een grafische interface hebben. In de vorige versie hadden we alleen de commandoregel als interactiemiddel, maar in dit geval hebben we een eenvoudige grafische interface .

PureDarwin Xmas-functies Venstermaker , van het project GNUstep , voor de grafische interface. Deze doet nogal denken aan NEXTSTEP, het besturingssysteem dat NeXT ontwikkelde voordat het door Apple werd overgenomen. Hoewel, als u de grafische interface van dat besturingssysteem wilt testen, dit niet de beste optie is. Hiervoor zijn er projecten met meerdere functionelere versies dan deze (laat het ons in de reacties achter als je wilt dat we een tutorial geven over het testen van de NEXTSTEP grafische interface).

PureDarwin Xmas installeren op VMware

Het proces lijkt erg op het vorige. het eerste zal zijn download de virtuele machine geleverd door PureDarwin. Na de we zullen het uitpakken en slepen naar het hoofdscherm van VMware om het te importeren.

Zodra het is geïmporteerd, zullen we een kleine wijziging aanbrengen, we zullen het RAM-geheugen vergroten . Hiervoor gaan we naar de instellingen van de virtuele machine. Daar gaan we naar de processor- en geheugenconfiguratie. Daar kunnen we de hoeveelheid RAM-geheugen plaatsen die we willen toewijzen, die we aanbevelen tussen 256 en 1024 MB (we laten het aantal processors op 1).

Zodra dit is gedaan, we zullen de virtuele machine starten . Binnenkort zullen we het Xmas-bureaublad zien.

De interface is erg gemakkelijk te begrijpen, hoewel het in het begin een beetje eng kan zijn. Tot Rechtsaf we zullen hebben wat nu het Dock is, en naar de links in het bovenste gedeelte hebben we de verschillende desktops (die we nu zouden openen met Mission Control). Onderstaand de geminimaliseerde toepassingen zullen uitkomen, en als we dat doen klik met de rechtermuisknop We krijgen niet het contextmenu, maar het hoofdmenu (het equivalent van de kleine appel nu).

Zoals eerder kunnen we hier ook de commando uname -a om te verifiëren dat we inderdaad in Darwin 9 zijn.

conclusie

Zoals we kunnen zien, is het ding: ingewikkeld . Er is momenteel geen enkel project dat serieus probeert een versie van Darwin aan het grote publiek aan te bieden. Het dichtst daarbij is PureDarwin , maar helaas de inactiviteit van de community voorkomt dat er nieuwe versies uitkomen.

Ook, zoals we in deze tutorial konden zien, PureDarwin is vrij beperkt , en hoewel het mogelijk is om te installeren MacPorts (waardoor we nieuwe programma's kunnen installeren), het proces is erg ingewikkeld en het resultaat is niet erg goed.

Ga je PureDarwin proberen om je nieuwsgierigheid te bevredigen? Wil je dat we in de toekomst nieuwe tutorials brengen, zodat je het verleden van het Apple-besturingssysteem en NeXT met je eigen handen kunt ervaren?