Sistem Operasi Yang Ideal

Waktu SMP dulu, saya kira sistem operasi untuk sebuah komputer (IBM PC Compatible) hanya dibuat oleh Microsoft. Tapi jika kita bayangkan hal itulah yang sebenarnya terjadi, maka judul artikel ini tidak akan demikian. Jika hanya ada satu sistem operasi untuk PC di dunia, bagaimana kita menentukan sistem operasi yang ideal untuk memenuhi kebutuhan kita sendiri. Kita dipaksa mau tidak mau harus menggunakan sistem operasi yang ada.

Tulisan ini dibuat berdasarkan pengalaman saya untuk memilih sistem operasi yang ideal untuk diri saya pribadi. Anda berhak dan bebas untuk tidak setuju dan menyangkal tulisan ini jika pilihan saya tidak sesuai dengan pilihan anda.

Kebutuhan Dasar
  1. Saya menggunakan PC untuk membuat "paperworks" (mengetik dengan word processor, membuat laporan dengan spreadsheet, dan membuat presentasi).
  2. Saya membutuhkan akses internet seperti browsing, chatting, email dan messenger.
  3. Saya suka musik dan menonton film, saya ingin memutar koleksi DVD saya di PC saya.
  4. Terkadang saya perlu melakukan data backup ke CD/DVD.
  5. Saya memerlukan aplikasi pendukung seperti photo organizer, pengolah foto sederhana untuk melakukan cropping, color/level balancing, serta saya membutuhkan aplikasi pengolah grafis dan layout untuk membuat kartu nama atau kop surat.
Untuk kebutuhan seperti ini, saya yakin kita semua setuju bahwa baik Windows maupun GNU/Linux sudah bisa mencangkup seluruh hal tersebut. Lalu, bagaimana dengan ini:

Kebutuhan Spesifik
  1. Saya belajar pemrograman Java dan menggunakan NetBeans 6.1 sebagai IDE utama saya.
  2. Saya butuh sistem operasi dengan timing kernel 1000 Hz agar IDE saya berjalan mulus dan aplikasi multimedia (seperti Rosegarden dan LMMS) dapat berjalan secara realtime.
  3. Saya membutuhkan custom kernel agar wireless device dan webcam yang saya miliki bisa digunakan.
  4. Saya tidak mau berurusan lagi dengan virus yang menyebar lewat flash disk yang bisa menginfeksi komputer saya.
  5. Saya tidak ingin mengeluarkan biaya untuk lisensi software karena saya ingin bebas untuk menggunakan aplikasi tersebut, baik di komputer saya maupun di komputer lain.
Nah, untuk kriteria seperti ini, sepertinya Windows tidak dapat mengakomodir semua kebutuhan saya. Sedangkan pada GNU/Linux kendalanya setiap distribusi menggunakan konfigurasi kernel dan paket aplikasi yang berbeda-beda (walaupun kebanyakan sih sama).

Saya sangat puas menggunakan Ubuntu untuk pemakaian sehari-hari, lalu kemudian setelah NetBeans 6.0 (dan versi 6.1) release. Barulah saya rasakan ada yang tidak sesuai dengan keinginan saya. Timing kernel Ubuntu 8.04 (generic) adalah 250 Hz. Tujuannya karena Ubuntu lebih membidik pengguna komputer secara umum. Timing yang relatif kecil ini berguna salah satunya adalah untuk penghematan baterai di notebook.

Tetapi dengan timing tersebut, response NetBeans jadi sangat lambat. Terkadang ada delay ketika kita menyorot dan berpindah-pindah dari menu satu ke menu lainnya. Begitu juga dengan aplikasi multimedia Rosegarden, suara MIDI yang dikeluarkan mengalami delay daripada yang tertera di tampilan.

Akhirnya saya coba googling, pertama dengan maksud mencari "The Best Linux Distribution for Java". Dengan kriteria pencarian tersebut, yang keluar dan direkomendasikan adalah openSUSE. Tapi, saya kurang begitu suka dengan desktop KDE. Jadi, saya coba install openSUSE 10.3 dengan desktop GNOME. Namun hasilnya sangat tidak stabil bahkan dengan Java 1.6 bawaan openSUSE sendiri.

Pilihan saya akhirnya jatuh ke Fedora 8 (Werewolf). Meskipun Fedora 9 sudah release, tetapi saya belum berani untuk mengganti sistem saya dengan Fedora versi terbaru. Alasannya, saya menggunakan Fedora 8 dengan custom kernel dan sampai dengan kini kernel yang saya gunakan sudah sangat sesuai dengan hardware-hardware yang saya miliki. Apalagi notebook yang saya gunakan merupakan notebook rakitan lokal yang dukungan hardwarenya tidak sebaik vendor notebook bermerk.

Langkah membuat custom kernel di Fedora 8 sangat mudah dimengerti. Dan kernel yang dihasilkan sepenuhnya sesuai dengan standard pemaketan kernel Fedora.

Sistem operasi mana yang ideal untuk anda?