Sangat menggoda untuk ingin mendefinisikan perbedaan antara BSD dan Linux. Seperti yang dikatakan Gilles dalam komentar, itu bukan tugas yang mudah karena jumlahnya sangat banyak dan berlainan. Sangat sering, perbedaannya bahkan tidak akan terlihat di tingkat pengguna; semuanya telah dikerjakan sehingga OS berperilaku seperti yang Anda harapkan dari Unix untuk .
Selain itu, beberapa distribusi tersedia untuk masing-masing. Tidak peduli apa yang Anda katakan tentang Linux / BSD secara umum, Anda akan sering menemukan distribusi yang bertentangan dengannya.
Berikut ini adalah daftar perbandingan yang saya temukan tersebar di web.
Perbedaan besar adalah (menurut saya tentu saja):
- Userland (Linux menggunakan GNU sementara BSD menggunakan BSD)
- Integrasi (Linux adalah kumpulan dari berbagai upaya, BSD jauh lebih bersatu pada intinya)
- Pengemasan (Linux biasanya mengelola perangkat lunak yang diinstal dalam paket biner - BSD biasanya mengelola pohon "port" yang Anda gunakan untuk membangun perangkat lunak dari sumber)
Perhatikan kata biasanya di titik terakhirnya. Beberapa distribusi Linux akan mengelola kode sumber dan sebaliknya beberapa BSD akan mengelola paket biner .
- Matthew D. Fuller memiliki perbandingan panjang antara BSD dan Linux yang mungkin Anda ingin tinjau. Artikel ini akan membandingkan keduanya pada tingkat Desain, perbedaan teknis, Filsafat dan akhirnya membahas Mitos umum. Berikut beberapa kutipannya:
BSD adalah apa yang Anda dapatkan ketika sekelompok peretas Unix duduk untuk mencoba mem-port sistem Unix ke PC. Linux adalah apa yang Anda dapatkan ketika sekelompok peretas PC duduk dan mencoba menulis sistem Unix untuk PC.
-
BSD dirancang. Linux tumbuh. Mungkin itulah satu-satunya cara ringkas untuk menggambarkannya, dan mungkin yang paling benar.
Perbedaan utama:
- FreeBSD os penuh. Linux adalah kernel. Distribusi Linux adalah os (100+ majro disrtos).
- FreeBSD semuanya berasal dari satu sumber. Linux seperti campuran banyak hal.
- Lisensi BSD vs GPL
- Pemasang FreeBSD
- Perintah BSD (file ls -l tidak akan berfungsi) vs perintah GPL (file ls -l akan bekerja)
- FreeBSD halaman manual yang lebih baik dan diperbarui.
- BSD rc.d style booting vs Linux SysV style init.d booting
Berikut adalah beberapa artikel yang menggambarkan sejarah masing-masing:
Saya akan memberikan satu pendapat "solid": Jika saya harus memilih satu sistem yang akan bertindak sebagai router, DNS, ftp server, gateway email, firewall, server web, server proxy, dll., Sistem itu akan menjalankan BSD sistem operasi berbasis. Jika saya harus memilih satu sistem yang akan bertindak sebagai workstation desktop saya, jalankan X, semua aplikasi yang saya suka, dll., Sistem itu akan menjalankan Linux. NAMUN, saya tidak akan kesulitan menjalankan Linux sebagai server kerja saya atau menjalankan sistem berbasis BSD di desktop saya.
Bacaan lebih lanjut