Overstappen van macOS naar Ubuntu: het verhaal van een ontwikkelaar. Linux installeren op Mac

Misschien zijn de inwoners van Khabra geïnteresseerd in de mening van “integendeel”, een Mac-stuurprogramma met 6 jaar ervaring (ja, dit was toen er nog PowerBook G3/G4 met PowerPC- en Mac OS X Tiger-processors waren), die door kans moest werken Linux-Ubuntu met Gnome aan boord.

Linux => MacOS

Overstappen van Linux naar Mac OS zou helemaal niet eng moeten zijn - het gebruik van de eerste is meestal niet beperkt tot de grafische schil (nou ja, kleuterscholen, scholen en andere overheidsorganisaties ze gaan hier naartoe en geen stap verder) en de grootste kwaal onderweg kan ongetwijfeld het ontbreken van een aantal vitale functies zijn. noodzakelijke nutsvoorzieningen, zoals apt-get en anderen (hoewel je, zoals later bleek, zelfs op een Mac vergelijkbare functionaliteit kunt krijgen).

Mac OS => Linux

Voor een Mac-gebruiker is het overstappen naar Linux een regelrechte ramp, omdat precies de helft ervan intuïtief onbegrijpelijk wordt. Het is mogelijk dat dit specifieke probleem kan worden opgelost door een alternatief te kiezen grafische schil, ik had echter niet het recht om specifiek te kiezen - werkplek specifiek georganiseerd met Gnome (ter referentie - werk in de service technische ondersteuning hostingprovider). In de toekomst wordt het nog erger als je, om eventuele problemen op te lossen, je toevlucht moet nemen tot het handmatig bewerken van configuraties. Linux-mensen kunnen natuurlijk lachen, maar als je over zes jaar hoogstens /etc/hosts hebt geopend om een ​​item in te voegen en niets anders - dit is beangstigend voor Mac OS, deze behoefte is in principe nooit ontstaan; Ook nieuw is het systeem voor het organiseren van applicaties in Linux. Eén bestand met de .app-extensie in een .dmg-afbeelding lijkt een uitkomst vergeleken met het installeren en hosten van applicaties op Linux, maar alleen op het eerste gezicht.

Het verhaal van mijn transitie

Het gebeurde zo dat sleutelpunt Bij de keuze voor medewerkers voor ons bedrijf hebben wij gekozen voor ‘trainbaarheid’ en ‘het vermogen om snel en zelfstandig te leren’. Misschien is dit wat mij verslaafd maakte. Toen ik erachter kwam dat ik op Linux zou moeten werken, voelde ik misschien alleen maar vreugde - ik wist dat mijn MacBook mij niet zou ontgaan.

Als je met Linux aan de slag gaat, begrijp je er meteen precies de helft van. Deze helft is wat kan worden gebruikt met Gnome (ik vermoed dat dit niet de helft is). Tijdens de eerste maand dat ik met Linux werkte, deed ik mijn best om de console te vermijden. Alleen al bij het zien van haar voelde ik mij wantrouwend en walgend. Na Finder is het gebruik van cd, ls, mv, rm, mkdir nogal absurd. Toen mijn Mac-liefhebbende vrienden later mijn interacties in de terminal met bestanden op de Mac zagen, puilden hun ogen uit en begonnen te staren. In de ogen van een typische papaverteler is dit “opschepperij”, “perversie” en één logisch cliché: “waarom alles ingewikkeld maken?” Het is echter echt niet de moeite waard om de zaken ingewikkelder te maken als je Finder bij de hand hebt, maar... als het er verdomme niet is...

Misschien begreep ik de filosofie van de standaard niet bestandsbeheerder Gnome, maar ik kan me niets walgelijkers herinneren in Linux. Misschien was hij het die mij leerde alle bewerkingen uit te voeren met bestanden van de console.

Nadat ik kennis had gemaakt met Linux, vond ik het werken via ssh met andere machines een groot voordeel. Voorheen had ik alleen ssh-toegang nodig om kaarten van Sint-Petersburg en de regio naar de iPhone te uploaden, en beperkte ik me tot de CyberDuck-client - het werken met bestanden. Het mooie van ssh was precies dit: volledige toegang aan de machine en het gebruik diverse nutsvoorzieningen, Ik vond het ongelooflijk interessant en nuttig.

