- Ekosistem BSD berasal daripada penyelidikan di Universiti Berkeley mengenai sistem Unix yang asal.
- Ia dibahagikan terutamanya kepada FreeBSD, NetBSD dan OpenBSD, setiap satu dengan fokus yang berbeza: prestasi, kebolehgunaan dan keselamatan.
- Tidak seperti Linux, BSD membangunkan kernel dan alat asas sebagai projek bersepadu dan bersatu.
- Lesennya sangat permisif, membolehkan kodnya menguasakan sistem komersial seperti macOS atau PS4.
Apabila kita mendalami dunia sistem pengendalian, kita sering menganggap bahawa hanya Windows, macOS dan Linux yang wujud . Walau bagaimanapun, terdapat satu sudut yang menarik dan hebat yang dipanggil Berkeley Software Distribution , lebih dikenali sebagai BSD. Sistem ini bukanlah ciptaan moden; ia bermula pada tahun 70-an, apabila Universiti California, Berkeley, mula mengolah kod Unix untuk penyelidikannya sendiri.
Apa yang menjadikan BSD istimewa ialah ia tidak terhad kepada akademik. Terima kasih kepada lesen perisian percuma yang sangat terbuka , hampir menyamai domain awam, kod ini telah menjadi asas kepada berpuluh-puluh variasi. Bukan sahaja projek komuniti telah muncul, tetapi banyak syarikat juga telah mengambil cebisan BSD untuk mencipta perisian proprietari, yang menjelaskan mengapa kesan BSD boleh ditemui dalam peranti yang kita gunakan setiap hari tanpa kita sedari.
Asal usul dan evolusi keluarga BSD
Untuk memahami kedudukan kita sekarang, kita perlu kembali kepada Bell Labs milik AT&T. Mereka memiliki Unix dan, pada mulanya, membiarkan Berkeley bereksperimen dengan kod tersebut. Tetapi tiba satu ketika AT&T memutuskan bahawa perniagaan diutamakan dan menarik balik kebenaran tersebut, yang membawa kepada pertempuran undang-undang yang sengit . Hasilnya? Berkeley terpaksa mencipta versinya sendiri dari awal, menghapuskan kod proprietari dan menimbulkan apa yang kita kenali hari ini sebagai BSD.
Proses ini tidak sia-sia, kerana BSD telah menyumbang inovasi yang kini kita anggap remeh. Daripada pengurusan memori maya berhalaman hinggalah pelaksanaan susunan TCP/IP, yang pada asasnya merupakan tulang belakang internet. Malah, hampir semua pelaksanaan TCP moden berasal daripada versi 4.4 BSD-Lite. Tidak hairanlah BSD dianggap sebagai tempat kelahiran sambungan moden dalam pengkomputeran.

