Isi kandungan:
Pasti, jika anda seorang teknisi, anda tahu tentang Linux, walaupun anda tidak menggunakannya sepenuhnya. Ia adalah OS yang serupa dengan kelas Unix. Tetapi bagaimana jika terdapat satu lagi sistem Unix percuma? Sistem operasi BSD keluarga menawarkan alternatif yang berdaya maju kepada Linux., kami akan melihat sejarah BSD dan mengkaji beberapa versi utama untuk melihat sama ada salah satu daripada mereka mungkin tepat untuk anda.
Sejarah Pengedaran Perisian Berkeley
Pada masa awalnya, Unix bukan produk komersial, tetapi satu penyelidikan. AT & T dihalang daripada menawarkannya untuk dijual oleh kerajaan, tetapi mereka dibenarkan untuk membawanya pergi untuk apa-apa kepada universiti. Salah seorang daripada mereka ialah UC Berkeley. Oleh kerana ia datang dengan kod sumber, grad pelajar tidak dapat menentang tinkering dengannya. Salah seorang pelajar, Bill Joy, mula menambah programnya sendiri ke dalam campuran, termasuk editor teks vi. Dia membungkus beberapa alatnya ke sesuatu yang dipanggil Berkeley Software Distribution, atau BSD.
Satu kejayaan besar muncul apabila universiti mendapat komputer mini Corporation VAX Digital Equipment yang baru. Terdapat versi Unix untuk itu, tetapi ia tidak mengambil kesempatan daripada ciri memori maya komputer yang ditawarkan. Kegembiraan dan beberapa pelajar lain berjaya menambah sokongan, dan BSD menjadi pilihan Unix untuk mesin VAX.
Pada awal tahun 80-an DARPA diberikan UC Berkeley kontrak untuk menambah sokongan TCP / IP kepada BSD, kerana Unix telah menjadi piawaian de facto dalam dunia penyelidikan sains komputer.
Sejumlah syarikat menawarkan stesen kerja yang menjalankan BSD yang pada asasnya minikomputor merosot ke saiz desktop. Salah satu pengeluar utama ialah Sun Microsystems. Bill Joy adalah salah seorang pengasas.
Pada awal 90-an, William Jolitz telah melepaskan BSD ke PC, namun satu lagi kejayaan utama. Dia mendapati tugas membangunkan OS sendiri terlalu menakutkan, tetapi 386 / BSD adalah asas untuk semua versi BSD moden hari ini.
Walaupun terdapat satu sistem yang berpanjangan daripada sistem operasi pilihan, BSD dihalang oleh tuntutan undang-undang daripada AT & T yang mendakwa pelanggaran hak cipta. Walau bagaimanapun, akhirnya mahkamah memutuskan bahawa BSD telah menyimpulkan banyak bahawa hanya beberapa fail yang dilanggar, dan mereka dengan mudah boleh ditulis semula. Tuntutan itu bermakna bahawa sedikit projek, Linux, meretas ke hadapan pada awal tahun 90-an untuk menarik pengikut di seluruh dunia. Sistem BSD sumber terbuka yang disebutkan di bawah ini akhirnya muncul untuk menarik pengguna berdedikasi dan komuniti pemaju.
Sekiranya anda ingin mengetahui lebih lanjut, Kirk McKusick, salah seorang pemaju asal, telah memberikan gambaran menyeluruh mengenai sejarah BSD.
BSD Versi
Terdapat beberapa versi BSD untuk dipilih.
FreeBSD adalah salah satu yang terbesar. Ia memberi tumpuan terutamanya kepada pelayan, terutamanya pelayan web dan pelayan fail. FreeNAS adalah cabang yang menawarkan pelayan penyimpanan rangkaian yang lengkap dan mudah digunakan. PC-BSD adalah jawapan masyarakat BSD untuk Ubuntu, pembungkusan FreeBSD ke persekitaran desktop yang mudah digunakan.
NetBSD adalah versi BSD yang direka untuk mudah alih - dan ini bermakna mudah alih. Ia menyokong banyak perkakasan yang sudah lama dikeluarkan daripada pengeluaran, dari x86 sepanjang jalan ke VAX asal. Sesetengah pengguna yang giat juga mendapatnya untuk berjalan di pemanggang. Ia sangat popular dalam pembangunan sistem terbenam, terutamanya dalam peralatan rangkaian. Sebenarnya, penghala Wi-Fi anda mungkin menjalankannya.
OpenBSD direka untuk menjadi sangat selamat. Pemaju meneliti kod itu dengan berhati-hati, mencari lubang, dan memasukkan ciri-ciri seperti firewall terbina dalam. Mereka hanya mendakwa dua lubang jauh dalam pemasangan lalai, yang merupakan rekod yang sangat menarik. Selepas kebingungan Heartbleed, mereka telah memecahkan versi OpenSSL mereka sendiri, memanggilnya LibreSSL. (Ya, itu Comic Sans pada halaman mereka.)
Mereka juga telah menyumbangkan beberapa program utama yang digunakan di seluruh dunia sumber terbuka, walaupun anda tidak pernah menggunakan OpenBSD itu sendiri. OpenSSH digunakan untuk log masuk jauh dan tmux adalah program kemas yang membolehkan anda memahamkan terminal anda, atau mempunyai semacam "melayari tab" untuk baris arahan.
DragonflyBSD adalah versi BSD yang lain, tetapi ini bertujuan untuk prestasi. Dalam beberapa tahun kebelakangan ini, ia telah membuat usaha besar untuk prestasi dan prestasi SSD ke atas sistem multiprosesor.
Budaya: BSD Vs. Linux
Salah satu perbezaan utama antara budaya BSD dan Linux adalah keutamaan untuk lesen sumber terbuka. Kedua-dua lesen BSD dan GPL membolehkan anda melihat kod sumber, tetapi GPL menghendaki anda membuka kod sumber kepada mana-mana versi derivatif yang anda keluarkan. Lesen BSD, sebaliknya, tidak mempunyai keperluan seperti itu. Anda bebas membuat pengubahsuaian pada kod dan melepaskan versi proprietari jika anda mahu. Pemaju BSD mengatakan ini memberi lebih banyak kebebasan kepada pemaju untuk melakukan apa yang mereka mahu dengan kod berbanding GPL.The Philosophy BSD
Satu lagi perbezaan utama antara Linux dan BSD ialah sistem BSD direka bentuk untuk menjadi sistem yang koheren, seperti yang ditulis Matt Fuller. Kebanyakan pengagihan Linux adalah hodge-podge dari kernel Linux, utiliti GNU dan apa saja pemaju yang ingin dimasukkan. Pemaju BSD, sebaliknya, membina sistem asas "minimalis". Pengguna kemudian boleh menambah apa yang mereka mahu. Ini menjadikan pemasangan yang sangat stabil. Linux tidak mempunyai sistem asas pusat. Dari perspektif BSD, semuanya adalah tambahan. Pemaju BSD biasanya berfikir cara mereka mengurus sistem operasi menghasilkan hasil yang lebih baik dalam jangka masa panjang. Apabila berhadapan dengan pilihan antara kestabilan dan ciri-ciri baru yang menyokong, pembangun BSD biasanya akan mengambil bekas itu.
Garisan bawah? Sekiranya anda sedang mencari sistem yang kukuh, padat batu yang mengesan garis keturunannya kembali ke asal Unix, sistem operasi BSD sangat bernilai mencari. Mereka mungkin tidak begitu popular seperti Linux, tetapi pemaju mungkin menyukainya, dan anda mungkin merasakan seperti itu juga.