Een ander voordeel dat ik heb aangenomen na het gebruik van Linux is een heleboel nuttige hulpprogramma's zoals grep, awk, vim, enz. Bijzonder prettig is het direct erin schrijven van uw eigen shell-scripts opdrachtregel. Na programmeerervaring in andere talen was de shell, hoewel het voor mij persoonlijk moeilijker te beheersen was, behoorlijk realistisch en productief.
Ik beken met behulp van Linux op op dit moment is beperkt tot een bepaald aantal commando's, maar dit is niet omdat het "niet onder de knie is", maar omdat er nog niet meer nodig zijn.

Wat betreft de organisatie van programma's in beide systemen ... ik heb me niet hals over kop verdiept in het proces van het installeren van applicaties in Linux - misschien is het niet erg interessant voor mij, maar er werd mij verteld dat het programma zich meestal in verschillende mappen bevindt, dat daarna één applicatiebestand in Mac OS (ja, die is er. Er zijn ook applicatiecomponenten in de bibliotheekmap, maar deze zijn niet kritisch, meestal zijn het caches en opslaglocaties van een soort) ook, een beetje eng. Het enige wat mij ontzettend blij maakte aan deze achtergrond was standaard hulpprogramma installatie van applicaties (met en zonder interface). Alle applicaties met beschrijvingen en zelfs screenshots zijn zeer handig verzameld (het principe van Cydia's werking op de iPhone is duidelijk geworden).

Algemene indruk

Het ontbreken van een uniforme interface door het hele systeem is een minpunt Linux-kar, dit is een beetje onaangenaam. De aanwezigheid van allerlei goodies in Linux is een minpuntje in het Mac OS-mandje. Afwezigheid iOS-ondersteuning apparaten op de huidige firmware in Linux - min. Het organiseren van applicatiebeheer is een pluspunt van Linux. In feite zijn de architecturen identiek, de meeste commando's die ik op het werk gebruik, helpen me ook thuis op een Mac, maar niet allemaal. Ik heb het probleem heel eenvoudig opgelost: ik heb het gebruik van apt-get op Mac OS ingesteld en ik weet nog steeds niet wat het probleem is. Wat nu ontbreekt, wordt binnen een minuut geïnstalleerd. Alle functionaliteit van Linux is geweldig om op het netwerk te werken, zoals het mij leek, namelijk voor ontwikkelaars en ervaren gebruikers. Het enige verschil is dat het in Linux “out of the box” is, en in Mac OS is het optioneel. Met andere woorden: “Om Linux gebruiksvriendelijker te maken zijn krukken nodig, om Mac OS functioneler te maken zijn krukken nodig.”

Om helemaal eerlijk te zijn: ik vond Linux leuk, ik heb het zelfs als experiment als tweede systeem op mijn laptop geïnstalleerd. Tijdens dezelfde experimenten kwam ik tot de conclusie dat... ik mijn MacBook aan mijn moeder kon geven en Linux op de EEE 901 kon installeren en dit zou meer dan genoeg voor mij zijn, zo niet voor één MAAR.

Op een dag zal Apple iTunes voor Linux maken, mijn moeder zal op een Mac werken, en ik zal 9 uur aan EEE besteden op batterijvermogen, en wat gewone onzin bewerken die niet wil starten (nou ja, dit gebeurt soms, een keer per maand consequent) . Laat iPhone en iPad zonder grote broer Hoewel dit niet mogelijk is, zijn het nog steeds dezelfde favorieten die helpen (tussen haakjes, werken in de console met een iPad is ook best handig).
Ondertussen draai ik Mac OS, alles wat ik op het werk in Ubuntu gebruik, kan ook thuis gebruikt worden. IN als laatste redmiddel Er is beperkte toegang via ssh op thuismachines, wat regelmatig helpt.

Linux en Mac OS ondanks hun overeenkomsten - verschillende systemen. Dit is te wijten aan vele factoren (de nummer één is de Mac OS-handel), maar zoals ze zeggen: ieder zijn ding.

Elk besturingssysteem heeft zijn eigen gevestigde legende en geschiedenis. Windows wel werkpaard, dat zijn toepassing vindt in vrijwel elke categorie gebruikers - van het bedrijfsleven tot huisvrouwen. Linux is een complex en grillig systeem, alleen toegankelijk voor stoere programmeurs en systeembeheerders. Mac wordt meer geassocieerd met design en kunst, en biedt mooi en handig werkomgeving voor creativiteit.

Al deze houdingen kwamen echter uit het verleden naar ons toe. Tegenwoordig is het roekeloos en onjuist om zulke ondubbelzinnige beoordelingen te geven. Zo komt de held uit de recensie van vandaag uit de wereld van Linux, maar gedraagt ​​en ziet eruit alsof hij een bastaardzoon van Apple is.

is een nieuwe distributie gebaseerd op Ubuntu 12.04 LTS. Deskundige mensen zal onmiddellijk begrijpen dat dit stabiliteit betekent, bijna honderd procent afwezigheid van fouten en lange termijn steun. De belangrijkste principes die aan de ontwikkeling ten grondslag liggen zijn eenvoud, design en de afwezigheid van langdurige en complexe opzet.

Het eerste dat u zal begroeten na het installeren van het systeem is gebruikersinterface. Werkomgeving Elementair besturingssysteem is eigen ontwikkeling en wordt gebeld Pantheon. Het ziet er gewoon geweldig uit en het is onmogelijk om de gelijkenis met Mac OS niet op te merken. Hier zien we onderaan een soortgelijk applicatiedock, een functioneel paneel bovenaan het scherm en dezelfde aandacht voor elk element van de interface, zoals typerend is voor Apple.

Het applicatiestartmenu wordt opgeroepen Katapult en is toegankelijk vanaf de linkerkant van het bovenpaneel. Katapult kan worden weergegeven geïnstalleerde applicaties Door verschillende categorieën en heeft een zoekbalk. Bovenste paneel genaamd Vleugelpaneel. Het is gemaakt in een minimalistische geest, bevat een klok in het midden en een indicatorpaneel aan de rechterkant.

Benedendok, codenaam Plank, werkt precies zoals het overeenkomstige element in OS X. Het bevat knoppen voor snelle lancering en geeft weer welke applicaties momenteel actief zijn. Daarnaast heeft Elementary OS Luna de mogelijkheid om kleine kopieën van alle vensters weer te geven als je de muis naar de hoek van het scherm beweegt (analoog aan blootleggen) en meerdere desktops, waartussen je gemakkelijk kunt schakelen.

Natuurlijk bevat Elementary OS Luna, net als andere Linux-distributies, compleet pakket vooraf geïnstalleerde software. Alleen hier wordt de voorkeur gegeven aan de lichtste en eenvoudige programma's, waarvan de interface ook speciaal voor dit systeem is aangepast.

  • Midori— webbrowser;
  • Lawaai- muziekspeler;
  • Geary— e-mailclient;
  • Schotwel— fotomanager;
  • Totem- videospeler;
  • Empathie— communicatie op het netwerk;
  • Kras- teksteditor.

Elementaire OS Luna valt echt enigszins op tussen de grote familie Linux-distributies. Mooi ontwerp, een handige gebruikersomgeving en speciaal voor dit systeem aangepaste toepassingen maken het ideaal voor beginners of mensen die niet veel tijd willen besteden aan het opzetten en afwerken van het systeem. Het principe van “geïnstalleerd en meteen aan de slag” werkt hier uitstekend. Voeg daarbij stabiliteit en lange termijn ondersteuning voor Ubuntu 12.04 LTS (tot april 2017) en u zult begrijpen dat dit geldig is geweldige keuze voor werk.

Tegelijkertijd ervaren Linux-gebruikers en wie graag aan de instellingen sleutelt, voelt zich hier misschien wat ongemakkelijk. Omdat ze misschien geen behoefte hebben aan hun vaardigheden. Waarom iets repareren dat al werkt?

Bent u Windows al lang vergeten? Ben je klaar met OS X? Het is tijd om na te denken over Linux.

Onder gebruikers personal computers er is een categorie mensen die voortdurend op zoek is naar het beste software, een geavanceerder ecosysteem en een alternatief besturingssysteem dat aan hun specifieke behoeften zou kunnen voldoen. De instructies van vandaag gaan over de installatie besturingssysteem, dat zich al meer dan dertig jaar gescheiden houdt. Sommigen vinden het te moeilijk om te begrijpen, anderen met een vreemde naam Linux voor het eerst ontmoeten. Maar er zijn ook mensen die Linux als een van de veiligste, aanpasbare en meest veilige systemen beschouwen handige systemen in de wereld. Nou, laten we aan de slag gaan met de installatie!

Stap 1. De installatie van de USB-flashdrive voorbereiden

Een van de meest belangrijke fasen bij het installeren van Linux is voorbereiding installatie-flashdrive. Ondanks de beschikbaarheid van gespecialiseerde hulpprogramma's waarmee u kunt creëren opstartbare USB-drive vanuit de grafische shell is de meest correcte manier om de afbeelding te koppelen via de opdrachtregel en de Terminal-applicatie in OS X.

Het eerste dat u hoeft te doen, is downloaden installatie afbeelding Linux van de officiële site. Overweeg bijvoorbeeld om de vriendelijke en populaire versie te installeren Linux-Ubuntu.

1. Open de Ubuntu-downloadpagina en selecteer 64-bits versie Besturingssysteem (32-bit is simpelweg niet geschikt voor Mac). Klik Downloaden en aan volgende pagina selecteer artikel Niet nu, breng me naar de download.

De Ubuntu-distributie wordt volledig gratis verspreid en daarom weigert u financiële steun van de ontwikkelaars, maar als u toch uw dankbaarheid wilt uiten, sleept u de overeenkomstige 'dollar'-schuifregelaars naar de gewenste waarde en betaalt u het resulterende bedrag met betalingssysteem PayPal.

Wacht tot de distributie klaar is met laden.

2. Sluit het USB-flashstation aan. Voor montage afbeelding opstarten een schijf waarvan de grootte geschikt is minimaal 2 GB. Alle gegevens die binnen zijn huidige moment staan ​​op een flashdrive, will onherroepelijk gewist.

3. Open het hulpprogramma Terminal. Onze taak is om het gedownloade bestand te converteren ISO-afbeelding in algemeen aanvaarde in Mac-omgeving IMG/DMG. Om dit te doen, moeten we een eenvoudige opdracht uitvoeren.

hdiutil convert -format UDRW -o ~/pad/naar/target.img ~/pad/naar/ubuntu.iso

Standaard komen alle downloads op een Mac terecht in de map Downloads. Om het pad naar de gedownloade afbeelding op te geven, typt u het eerste deel van de opdracht in de Terminal: hdutil convert -formaat UDRW -o. Sleep vervolgens het gedownloade afbeeldingsbestand (het heeft een ISO-extensie) naar het terminalvenster. Wordt automatisch ingevoegd juiste adres Naar bronbestand. Bestandsnaam ubuntu-14.04.2-desktop-amd64.iso kan worden gewijzigd in bijvoorbeeld een LinuxInstalleren, neus VERPLICHT het wijzigen van de extensie ISO op IMG. Voer een spatie in en sleep de gedownloade afbeelding opnieuw naar het terminalvenster. Deze keer hoeven er geen wijzigingen te worden aangebracht. Zo ziet het ingevoerde commando eruit:

Wees voorzichtig: eerst moet u de naam en locatie opgeven van de map met de afbeelding die u tijdens het conversieproces hebt verkregen, en vervolgens met het bronbestand (gedownloade distributie). Druk na het invoeren van de opdracht op ENTER en wacht tot het conversieproces is voltooid.

Als u na het uitvoeren van de opdracht de regel ziet gemaakt met het bestandsadres in het formaat DMG– alles is goed gegaan en je kunt doorgaan naar de volgende fase.

4. Implementeer het installatie-image op een flashstation. Na het uitvoeren van de bovenstaande opdracht in de map Downloads verscheen nieuw bestand LinuxInstall.img.dmg. Onze taak is om het op een flashstation te implementeren. Zorg ervoor dat het USB-station is aangesloten op uw Mac en voer de volgende opdracht in Terminal in:

diskutil-lijst

Resultaat van de opdracht:

Een afbeelding van alle aangesloten logische schijven van het systeem die voor ons werd geopend. Onze USB-flashdrive staat vermeld onder de ID schijf1(grootte 2 GB). Laten we het uitschakelen met behulp van de volgende opdracht:

diskutil unmountDisk /dev/disk1

Schijf1speciaal geval en noteer in de opdracht de naam waaronder de flashdrive in uw systeem wordt vermeld. Nadat we de schijf hebben verwijderd, gaan we beginnen met het opnemen van de geconverteerde afbeelding:

sudo dd if=/pad/naar/downloaded.img of=/dev/rdisk1 bs=1m

Om de map snel op te geven, voert u, net als in punt 3, een opdrachtfragment in sudo dd als= sleep dan nieuw beeld(Met DMG-extensie) naar het terminalvenster. Voltooi het invoeren van de opdracht. Onthoud dat rschijf1 mag er nog een hebben serienummer en naam, en is afhankelijk van uw specifieke systeem. Druk op ENTER en voer het beheerderswachtwoord in.

De komende minuten zullen er geen processen plaatsvinden in het terminalvenster. Haast u niet om het hulpprogramma te sluiten en maak je zorgen dat het proces blijft hangen. Het beeld ontvouwt zich" V stille modus " Wacht tot het proces is voltooid. Het volgende bericht geeft het einde van de image-implementatie aan:

Klik Izvelch, maar zijzelf verwijder de flashdrive niet uit de poort. Opstartschijf klaar.

Stap 2. Schijfpartitie.

Het installeren van een operatiekamer Linux-systemen naast OS X moet je een extra bestand aanmaken logische partitie schijf. U kunt dit doen met behulp van Schijfhulpprogramma, een native OS X-applicatie.

Loop Schijfhulpprogramma. Markeer uw hoofdharde schijf (namelijk de harde schijf, niet de partitie) en open het tabblad Schijfpartitie.

Klik op het bord «+» en stel de gewenste partitiegrootte in (voor normale werking Linux 10 GB is voldoende; Wij adviseren een volume van 20 GB). Klik Toepassen en wacht tot het proces is voltooid.

Opmerking: Als het scheidingsschema om welke reden dan ook niet beschikbaar is (+/- teken grijs en reageert niet op klikken), toevoegen nieuwe sectie mogelijk vanaf opstartmenu Mac. Start uw computer opnieuw op en houd onmiddellijk nadat het scherm wit wordt, de toetsen ingedrukt Commando+R. Houd ingedrukt tot verschijnt systeemmenu Mac en open vervolgens Schijfhulpprogramma. Het scheidingsproces is volledig vergelijkbaar met dat hierboven beschreven.

Na het partitioneren van de schijf NOODZAKELIJK onthoud de exacte grootte van de gescheiden logisch gebied in gigabytes. Start de computer opnieuw op.

Stap 3. Installeer Linux Ubuntu

Onmiddellijk nadat het opnieuw opstarten is gestart, houdt u ingedrukt ALT-toets en wacht tot er een menu verschijnt met een keuze uit logische schijven waarvan u de installatie wilt uitvoeren. Selecteer verwijderbare opslag EFI(eerste) en druk op Enter.

In het instellingenmenu van de operatiekamer dat verschijnt Ubuntu-systemen selecteer: Installeer Ubuntu. Het voorbereidende installatieproces begint. Na het selecteren van de gewenste taal en het verbinden met Wi-Fi-netwerken De installateur zal vragen hoe we het systeem precies willen installeren.

Aandacht! Wees voorzichtig! Als u OS X en Linux actief wilt houden, selecteert u Een andere optie(selecteer artikel Wis de schijf en installeer Ubuntu Naar volledige opmaak de volledige schijfstructuur en het verwijderen van eerder gemaakte partities, inclusief de OS X-partitie).

Zoek in het menu dat wordt geopend het menu dat is gemaakt onder Linux-partitie schijf (het weten van de grootte ervan zal helpen).

Dubbelklik op de gewenste partitie en installeer volgende parameters:

Klik OK En Installeer nu. Negeer het bericht over het ontbreken van een wisselbestand door op Doorgaan te klikken. De installatie van het Linux-besturingssysteem begint. Mogelijk eenmalig Mac opnieuw opstarten. Zodra de installatie is voltooid, wordt de gebruiker gevraagd een naam op te geven rekening en bedenk een wachtwoord. Het installatieproces zelf duurt 5 tot 15 minuten.

