BSD ve Linux arasındaki farkları tanımlamak istemek çok cazip. Gilles'un yorumlarda söylediği gibi, çok sayıda ve farklı olduklarından kolay bir iş değildir. Çok sık, farklılıklar kullanıcının seviyesinde bile fark edilmeyecek; Her şey senin kadar OS davranacağını bir beklenebilir ki dışarı çalıştı olmuştur Unix için.
Ayrıca, her biri için çoklu dağıtımlar mevcuttur. Genel olarak Linux / BSD hakkında ne söylerseniz söyleyin, sık sık çelişen bir dağıtım bulacaksınız.
Aşağıdaki web üzerinde dağınık bulduğum karşılaştırmaların bir listesi.
- Burada U&L' de bir kullanıcı aşağıdaki farklılıkları tanımlamıştır:
Büyük farklılıklar (benim görüşüme göre bence):
- Userland (Linux GNU kullanırken BSD BSD kullanır)
- Entegrasyon (Linux farklı çabaların bir koleksiyonudur, BSD merkezde çok daha birleşiktir)
- Paketleme (Linux genellikle yüklü yazılımı ikili paketlerde yönetir - BSD genellikle kaynaklardan yazılım oluşturmak için kullandığınız bir "port" ağacı yönetir)
Kelimenin tipik olarak son noktasında dikkat edin . Bazı Linux dağıtımları kaynak kodunu ve tersine bazı BSD'ler ikili paketleri yönetecektir .
- Matthew D. Fuller, BSD'ler ve araştırmak isteyebileceğiniz Linux arasında uzun bir karşılaştırma yapmıştır . Makale, hem Tasarım hem de Teknik farklılıklar, Felsefeler açısından karşılaştırılacak ve sonunda ortak Mitleri ele alacaktır. İşte bazı alıntılar:
BSD, bir grup Unix korsanının bir Unix sistemini PC'ye taşımak için oturduğunda elde ettiği şeydir. Linux, bir grup bilgisayar korsanı oturup bilgisayar için bir Unix sistemi yazmaya çalıştığında elde ettiğiniz şeydir.
-
BSD tasarlanmıştır. Linux büyüdü. Belki de onu tarif etmenin tek özlü yolu budur ve belki de en doğru olanıdır.
Anahtar farklılıklar:
- FreeBSD tam os. Linux çekirdeğidir. Linux dağıtımı os'dur (100+ majro disrtos).
- FreeBSD her şey tek bir kaynaktan geliyor. Linux bir çok şeyin karışımı gibi.
- BSD Lisansı - GPL
- FreeBSD Yükleyici
- BSD komutları (ls dosyası -l çalışmayacak) vs GPL komutu (ls dosyası -l çalışacak)
- FreeBSD daha iyi ve güncel man sayfaları.
- BSD rc.d tarzı Linux SysV tarzı init.d önyükleme vs boot
Her birinin tarihini açıklayan bazı makaleler:
"Sağlam" bir görüş vereceğim: Yönlendiricim, DNS, ftp sunucusu, e-posta ağ geçidi, güvenlik duvarı, web sunucusu, proxy sunucusu vb. Gibi davranacak bir sistem seçmek zorunda kalsaydım, bu sistem bir BSD çalıştıracaktı. tabanlı işletim sistemi. Masaüstü iş istasyonum gibi davranacak bir sistem seçmek zorunda kalsaydım, X'i, sevdiğim tüm uygulamaları vs. çalıştırdım, o sistem Linux'u çalıştıracaktı. Bununla birlikte, Linux'u work horse sunucum olarak kullanmakta veya BSD tabanlı sistemi masaüstümde çalıştırmakta sorun yaşamamıştım.
daha fazla okuma