Pengedaran utama: FreeBSD, NetBSD dan OpenBSD
Jika anda ingin mencuba BSD, kemungkinan besar anda akan menemui tiga pilihan utama. Pertama ialah FreeBSD , yang mungkin merupakan pilihan paling popular. Dikeluarkan pada tahun 1993, ia mencapai keseimbangan sempurna antara prestasi mentah dan kemudahan penggunaan. Ia merupakan permata mahkota bagi mereka yang menyediakan pelayan web, kerana ia mengurus rangkaian dengan sempurna dan menyokong pelbagai seni bina, daripada pemproses ARM x86 hingga 64-bit.
Kemudian terdapat NetBSD , yang mempunyai obsesi yang sihat: mudah alih. Motonya pada asasnya ialah ia boleh berjalan pada apa sahaja yang mempunyai cip. Mereka telah berjaya menjalankan sistem pada lebih 50 platform, daripada komputer lama hingga misi angkasa lepas NASA . Jika anda mempunyai perkakasan bukan Intel yang lama atau sangat jarang ditemui, NetBSD mungkin pilihan terbaik anda.
Dan untuk melengkapkan trio ini, kita mempunyai OpenBSD . Pengedaran ini lahir daripada fork dalam NetBSD kerana penciptanya ingin mengutamakan keselamatan melebihi segalanya. Mereka mendefinisikan diri mereka sebagai "selamat secara lalai ," yang bermaksud mereka menyemak kod dengan teliti dan melumpuhkan sebarang perkhidmatan yang tidak perlu untuk menghapuskan kerentanan. Ia merupakan alat pilihan untuk menyediakan tembok api dan sistem pengesanan pencerobohan.
Varian dan derivatif menarik lain
Selain tiga tonggak tersebut, terdapat beberapa projek yang sangat menarik. DragonFly BSD ialah cabang FreeBSD yang memutuskan untuk mengubah cara sistem mengendalikan keserentakan dan berbilang pemprosesan (SMP). Ia menonjol terutamanya untuk sistem fail HAMMERnya , yang direka bentuk untuk menjadi sangat cekap pada pelayan berprestasi tinggi.
Jika anda mencari sesuatu yang lebih menjurus kepada pengguna desktop, GhostBSD adalah pilihan yang ideal. Ia menggunakan asas FreeBSD tetapi memudahkan semuanya dengan persekitaran yang telah dipasang seperti MATE, jadi anda tidak perlu menghabiskan masa berjam-jam mengkonfigurasi antara muka. Serupa pula dengan MidnightBSD , yang bertujuan untuk menjadi sistem sedia digunakan dengan persekitaran Xfce yang akan terasa sangat biasa jika anda datang dari Linux.
Bagi mereka yang lebih suka tidak memasang apa-apa pada cakera keras mereka, NomadBSD adalah penyelesaiannya. Ia memberi tumpuan kepada sistem Unix mudah alih yang boleh dibut dari pemacu USB, sesuai untuk pemulihan data, pembaikan sistem atau sekadar bereksperimen dengan BSD tanpa risiko memadamkan partition Windows anda.
BSD lawan GNU/Linux: Kedua-duanya tidak sama
Ramai orang mengelirukan BSD dengan Linux kerana kedua-duanya adalah sumber terbuka dan serupa dalam penggunaan terminalnya, tetapi di sebalik hudnya kedua-duanya sangat berbeza. Perbezaan terbesar terletak pada model pembangunan . Dalam Linux, anda mempunyai kernel di satu pihak dan alat GNU di pihak yang lain; pengedaran pada dasarnya adalah kolaj pakej daripada sumber yang berbeza. Dalam BSD, kernel dan alat teras dibangunkan sebagai satu projek tunggal yang padu.
Kita juga tidak boleh melupakan tentang pelesenan. Walaupun Linux menggunakan GPL, yang memerlukan anda berkongsi sebarang penambahbaikan yang anda buat pada kod, lesen BSD jauh lebih permisif . Ini membolehkan syarikat seperti Apple mencipta macOS berdasarkan Darwin (terbitan BSD) tanpa perlu mendedahkan rahsia perdagangan mereka. Itulah sebabnya kita melihat kod BSD terdapat dalam PlayStation 4, Nintendo Switch , dan juga di beberapa bahagian Windows.
Dari segi perkakasan, Linux memang menang. Pengilang biasanya mengeluarkan pemacu untuk Windows dan, jika ada, untuk Linux. Dalam BSD, sokongan perkakasan lebih terhad , dan beberapa ciri seperti penggantungan pada komputer riba mungkin tidak berfungsi dengan sempurna. Walau bagaimanapun, BSD menawarkan kestabilan struktur dan pengurusan rangkaian yang dianggap lebih baik oleh ramai berbanding Linux.
Kelebihan dan kekurangan beralih ke bahagian BSD
Mengapa sesiapa mahu menggunakan BSD hari ini? Sebagai permulaan, kerana kestabilannya yang legenda dan keupayaan untuk menggunakan alat canggih seperti ZFS (sistem fail Solaris) atau DTrace. Tambahan pula, komuniti ini kurang bersifat politik dan lebih menumpukan pada kualiti teknikal berbanding perang lesen. Jika anda mencari sistem di mana prestasi rangkaian adalah keutamaan mutlak, BSD adalah cara yang tepat.
Walau bagaimanapun, bukan semuanya mudah. Kekurangan pemacu adalah masalah utama, dan keluk pembelajaran boleh menjadi lebih sukar kerana terdapat lebih sedikit tutorial dalam talian berbanding ekosistem Ubuntu atau Debian. Tambahan pula, jika anda memerlukan perisian komersial yang sangat spesifik, anda akan mendapati bahawa kebanyakannya hanya wujud untuk Windows atau Linux, memaksa anda menggunakan lapisan keserasian binari untuk menjalankan aplikasi Linux pada BSD.
Sistem pengendalian seperti FreeBSD, OpenBSD dan NetBSD mewakili intipati tulen Unix, menawarkan kawalan penuh ke atas perkakasan dan keselamatan yang mantap. Walaupun bahagian pasaran mereka kecil berbanding gergasi komersial atau Linux itu sendiri, pengaruh mereka sangat besar, kerana ia menyokong sebahagian besar infrastruktur internet dan kebanyakan peranti elektronik moden berkat fleksibiliti dan kecekapan teknikalnya.

