Penggemar Linux suka memuji keamanan sistem mereka, tetapi untuk satu kelompok pengembang BSD, itu tidak cukup jauh. Salah satu versi BSD, OpenBSD, mengklaim sebagai salah satu sistem operasi yang paling aman. Apakah itu sesuai dengan hype? Mari kita cari tahu.

Apa Itu OpenBSD?

OpenBSD adalah sistem operasi open-source berdasarkan untaian "Berkeley Unix" yang pertama kali dikembangkan pada 1970-an. Ini sangat mirip dengan Linux, tetapi ada beberapa perbedaan penting. Sementara distribusi Linux dikirimkan dengan kernel dan berbagai utilitas lainnya, OpenBSD dikembangkan sebagai sistem yang lengkap. Pada tulisan ini, versi saat ini adalah 7.0.

OpenBSD terkenal dengan penekanannya pada keamanan. Situs web proyek tersebut mengatakan bahwa hanya dua lubang jarak jauh yang telah ditemukan "dalam waktu yang lama."

Proyek OpenBSD mencoba menciptakan sistem operasi yang paling aman dengan audit kode ekstensif, menyisir kode baris demi baris, mencari bug. Mereka mengklaim di halaman web mereka bahwa mereka telah menemukan seluruh kategori baru dari bug keamanan yang mengaudit kode mereka dengan cara ini. Mereka juga telah menerapkan banyak teknik untuk mencoba menggagalkan eksploitasi, dengan beranda mereka yang merinci semua detail teknis yang mengerikan.

instagram viewer

Elemen yang paling khas bagi orang luar adalah tema OpenBSD dari rilisnya. Rilisan mereka telah memasukkan desain dan bahkan lagu berdasarkan budaya pop, termasuk "Ghostbuster" dan "Panduan Hitchhiker ke Galaxy." Semua karya seni ini termasuk maskot perusahaan, Puffy the pufferfish.

Terlepas dari komitmen OpenBSD terhadap keamanan, proyek ini tampaknya tidak takut untuk menunjukkan sisi menyenangkannya. Penekanan proyek pada keamanan telah membuatnya populer untuk aplikasi yang bergantung pada keamanan, seperti router. Pendekatan OpenBSD terhadap keamanan tampaknya, "Jika Anda ingin melakukannya dengan benar, lakukan sendiri."

Mereka telah menulis pustaka C mereka sendiri, firewall mereka sendiri, PF, dan bahkan server HTTP mereka sendiri. Mereka bahkan memilikinya sendiri sudo alternatif disebut doas. Program OpenBSD bahkan banyak digunakan di luar OpenBSD itu sendiri. Proyek yang paling terlihat di distribusi Unix/Linux lainnya termasuk OpenSSH dan tmux.

Sejarah OpenBSD

OpenBSD didirikan oleh mantan pengembang NetBSD Theo de Raadt setelah ketidaksepakatan dengan tim pengembangan memuncak dengan de Raadt diminta untuk mengundurkan diri. Jadi, dalam tradisi besar perangkat lunak sumber terbuka, ia menciptakan cabang proyek. Proyek ini telah berkembang selama bertahun-tahun menjadi lebih dari 50 versi, dirilis setiap enam bulan.

Berbasis di Kanada (tempat de Raadt tinggal), OpenBSD dibebaskan dari kontrol ekspor pada kriptografi yang harus dipatuhi oleh organisasi yang berbasis di AS. Menurut peta lokasi pengembang OpenBSD, kebanyakan dari mereka masih berbasis di Amerika Utara dan Eropa Barat.

OpenBSD mungkin berasal dari tahun 90-an, tetapi garis keturunannya sudah ada sejak akhir tahun 70-an sebagai Berkeley Software Distribution dari UC Berkeley.

Menginstal OpenBSD

Anda menginstal OpenBSD dengan cara yang sama seperti Anda menginstal distribusi Linux lainnya: dengan mengunduh media instalasi dan mem-boot mesin Anda dengannya.

Segera, Anda dihadapkan pada proses instalasi. Tampaknya mewujudkan beberapa aspek OpenBSD itu sendiri: singkat, berbasis teks, dan tampaknya tidak terlalu banyak memegang tangan Anda. Itu, seperti sistemnya, ditujukan untuk pengguna dan admin Unix yang berpengalaman. Ini masih bekerja melalui banyak proses yang sama dan sistem Unix atau Linux lainnya: Anda mempartisi hard drive Anda dan menginstal paket.

Jika ini pertama kalinya Anda, metode terbaik adalah menginstal semuanya. Ini memastikan Anda tidak akan melewatkan apa pun, dan ruang disk tetap murah akhir-akhir ini. Setelah itu, Anda akan menginstal bootloader dan boot ke sistem OpenBSD baru Anda.

Manajemen Paket di OpenBSD

