NetBSD Dijelaskan: Sistem Unix Yang Boleh Dijalankan Dengan Apa Pun

NetBSD Dijelaskan: Sistem Unix Yang Boleh Dijalankan Dengan Apa Pun

Walaupun pengedaran Linux mungkin mendapat jumlah tinta terbesar di dunia sumber terbuka, orang sering mengabaikan keluarga BSD. Satu varian BSD, NetBSD, telah bertahan kerana komitmennya terhadap mudah alih.





Apa itu NetBSD?

NetBSD adalah sistem operasi sumber terbuka. Seperti Linux, NetBSD bertujuan untuk keserasian yang luas dengan Unix, menawarkan utiliti dan tingkah laku yang serupa.





NetBSD didasarkan pada versi Berkeley Software Distribution dari Unix, oleh itu 'BSD' pada namanya. Ini adalah cabang dari keluaran 386 / BSD yang menyokong PC pada awal 1990-an.





Di mana FreeBSD memfokuskan pada platform PC dan OpenBSD memfokuskan pada keselamatan, NetBSD memfokuskan kepada kebolehpasaran ke platform yang berbeza. Walaupun NetBSD mungkin kelihatan seperti sebaran Linux yang lain, keseluruhan sistem, termasuk kernel dan utiliti pengguna, dikembangkan bersama secara keseluruhan. Ini berbeza dengan cara pengedaran Linux menyatukan komponen dari pelbagai sumber.

Sejarah NetBSD

Walaupun NetBSD adalah sistem operasi moden, garis keturunannya bermula pada tahun 1970-an, sebagai Pengedaran Perisian Berkeley atau BSD, yang dikembangkan di UC Berkeley.



bagaimana anda membuka fail dat

BSD menjadi peneraju teknikal dunia Unix pada tahun 1980-an, sebagai vendor stesen kerja seperti Sun Microsystems, yang diasaskan bersama oleh pengaturcara BSD, Bill Joy. Berkeley juga merupakan pelopor dalam perisian sumber terbuka, hanya memerlukan notis hak cipta dan tidak menyebut universiti dalam iklan.

BSD pada asalnya didasarkan pada Bell Labs 'Unix tetapi menyimpang dari versi syarikat induknya AT&T selama bertahun-tahun sehingga versi dapat dilepaskan yang tidak mengandungi kod AT&T.





Meskipun bukan OS penuh, 'Networking Release' ini dinamakan begitu karena berisi kode jaringan TCP / IP yang digunakan oleh beberapa syarikat untuk menerapkan jaringan dalam produk mereka. Ia akhirnya berjaya memasuki Microsoft Windows.

Oleh kerana PC menjadi lebih kuat dengan munculnya CPU Intel 80386, William Jolitz membawa BSD ke pemproses 386 menggunakan versi Networking sebagai titik permulaan, yang dikeluarkan olehnya sebagai 386BSD. Jolitz menghadapi masalah untuk mengikuti semua perbaikan yang dikirimkan oleh pemaju lain untuk memperbaiki sistem, sehingga garpu projek itu segera muncul.





Satu kumpulan ingin terus meningkatkan versi untuk PC, sementara yang lain ingin memusatkan perhatian pada mudah alih di pelbagai seni bina. Yang pertama menjadi FreeBSD, dan yang terakhir menjadi NetBSD.

NetBSD pada gilirannya sebagai salah satu pembangun, Theo de Raadt, diminta untuk mengundurkan diri dari projek NetBSD dan kemudian mendirikan varian, OpenBSD, yang memfokuskan pada keselamatan dan kebenaran kod.

Berkaitan: Sistem Operasi Mana Yang Harus Anda Pilih untuk PC Seterusnya?

Kemudahalihan: Sudah tentu Menjalankan NetBSD

NetBSD telah membuat namanya di sebilangan besar port yang tersedia untuk perkakasan semasa dan terbengkalai dari semua sistem seperti Unix. Ini dapat dicapai dengan memisahkan kod yang bergantung pada mesin dari kod yang tidak bergantung pada mesin.

Senarai port semasa termasuk x86_64 dan ARM untuk seni bina yang lebih kabur seperti MIPS. Dan itu hanya port Tier I, yang disokong oleh projek NetBSD.

Senarai pelabuhan Tier II juga luas, di mana sebahagian besar sokongan untuk perkakasan 'yatim' terletak. Di sini, anda dapat mencari versi untuk Macintoshes berasaskan Amiga, Motorola 68000 dan PowerPC, stesen kerja Sun SPARC 32-bit, dan VAX Minicomputer.

Anda juga boleh mencari port untuk konsol permainan Sega Dreamcast. Ramai orang yang mencari perisian baru untuk menggunakan perkakasan lama menganggap NetBSD menarik. Sekiranya anda tidak dapat mencari distro Linux untuk dijalankan pada mesin lama anda, ini adalah tempat yang bagus untuk dicari.

NetBSD sangat mudah alih sehingga ada pepatah, 'Sudah tentu ia menjalankan NetBSD.' Malah ada yang berjaya memasangnya pada a pembakar roti dilengkapi dengan mikrokontroler tertanam.

