Ich möchte BSD auf Mac-Hardware ausführen. Ich kann keine BSD-Version finden, die auf einem MacBook Pro ausgeführt wird.
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.
Antworten:
Natürlich ist es möglich: Ihr Mac ist nur ein generischer Intel-Computer (obwohl auf einem EFI anstelle eines herkömmlichen BIOS ausgeführt wird, es sei denn, Sie richten BootCamp ein). Holen Sie sich Ihre Lieblings-BSD-Installations-CD, stecken Sie sie in das Laufwerk und haben Sie Spaß. 1
1 - Da Apple die optische Festplatte nicht mehr unterstützt, müssen Sie möglicherweise einen USB-Installationsstick herstellen oder ein externes CD / DVD-Laufwerk anschließen.
Der Großteil der Hardware sollte "out of the box" funktionieren, aber Sie müssen wahrscheinlich einige Anpassungen vornehmen. Die FreeBSD-Leute haben eine etwas veraltete Wiki-Seite mit Informationen darüber, wie FeeBSD auf einem MacBook ausgeführt werden kann, entweder unter BootCamp oder als einziges Betriebssystem auf dem Computer.
Ich muss allerdings dagegen protestieren, OS X "Nichts weiter als eine verwässerte Version von BSD" zu nennen. Zunächst einmal ist es Mach under the Hood (der Kernel) - sie haben gerade die Userland-Dienstprogramme von FreeBSD ausgeliehen und sind seit OS X 10.0.0 ziemlich weit auseinander gegangen. Zweitens ist es nicht das Ziel, eine Unix-Entwicklungsplattform zu sein, sondern eine Workstation.
Persönlich finde ich es schmerzhaft, (Unix-) Entwicklung auf einem Mac zu machen, und ich würde es nicht für ernsthafte Unix-Programmierungen 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).
Der Arbeitsaufwand, der erforderlich ist, um einen nützlichen Desktop / eine nützliche 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.) für eine Desktop-Virtualisierung benötigen 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 OS X so erstellt, dass es auf seiner Hardware ausgeführt werden kann, obwohl einige von uns fragwürdige Designentscheidungen treffen (ich möchte die Leute, die sich die miese Festplatten-E / A-Planung in OS X ausgedacht haben, auf den Kopf stellen). Es ist ungefähr so optimiert wie möglich und ähnlich wie das Star Trek-Franchise sind geradzahlige OS X-Versionen (10.2, 10.4, 10.6, 10.8) ziemlich gut.
Also unterm Strich?
Ja, du kannst es schaffen. Nein, ich würde es nicht persönlich 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).
quelle
Die einzige wichtige 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 jedem MacBook Pro mit perfekter Hardware-Unterstützung (oder sogar guter Unterstützung für die gesamte Produktreihe). Ich vermute, dass ein bestimmter BSD-Build nicht auf allen MacBook Pro ausgeführt werden kann, da diese Reihe einen Intel Core Duo-Chipsatz (Yonah 65 nm) und eine Logikplatine umfasst, die Ende 2005 hergestellt wurden, aber es schadet nicht, ein BSD auszuprobieren, das Sie anprobieren möchten mit welcher Hardware Sie experimentieren müssen.
Keine der BSD-Varianten hat auch nur einen Bruchteil der technischen Arbeit und des Budgets, die Apple für die BSD-Variante ausgibt. Sie werden also auf diese Politur, Unterstützung und Treiberabdeckung verzichten, wenn Sie OS X auf Mac-Hardware fallen lassen - insbesondere auf der neueste Hardware.
quelle
FreeBSD (wenn dies die Variante ist, die Sie ausführen möchten) sollte auf dem Mac ausgeführt werden, wie hier gezeigt: AppleMacBookWikiEntry
NetBSD ist wirklich die BSD-Variante, die dafür bekannt ist, mit einem Prozessor auf fast allem zu laufen. Sie scheinen auch Mac-Hardware zu unterstützen. Siehe: NetBSD-Informationen
quelle
Ja, es ist ein einfacher Prozess für mich. Ich bin ein Ubuntu-Studio und möchte bsd darauf ausführen. Das Netzteil mit dem Akku entleert sich schneller als OS X.
Ich benutze rEEInd dann mein Betriebssystem der Wahl. Ich habe den Mac eingeschaltet gelassen, ihn aber nie benutzt.
quelle