BSD vs Linux: Perbedaan Dasar


Baik Linux dan BSD yang bervariasi (Berkeley Software Distribution) adalah bebas dan open-source, dengan lebih banyak kesamaan daripada perbedaan. Dengan mengingat hal ini, Anda dapat bertanya pada diri sendiri, “Jika mereka sangat mirip, lalu mengapa mereka ada? Bukankah lebih baik memiliki sistem operasi tunggal untuk memilih? "

Saya dapat menjawab pertanyaan ini dengan juga menyebutkan bahwa perbedaan mereka juga sangat luas. Sedemikian rupa sehingga untuk menutupi mereka semua akan mengubah artikel ini menjadi sebuah buku, bukan hanya sebuah artikel sederhana. Sebagai gantinya, saya akan fokus pada dasar-dasar untuk kedua sistem open-source sehingga Anda dapat memilih sendiri mana yang merupakan pilihan yang lebih baik.

Linux vs BSD

Secara teknis Linux tidak dianggap sebagai sistem operasi . Sebaliknya, pada kenyataannya, itu hanya sebuah kernel. Kernel adalah aspek inti dari setiap sistem operasi di luar sana dan terletak di suatu tempat antara perangkat lunak dan perangkat keras.

Ini memungkinkan kernel untuk membantu pengguna mengambil keuntungan dari sumber daya yang tersedia dalam suatu sistem. Sistem operasi itu sendiri dibangun di atas kernel.

Kernel vs Sistem Operasi

Baik Linux dan BSD adalah sistem operasi mirip Unix. Saat memasang Linux, Anda memasang distribusi yang dibangun menggunakan kernel Linux. Ada beberapa distribusi yang bisa dipilih, seperti Ubuntu dan Debian, yang semuanya menggunakan kernel Linux. Berbagai program tertanam di kernel sebelum membuat distribusi tersedia untuk pasar.

BSD, tidak seperti Linux, adalah sistem operasi yang lengkap. BSD juga merupakan kernel, yang digunakan sebagai inti dari sistem operasi. Pengembang BSD akan menggunakan kernel itu untuk menambahkan berbagai jenis program, menjadikannya tersedia bagi pengguna sebagai distribusi lengkap. Ini berarti bahwa sistem operasi BSD, seperti FreeBSD atau NetBSD, adalah kernel plus semua program yang ditambahkan di atasnya dan didistribusikan sebagai paket tunggal yang dapat diunduh.

In_content_1 all: [300x250] / dfp: [640x360]->

BSD menggunakan sesuatu yang disebut sistem pelabuhan. Sistem inilah yang memungkinkan instalasi paket perangkat lunak. Perangkat lunak disimpan dalam bentuk sumber, artinya komputer Anda perlu mengkompilasi data setiap kali sebelum perangkat lunak dijalankan.

Kelemahan utama dalam hal ini adalah bahwa paket dapat diinstal dalam keadaan biner pra-instal yang memungkinkan sistem Anda untuk melepaskan langkah kompilasi data pra-jalankan.

Perbedaan mendasar antara keduanya adalah bahwa distribusi Linux dilengkapi dengan set program dan repositori yang berbeda, memungkinkan pengguna untuk mengunduh program-program tambahan lainnya yang berkaitan dengan persyaratan distribusi.

Saat Anda menginstal sistem operasi BSD, Anda hanya mendapatkan program yang ditawarkan BSD. Ini tidak benar untuk paket perangkat lunak karena tersedia untuk keduanya seperti yang akan Anda temukan.

Perbedaan Dalam Perizinan

Kebanyakan orang mungkin tidak peduli tetapi perbedaan dalam perizinan sebenarnya signifikan. Linux menggunakan Lisensi Publik Umum GNU, atau GPL. Ini artinya pengembang dapat memodifikasi atau menambahkan fitur baru ke kernel Linux sesuka mereka. Satu-satunya hal yang menarik adalah bahwa semua kode sumber yang baru dikembangkan harus dirilis ke publik apakah mereka menginginkannya atau tidak.

BSD menggunakan lisensi BSD unik mereka sendiri yang memungkinkan pengembang untuk memodifikasi dan menambahkan fitur baru ke salah satu kernel atau distribusi BSD, tanpakebutuhan untuk melepaskan kode sumber. Ini berarti sumber terbuka BSD dapat dinyatakan sebagai sumber tertutup jika pengembang memilihnya. Mereka tidak memiliki kewajiban untuk merilis kode sumber kepada siapa pun.

Ketersediaan & Kompatibilitas Perangkat Lunak

Ini adalah hal yang memiliki pengaruh langsung pada popularitas dan kemampuan beradaptasi sistem operasi untuk masyarakat umum. Kemampuan sistem operasi yang kompatibel dengan perangkat lunak modern dapat menjadi fitur buat-atau-istirahat bagi kebanyakan orang.

Dalam hal Linux, lebih mudah bagi pengembang untuk menulis kode yang dapat dibuat tersedia bagi pengguna dalam paket biner yang telah dikompilasi untuk instalasi. Paket-paket dapat diinstal menggunakan apt, yum dan manajer paket serupa lainnya. Sifat open-source Linux adalah yang membuat kemungkinan ini lebih mudah. ​​

Untuk pengguna BSD, tugasnya tidak sesederhana itu. Pengguna harus mengunduh kode sumber untuk program dari ribuan port yang tersedia untuk mereka. Kemudian, setelah kode sumber diunduh, mereka harus mengompilasinya di sistem mereka.

Ini membuat pusing bagi pengguna dan pengembang BSD, karena kurangnya popularitas di kalangan pengguna umum dapat dikaitkan dengan kerumitan ekstra dalam mengkompilasi kode sumber. Paket biner yang telah dikompilasi sebelumnya dapat dilihat sebagai satu-satunya rahmat yang menyelamatkan untuk menghilangkan kerumitan tetapi masih kurang dalam ketersediaan program aplikasi.

Membuat Pilihan

Linux tanpa ragu adalah pilihan yang lebih populer antara open source, sistem operasi berbasis Unix. Cenderung mendapatkan dukungan perangkat keras jauh lebih cepat daripada BSD dan untuk sebagian besar tujuan umum, kedua sistem terlalu mirip dengan materi.

Kedua sistem memiliki kelebihan masing-masing. Melihat FreeBSD, tim pengembang memiliki versi sendiri dari sejumlah besar alat umum. Ini memungkinkan pengembang untuk membuat varian alat mereka sendiri untuk digunakan dengan sistem mereka. Alat sistem Linux terutama disediakan oleh GNU suite sehingga variasi lebih kecil kemungkinannya.

BSD memiliki kekurangan aplikasi yang serius. Ini telah menyebabkan pengembang untuk mencoba dan mengendalikan situasi dengan membuat paket kompatibilitas Linux, yang memungkinkan aplikasi Linux berjalan pada BSD. Distribusi Linux tidak memiliki masalah nyata dengan aplikasi karena ada banyak tersedia untuk umum.

Komplikasi sebenarnya adalah argumen sumber bebas.

Pengembang & Pengguna vs Batasan

Linux Lisensi GPL cenderung lebih ketat pada pengembang, memaksa rilis semua kode sumber yang dimodifikasi. Pengembang BSD di sisi lain tidak memiliki batasan seperti itu. Hal yang perlu diingat adalah apa yang didapatkan oleh publik yang tidak berkembang dari semua ini.

Produsen dapat memilih BSD sebagai sistem operasi pilihan mereka saat membuat perangkat baru alih-alih Linux. Ini akan memungkinkan mereka untuk menyimpan modifikasi kode untuk diri mereka sendiri karena penggunaan Linux akan datang dengan ketentuan merilis kode sumber kepada publik.

Pembatasan yang ditetapkan pada Linux dengan lisensi mereka menyediakan aplikasi yang mencari aplikasi untuk sistem jaminan bahwa jika dibuat, mereka akan memiliki akses ke sana. Lisensi BSD memungkinkan para pengembangnya pilihan untuk tetap serakah dan bungkam pada modifikasi kernel dan sistem, yang berarti bahwa bahkan jika sesuatu dibuat, masyarakat umum bahkan mungkin tidak memiliki petunjuk tentang keberadaannya.

BSD sistem telah memperoleh reputasi yang lebih baik untuk keandalan dibandingkan dengan Linux. Ini menempatkan poin di papan skor untuk BSD. Ia juga mampu mengeksekusi binari Linux dan mengklaim repositori sentral. Kedua hal yang tidak diketahui oleh Linux.

Keduanya adalah opsi yang layak untuk siapa saja yang membutuhkan OS berbasis Unix. Karena kesamaan mereka, agak sulit untuk mempromosikan satu sama lain. Pilihannya benar-benar terletak pada pengembang vs pengguna dan persyaratan dalam OS open-source yang dicari pengguna.

TUGAS ARSISKOM "Perbedaan Unix dan Linux"

Pos terkait:


16.09.2019