14Sep

Apa Perbedaan Antara Linux dan BSD?

click fraud protection

Baik Linux maupun BSD bebas dan open-source, mirip dengan sistem operasi Unix. Mereka bahkan menggunakan banyak perangkat lunak yang sama - sistem operasi ini memiliki lebih banyak kesamaan daripada perbedaan yang ada. Jadi mengapa mereka semua ada?

Ada lebih banyak perbedaan daripada yang bisa kita sajikan di sini, terutama perbedaan filosofis tentang bagaimana seseorang harus membangun sebuah sistem operasi dan melisensikannya. Ini akan membantu Anda memahami dasar-dasarnya.

Dasar-dasar

Apa yang kebanyakan orang sebut "Linux" sebenarnya bukan Linux. Linux secara teknis hanya merupakan kernel Linux - distribusi Linux biasa terdiri dari banyak perangkat lunak. Inilah sebabnya mengapa Linux kadang-kadang disebut GNU / Linux. Sebenarnya, sebagian besar perangkat lunak yang sama di atas Linux adalah perangkat lunak yang sama yang digunakan pada BSD.

Linux dan BSD keduanya merupakan sistem operasi mirip Unix. Seperti yang kita bahas saat kita melihat sejarah sistem operasi mirip-Unix, Linux dan BSD memiliki garis keturunan yang berbeda. Linux ditulis oleh Linus Torvalds saat ia menjadi pelajar di Finlandia. BSD adalah singkatan dari "Berkeley Software Distribution," karena pada awalnya merupakan seperangkat modifikasi Bell Unix yang dibuat di University of California, Berkeley. Ini akhirnya berkembang menjadi sistem operasi yang lengkap dan sekarang ada beberapa BSD berbeda.

instagram viewer

RELATED ARTICLES
Apa itu Unix, dan Mengapa Apakah Ini Penting?
"Linux" Bukan Hanya Linux: 8 Pieces Perangkat Lunak Yang Membuat Sistem Linux Kernel

vs Sistem Operasi Lengkap

Secara resmi, Linux hanyalah sebuah kernel. Distribusi Linux harus melakukan pekerjaan untuk menyatukan semua perangkat lunak yang dibutuhkan untuk membuat OS Linux yang lengkap dan menggabungkannya ke dalam distribusi Linux seperti Ubuntu, Mint, Debian, Fedora, Red Hat, atau Arch. Ada banyak distro Linux yang berbeda. Sebaliknya, BSD adalah kernel dan sistem operasi. Sebagai contoh, FreeBSD menyediakan kernel FreeBSD dan sistem operasi FreeBSD.Ini dipertahankan sebagai proyek tunggal. Dengan kata lain, jika Anda ingin menginstal FreeBSD, Anda tinggal menginstal FreeBSD.Jika Anda ingin menginstal Linux, Anda harus memilih di antara banyak distribusi Linux terlebih dahulu. BSDs

mencakup sistem port.yang menyediakan cara untuk menginstal paket perangkat lunak. Sistem port berisi perangkat lunak dalam bentuk sumber, jadi komputer Anda harus mengkompilasinya sebelum menjalankannya.(Jika Anda pernah menggunakan Gentoo saat populer, ini agak seperti itu.) Namun, paket juga dapat diinstal dalam bentuk biner pra-instal sehingga Anda tidak perlu menghabiskan waktu dan sumber daya sistem untuk mengkompilasinya. Perizinan

Perizinan

adalah perbedaan yang signifikan, meski tidak menjadi masalah bagi kebanyakan orang. Linux menggunakan GNU General Public License, atau GPL.Jika Anda memodifikasi kernel Linux dan mendistribusikannya, Anda harus melepaskan kode sumber untuk modifikasi Anda.

BSD menggunakan lisensi BSD.Jika Anda memodifikasi kernel atau distribusi BSD dan mendistribusikannya, Anda tidak perlu melepaskan kode sumber sama sekali. Anda bebas melakukan apapun yang Anda suka dengan kode BSD dan Anda tidak berkewajiban melepaskan kode sumber, meskipun Anda dapat melakukannya jika Anda suka.

