Saya ingin menginstal FreeBSD hari ini di HDD cadangan yang saya miliki. Saya ingin mencobanya, mempelajari beberapa hal, dan jika itu cocok untuk saya, saya akan mengganti 'server / NAS / encoding box' Ubuntu 10.10 saya dengan itu. Keingintahuan adalah alasan utama. Saya juga ingin melihat sebagian besar bug utama disetrika keluar dari GNOME 3 / Unity sebelum saya melompat ke iterasi Ubuntu berikutnya.
Saya tidak punya pengalaman dengan BSD (kecuali untuk OS X) tetapi saya telah menginstal dan menggunakan beberapa distro Linux selama bertahun-tahun. Saya memiliki pemahaman yang cukup baik tentang cara menjalankan dan menjalankan Linux, termasuk beberapa distro-roll Anda sendiri seperti Arch. Tapi aku bukan ahli dalam imajinasi. Pada dasarnya, saya akan mengatakan bahwa saya lebih baik daripada nenek saya.
Jadi apakah ada sesuatu yang harus saya ingat ketika menginstal FreeBSD untuk pertama kalinya? Secara khusus, apakah ada perbedaan besar antara menginstal dan mengatur FreeBSD dan distro Linux? Selanjutnya, haruskah saya menggunakan rilis i386? Saya membaca di suatu tempat dalam dokumentasi bahwa i386 direkomendasikan tetapi saya tidak yakin apakah itu informasi yang ketinggalan zaman.
Jawaban:
Anda pasti akan melihat perbedaan. Yang paling mencolok adalah perbedaan dalam utilitas pengguna standar. FreeBSD tidak menggunakan GNU ls, GNU cp, dan sebagainya. Misalnya, jika Anda dilampirkan ke ls berwarna, Anda mungkin ingin alias ls ke "ls -G". Itu memang menggunakan GNU grep. Shell default adalah shell yang jauh lebih sederhana dan tidak terlalu besar daripada GNU Bash, yang merupakan default pada kebanyakan distribusi Linux. Jika Anda terhubung dengan bash, itu mungkin salah satu paket pertama yang ingin Anda instal. Sistem port telah menjadi cara standar untuk menginstal perangkat lunak pada berbagai BSD. Port mengunduh kode sumber, membuatnya, lalu memasangnya. Hampir sepenuhnya otomatis. Untuk menginstal bash, misalnya, lakukan ini sebagai root:
Jika Anda tidak melakukan pembersihan di bagian akhir, Anda akan membiarkan kode sumber yang dibuat terbentang di pohon port. Banyak port memiliki paket pre-built yang dapat diunduh jika Anda memilih untuk tidak membuang waktu membangunnya dan tidak perlu menyesuaikannya. Untuk menginstal bash sebagai sebuah paket, ini harus dilakukan:
Anda dapat menemukan hampir semua program umum di port termasuk Gnome 3, sudo, rsync, atau apa pun yang Anda butuhkan. Situs web yang bagus untuk menavigasi port adalah FreshPorts . Anda juga harus terbiasa dengan Buku Pegangan FreeBSD .
sumber
Perbedaan pertama yang mungkin Anda perhatikan adalah bahwa shell C adalah shell default. Setelah itu, Anda akan melihat bahwa bash GNU tidak diinstal.
Jika Anda melakukan pemrograman apa pun (atau membangun dari sumber) Anda akan melihat bahwa make GNU tidak diinstal, tetapi membuat BSD.
Terakhir - dan ini adalah goodie - setiap perintah didokumentasikan di halaman manual. Tidak ada lagi halaman "tidak berdokumen" dari Debian, dan tidak ada lagi halaman manual yang hilang seperti di Red Hat dan lainnya. FreeBSD adalah yang terbaik dari semuanya - mungkin bahkan lebih baik daripada BSD lainnya.
Satu hal lagi: FreeBSD tidak benar-benar menggunakan kemampuan paketnya sama sekali; pilihannya adalah menggunakan port FreeBSD dan membuat paket yang sesuai dengan lingkungan Anda saat ini.
sumber
Karena saya tidak pernah menggunakan BSD sendiri, saya akan mengatakan perbedaannya cenderung terbatas pada kernel daripada aplikasi. Dengan kata lain, Anda masih dapat menjalankan aplikasi yang sama seperti dulu (misalnya Firefox, atau bahkan hanya bash), tetapi hal-hal tingkat yang lebih rendah akan berbeda (misalnya nama perangkat di / dev, atau perintah yang digunakan untuk menetapkan aturan firewall.)
Saya curiga setelah Anda mengaktifkan sistem dan menjalankan hal-hal 'besar' akan bekerja dengan cara yang sama, tetapi Anda akan menemukan sedikit kurva pembelajaran yang mencoba mencari cara untuk mengkonfigurasi beberapa hal kecil!
Namun melakukan hal seperti ini selalu merupakan latihan yang bermanfaat, karena pengetahuan yang Anda peroleh darinya pasti akan berguna suatu hari nanti (bahkan jika itu hanya memiliki pengalaman mengajar diri sendiri sesuatu yang baru!)
sumber