Selayang Pandang
Jadi ceritanya galau gara-gara CentOS dijadikan upstreamnya RHEL dimana sebelumnya CentOS adalah downstreamnya RHEL. Perubahannya dimana? Sebelumnya, alur dari CentOS adalah seperti ini:
Fedora ⇒ RHEL ⇒ CentOS
Tapi, ditahun 2014 CentOS dibeli RHEL dan saat ini dirubah alurnya, menjadi:
Fedora ⇒ CentOS ⇒ RHEL.
Nah, dimana perubahannya? sebelumnya, CentOS akan mendapatkan semua fitur dari RHEL, iya dong, karena CentOS adalah turunannya RHEL, tapi, karena sekarang dijadikan upstreamnya RHEL, maka, setiap fitur yang ada di RHEL gak semua akan ada di CentOS. Itulah kenapa semua pada kecewa dan bahkan banyak yang jadi termenung, seperti saya ini XIXIXI.
Ya udah, akhirnya cari lah yang alternative, dan akhirnya memutuskan untuk kembali ke basic, back to UNIX. Dan pilihannya yang mudah aja, FreeBSD. Mulai belajarlah kita, semoga اَللّهُ berikan kemudahan untuk kita semua.
Perlengkapan
- Raspberry Pi 3. Ceritanya saya ada RPi3 Model B V1.2 tapi port USB mati semua, hehehe. Tapi اَلْحَمْدُلِلّهِ tuk HDMI dan RJ45 nya masih berfungsi normal.
- ISO or Images FreeBSD yang bisa di download di https://download.freebsd.org/ftp/releases/arm64/aarch64/ISO-IMAGES/12.2/ atau bisa langsung download FreeBSD-12.2-RELEASE-arm64-aarch64-RPI3.img.xz
- BalenaEtcher
- MicroSD
Buat Bootable FreeBSD Untuk Raspberry Pi
Extract terlebih dahulu image yang didownload. Saya menggunakan macOS, untuk extractnya menggunakan termnal dengan perintah:
Perintah diatas berlaku juga bagi yang menggunakan Linux. Dan buat yang menggunakan Windows bisa menggunakan software 7-Zip.
Setelah di extract, masukkan microSD ke laptop atau PC dan buka balenaEtcher untuk memulai proses membuat bootable ke microSD dengan sebelumnya memilih file FreeBSD-12.2-RELEASE-arm64-aarch64-RPI3.img. Setelah selesai tinggal masukkan ke Raspberry Pi.

Seharusnya sih berhasil, hehehe, dan langsung muncul login. Tapi waktu saya menggunakan FreeBSD yang 13, belum berhasil, tapi bisa jadi bermasalah waktu pembuatan bootablenya, karena saya menggunakan Raspberry Pi Imager.
Login Default FreeBSD di Raspberry Pi

Berdasarkan wiki FreeBSD, login default untuk FreeBSD di Raspberry Pi adalah:
Untuk user menggunakan login:
Username: freebsd
Password: freebsd
Dan untuk root, menggunakan login:
Username: root
Password: root
Permasalahannya tinggal bagaimana login ke FreeBSD HAHAHA. Kenapa jadi permasalahan? HAHAHA. Karena port usb mati semua, terus, gimana caranya tahu berapa IP nya? Kalau bisa login sih enak, tinggal panggil perintah ifconfig.
Akhirnya mau gak mau ya kita harus scan network. Untuk Windows bisa menggunakan Advanced IP Scanner sedangkan untuk macOS bisa gunakan perintah nmap -sV 10.0.1.0/24.


Nah kan, akhirnya ketemu sudah IPnya, jadinya bisa deh kita remote menggunakan SSH dengan perintah ssh freebsd@10.0.1.36.