Keduanya open source, namun dengan cara yang berbeda. Orang terkadang masuk ke dalam perdebatan tentang lisensi mana yang "lebih bebas." GPL membantu pengguna dengan memastikan mereka dapat memiliki kode sumber ke perangkat lunak GPL, namun membatasi pengembang dengan memaksa mereka melepaskan kode. Lisensi BSD tidak memastikan pengguna dapat memiliki kode sumbernya, namun pengembang memberikan kebebasan untuk melakukan apapun yang mereka pilih dengan kode tersebut, walaupun mereka ingin mengubahnya menjadi proyek sumber tertutup.

BSDs

Ini sering dianggap sebagai tiga sistem operasi "BSD" utama:

  • FreeBSD: FreeBSD adalah BSD yang paling populer, yang bertujuan untuk kinerja tinggi dan kemudahan penggunaan. Ini bekerja dengan baik pada prosesor Intel dan AMD 32-bit dan 64-bit standar.
  • NetBSD: NetBSD dirancang untuk berjalan di hampir semua hal dan mendukung lebih banyak arsitektur. Moto di homepage mereka adalah, "Tentu saja itu berjalan NetBSD."
  • OpenBSD: OpenBSD dirancang untuk keamanan maksimum - tidak hanya dengan fiturnya, namun dengan praktik penerapannya. Ini dirancang untuk menjadi bank sistem operasi dan institusi serius lainnya yang akan digunakan untuk sistem kritis.

Ada dua sistem operasi BSD yang terkenal:

  • DragonFly BSD: DragonFly BSD diciptakan dengan tujuan perancangan menyediakan sistem operasi yang berjalan dengan baik di lingkungan multithreaded - misalnya, dalam kelompok beberapa komputer.
  • Darwin / Mac OS X: Mac OS X sebenarnya berbasis pada sistem operasi Darwin, yang berbasis pada BSD.Ini sedikit berbeda dengan BSD lainnya. Sementara kernel tingkat rendah dan perangkat lunak lainnya adalah kode BSD open-source, sebagian besar sisa sistem operasi adalah kode sumber Mac OS tertutup. Apple membangun Mac OS X dan iOS di atas BSD sehingga mereka tidak perlu menulis sistem operasi tingkat rendah sendiri, sama seperti Google membangun Android di atas Linux

Mengapa Anda Memilih BSD Over Linux?

Linux masih lebih populer dibanding FreeBSD.Linux cenderung mendapatkan dukungan hardware baru sebelum FreeBSD melakukannya, misalnya. BSD memiliki paket kompatibilitas yang tersedia sehingga mereka bisa melakukan binari binari Linux dengan benar, dan sebagian besar perangkat lunaknya bekerja dengan cara yang sama.

Jika Anda pernah menggunakan Linux, FreeBSD tidak akan merasakan hal yang berbeda. Instal FreeBSD sebagai sistem operasi desktop dan Anda akan menggunakan lingkungan desktop GNOME, KDE, atau Xfce yang sama seperti yang Anda gunakan di Linux bersama sebagian besar perangkat lunak lain yang sama. Itu sekali Anda sampai ke titik itu, meskipun - FreeBSD tidak akan secara otomatis menginstal desktop grafis, jadi Anda dibiarkan untuk menjaga diri lebih dari pada Anda dengan distribusi Linux modern. Ini adalah pengalaman sekolah yang lebih tua.

FreeBSD mungkin lebih disukai pada beberapa sistem operasi server untuk keandalan dan stabilitasnya. Pabrikan yang membuat perangkat dapat memilih BSD untuk sistem operasi dan bukan Linux sehingga mereka tidak perlu melepaskan modifikasi pada kode mereka.

Jika Anda pengguna PC desktop, Anda benar-benar tidak perlu terlalu peduli dengan BSD.Anda mungkin lebih menyukai Linux untuk mendapatkan dukungan hardware yang superior, kemudahan pemasangan, dan sifat modern dan pendarahan yang umum. Jika Anda menggabungkan server atau perangkat yang disematkan, Anda mungkin lebih menyukai FreeBSD karena alasan lain.

Kami mungkin akan mendapatkan komentar dari orang-orang yang menggunakan FreeBSD di komputer desktop mereka sekarang, dan Anda pasti bisa melakukannya! Tapi sistem operasi seperti Ubuntu atau Mint akan lebih user-friendly dan modern bagi kebanyakan orang.

Image Credit: atzerok on Flickr