11 augustus 2011 om 21:02

Overstappen van Mac OS X naar Linux

  • Software

Misschien zijn de inwoners van Khabra geïnteresseerd in de mening van “integendeel”, een Mac-stuurprogramma met 6 jaar ervaring (ja, dit was toen er nog PowerBook G3/G4 met PowerPC- en Mac OS X Tiger-processors waren), die toevallig moest werken aan Linux Ubuntu met Gnome aan boord.

Linux => MacOS

De overgang van Linux naar Mac OS zou helemaal niet beangstigend moeten zijn - het gebruik van de eerste is meestal niet beperkt tot de grafische schil (nou ja, kleuterscholen, scholen en andere overheidsorganisaties gaan hier naartoe en geen stap verder ) en het grootste probleem onderweg is waarschijnlijk dat er een aantal essentiële hulpprogramma's ontbreken, zoals apt-get en andere (hoewel, zoals later bleek, vergelijkbare functionaliteit zelfs op een Mac kan worden geïnstalleerd).

Mac OS => Linux

Voor een Mac-gebruiker is het overstappen naar Linux een regelrechte ramp, omdat precies de helft ervan intuïtief onbegrijpelijk wordt. Het is mogelijk dat dit specifieke probleem kan worden opgelost door een alternatieve grafische schil te kiezen, maar ik had niet het recht om specifiek te kiezen - de werkplek was specifiek georganiseerd met Gnome (ter referentie: ik werk in de technische ondersteuningsdienst van de hostingprovider ). In de toekomst wordt het nog erger als je, om eventuele problemen op te lossen, je toevlucht moet nemen tot het handmatig bewerken van configuraties. Linux-gebruikers kunnen natuurlijk lachen, maar als je over zes jaar hoogstens /etc/hosts hebt geopend om een ​​item in te voegen en niets anders - is dit beangstigend voor Mac OS, in principe is er nog nooit zo'n behoefte geweest; Ook nieuw is het systeem voor het organiseren van applicaties in Linux. Eén bestand met de .app-extensie in een .dmg-afbeelding lijkt een uitkomst vergeleken met het installeren en hosten van applicaties op Linux, maar alleen op het eerste gezicht.

Het verhaal van mijn transitie

Het gebeurde zo dat het belangrijkste punt bij het kiezen van medewerkers voor ons bedrijf ‘trainbaarheid’ en ‘het vermogen om snel en zelfstandig te leren’ was. Misschien is dit wat mij verslaafd maakte. Toen ik erachter kwam dat ik op Linux moest werken, voelde ik misschien alleen maar vreugde - ik wist dat mijn MacBook mij niet zou ontgaan.

Als je met Linux aan de slag gaat, begrijp je er meteen precies de helft van. Deze helft is wat kan worden gebruikt met Gnome (ik vermoed dat dit niet de helft is). Tijdens de eerste maand dat ik met Linux werkte, deed ik mijn best om de console te vermijden. Alleen al bij het zien van haar voelde ik mij wantrouwend en walgend. Na Finder is het gebruik van cd, ls, mv, rm, mkdir nogal absurd. Toen mijn Mac-liefhebbende vrienden later mijn interacties in de terminal met bestanden op de Mac zagen, puilden hun ogen uit en begonnen te staren. In de ogen van een typische papaverteler is dit “opschepperij”, “perversie” en één logisch cliché: “waarom alles ingewikkeld maken?” Het is echter echt niet de moeite waard om de zaken ingewikkelder te maken als je Finder bij de hand hebt, maar... als het er verdomme niet is...

Misschien begreep ik de filosofie van de standaard Gnome-bestandsbeheerder niet, maar ik kan me niets walgelijkers herinneren in Linux. Misschien was hij het die mij leerde alle bewerkingen uit te voeren met bestanden van de console.

Nadat ik kennis had gemaakt met Linux, vond ik het werken via ssh met andere machines een groot voordeel. Voorheen had ik alleen ssh-toegang nodig om kaarten van Sint-Petersburg en de regio naar de iPhone te uploaden, en beperkte ik me tot de CyberDuck-client - het werken met bestanden. Het mooie van ssh was de volledige toegang tot de machine en het gebruik van verschillende hulpprogramma's; ik vond het ongelooflijk interessant en nuttig.

