Der Schlüssel zu Ihrer Frage war Ihre Aussage:
Was ist Ihr Vorschlag für ein leichtes und kompatibles Betriebssystem für mein altes MacBook?
Ich schlage vor, Sie werfen einen Blick auf FreeBSD . BSD ist der Kern von OS X. Ich hatte auch sehr gute Erfahrungen mit der Installation von FreeBSD 10-2 (neueste Version) auf einem XServe G4 (PowerPC). Ihr Intel-basiertes MacBook sollte also kein Problem sein.
Sie sollten Linux auf einem Mac vermeiden
Nicht weil es ein schlechtes Betriebssystem ist - im Gegenteil, es sind einige sehr gute Distributionen da draußen. Das Problem, auf das ich gestoßen bin, ist die Konsistenz über Distributionen hinweg .
Wenn Sie beispielsweise eine Webentwicklung durchführen und Ihren LAMP-Stack (Linux Apache MySQL PHP) bereitstellen, müssen Sie irgendwann Ihre Apache-Konfigurationsdatei ändern. In RedHat heißt es httpd.conf
und in Mint verwendet es apache2.conf
. Es kann sehr verwirrend werden, die Dinge klar zu halten, wie eine Distribution Dinge tut und wie eine andere Dinge tut. Dies ist einer der Gründe, warum ich mich bei der Entscheidung für Linux für Solaris entschieden habe
Einige Distributionen verwenden die RPM-Paketverwaltung, andere IPS. apt-get
, yum
, pkg-install
So , wie Sie installieren MySQL in RedHat vollständig von der Art und Weise anders sein wird Sie MySQL auf Mint oder Ubuntu oder SuSE installieren.
Das ist nur eine Facette ... Firewall? IPCHAINS oder PF? (OS X verwendet jetzt PF, das auf BSD entwickelt wurde).
Ich sage nicht, dass dies eine schlechte Sache ist, es ist nur, wenn Sie kein erfahrener Benutzer sind, dies ist eine Tüte mit Kopfschmerzen, über die niemand wirklich spricht.
Ein weiteres Problem mit Linux und es hat nichts mit Linux selbst zu tun, ist die Community. Wenn ich auf ein Problem stoße und mich an die Community wende, um Hilfe zu erhalten (wie jeder von Zeit zu Zeit), kann dies sowohl feindselig als auch ein Ort sein, an dem jeder eine Meinung darüber hat, welche Distribution Sie verwenden oder verwenden sollten.
Warum sollten Sie sich BSD ansehen?
Ich habe bereits erwähnt, dass BSD der Kern von OS X ist. Der größte Unterschied zwischen Linux und BSD besteht darin, dass Linux ein gemeinsamer Open-Source-Kernel ist, dem Open-Source-Versionen verschiedener Komponenten hinzugefügt wurden, um eine Distribution zu erstellen. BSD ist ein Kernel und Komponenten, die gemeinsam speziell für die Erstellung eines Betriebssystems entwickelt wurden. Es gibt eine gute Präsentation, die dies auf YouTube erklärt . Der Moderator spricht dies innerhalb der ersten 2 Minuten an.
Die Dokumentation ist fantastisch. Das FreeBSD-Handbuch ist im wahrsten Sinne des Wortes ein Text darüber, wie Sie Ihre BSD-Installation installieren, verwalten und warten. Es ist eines der besten "Bücher", die man für ein BSD bekommen kann und für die man keinen Cent ausgeben muss.
Die über 27.000 BSD-Ports
Zurück zu Ihrem Wunsch, etwas Leichtes zu bekommen, ist dies per Definition BSD.
Wenn Sie FreeBSD installieren, erhalten Sie so ziemlich nichts außer dem Kernbetriebssystem und dem eingeschalteten SSH-Server. Sie machen BSD zu Ihrem Eigenen, indem Sie Ports installieren
Was sind Ports? Dies sind die " make files " und Konfigurationsdateien für den Quellcode der Anwendung, die Sie installieren möchten (sie müssen heruntergeladen werden).
Ist es schneller als die Installation eines Pakets? Nein, es wird ein bisschen dauern. Es ist jedoch spezifisch für Ihre Installation. Das Problem mit einem vorinstallierten Paket ist, dass es davon abhängt, von wem die Person, die es ursprünglich kompiliert hat, es wollte, und dass sie in der Regel alles enthält, um in einer Vielzahl von Installationen funktionsfähig zu sein. Das bedeutet "Zeug", das Sie niemals benutzen dürfen.
Mit Ports können Sie genau angeben , was kompiliert werden soll. Sie möchten LDAP? Kein Problem. Sie möchten Postgres-Unterstützung, aber kein MySQL? Auch kein Problem. Ändere deine Meinung später? Kein Problem, führen Sie die Ports-Installation erneut aus und kompilieren Sie sie erneut. Es ist super einfach.
Der Vorteil dabei ist, dass Sie bekommen, was Sie wollen, und nicht mehr.
Zum Beispiel habe ich einen Entwicklungsserver auf einem XServe G4 (PowerPC). Ich verwende keinen GUI-Desktop, sodass dieser nicht installiert wurde. Aber auf diesem G4-Prozessor, der laut Apple entweder recycelt oder irgendwo in ein Museum gestellt werden sollte, laufe ich:
- PHP 5.6
- MySQL 5.5
- Apache 2.4
- Nativer iSCSI-Initiator , mit dem ich Verbindungen zu neuen modernen Festplatten-Arrays wie HP 3PAR (Enterprise Storage) oder Synology Diskstaion (SOHO NAS) und allem, was größer und kleiner ist, herstellen kann. OS X El Capitan kann dies immer noch nicht .
Und wir entwickeln Drupal 7/8 darauf. Nicht schlecht für eine Maschine, die 2004 von Apple in den Papierkorb verbannt wurde. Hier ist die Seite phpinfo (), wenn Sie die Ergebnisse sehen möchten.
BSD ist stark, leicht und stabil. Wenn Sie nach etwas suchen, das auf Ihrem Mac wirklich gut funktioniert, ist BSD (IMO) die stärkste Wahl.