E 'possibile abbandonare OS X e installare BSD sul mio MacBook Pro di terza generazione

10

Vorrei eseguire BSD per sfruttare appieno l'hardware del Mac. Non riesco a trovare una versione di BSD che gira su qualsiasi MacBook Pro.

Vorrei installare nativo , sostituendo completamente OS X e non eseguendo un'installazione di Boot Camp o virtualizzando su un altro sistema operativo.

    
posta MDMoore313 07.03.2014 - 17:09
fonte

3 risposte

18

Ovviamente è possibile: il tuo Mac è solo una macchina Intel generica (benché sia in esecuzione una EFI invece di un BIOS tradizionale a meno che tu non abbia configurato BootCamp). Prendi il CD di installazione BSD preferito, inseriscilo nell'unità e divertiti. 1
1 - Poiché Apple sta deprecando il disco ottico, potrebbe essere necessario effettuare una connessione USB installare stick o collegare un'unità CD / DVD esterna.

La maggior parte dell'hardware dovrebbe funzionare "immediatamente", ma probabilmente dovrai fare un po 'di tuning. Gli utenti di FreeBSD hanno una pagina Wiki un po 'obsoleta con informazioni su come ottenere FeeBSD in esecuzione su un MacBook, sotto BootCamp o come unico sistema operativo sulla macchina.

Però devo obiettare a chiamare OS X "Nient'altro che una versione annacquata di BSD". Prima di tutto, è Mach sotto il cofano (il kernel) - hanno appena preso in prestito le utility userland di FreeBSD, e si sono allontanati molto da OS X 10.0.0; In secondo luogo, l'obiettivo non è quello di essere una piattaforma di sviluppo Unix: è una workstation.

Personalmente trovo che lo sviluppo (unix) su un Mac sia doloroso, e non lo consiglierei per serio, nella programmazione muck unix , ma come workstation è abbastanza adeguato (e tu non otterremo una GUI simile a quella di nessuno dei sistemi open-source * nix senza impiegare una notevole quantità di tempo a lavorarci su).
La quantità di lavoro necessaria per ottenere un desktop / workstation utile con qualsiasi dei sistemi open-source * nix è sostanziale rispetto all'OS X. Se hai bisogno un ambiente BSD (o Linux, Windows, ecc.) qualsiasi programma di virtualizzazione desktop può essere utilizzato per eseguirlo sul tuo Mac, pur mantenendo OS X come sistema operativo primario.

Dovresti anche tenere a mente che, nonostante ciò che alcuni di noi considerano scelte progettuali discutibili (voglio colpire le persone che hanno escogitato il pessimo programma di I / O su disco in OS X) Apple costruisce OS X per funzionare sul proprio hardware . È quasi ottimizzato come si può ottenere, e in modo molto simile al franchise di Star Trek, le versioni di OS X Even-Numbered (10.2, 10.4, 10.6, 10.8) sono piuttosto buone.

Quindi linea di fondo?

Sì, puoi farlo. No, non lo raccomanderei personalmente.
Non ci sono abbastanza benefici e perdi molte funzionalità (o devi passare il tuo tempo a far funzionare le cose, piuttosto che essere produttivi).

    
risposta data 07.03.2014 - 17:27
fonte
2

L'unico principale sapore BSD che si distingue e supporta il numero massimo di MacBook Pro è OS X.

Nessuna variante BSD Sono a conoscenza dell'esecuzione su qualsiasi MacBook Pro con supporto hardware perfetto (o anche un buon supporto su tutta la linea). Sto indovinando che nessuna build BSD specifica non verrà eseguita su tutti i MacBook Pro poiché quella linea si estende su un Intel Core Duo (Yonah 65nm) chipset e scheda logica prodotti alla fine del 2005, ma non c'è nulla di male nel provare qualsiasi BSD a cui tieni di provare qualsiasi hardware tu debba sperimentare.

Nessuna delle varianti BSD ha nemmeno una frazione del lavoro di ingegneria e del budget che Apple spende per la sua variante BSD, quindi sacrificherai quella lucentezza, supporto e copertura dell'autista se scegli di abbandonare OS X su hardware Mac, specialmente così sul nuovo hardware.

    
risposta data 07.03.2014 - 20:33
fonte
1

FreeBSD (se questa è la variante che vuoi eseguire) sembra che dovrebbe eseguire su Mac, evidenziato qui: AppleMacBookWikiEntry

NetBSD è in realtà la variante BSD che è nota per l'esecuzione su qualsiasi cosa con un processore. Sembrano anche in qualche modo supportare l'hardware Mac. Vedi: informazioni NetBSD

    
risposta data 07.03.2014 - 17:28
fonte

Leggi altre domande sui tag