Menggunakan OpenBSD di permukaan sangat mirip dengan menggunakan sistem Linux. Tidak seperti Linux, shell default adalah pdksh, varian dari Korn Shell, yang memiliki fitur yang sangat mirip dengan Bash.

Secara default, OpenBSD melakukan booting ke antarmuka konsol. Ini baik-baik saja jika Anda berencana untuk menggunakannya sebagai server, karena Anda dapat menjalankan "tanpa kepala" dengan cara ini dan menghubungkannya melalui jaringan, tetapi Anda dapat menjalankannya sebagai desktop jika Anda benar-benar menginginkannya.

Untuk menginstal paket luar, OpenBSD memiliki manajer paket sendiri. NS pkg_tambahkan perintah menambahkan paket, sementara pkg_hapus menghapus mereka. NS /etc/installurl file mengontrol mirror mana yang akan dicari OpenBSD untuk menemukan paket.

Misalnya, untuk menginstal paket, sebagai root, ketik:

pkg_tambahkan vim

OpenBSD sebagai Desktop?

Meskipun OpenBSD populer di aplikasi server, Anda dapat menjalankannya sebagai desktop seperti yang Anda lakukan dengan sistem Linux. Anda dapat menginstal server X Window dengan desktop FVWM secara default.

Seperti pilihan lain di NetBSD, ini tampak sangat kuno dan Unixy, seperti yang diinginkan para pengembang. Anda dapat menginstal pengelola jendela dan desktop lain yang mungkin Anda sukai menggunakan pengelola paket.

Sistem dilengkapi dengan manajer tampilan xenodm, yang direkomendasikan oleh dokumentasi untuk Anda gunakan untuk memulai X. Program instalasi juga akan membantu menawarkan untuk memulainya secara otomatis. Anda dapat memulai X tanpa manajer tampilan menggunakan perintah "startx", tetapi tampaknya ini hanya berfungsi menggunakan akun root. Ini mungkin salah satu dari keputusan desain "aman secara default" OpenBSD.

Anda Menggunakan OpenBSD, Meskipun Anda Tidak Menggunakan OpenBSD

Seperti disebutkan sebelumnya, pengaruh OpenBSD meluas jauh di luar orang-orang yang benar-benar menggunakannya, melalui sejumlah proyek sumber terbuka.

Yang paling terlihat adalah BukaSSH, yang menyediakan konektivitas SSH untuk sebagian besar distribusi sistem operasi open source. Karena kode berlisensi BSD-nya, kode ini juga digunakan di banyak produk komersial karena tidak mengharuskan Anda untuk mengungkapkan perubahan ke sumbernya.

Beranda juga mencatat bahwa banyak perusahaan tidak memberikan kontribusi pendanaan (kurangnya pendanaan yang disalahkan untuk Bug berdarah hati), dan mungkin sebagai upaya untuk mempermalukan secara halus, dengan membantu menunjukkan bahwa pendanaan dapat diarahkan ke Proyek OpenBSD.

Proyek lain yang banyak digunakan adalah terminal multiplexer tmux.

Haruskah Anda Menggunakan OpenBSD?

Anda mungkin bertanya-tanya apakah OpenBSD cocok untuk Anda. Jika Anda lebih suka pendekatan "Unixy" yang sederhana untuk administrasi sistem, Anda dapat menikmati OpenBSD, terutama jika Anda nyaman menggunakan baris perintah. Jika Anda khawatir tentang keamanan, Anda juga akan menyukai OpenBSD, karena komunitas pengembang sangat terobsesi dengannya.

Masalah utamanya adalah dukungan perangkat keras, terutama jika Anda ingin menjalankannya di desktop. Sementara OpenBSD berjalan pada sejumlah arsitektur, Anda mungkin menemukan pilihan driver Anda terbatas, yang merupakan sesuatu yang dibagikan oleh BSD lain dan bahkan distribusi Linux. Dukungan perangkat keras, setidaknya untuk Wi-Fi dan adapter grafis, tampaknya lebih tersedia di Linux.

OpenBSD Adalah Salah Satu OS Paling Aman yang Tersedia

Dengan fokusnya pada keamanan, OpenBSD layak dicoba untuk semua penggemar Unix/Linux yang serius. Bahkan jika Anda tidak menggunakannya setiap hari, setiap proyek dapat mempelajari sesuatu dari desainnya.

Jika Anda tertarik dengan sistem BSD lainnya, Anda harus mempertimbangkan NetBSD, yang terkenal dengan portabilitasnya ke mesin yang berbeda.

Penjelasan NetBSD: Sistem Unix Yang Dapat Berjalan di Apapun

Dalam hal sistem operasi portabel dan andal, tidak ada yang mengalahkan NetBSD.

Baca Selanjutnya

MembagikanMenciakSurel
Topik-topik yang berkaitan
  • Linux
  • Sistem operasi
Tentang Penulis
David Delony (65 Artikel Diterbitkan)

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.

More From David Delony

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan