Bsd vs linux perbezaan asas

Bsd vs linux perbezaan asas

Kedua-dua Linux dan BSD yang berbeza-beza (pengedaran perisian Berkeley) adalah percuma dan sumber terbuka, dengan lebih banyak perkara yang sama daripada perbezaan. Dengan ini, anda boleh bertanya kepada diri sendiri, "Jika mereka begitu serupa, maka mengapa mereka wujud sama sekali? Bukankah lebih baik mempunyai sistem pengendalian tunggal yang boleh dipilih?"

Saya dapat menjawab soalan ini dengan juga menyebut bahawa perbezaan mereka juga luas. Begitu banyak sehingga untuk menutupi mereka semua akan mengubah artikel ini menjadi buku bukan sekadar artikel mudah. Sebaliknya, saya akan memberi tumpuan kepada asas-asas untuk kedua-dua sistem sumber terbuka supaya anda boleh memilih untuk diri sendiri yang mana adalah pilihan yang lebih baik.

Isi kandungan

    Linux vs BSD

    BSD menggunakan sesuatu yang disebut sistem port. Sistem ini adalah yang membolehkan pemasangan pakej perisian. Perisian ini disimpan dalam bentuk sumber, yang bermaksud bahawa komputer anda perlu menyusun data setiap kali sebelum perisian akan dijalankan.

    Lapisan perak di dalamnya ialah pakej boleh dipasang dalam keadaan binari yang telah dipasang sebelum ini yang membolehkan sistem anda melepaskan langkah penyusunan data pra-run.

    Perbezaan asas antara kedua -duanya ialah pengagihan Linux dilengkapi dengan pelbagai program dan repositori yang berbeza, yang membolehkan pengguna memuat turun program tambahan yang berbeza yang berkaitan dengan keperluan pengedaran.

    Apabila anda memasang sistem operasi BSD, anda hanya mendapatkan program yang ditawarkan BSD. Ini tidak benar untuk pakej perisian kerana ia tersedia untuk kedua -duanya seperti yang anda akan temui.

    Perbezaan pelesenan

    Kebanyakan orang mungkin tidak peduli tetapi perbezaan pelesenan sebenarnya penting. Linux menggunakan Lesen Awam Umum GNU, atau GPL. Ini bermakna pemaju boleh mengubah atau menambahkan ciri baru ke kernel Linux seperti yang mereka suka. Satu-satunya tangkapan adalah bahawa semua kod sumber yang baru dibangunkan mesti dikeluarkan kepada orang ramai sama ada mereka mahu atau tidak.

    BSD menggunakan lesen BSD unik mereka sendiri yang membolehkan pemaju mengubahsuai dan menambah ciri baru kepada sama ada kernel atau pengedaran BSD, tanpa keperluan untuk melepaskan kod sumber. Ini bermakna BSD sumber terbuka dapat diisytiharkan sumber tertutup jika pemaju itu memilih. Mereka tidak mempunyai kewajipan untuk melepaskan kod sumber kepada sesiapa sahaja.

    Ketersediaan & keserasian perisian

    Ini adalah jenis perkara yang mempunyai pengaruh langsung terhadap populariti dan kebolehsuaian sistem operasi kepada orang awam. Keupayaan sistem pengendalian yang serasi dengan perisian moden boleh menjadi ciri make-atau-break untuk kebanyakan orang.

    Di mana Linux bimbang, lebih mudah bagi pemaju menulis kod yang boleh disediakan kepada pengguna dalam pakej binari yang telah disusun untuk pemasangan. Pakej boleh dipasang menggunakan apt, yum dan pengurus pakej lain yang serupa. Sifat sumber terbuka Linux adalah apa yang menjadikan kemungkinan ini lebih mudah.

    Bagi pengguna BSD, tugasnya tidak semudah. Pengguna perlu memuat turun kod sumber untuk program dari ribuan pelabuhan yang tersedia untuk mereka. Kemudian, setelah kod sumber telah dimuat turun, mereka perlu menyusunnya pada sistem mereka.

    Ini menimbulkan sakit kepala bagi pengguna dan pemaju BSD, kerana kekurangan populariti di kalangan pengguna umum boleh dikaitkan dengan kerumitan tambahan untuk menyusun kod sumber. Pakej binari yang telah dikompilasi dapat dilihat sebagai satu-satunya rahmat menyelamatkan untuk membasmi kerumitan tetapi masih kurang dalam ketersediaan program aplikasi.

    Membuat pilihan

    Linux tanpa keraguan pilihan yang lebih popular di kalangan sumber operasi berasaskan sumber terbuka, Unix. Ia cenderung mendapatkan sokongan perkakasan lebih cepat daripada BSD akan dan untuk tujuan yang paling umum, kedua -dua sistem terlalu serupa dengan perkara.

    Kedua -dua sistem mempunyai kelebihan sendiri. Melihat FreeBSD, pasukan pembangunan mengekalkan versi sendiri sejumlah besar alat biasa. Ini membolehkan pemaju membuat varian alat mereka sendiri untuk digunakan dengan sistem mereka. Alat sistem linux disediakan terutamanya oleh suite gnu jadi variasi kurang berkemungkinan.

    BSD mempunyai kekurangan aplikasi yang serius. Ini telah menyebabkan pemaju untuk mencuba dan mengawal keadaan dengan membuat pakej keserasian Linux, yang membolehkan aplikasi Linux dijalankan di BSD. Pengagihan Linux tidak mempunyai masalah nyata dengan aplikasi kerana terdapat banyak yang tersedia untuk orang ramai.

    Komplikasi sebenar adalah hujah sumber bebas.

    Pemaju & Pengguna vs Sekatan

    Lesen GPL Linux cenderung lebih ketat pada pemaju, memaksa pelepasan semua kod sumber yang diubah suai. Pemaju BSD sebaliknya tidak mempunyai sekatan seperti itu. Perkara yang perlu diingat adalah apa yang orang ramai tidak maju keluar dari semua ini.

    Pengilang boleh memilih BSD sebagai sistem operasi mereka pilihan ketika membuat peranti baru dan bukannya Linux. Ini akan membolehkan mereka menyimpan pengubahsuaian kod kepada diri mereka sendiri kerana penggunaan Linux akan datang dengan ketetapan melepaskan kod sumber kepada orang ramai.

    Sekatan yang ditetapkan pada Linux oleh lesen mereka menyediakan mereka yang mencari permohonan untuk sistem jaminan bahawa jika seseorang dibuat, mereka akan mendapat akses kepadanya. Lesen BSD membenarkan pemaju pilihannya untuk kekal tamak dan ketat pada kernel dan pengubahsuaian sistem, yang bermaksud bahawa walaupun sesuatu dibuat, orang awam mungkin tidak mempunyai petunjuk untuk kewujudannya.

    Sistem BSD telah memperoleh reputasi yang lebih baik untuk kebolehpercayaan daripada rakan Linux. Ini meletakkan titik pada papan skor untuk BSD. Ia juga mampu melaksanakan binari Linux dan mendakwa repositori pusat. Kedua -dua perkara Linux tidak diketahui.

    Kedua-duanya adalah pilihan yang sesuai untuk sesiapa sahaja yang memerlukan OS berasaskan Unix. Kerana persamaan mereka, agak sukar untuk mempromosikan satu di atas yang lain. Pilihannya benar-benar terletak pada pemaju vs pengguna dan keperluan dalam OS sumber terbuka yang dicari oleh pengguna.