Neden biri Linux üzerinden FreeBSD'yi seçsin? [kapalı]


154

Neden biri Linux üzerinden FreeBSD'yi seçsin ? FreeBSD'nin Linux'a göre avantajları nelerdir? (Paylaşılan barındırma sağlayıcım FreeBSD kullanıyor.)


1
İşin tuhafı, bunu FreeBSD yerine Linux seçmek için sebepler ararken buldum. Burada çoğunlukla gerçeğe dayalı cevaplar ve yorumlar görüyorum, fikir dağılmasıyla birlikte, bu soru kapatıldı, çünkü “bu sorunun yanıtları neredeyse tamamen görüşlere dayanıyor mu?” Oh, bu bir "UNIX ve Linux " forumu ... Anladım.
Bob

Yanıtlar:


115

Neyin farklı olduğunu bilmek istiyorsanız, sistemi daha verimli kullanabilmek için, burada Linux arkaplanından gelen kişilere BSD'ye genel olarak atıfta bulunulan giriş .

Bu karar için tarihsel bağlamdan daha fazlasını istiyorsanız, neden FreeBSD'yi seçtiklerini tahmin edeceğim. İlk dot-com baloncuğu zamanında, FreeBSD 4 ISS'ler arasında oldukça popülerdi. Bu, ilavesiyle ilgili olabilir veya olmayabilir kqueue. Wikipedia sayfası, FreeBSD 4'e olan duygularını şöyle açıklıyor: “… tüm Unix soyunun en istikrarlı ve yüksek performanslı işletim sistemlerinden biri olarak kabul edildi.” Özellikle FreeBSD, zaman içerisinde jailZFS desteği gibi barındırma sağlayıcılarına hitap edecek başka özellikler de ekledi .

Şahsen, BSD sistemlerini gerçekten çok seviyorum, çünkü kullandığım çoğu Linux dağıtımından daha iyi uyduğunu hissediyorlar . Ayrıca, doğrudan çeşitli el kitaplarında vb. Sağlanan belgeler de göze çarpmaktadır. FreeBSD'yi kullanacaksanız, FreeBSD El Kitabını şiddetle tavsiye ederim .


1
@Tshepang Bunun tamamen kişisel bir deneyim olması mümkün ve muhtemelen bir BSD görmeden önce kapsamlı Linux deneyimi olan insanlar arasında daha az yaygın. Karşılaştığım bir başka açıklama da BSD ile ilgili bildiklerimin çoğunu resmi proje belgelerini okuyarak öğrendim, fakat (çoğu) Googling'in Linux dağıtımlarıyla ilgili bildiklerimin çoğunu öğrendim. Gentoo yine istisna (Gentoo'yu keşfederken onların wiki mükemmel bir kaynaktı), bu da bu sistemlerde belirli kararların nedenini daha iyi anladığımı düşünmemi sağlıyor.
Hank Gay

54
FreeBSD'nin "entegrasyon" yönünün en sevdiğim örneği: FreeBSD'de, ağ arayüzlerini "ifconfig" ile yapılandırıyorsunuz. Linux üzerinde, "ifconfig" ... ve "brctl" ve "VConfig" ve "ethtool" ve "iwconfig" ve "ip" ve ... ile ağ arayüzlerini ayarlamak
larsks

2
İlk bağlantı çok ilginç, teşekkürler
marto

1
@ marto Kullanışlı bulduğunuza sevindim. İlk defa karşılaştığımda "Bu harika" olduğunu hatırlıyorum.
Hank Gay

4
@ashwin FreeBSD el kitabı bir işletim sistemi için gördüğüm en iyi dokümanlar hakkında ayrıntılı bilgi veriyor. Gördüğüm en yakını muhtemelen Gentoo el kitabı. BSD man sayfaları da, OpenBSD'nin man sayfaları muhtemelen FreeBSD'lerden daha iyi olmasına rağmen, çok hoş olma eğilimindedir.
Hank Gay

47

FreeBSD daha sağlam bir ağ yığını için bir üne sahiptir. Önceki bir şirketteki profesyonel deneyimden dolayı, yüklerden düşen bir proxy sunucumuz vardı. Üzerine FreeBSD'yi fırlattığımızda, sunucu bir yıldan fazla bir süredir yükü kolaylıkla kullandı (devam ettim - hala çalışıyor olabilir).

NetBSD, tonlarca farklı donanımda çalışma konusunda üne sahiptir.

OpenBSD, son derece güvenli olduğu için (hak edilmiş) bir üne sahiptir.

Unix, sağlam ve ücretsiz. Bundan kaçınmak için gerçek bir neden yok, ancak Linux'ların sahip olma eğilimini yeni özlüyorsunuz.


FreeBSD'den önce kaçıyordun?
BigSack

Bu bir süre önceydi. Zaman çerçevesi göz önüne alındığında, muhtemelen CentOS veya RHEL 4.
Greg Cain

Ve hala bir yerlerde kullanıyorsun, demek istediğim BSD?
BigSack

