Kategori: OS

Semua artikel yang membahas cara kerja internal sistem operasi atau penggunaan sistem operasi secara spesifik.

USB Ethernet Adapter Tidak Terdeteksi Di Raspberry Pi OS

Pada suatu hari, saya menggunakan sebuah papan Raspberry Pi untuk dijadikan sebagai perangkat jaringan seperti router, IDS, firewall, VPN gateway dan sebagainya. Seperti perangkat jaringan lain pada umumnya, saya membutuhkan dua port RJ45 yang berbeda: satu untuk masukan yang dihubungkan ke switch dan satu lagi untuk keluaran yang dihubungkan ke Internet. Karena Raspberry Pi hanya memiliki sebuah port RJ45, saya terpaksa menggunakan USB Ethernet Adapter untuk menambahkan sebuah port RJ45 baru lewat USB 3. Semua berjalan sesuai dengan harapan dan lancar hingga suatu hari perangkat Raspberry Pi tersebut restart akibat pemadaman listrik. Sejak itu, perangkat USB Ethernet Adapter tersebut tiba-tiba tidak terdeteksi lagi. Bila saya memasang ulang perangkat ke port USB yang berbeda, perangkat akan kembali terdeteksi. Namun saya tidak bisa selalu melakukan ini setiap kali restart karena saya tidak selalu berada di lokasi fisik yang sama.

Kategori: OS Tags: RaspberryPi

Memakai QEMU untuk menjalankan Windows di Ubuntu

Untuk mengoptimalkan kinerja Android emulator, saya mengaktifkan KVM pada sistem operasi Ubuntu yang saya pakai. KVM adalah hypervisor yang terintegrasi pada kernel sistem operasi Linux. Ini adalah teknologi yang sering dipakai oleh penyedia infrastruktur cloud seperti Google Compute Engine, Google Container Engine dan Amazon EC2. Karena fasilitas KVM terbatas pada perangkat virtual CPU, memori dan I/O, biasanya ia dikombinasikan dengan virtual machine yang menyediakan emulasi perangkat grafis, penyimpanan, jaringan, dan sebagainya. Salah satu virtual machine yang sering dipakai bersama dengan KVM adalah QEMU.

Kategori: OS Tags: Ubuntu

Mengkompilasi TWRP Dari Kode Program Untuk Perangkat Yang Tidak Resmi Didukung

Pada tulisan sebelumnya, saya men-build AOSP dari kode program. Fokus utama tulisan tersebut adalah boot.img dan system.img. Kali ini, saya akan mencoba bermain dengan recovery image (recovery.img). Ini adalah sebuah sistem operasi kedua yang benar-benar terpisah dari sistem operasi utama. Untuk memasuki sistem operasi recovery, pengguna harus menggunakan kombinasi tombol tertentu pada saat perangkat pertama kali dinyalakan. Sistem operasi recovery bawaan biasanya menyediakan fasilitas yang sangat sederhana seperti menghapus seluruh data pengguna atau mengatur ulang perangkat agar kembali seperti semula.

Kategori: OS Tags: Android

Memahami Proses Bootstrap Pada Sistem Operasi Android

Sistem operasi Android, sama seperti turunan Linux lainnya, adalah sistem operasi open-source. Setiap sistem operasi juga dibuat dari kode program. Proses mengubah kode program menjadi hasil akhir (artifact) yang dapat dijalankan disebut sebagai building. Bila hasil build program biasa dapat dijalankan melalui shortcut atau mengetikkan perintah di CLI, lalu bagaimana dengan sistem operasi? Seperti apa caranya menjalankan sistem operasi Android dari kode program? Saya akan mencari jawaban pertanyaan tersebut dalam tulisan ini.

Kategori: OS Tags: Android

Meningkatkan Kinerja Disk I/O Di Ubuntu

Saat menggunakan external HDD untuk bekerja, saya menemukan bahwa Ubuntu bekerja jauh lebih lambat dibandingkan saat menggunakan internal HDD. Hal ini terutama sangat terasa bila saya menjalankan beberapa IDE sekaligus seperti Webstorm dan IntelliJ IDEA secara bersamaan. Pada kasus tertentu, sistem operasi menjadi crash karena saking sibuknya external HDD bekerja. Hal ini terjadi walaupun saya sudah menggunakan konektor USB 3.0 yang menawarkan kecepatan maksimal hingga 5 Gbit/s. Mungkin ini disebabkan oleh USB controller yang memang tidak dioptimalkan untuk HDD (bila dibandingkan dengan SATA). Lalu apa yang bisa saya lakukan untuk mendapatkan kinerja I/O yang lebih baik?

Kategori: OS Tags: Ubuntu

Tombol Scroll Lock Di Ubuntu

Keyboard yang saya pakai memiliki backlit (pencahayaan) yang dapat dinyalakan dan dimatikan melalui tombol Scroll Lock. Sama sekali tidak ada masalah pada saat saya mencobanya di Windows. Akan tetapi, saat menggunakan keyboard yang sama di Ubuntu, tombol Scroll Lock seolah-olah tidak bekerja. Saya segera melakukan pencarian di Google; ternyata bukan hanya saya, masalah ini sudah dialami banyak pengguna Ubuntu lainnya.

Kategori: OS Tags: Ubuntu