Een ander voordeel dat ik heb overgenomen na het gebruik van Linux zijn een aantal handige hulpprogramma's zoals grep, awk, vim, enz. Bijzonder prettig is het schrijven van uw eigen shellscripts rechtstreeks op de opdrachtregel. Na programmeerervaring in andere talen was de shell, hoewel het voor mij persoonlijk moeilijker te beheersen was, behoorlijk realistisch en productief.
Ik geef toe dat het gebruik van Linux momenteel beperkt is tot een bepaald aantal commando's, maar dit is niet omdat het "niet onder de knie is", maar omdat er nog niet meer nodig is.

Wat betreft de organisatie van programma's in beide systemen ... ik heb me niet hals over kop verdiept in het proces van het installeren van applicaties in Linux - misschien is het niet erg interessant voor mij, maar er werd mij verteld dat het programma zich meestal in verschillende mappen bevindt, dat daarna één applicatiebestand in Mac OS (ja, die is er. Er zijn ook applicatiecomponenten in de bibliotheekmap, maar deze zijn niet kritisch, meestal zijn het caches en opslaglocaties van een soort) ook, een beetje eng. Het enige dat mij tegen deze achtergrond echt beviel, was het standaardprogramma voor het installeren van applicaties (met of zonder interface). Alle applicaties met beschrijvingen en zelfs screenshots zijn zeer handig verzameld (het principe van Cydia's werking op de iPhone is duidelijk geworden).

Algemene indruk

Het ontbreken van een uniforme interface door het hele systeem is een minpuntje in het Linux-mandje, het is een beetje onaangenaam. De aanwezigheid van allerlei goodies in Linux is een minpuntje in het Mac OS-mandje. Gebrek aan ondersteuning iOS-apparaten op de huidige firmware in Linux - min. Het organiseren van applicatiebeheer is een pluspunt van Linux. In feite zijn de architecturen identiek, de meeste commando's die ik op het werk gebruik, helpen me ook thuis op een Mac, maar niet allemaal. Ik heb het probleem heel eenvoudig opgelost: ik heb het gebruik van apt-get op Mac OS ingesteld en ik weet nog steeds niet wat het probleem is. Wat nu ontbreekt, wordt binnen een minuut geïnstalleerd. Alle functionaliteit van Linux is geweldig voor het werken op het netwerk, zo leek het mij, namelijk voor ontwikkelaars en ervaren gebruikers. Het enige verschil is dat het in Linux “out of the box” is, en in Mac OS is het optioneel. Met andere woorden: “Om Linux gebruiksvriendelijker te maken zijn krukken nodig, om Mac OS functioneler te maken zijn krukken nodig.”

Om helemaal eerlijk te zijn: ik vond Linux leuk, ik heb het zelfs als experiment als tweede systeem op mijn laptop geïnstalleerd. Tijdens dezelfde experimenten kwam ik tot de conclusie dat... ik mijn MacBook aan mijn moeder kon geven en Linux op de EEE 901 kon installeren en dit zou meer dan genoeg voor mij zijn, zo niet voor één MAAR.

Op een dag zal Apple iTunes voor Linux maken, mijn moeder zal op een Mac werken, en ik zal 9 uur aan EEE besteden op batterijvermogen, en wat gewone onzin bewerken die niet wil starten (nou ja, dit gebeurt soms, een keer per maand consequent) . Het is nog niet mogelijk om de iPhone en iPad zonder hun grote broer te laten; het zijn nog steeds dezelfde favorieten die meehelpen (in een console werken met een iPad is trouwens ook best handig).
Ondertussen draai ik Mac OS, alles wat ik op het werk in Ubuntu gebruik, kan ook thuis gebruikt worden. Als laatste redmiddel is er beperkte toegang via ssh op thuismachines, wat regelmatig helpt.

Linux en Mac OS zijn, ondanks hun gelijkenis, verschillende systemen. Dit is te wijten aan vele factoren (de nummer één is de Mac OS-handel), maar zoals ze zeggen: ieder zijn ding.