geek, nerd, introvert

Gentoo, Distribusi GNU/Linux untuk Developer


Lebih dari dua tahun menggunakan Debian, akhirnya saya kembali selingkuh dengan Gentoo. Karena waktu yang cukup padat, installasi yang dimulai seminggu yang lalu belum juga ready to use sampai saat ini, sehingga terpikir untuk menulis artikel ini.

Mencoba mereview salah satu distribusi GNU/Linux (selanjutnya saya sebut ‘distro’) favorit saya, Gentoo. Gentoo merupakan salah satu distro induk, yakni distro yang dibangun dari nol, selain Slackware, Debian, Redhat dan masih banyak lagi yang lain. Dibanding distro induk lainnya, usia Gentoo masih cukup muda, pertama direlease oleh Daniel Robbins pada tahun 2004. Lalu apa yang membuat distro ini menarik? Berikut ulasannya.

Distribusi Source code

Satu hal yang membedakan gentoo dari distro lain adalah Gentoo mendistribusikan paket aplikasinya berbasis source code, yang ini berarti pengguna Gentoo harus melakukan kompilasi sendiri ketika melakukan installasi. Live DVD yang dapat diunduh di website resmi gentoo (http://gentoo.org) sendiri hanya merupakan versi coba-coba. Akibatnya waktu installasi Gentoo terbilang ekstrim, terakhir saya melakukan installasi sampai siap pakai, memakan waktu lebih dari 48 jam, itupun memakan reseource prosesor mencapai di atas 90% setiap saatnya.

Meskipun melakukan kompilasi sendiri, bukan berarti source code yang sudah di unduh di kompilasi secara manual, karena Gentoo sudah menyediakan management paket yang sangat powerfull, yang disebut Portage. Portage menjadi jantung dari Gentoo, kita dapat menentukan jenis kernel, tipe aristektur komputer, configurasi hardware pada Portage.

Fleksibelitas Sistem

Dimulai sejak installasi sistem, kita di bebaskan untuk memilih komponen sesuai keingan kita, kita dapat langsung memilih tipe dan versi kernel yang ingin kita install. Gentoo tak hanya memberikan pilihan kernel linux, tapi juga kernel FreeBSD dan Darwin (MacOS). Jenis kompiler untuk kompilasi sistem pun bisa di pilih sesuka hati. Berangkat ke GUI dan desktop, tentu saja kita di berikan kebebasan untuk memilih destop favorit kita. O ya, Gnome 3 juga sudah tersedia di Gentoo. Namun, flexibelitas Gentoo yang terlalu tinggi membuat Gentoo sulit untuk digunakan.

Salah satu yang tercepat

Gentoo merupakan salah satu distro tercepat, hal ini disebabkan karena kompilasi langsung dilakukan di komputer lokal, sehingga optimalisasi secara khusus diperuntukkan untuk spek komputer yang kita install. Inilah alasan Daniel Robbins menamai distro buatannya ‘Gentoo’, yaitu berasal dari nama spesies penguin yang berenang paling cepat.

Continues Release

Tidak seperti kebanyakan distro yang melakukan release rutin dalam jangka waktu tertentu, Gentoo cendrung tidak memiliki waktu release. Lho? Apa ini berarti aplikasi gentoo cendrung obsolute? Tentu tidak. Setiap saat kita bisa memperbaharui system, bisa sekali sebulan, sekali seminggu, bahkan setiap hari. Jadi tidak pernah ada release party untuk Gentoo.

Dokumentasi yang lengkap

Hal yang patut di acungi jempol untuk Gentoo, dengan kesulitan yang mutlak yang di alami oleh sebagain user, gentoo memberikan dokumentasi yang sangat lengkap untuk penggunanya. Hampir semua hal dalam Gentoo terdokumentasi dengan sangat baik. Dokumentasi gentoo tersedia dalam berbagai bahasa, termasuk bahasa indonesia (http://www.gentoo.org/doc/id/index.xml). Jika dokumen resmi dirasa kurang, kita bisa mengacu ke wiki gentoo yang beralamat di http://en.gentoo-wiki.com, yang merupakan kontribusi dari pengguna.

Gentoo memang bukan distro yang di tujukan untuk semua pengguna. Jadi jangan pernah mempromosikan Gentoo kepada orang yang belum sama sekali mengenal GNU/Linux, bisa-bisa orang tersebut ogah migrasi ke GNU/Linux. Tapi bila anda seoarang geek tulen, menyukai GNU/Linux, dan seorang hacker, saya kira tidak ada salahnya untuk memulai menyiksa komputer anda dengan mengintall Gentoo.

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Tag Cloud

Follow

Get every new post delivered to your Inbox.