एक दोहरी बूट के साथ जाओ; ओएस एक्स और फ्रीबीएसडी
मैंने व्यक्तिगत रूप से एक xserve g4 (पॉवरपीसी) पर ऐसा किया, जो इंटेल आधारित मैक की तुलना में अधिक कठिन था; इसलिए आपका माइलेज बेहतर होगा। मेरे XServe में 2 1.3GHz (RISC) CPU, 2GB रैम और 2 80GB HDD का था। 1 हार्ड ड्राइव में 2 विभाजन थे, 1 ओएस एक्स इंस्टॉलर के लिए (इसलिए मुझे सुपरड्राइव की सुस्ती पर इंतजार नहीं करना पड़ा) और दूसरा विभाजन इंस्टॉलेशन के टाइममाईन बैकअप के रूप में। प्राथमिक हार्ड ड्राइव वह जगह है जहां सारा जादू हुआ।
मैंने StixExchange पर यहां Unix / Linux फोरम पर इस इंस्टॉलेशन को रेखांकित किया
- मैंने दो विभाजन बनाए: एक 30GB Apple विभाजन और एक 50GB मुक्त स्थान विभाजन। Apple विभाजन को पहले होना है
- मैंने OS X का नवीनतम संस्करण स्थापित किया है जिसे सर्वर (स्नो लेपर्ड) संभाल सकता है
- मैंने तब FreeBSD को Free Space विभाजन में स्थापित किया जो कि इंस्टॉलर को "ऑटो पार्टीशन" की अनुमति देता है। FreeBSD (GParted) बनाया एक
/boot
, /
, /var
, और /home
।
- इसे बंद करने के लिए, मैंने इसे USB के माध्यम से स्थापित किया (जो कहा नहीं जा सका, लेकिन वास्तव में बहुत आसान है)
तो, मेरे पास एक FreeBSD सिस्टम है जो मैं फर्मवेयर अपडेट करने जैसे किसी भी "Apple विशिष्ट" कार्यों के लिए OS X में बूट करने में सक्षम हूं। मेरे पास इस स्थापित करने के बाद से कई नहीं हैं, लेकिन मुझे यह जानने के लिए आराम है कि मुझे मूल ओएस एक्स तक पहुंच है जब मुझे इसकी आवश्यकता होती है।
क्यों FreeBSD
OS X FreeBSD पर आधारित है और इसके बारे में अच्छा हिस्सा यह है कि इंस्टॉलर (USB img) एक 700MB से कम है। केवल सबसे आवश्यक सेवाएँ ही स्थापित होती हैं। मुझे GUI की कोई आवश्यकता नहीं है इसलिए GNOME या KDE को कहीं नहीं पाया जा सकता है। मेरा सर्वर एक एएमपी स्टैक (Apache, MySQL, और PHP) चला रहा है ताकि उसके अलावा, और कुछ भी लोड न हो। सुरक्षा के लिहाज से, ऐसी प्रणाली को हैक करना बहुत मुश्किल है जिसका शोषण करने के लिए कोई सेवा नहीं है।
यहां तक कि FreeBSD के साथ अच्छा भी है। लिनक्स में बहुत सारे डिस्ट्रोस हैं और आप जो एक में करते हैं वह दूसरे (यानी आरपीएम बनाम पैकेज) के समान नहीं है। FreeBSD on a Xerve G4, 2015 के मैकबुक प्रो पर FreeBSD जैसा ही होगा।
आवेदन संगतता के लिए के रूप में? मेरे Xserve पर OS X पर, मैं Homebrew को स्थापित किए बिना PHP को 5.6 में अपग्रेड नहीं कर सका। मैं XServe पर नवीनतम एएमपी स्टैक चला रहा हूं क्योंकि यह उनके पोर्ट्स कलेक्शन पर उपलब्ध था।
IT लेख से इस लेख को देखें: सर्वर पर FreeBSD चल रहा है: एक sysadmin बोलता है