Sorunuzun anahtarı, ifadenizdi:
Eski MacBook'um için hafif ve uyumlu bir işletim sistemi için öneriniz nedir?
FreeBSD'ye bir göz atmanı öneririm . BSD, OS X'in özüdür. Ayrıca FreeBSD 10-2'yi (en son sürüm) XServe G4'e (PowerPC) yükleme konusunda da çok iyi bir deneyimim oldu. Bu nedenle, Intel tabanlı MacBook'unuz sorun olmamalı.
Mac'te Linux'tan kaçınmalısınız
Kötü bir işletim sistemi olduğu için değil - aksine, orada çok iyi bazı dağıtımlar var. Karşılaştığım sorun dağıtımlar arasındaki tutarlılık .
Örneğin, bazı web geliştirmeleri yapıyorsanız ve LAMP yığınızı (Linux Apache MySQL PHP) kullanıyorsanız, bir noktada Apache yapılandırma dosyanızı değiştirmeniz gerekecektir. RedHat'ta buna denir httpd.conf
ve Nane'de kullanır apache2.conf
. Bir şeyi nasıl dağıttığı ve bir başkasının yaptığı işleri çok kafa karıştırıcı hale getirebilecek şekilde dik tutmak. Bu, insanlar Linux’u seçtiğinde, sevgili hayatım için Solaris’e bağlı kalmamın sebeplerinden biriydi.
Bazı dağıtımlar RPM paket yönetimi, bazıları IPS kullanıyor. apt-get
, yum
, pkg-install
Bu arada böylece RedHat'da MySQL Eğer Darphane veya Ubuntu veya SuSE MySQL yükleme yolu tamamen farklı olacaktır yükleyin.
Bu sadece bir model ... güvenlik duvarı? IPCHAINS veya PF? (OS X şimdi BSD'de geliştirilen PF'yi kullanıyor).
Bunun kötü bir şey olduğunu söylemiyorum, sadece deneyimli bir kullanıcı değilseniz, bu kimsenin gerçekten bahsetmediği bir baş ağrısı torbası.
Linux'la ilgili bir diğer sorun ve Linux ile ilgisi olmayan topluluktur. Bir sorunla karşılaştığımda ve yardım almak için topluma döndüğümde (herkes zaman zaman yaptığı gibi) hem düşmanca hem de herkesin hangi dağıtımı kullandığınız veya kullanmanız gerektiği hakkında bir fikir edebileceği bir yer olduğunu göreceksiniz.
Neden BSD'ye bakmalısın?
Daha önce BSD’nin OS X’in özü olduğunu belirtmiştim. Linux ve BSD arasındaki en büyük fark, Linux'un, bir dağıtım oluşturmak için eklenen farklı bileşenlerin açık kaynak sürümleriyle ortak bir açık kaynak çekirdeği olmasıdır; BSD ise bir işletim sistemi oluşturmak için özellikle tandem olarak geliştirilmiş bir çekirdek ve bileşenlerdir. Bunu YouTube'da açıklayan iyi bir sunum var ; Sunucu bunu ilk 2 dakika içinde ele alır.
Belgeler harika. FreeBSD El Kitabı , kelimenin tam anlamıyla, BSD kurulumunuzun nasıl kurulacağı, yönetileceği ve bakımıyla ilgili bir metindir. BSD'de alabileceğiniz en iyi "kitaplardan" biridir ve bir kuruş harcamak zorunda değilsiniz.
27.000+ BSD Bağlantı Noktası
Hafif bir şey alma isteğinize geri dönersek, bu çok tanımlayıcı olan BSD'dir.
Özellikle FreeBSD'de, onu kurduğunuzda, çekirdek işletim sistemi ve SSH sunucusu açıkken hiçbir şey elde edemezsiniz. Portları kurarak BSD'yi kendiniz yaparsınız
Limanlar nedir? Bunlar " dosya yapmak " ve yapılandırma dosyaları, yüklemek istediğiniz uygulamanın kaynak koduna aittir (indirilmesi gerekir).
Bir paket kurmaktan daha mı hızlı? Hayır, biraz zaman alacak. Ancak kurulumunuza özeldir. Önceden kurulu bir paketteki sorun, ilk başta onu derleyen kişinin ne istediğine bağlı olması ve genellikle geniş bir kurulum aralığında işlevsel olacak şekilde her şeyi içerecek olmalarıdır. Bu asla, asla, asla kullanamayacağın şeyleri ifade ediyor.
Bağlantı Noktaları ile tam olarak ne derlemek istediğinizi belirleyebilirsiniz . LDAP ister misin? Sorun değil. Postgres desteği istiyor fakat MySQL yok mu? Hiç sorun değil. Fikrini sonra değiştirir misin? Sorun değil, Bağlantı Noktaları yüklemesini yeniden çalıştırın ve yeniden derleyin. Süper kolay.
Buradaki fayda, istediğinizi elde etmektir ve daha fazlasını değil.
Örneğin, bir XServe G4 (PowerPC) üzerinde bir geliştirme sunucum var. Bir GUI masaüstünü çalıştırmıyorum, bu yüzden kurulmadı. Ancak Apple'a göre ya geri dönüştürülmüş ya da bir müzeye yerleştirilmiş olması gereken bu G4 işlemcide koşuyorum:
- PHP 5.6
- MySQL 5.5
- Apache 2.4
- Bir HP 3PAR (kurumsal depolama) veya bir Synology Diskstaion (SOHO NAS) gibi yeni ve modern disk dizilerine ve daha büyük ve daha küçük her şeye bağlanmamı sağlayan yerel iSCSI başlatıcısı . OS X El Capitan hala bunu yapamıyor .
Ve biz Drupal 7/8 geliştirmeyi yapıyoruz . 2004'te Apple tarafından çöp yığınına ayrılmış bir makine için fena değil . Sonuçları görmek istiyorsanız, işte phpinfo () sayfası.
BSD güçlü, hafif ve kararlıdır. Mac'inizde gerçekten işe yarayacak bir şey arıyorsanız BSD (IMO) en güçlü seçimdir.