Sementara distribusi Linux mungkin mendapatkan jumlah tinta terbesar di dunia open-source, orang sering mengabaikan keluarga BSD. Salah satu varian BSD, NetBSD, telah bertahan karena komitmennya terhadap portabilitas.
Apa itu NetBSD?
NetBSD adalah sistem operasi open source. Seperti Linux, NetBSD bertujuan untuk kompatibilitas luas dengan Unix, menawarkan utilitas dan perilaku serupa.
NetBSD didasarkan pada Berkeley Software Distribution versi Unix, oleh karena itu "BSD" dalam namanya. Ini adalah cabang dari rilis 386/BSD yang mendukung PC pada awal 1990-an.
Dimana FreeBSD berfokus pada platform PC dan OpenBSD berfokus pada keamanan, NetBSD berfokus pada portabilitas ke platform yang berbeda. Meskipun NetBSD mungkin terlihat seperti distribusi Linux lainnya, seluruh sistem, termasuk kernel dan utilitas pengguna, dikembangkan bersama secara keseluruhan. Ini kontras dengan cara distribusi Linux menggabungkan komponen dari berbagai sumber.
Sejarah NetBSD
Meskipun NetBSD adalah sistem operasi modern, silsilahnya berasal dari tahun 1970-an, sebagai Berkeley Software Distribution atau BSD, yang dikembangkan di UC Berkeley.
BSD menjadi pemimpin teknis dunia Unix melalui tahun 1980-an, sebagai vendor workstation seperti Sun Microsystems, yang didirikan bersama oleh programmer BSD Bill Joy. Berkeley juga merupakan pelopor dalam perangkat lunak sumber terbuka, hanya memerlukan pemberitahuan hak cipta dan tidak menyebutkan universitas dalam iklan.
BSD awalnya didasarkan pada Bell Labs' Unix tetapi menyimpang dari versi perusahaan induknya AT&T selama bertahun-tahun sehingga versi yang tidak mengandung kode AT&T dapat dirilis.
Meskipun itu bukan OS lengkap, "Rilis Jaringan" ini dinamai demikian karena berisi kode jaringan TCP/IP yang digunakan oleh beberapa perusahaan untuk mengimplementasikan jaringan dalam produk mereka. Bahkan akhirnya berhasil masuk ke Microsoft Windows.
Ketika PC menjadi lebih kuat dengan munculnya CPU Intel 80386, William Jolitz mem-porting BSD ke prosesor 386 menggunakan versi Jaringan sebagai titik awal, yang ia rilis sebagai 386BSD. Jolitz mengalami kesulitan mengikuti semua tambalan yang dikirim oleh pengembang lain untuk meningkatkan sistem, sehingga garpu proyek segera muncul.
Satu kelompok ingin terus meningkatkan versi untuk PC, sementara yang lain ingin fokus pada portabilitas di berbagai arsitektur. Yang pertama menjadi FreeBSD, dan yang terakhir menjadi NetBSD.
NetBSD bercabang pada gilirannya sebagai salah satu pengembang, Theo de Raadt, diminta untuk mengundurkan diri dari proyek NetBSD dan kemudian mendirikan varian, OpenBSD, yang berfokus pada keamanan dan kebenaran kode.
Terkait: Sistem Operasi Mana yang Harus Anda Pilih untuk PC Berikutnya?
Portabilitas: “Tentu saja Ini Menjalankan NetBSD”
NetBSD telah membuat namanya di sejumlah besar port yang tersedia untuk perangkat keras saat ini dan yang ditinggalkan dari semua sistem mirip Unix. Ini mencapai ini dengan memisahkan kode yang bergantung pada mesin dari kode yang tidak bergantung pada mesin.
Daftar port saat ini termasuk x86_64 dan ARM ke arsitektur yang lebih tidak jelas seperti MIPS. Dan itu hanya port Tier I, yang didukung secara aktif oleh proyek NetBSD.
Daftar port Tier II juga luas, di situlah sebagian besar dukungan untuk perangkat keras "yatim piatu". Di sini, Anda dapat menemukan versi untuk Amiga, Motorola 68000 dan Macintoshes berbasis PowerPC, workstation Sun SPARC 32-bit, dan Minicomputer VAX.
Anda bahkan dapat menemukan port untuk konsol game Sega Dreamcast. Banyak orang yang mencari perangkat lunak baru untuk dijalankan pada perangkat keras lama menganggap NetBSD menarik. Jika Anda tidak dapat menemukan distro Linux untuk dijalankan pada mesin lama Anda, ini adalah tempat yang baik untuk mencarinya.
NetBSD sangat portabel sehingga ada pepatah, "Tentu saja menjalankan NetBSD." Seseorang bahkan berhasil menginstalnya di pemanggang roti dilengkapi dengan mikrokontroler tertanam.
Jangan berpikir Anda harus meninggalkan program Linux jika program tersebut tidak memiliki sumber di sistem NetBSD Anda. Tergantung pada platform perangkat kerasnya, NetBSD menawarkan kompatibilitas biner Linux. Ini berarti Anda dapat menjalankan program Linux di sistem NetBSD Anda.
Menginstal NetBSD
Menginstal OS mirip dengan menginstal distribusi Linux. Anda cukup mengunduh gambar instalasi, mem-bootnya di komputer Anda, memulai program instalasi, partisi hard drive Anda, instal perangkat lunak, pilih kata sandi root, dan boot ke yang baru sistem.
Mencerminkan orientasi teknis NetBSD dan BSD secara umum, antarmuka instalasi berbasis teks.
Anda dapat menginstal perangkat lunak dari disk instalasi, tetapi Anda juga dapat menginstal melalui FTP, dari drive NFS di jaringan, atau bahkan dari partisi yang tidak di-mount. NetBSD memelihara instruksi instalasi rinci untuk setiap arsitektur.
Secara default, NetBSD berjalan di konsol teks tanpa GUI. Anda dapat memulai X11 dengan mulaix memerintah.
Manajer jendela default adalah CTWM. Anda dapat menginstal pengelola jendela dan lingkungan desktop lain dengan pengelola paket yang disebutkan di bawah ini. Anda juga dapat masuk secara grafis dengan XDM saat boot dengan menambahkan baris "xdm=YA"ke bawah /rc.conf file sebagai root, lalu reboot.
Manajemen Paket di NetBSD
Tidak ada sistem operasi, termasuk NetBSD, yang diatur seperti yang Anda inginkan sepenuhnya di luar kotak. Anda sering harus menginstal beberapa program untuk mendapatkannya seperti yang Anda inginkan. Di dunia Linux, manajer paket telah membuat pekerjaan ini lebih mudah. NetBSD juga memiliki manajer paket sendiri, pkgin.
Anda dapat menginstalnya selama instalasi, tetapi jika tidak, yang diperlukan hanyalah beberapa perintah. Di shell root, masukkan perintah ini:
ekspor PKG_PATH= https://cdn. NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$(uname -r | cut -d_ -f1)/Al pkg_add pkgin
Untuk mencari paket menggunakan pkgin, gunakan perintah ini:
pkgin cari vim
Untuk menginstal paket, gunakan: Install pilihan.
pkgin instal vim
Anda juga ingin agar sistem Anda tetap diperbarui.
peningkatan pkg
Terkait: Mengapa Anda Harus Memperbarui Repositori Paket Linux
Haruskah Anda Menggunakan NetBSD?
Jika Anda bertanya-tanya apakah Anda harus menginstal NetBSD atau tidak, pilihannya akan tergantung pada situasi Anda. Jika Anda ingin menghidupkan kembali perangkat keras lama yang tidak lagi menerima pembaruan OS resmi, Anda harus serius melihat NetBSD sebagai opsi.
Jika Anda mempertimbangkan pengembangan sistem tertanam, lisensi BSD mungkin lebih menarik daripada GPL umum di perangkat lunak Linux karena Anda tidak harus membuat kode sumber Anda tersedia. Itulah mengapa BSD adalah basis populer untuk produsen perangkat keras seperti Sony PlayStations yang berbasis FreeBSD.
Jika Anda hanya menginginkan sesuatu yang berbeda dari distribusi Linux biasa, Anda juga dapat mempertimbangkan NetBSD atau salah satu dari BSD lainnya. Jika Anda menginginkan sistem yang lebih "mirip Unix" daripada cara Linux berevolusi, NetBSD mungkin merupakan angin segar. Beberapa orang benar-benar tidak suka sistem init sistem di Linux karena mereka percaya itu terlalu membengkak. NetBSD cenderung ramping dan kejam.
OS Unix yang Berjalan di Hampir Semua Hal
NetBSD, dengan warisannya yang berasal dari BSD asli tahun 1970-an dan 1980-an, unik sebagai sistem Unix nyata dengan tujuan berjalan di berbagai jenis komputer sebanyak mungkin.
Salah satu penggunaan populer untuk komputer lama adalah sebagai server rumah. Anda dapat menggunakan NetBSD atau distribusi Linux untuk mengaktifkan dan menjalankan server Anda.
Punya komputer lama yang menghabiskan ruang? Ingin menggunakannya untuk meng-host situs web? Berikut cara mengatur PC lama sebagai server web Linux.
Baca Selanjutnya
- Linux
- Sistem operasi
- Unix
David adalah seorang penulis lepas yang berbasis di Pacific Northwest, tetapi awalnya berasal dari Bay Area. Dia telah menjadi penggemar teknologi sejak kecil. Minat David termasuk membaca, menonton acara TV dan film berkualitas, bermain game retro, dan mengumpulkan rekaman.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan