Ist es möglich, OS X aufzugeben und BSD auf meinem Macbook Pro der 3. Generation zu installieren?

Ich möchte BSD auf Mac-Hardware ausführen. Ich kann keine Version von BSD finden, die auf einem MacBook Pro läuft.

Ich möchte eine native Installation, die OS X vollständig ersetzt und kein Boot Camp-Setup durchführt oder über ein anderes Betriebssystem virtualisiert.

Die angemessenere Frage, die Sie zuerst stellen sollten, da Sie darauf anspielen, ist, ob BSD Ihre Hardware besser ausnutzt. Es gibt bereits eine Frage dazu auf SO. stackoverflow.com/questions/3446231/…
Ich habe den Klatsch und die Hintergrundgeschichte daraus herausgeschnitten. Wenn MDMoore313 das MacBook Pro-Modell hinzufügen könnte, wäre dies für die Website nützlich. Da bsd.org/index.html Mac OS X als eine Hauptvariante von BSD auflistet, möchten Sie vielleicht erklären, ob einige oder alle Untervarianten außer Mac OS X für Sie akzeptabel sind.
@bmike Fertig, obwohl die Hintergrundgeschichte zukünftigen Antwortenden manchmal hilft, das Problem zu verstehen.

Antworten (4)

Natürlich ist es möglich: Ihr Mac ist nur ein generischer Intel-Computer (wenn auch einer, auf dem EFI anstelle eines herkömmlichen BIOS ausgeführt wird, es sei denn, Sie richten BootCamp ein). Schnappen Sie sich Ihre Lieblings-BSD-Installations-CD, legen Sie sie in das Laufwerk und haben Sie Spaß. 1
1 - Da Apple den optischen Datenträger ablehnt, müssen Sie möglicherweise einen USB-Installationsstick erstellen oder ein externes CD/DVD-Laufwerk anschließen.

Die meiste Hardware sollte "out of the box" funktionieren, aber Sie müssen wahrscheinlich etwas tunen. Die FreeBSD-Leute haben eine etwas veraltete Wiki-Seite mit Informationen darüber, wie FeeBSD auf einem MacBook läuft, entweder unter BootCamp oder als einziges Betriebssystem auf dem Rechner.


Ich muss jedoch Einwände dagegen erheben, OS X als "nichts weiter als eine verwässerte Version von BSD" zu bezeichnen. Zunächst einmal ist es Mach unter der Haube (der Kernel) - sie haben sich einfach die Userland-Dienstprogramme von FreeBSD ausgeliehen, und sie haben sich seit OS X 10.0.0 ziemlich weit voneinander entfernt; Zweitens ist es nicht das Ziel, eine Unix-Entwicklungsplattform zu sein – es ist eine Workstation.

Persönlich finde ich die (Unix-) Entwicklung auf einem Mac schmerzhaft, und ich würde es nicht für ernsthafte Unix-Programmierung im Dreck empfehlen , aber als Workstation ist es völlig ausreichend (und Sie werden keine solche GUI bekommen von einem der Open-Source-*nix-Systeme, ohne viel Zeit damit zu verbringen, daran zu arbeiten).
Der Arbeitsaufwand, der erforderlich ist, um einen brauchbaren Desktop/Workstation mit einem der Open-Source-*nix-Systeme zu erhalten, ist im Vergleich zum Ausführen von OS X erheblich. Wenn Sie eine BSD-Umgebung (oder Linux, Windows usw.) benötigen , ist eine der Desktop-Virtualisierungen erforderlich Programme können verwendet werden, um es auf Ihrem Mac auszuführen, während OS X als primäres Betriebssystem beibehalten wird.

Sie sollten auch bedenken, dass Apple trotz dessen, was einige von uns für fragwürdige Designentscheidungen halten (ich möchte die Leute verprügeln, die sich die lausige Festplatten-I/O-Planung in OS X ausgedacht haben), OS X für die Ausführung auf ihrer Hardware entwickelt. Es ist ungefähr so ​​​​optimiert, wie Sie bekommen können, und ähnlich wie das Star Trek-Franchise sind geradzahlige OS X-Versionen (10.2, 10.4, 10.6, 10.8) ziemlich gut.


Unterm Strich also?

Ja, Sie können es tun. Nein, ich persönlich würde es nicht empfehlen.
Es gibt nicht genug Vorteile und Sie verlieren viel Funktionalität (oder müssen Ihre Zeit damit verbringen, Dinge zum Laufen zu bringen, anstatt produktiv zu sein).

Ich liebe deinen Tippfehler, dass FreeBSD jetzt Geld kostet :-)
@BartSilverstrim nicht wahr? Die einzigen monetären Kosten, die ich erwähne, sind die verlorene Produktivität, weil Sie versuchen, Ihre Benutzeroberfläche hübsch zu machen, anstatt - wissen Sie - zu arbeiten :-)
Schau dir deinen Link an.
Ich habe das OP wesentlich bearbeitet, um den Klatsch zu entfernen. Könnten Sie Ihren Wunsch, Menschen von Ihrem Posten aus abzuschlachten, noch einmal überdenken?
@bmike Wenn Sie nicht persönlich den Wunsch verspürt haben, jemanden oder eine Gruppe für seine/ihre Design-/Implementierungsentscheidungen irgendwann bei Ihrer Verwendung von Hardware oder Software zu schlachten, dann sind Sie eine bessere Person als voretaq7 oder ich.
@bmike Ich könnte möglicherweise von "Schlachten" auf "Knüppeln" herabstufen (schließlich bedeutet Knüppeln, dass ich sie weiter schlagen kann, bis sie es reparieren :-) Manchmal denke ich, ich bin der einzige, der jemals festplattenintensive Arbeit auf OS X wirft und versucht immer noch, die Maschine zu benutzen :-/
Schlagen Sie uns mit einer Frage zu, die beschissene I/O dokumentiert. Dokumentierte Probleme Ich kann ein Radar einreichen oder Ihnen vielleicht helfen, die Arbeitsbelastung zu beheben/abzustimmen. Ich habe Oracle schon einmal unter OSX ausgeführt und bei anständigem Speicher eine gute Leistung erzielt.
@bmike Ich muss sehen, ob ich es immer noch auf Mavericks reproduzieren kann - indem ich so etwas wie eine Virtualbox-Erstellung von fetten / vorab zugewiesenen Festplatten mache, die 10.7 und früher gecrawlt wurden - wenn es dies immer noch auf 10.8 tut, werde ich dich auf dieses Frageangebot ansprechen :)

Die einzige große BSD-Variante , die auffällt und die maximale Anzahl von MacBook Pro unterstützt, ist OS X.

Keine mir bekannte BSD-Variante läuft auf irgendeinem MacBook Pro mit perfekter Hardware-Unterstützung (oder sogar guter Unterstützung auf ganzer Linie). Ich vermute, dass ein bestimmter BSD-Build nicht auf allen MacBook Pro läuft , da diese Linie einen Intel Core Duo (Yonah 65 nm) Chipsatz und eine Logikplatine umfasst, die Ende 2005 hergestellt wurden, aber es schadet nicht, jedes BSD auszuprobieren, das Sie ausprobieren möchten mit welcher Hardware Sie auch experimentieren müssen.

Keine der BSD-Varianten hat auch nur einen Bruchteil der Entwicklungsarbeit und des Budgets, die Apple für seine BSD-Variante aufwendet, also werden Sie diese Politur, Unterstützung und Treiberabdeckung opfern, wenn Sie OS X auf Mac-Hardware fallen lassen – besonders auf der neueste Hardware.

in OpenBSD, FreeBSD,.. gibt es kein DRM und iCloud

FreeBSD (wenn das die Variante ist, die Sie ausführen möchten) sieht so aus, als ob es auf dem Mac laufen sollte , wie hier gezeigt: AppleMacBookWikiEntry

NetBSD ist wirklich die BSD-Variante, die dafür bekannt ist, auf so ziemlich allem mit einem Prozessor zu laufen. Sie scheinen auch Mac-Hardware zu unterstützen. Siehe: NetBSD-Informationen

Ja, es ist ein einfacher Prozess für mich. Ich jun Ubuntu Studio und möchte BSD darauf ausführen. Die Stromversorgung über den Akku entlädt sich schneller als bei OS X

Ich benutze rEEInd dann mein Betriebssystem meiner Wahl. Ich habe den Mac eingeschaltet gelassen, aber nie benutzt.