Jangan fikir anda harus melepaskan program Linux jika mereka tidak mempunyai sumber pada sistem NetBSD anda. Bergantung pada platform perkakasan, NetBSD menawarkan keserasian binari Linux. Ini bermaksud anda boleh menjalankan program Linux pada sistem NetBSD anda.

Memasang NetBSD

Memasang OS adalah serupa dengan memasang sebaran Linux. Anda hanya memuat turun gambar pemasangan, boot pada komputer anda, mulakan program pemasangan, bahagikan cakera keras anda, pasang perisian, pilih kata laluan root, dan boot ke sistem baru anda.

pindahkan mesej teks ke telefon baru

Mencerminkan orientasi teknikal NetBSD dan BSD secara umum, antara muka pemasangan berasaskan teks.

Anda boleh memasang perisian dari cakera pemasangan, tetapi anda juga dapat memasang melalui FTP, dari pemacu NFS di rangkaian, atau bahkan dari partisi yang tidak dipasang. NetBSD mengekalkan arahan pemasangan terperinci untuk setiap seni bina.

Secara lalai, NetBSD berjalan di konsol teks tanpa GUI. Anda boleh memulakan X11 dengan permulaanx arahan.

Pengurus tetingkap lalai adalah CTWM. Anda boleh memasang pengurus tetingkap dan persekitaran desktop yang lain dengan pengurus pakej yang disebutkan di bawah. Anda juga boleh log masuk secara grafik dengan XDM pada waktu boot dengan menambahkan baris ' xdm = YA 'ke bahagian bawah /rc.conf fail sebagai root, kemudian reboot.

Pengurusan Pakej di NetBSD

Tidak ada sistem operasi, termasuk NetBSD, yang disiapkan mengikut keinginan anda sepenuhnya. Anda sering harus memasang beberapa program untuk mendapatkannya seperti yang anda mahukan. Di dunia Linux, pengurus pakej telah menjadikan pekerjaan ini lebih mudah. NetBSD juga mempunyai pengurus pakejnya sendiri, pkgin.

Anda boleh memasangnya semasa pemasangan, tetapi jika tidak, yang diperlukan hanyalah beberapa perintah. Pada shell root, masukkan arahan berikut:

export PKG_PATH=https://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$(uname -r | cut -d_ -f1)/Al pkg_add pkgin

Untuk mencari pakej menggunakan pkgin, gunakan arahan ini:

pkgin search vim

Untuk memasang pakej, gunakan pasang pilihan.

pkgin install vim

Anda juga mahu sistem anda sentiasa dikemas kini.

pkgin upgrade

Berkaitan: Mengapa Anda Perlu Mengemas kini Repositori Pakej Linux

Sekiranya Anda Menggunakan NetBSD?

Sekiranya anda tertanya-tanya sama ada anda harus memasang NetBSD atau tidak, pilihannya bergantung pada keadaan anda. Sekiranya anda ingin menghidupkan semula perkakasan lama yang tidak lagi menerima kemas kini OS rasmi, anda harus memandang serius NetBSD sebagai pilihan.

Sekiranya anda mempertimbangkan pengembangan sistem tertanam, lesen BSD mungkin lebih menarik daripada GPL biasa dalam perisian Linux kerana anda tidak perlu menyediakan kod sumber anda. Itulah sebabnya BSD adalah pangkalan yang popular untuk pengeluar perkakasan seperti Sony PlayStations kemudian berdasarkan FreeBSD.

Sekiranya anda hanya menginginkan sesuatu yang berbeza dari tanaman distribusi Linux yang biasa, anda mungkin juga mempertimbangkan NetBSD atau salah satu BSD yang lain. Sekiranya anda mahukan sistem yang lebih 'Unix-like' daripada cara Linux telah berkembang, NetBSD mungkin akan menghirup udara segar. Sebilangan orang tidak suka sistemd init sistem di Linux kerana mereka percaya ia terlalu kembung. NetBSD cenderung kurus dan jahat.

OS Unix yang berjalan pada apa sahaja

NetBSD, dengan warisannya sejak BSD yang asli pada tahun 1970-an dan 1980-an, unik sebagai sistem Unix yang sebenar dengan tujuan untuk menjalankan sebanyak mungkin jenis komputer.

Salah satu penggunaan yang popular untuk komputer lama adalah sebagai pelayan rumah. Anda boleh menggunakan NetBSD atau sebaran Linux untuk menghidupkan dan menjalankan pelayan anda.

Berkongsi Berkongsi Tweet E-mel Cara Membangun Pelayan Web Linux Dengan Komputer Lama

Ada komputer lama yang mengambil ruang? Ingin menggunakannya untuk menghoskan laman web? Inilah cara menyediakan PC lama sebagai pelayan web Linux.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Sistem operasi
  • Unix
Mengenai Pengarang David tipu daya(49 Artikel Diterbitkan)

David adalah penulis lepas yang berpusat di Pacific Northwest, tetapi berasal dari Bay Area. Dia telah menjadi peminat teknologi sejak kecil. Minat David termasuk membaca, menonton rancangan TV dan filem yang berkualiti, permainan retro, dan pengumpulan rekod.

Lebih Banyak Dari David Delony

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan