GNU/Linux >> Belajar Linux >  >> Linux

Linux – Apa Perbedaan Utama Antara Sistem Operasi Berbasis Bsd dan Linux?

Saya sudah lama menjadi pengguna linux dan baru-baru ini tertarik untuk bermain-main dengan sistem operasi berbasis BSD. Apa perbedaan antara sistem berbasis linux dan BSD. Saya tertarik untuk mempelajari perbedaan fungsional, praktis, dan juga historis.

Jawaban yang Diterima:

Sangat menggoda untuk ingin mendefinisikan perbedaan antara BSD dan Linux. Seperti yang dikatakan Gilles di komentar, itu bukan tugas yang mudah karena mereka sangat banyak dan berbeda. Sangat sering, perbedaannya bahkan tidak akan terlihat di tingkat pengguna; semuanya telah dikerjakan sehingga OS berperilaku seperti yang Anda harapkan 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.

  • Di sini, di U&L, pengguna telah mendefinisikan perbedaan berikut:

Perbedaan besar adalah (menurut saya tentu saja):

  • Userland (Linux menggunakan GNU sedangkan BSD menggunakan BSD)
  • Integrasi (Linux adalah kumpulan dari berbagai upaya, BSD jauh lebih menyatu 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 dalam poin 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 ingin Anda lihat. Artikel ini akan membandingkan keduanya pada tingkat Desain, perbedaan Teknis, Filosofi 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 berkembang. Mungkin itulah satu-satunya cara ringkas
untuk menggambarkannya, dan mungkin yang paling tepat.

  • User vivek di forum FreeBSD menulis:

Perbedaan utama:

  1. Os lengkap FreeBSD. Linux adalah kernel. Distribusi Linux adalah os (100+ disrtos utama).
  2. FreeBSD semuanya berasal dari satu sumber. Linux seperti campuran banyak hal.
  3. Lisensi BSD vs GPL
  4. Pemasang FreeBSD
  5. Perintah BSD (file ls -l tidak akan berfungsi) vs perintah GPL (file ls -l akan berfungsi)
  6. Halaman manual FreeBSD yang lebih baik dan diperbarui.
  7. booting gaya rc.d BSD vs booting gaya Linux SysV init.d

Berikut beberapa artikel yang menjelaskan sejarah masing-masing:

  • Ditulis oleh Dave Tyson, artikel ini menjelaskan sejarah banyak varian Unix (termasuk tentu saja BSD dan Linux).

  • Scott Barman menjelaskan bagaimana kedua sistem operasi itu muncul dan bagaimana ia memalsukan pendapatnya:

Saya akan memberikan satu pendapat "kokoh":Jika saya harus memilih satu sistem yang
akan bertindak sebagai router, DNS, server ftp, gateway email, firewall, server web
saya, server proxy, dll ., sistem tersebut akan menjalankan sistem operasi
berbasis BSD. Jika saya harus memilih satu sistem yang akan bertindak sebagai
desktop workstation saya, menjalankan X, semua aplikasi yang saya suka, dll., sistem
itu akan menjalankan Linux. NAMUN, saya tidak akan kesulitan menjalankan Linux
sebagai server kuda kerja saya atau menjalankan sistem berbasis BSD di desktop saya.

Bacaan lebih lanjut

  • Pertanyaan ini di U&L, membandingkan BSD yang ada, menyoroti kesamaan mereka.
Terkait:Bagaimana cara menghapus n baris pertama dari file ascii menggunakan perintah shell?
Linux
  1. Apa perbedaan antara env dan set (di Mac OS X atau Linux)?

  2. Apa perbedaan antara buffer dan memori cache di Linux?

  3. Apa perbedaan antara Unix, Linux, BSD dan GNU?

  1. Apa perbedaan antara rdesktop dan xfreerdp?

  2. Apa perbedaan antara halaman manual 'hier(7)' dan 'file-hierarchy(7)'?

  3. Apa perbedaan fungsional antara .profile .bash_profile dan .bashrc

  1. MySQL vs. MariaDB:Apa Perbedaan Utama Antara Mereka?

  2. Apa perbedaan antara wadah Linux dan gambar?

  3. Apa Perbedaan Antara Kernel Terkirim Ubuntu Dan Kernel Hulu?