Birkaç iş önceydi. Şu anda kullanmıyorum. O zaman işverenim için konuşamam.
Greg Cain

2
@Jinxed Örneğin, Linux 4.7'nin son sürümü , AMD Radeon RX 480'i (aynı zamanda yeni bir donanımdır) destekler. Ancak aynı donanımı destekleyen duyuruları duymak için daha fazla zaman beklemeliyiz. Bu yeni bir ateşlilik
Devesh Saini

29

GPL lisansına karşı BSD lisansının lisans felsefesini tercih ediyorum. Bana göre, ücretsiz araçlar kodla ne istersen onu yap. O kadar özgürüm ki, elmanın yaptığı gibi özgürleştiremezsin.

Pratikte muhtemelen benim üzerimde bir etkisi yok, ancak prensibi tercih ediyorum ve FreeBSD'yi Linux üzerinden kullanmayı seçmemin nedenlerinden biriydi.

Başka bir neden de incelemek istedim, Ubuntu kullanırken ne zaman unix şapkama takmadığımı buluyorum; bunun yerine GUI'yi heryerde sanki pencerelerdeymişim gibi kullanıyorum (ki bu mutlaka farklı bir şey değil).


24

FreeBSD bir işletim sistemidir. Linux bir çekirdek. Yani sorunuzda elma ve portakal tohumlarını karşılaştırıyorsunuz.

Lisanslama ve cihaz desteği, birinin birini diğerinden tercih etmesinin iki önemli nedeni olabilir.


2
Tamamen seninleyim yoldaş. Ve Wikipedia ve Torvalds'ı pazarlama bilgisine sahip yanlış bilgiyi yaymaktan dolayı mahvedin.
04:

İşletim sistemi teknik olarak çekirdeğin kendisidir. FreeBSD , Linux ile karşılaştırıldığında , Linux'taki sistem yardımcı programlarının adlandırılan ayrı bir depodaki tek farkı, util-linuxFreeBSD'de kaynak kodları ana depodaki OS (OS = çekirdek) koduyla birlikte gelir.
Kais,

1
Teknik olarak, çekirdek olabilir (belirli kullanımlık cihazlarda) tüm işletim sistemini olabilir, ama pratikte genellikle değildir. Sürücüler ve donanımın çalışmasını doğrudan kontrol etmek için kullanılan diğer tüm programlar işletim sisteminin bir parçasıdır. FreeBSD, Linux ile karşılaştırılamaz, ancak Linux dağıtımı ile karşılaştırılabilir . Linux, teknik olarak sadece bir çekirdektir (çoğu insan bunu bilmese de).
Bob

12

İşte serverfault üzerinde benzer bir soruya cevap olarak BSD unix çeşitleri hakkında yazdığım bir şey . Genel olarak, BSD sistemlerinin kod tabanı, tipik bir linux dağıtımından daha sıkı bir şekilde kontrol edilir. Geleneksel bir unix gibi biraz daha bir şey alacaksınız ve sistem daha muhafazakar bir değişim politikası ile çok sağlam.

Saf bir açık kaynak dükkansanız ve Oracle gibi herhangi bir ticari yazılıma bağlı değilseniz, bir BSD Unix sistemi size Linux'tan çok daha kararlı, iyi anlaşılmış ve kontrollü bir yazılım platformu verecektir. Kötü sürücü veya SMP desteği gibi tarihi sorunların çoğu, özellikle ana sunucu donanımında, yıllar önce çözülmüştür.

Geleneksel bir unix masaüstü istiyorsanız, bir BSD unix size bunu linux dağıtımı ile birlikte verecektir. Son kullanıcı bir sistemin peşindeyseniz Ubuntu veya Fedora ile daha iyi durumda olabilirsiniz. Gentoo Linux, BSD “port” paketleme sisteminin bir türevine dayanıyordu.


12

BSD ve Linux dağıtımları arasındaki fark, Unix'in ilk günlerine dayanıyordu.

AT&T Unix'e aitti, ancak kısıtlamalar nedeniyle bilgisayar endüstrisinde rekabet edemedi. Bu nedenle, Unix'i Berkeley'e lisansladılar. Berkeley, bu yeni uyarlamada BSD (Berkeley Software Distribution.) Adında gerçekten bir AT&T kodu bulunmayana kadar her şeyi kişiselleştirme ve ayarlamalar yaparak başladı.

Bir süre sonra girin, Linus Torvalds, öğrencileri bir işletim sistemi kurma konusunda eğitmek için tasarlanan Minix adlı tamamlanmamış bir Unix klonuyla çalışan bir İşletim Sistemleri sınıfındaydı. Linus bu fikirle yola çıktı ve Linux şubesini kurdu.

Şimdi deneyimim OpenBSD'de daha fazla yatıyor ve bu açıdan fark şaşırtıcı. OpenBSD'nin daha güvenli olduğu söylenir, tarihinde yalnızca 2 istismarla hak kazanır.

Kurucu Theo de Raadt, güvenliğin öncelikli bir odak noktası olması gerektiğine ve birçok Linux ve diğer BSD sistemlerinin iyi kod yazmaya adamadığına ve bunun yerine sadece eklemek için yeni özellikler eklemeye odaklandığına inanıyordu.

OpenBSD'nin 6 aylık bir yayın tarihi var, bu süre içerisinde tam ve güvenli bir şekilde uygulanamayan hiçbir şey eklenmiyor. Piyasaya sürülmeden önce asla tehlikeli bir şeyi sınamayan Ubuntu gibi Linux dağıtımlarıyla karşılaştırıldığında, bu birçok sistem yöneticisi ve sunucu operatörü için büyük bir rahatlık anahtarıdır.


10

Gibi @User , ben BSD lisansı tercih ve benim birincil işletim sistemi olarak kullanmak temel sebebi.

GPL'ye karşı hiçbir şekilde değilim, ancak MIT / MIT benzeri lisanslı bir uygulama varsa, ilk önce GPL'deki benzer bir uygulamada kullanacağım.

O kadar ücretsiz ki ücretsiz değil yapabilirsiniz.

Bu iş odaklı, hem de benim gibi kullanıcılar için çok çekici.

Limanlar sistemi karşılaştırmanın ötesinde (IMNSHO) ve birçok Linux dağıtımının taklit edilmesi için bir model olmuştur (Gentoo hemen akla geliyor).

Ayrıca, FreeBSD masaüstünde Linux kadar yaygın olmadığı için (PC-BSD harika bir yazılımdır), iç bilgisayarımın onu masaüstü işletim sistemim olarak kullanması gerekiyor . Yardım edemem.

Şimdiye dek Windows'ta Linux'un yapamayacağı hiçbir şey yok ve Linux'ta FreeBSD'nin yapamayacağı hiçbir şey yok. ... ve Flash içeriyor - Linuxulator altında çalışmadan: gecko-mediaplayer + Firfox + GreaseMonkey + Linterna Magicka.


4

Belgeler:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/

Geliştirme tutarlılığı:

http://svnweb.freebsd.org/base/release/

Lisans

Telif Hakkı 1992-2012 FreeBSD Projesi. Her hakkı saklıdır.

Aşağıdaki koşulların sağlanması koşuluyla, kaynak kodlu ve ikili formlarda, değişiklik yapılmadan veya değiştirilmeden yeniden dağıtılmasına ve kullanılmasına izin verilir:

  • Kaynak kodun yeniden dağıtılması yukarıdaki telif hakkı bildirimini, bu koşullar listesini ve aşağıdaki feragatnameyi saklamalıdır.

  • İkili formdaki yeniden dağıtımlar, yukarıdaki telif hakkı bildirimini, bu koşullar listesini ve aşağıdaki feragatnameyi
    , dağıtımda sağlanan belgelerde ve / veya diğer materyallerde çoğaltmalıdır .

BU YAZILIM, '' OLDUĞU GİBİ '' VE FREEPD PROJESİ TARAFINDAN SUNULAN BİR TİCARİ AMAÇLIĞA UYGUNLUK VE UYGUNLUKLA İLGİLİ GARANTİLERE AİT SINIRLANMAMIŞTIR. DAHA FAZLASI PROJE VEYA KATKI BİRLİKLERİNİN HİÇBİR, KİRLİ, KİRLİ, KİMSEL, ÖZEL, ÖZEL, ÖRNEK VEYA SÖZLEŞMELİ ZARARLARA SORUMLU OLMAMASI (AŞAĞIDAKİ YA DA HİZMETLERİN VERİLMESİ; VEYA İŞLETME KESİNTİSİNİ) NASIL HİÇBİR ZORUNDA, HİÇBİR YASAĞINDAN KABUL EDİLMEMİŞ İLE BİRLİKTE KULLANILMASI ZORUNDA KULLANILMASINA AİTTEN YAZILIM İLE BİRLİKTE KULLANILMASI ZORUNDA KULLANILMASI GEREKEN BİR YANLIŞTIR.

Yazılım ve belgelerde yer alan görüş ve sonuçlar, yazarlara aittir ve FreeBSD Projesi'nin açık veya zımni resmi politikalarını temsil ettiği şeklinde yorumlanmamalıdır.


1

Uzun süredir, FreeBSD'nin paket yöneticisi aracılığıyla kullanabileceği yazılım anlamına gelen 'port koleksiyonu', Linux depolarındakilerden daha büyük ve daha iyiydi. Herhangi bir istatistik bilmeme rağmen, bunun şimdi doğru olmadığını hayal ediyorum.


Limanlar koleksiyonu paket yöneticisinin "dışında" dır. Bir bağlantı noktası koleksiyonunun boyutu, koleksiyondaki "bağlantı noktalarının" sayısı gibi önemsizdir. Elbette, kullanmak istediğiniz depolarda bulunmayan herhangi bir yazılımı içermesi gerekir, ancak bununla ilgili.
Aralık'ta
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.