Windows Subsystem for Linux

Salah satu alasan saya dulu menyukai OS X adalah: ada terminal di mana kita bisa menjalankan berbagai utility command line yang sudah saya kenal bertahun-tahun. Sementara dulu di Windows kita perlu menginstall Cygwin atau MSys agar bisa memakai shell, dan perintah yang adapun sangat terbatas.

Tapi sejak beberapa tahun lalu Microsoft mendukung Windows Subsystem for Linux (WSL) atau kadang dikenal sebagai: bash on Windows. Begitu diumumkan, saya langsung mendaftar agar bisa langsung mencoba fiturnya. Awalnya saya tidak berharap banyak, tapi ternyata implementasinya memang bagus, dan ini sudah jadi sesuatu yang saya pakai setiap hari.

Teknologi yang dipakai WSL adalah menjalankan langsung syscall Linux di Windows. Jadi kita tidak perlu mengkompilasi ulang program kita di Linux, bisa langsung dicopy dan akan jalan di Windows. Tentunya ini hanya bisa jika semua library/dependency dicopy juga ke Windows. Microsoft hanya mendukung WSL ini di sistem 64 bit. Tidak 100% program Linux bisa jalan (apalagi jika mengakses hardware), tapi lebih dari 90% aplikasi yang saya butuhkan bisa jalan di WSL.

Setiap kali butuh perintah yang biasanya hanya ada di Linux (misalnya find), saya langsung mengetik “bash” untuk masuk ke shell bash di direktori saat ini, lalu menjalankan perintahnya. Microsoft tidak menyediakan XServer, tapi kita bisa memakai VcXsrv untuk menjalankan aplikasi X.

Gabungan berbagai program GUI Windows dan keampuhan command line Linux membuat saya jadi betah memakai Windows. Dulunya saya sempat ingin mendalami PowerShell, tapi baru tahu permukaannya saja sudah merasa bahwa bahasanya agak aneh. Sekarang sejak adanya WSL ini, saya jadi lebih jarang lagi memakai powershell.

Troubleshooting di Linux

Ada banyak masalah di dunia IT setiap hari meskipun software dan hardware sudah terpasang dan tidak diubah sama sekali. Beberapa contohnya: sesuatu menjadi semakin lambat (misalnya karena jumlah data menumpuk terlalu banyak), sesuatu tidak bekerja sama sekali (disk penuh, hardware rusak), mendapat serangan DDOS, ISP tiba-tiba memblok suatu website, dsb.

Jika ada sesuatu yang baru, masalahnya bisa lebih banyak lagi. Sesuatu yang baru ini bisa dari hal rutin misalnya upgrade software (contohnya baru-baru ini: ada masalah SSL di Chrome terbaru jika memakai SSL certificate tertentu) ataupun dari penambahan hardware maupun software karena ada kebutuhan baru.

Program top
Lanjutkan membaca “Troubleshooting di Linux”

Raspberry Pi

Saat ini saya punya banyak sekali benda yang bisa saya oprek. Sekarang saya cuma mau cerita salah satu di antaranya: Raspberry Pi (RPI). Raspberry Pi adalah komputer kecil dengan harga relatif murah (35 USD). Saat ini saya punya 6 Raspberry Pi, 3 di antaranya versi 1 (RPI1) dan 3 yang lain versi 2 (RPI2), keduanya model B. Ada juga model A, tapi saya jelaskan nanti.

RaspberryPi-1

Harga 35 USD tersebut hanya RPI-nya saja, untuk bisa memakainya kita butuh beberapa hal lain. Hal paling penting yang harus dibeli adalah SD Card (untuk RPI1) dan Micro SD Card (untuk RPI2). Ukuran card minimal 8 GB (sebenarnya kalo mau rajin mencari OS alternatif, 4 GB juga cukup). Kita bisa menginstall OS sendiri, atau juga bisa membeli SD Card yang sudah jadi (sudah terinstall OS di dalamnya).

Lanjutkan membaca “Raspberry Pi”

Komputer yang senyap dan beberapa keisengan lain

Sebenarnya sudah agak lama saya merasa kesal dengan bunyi komputer saya yang kipasnya berputar sangat cepat, tapi akhir-akhir ini jadi semakin terasa. Dulu di apartemen, komputer ada di ruang tamu dan ruangan relatif dingin, karena AC sering dinyalakan di ruang tamu sehingga kipas tidak berputar terlalu kencang. Sekarang komputer ada di ruang kerja, dan AC tidak dinyalakan sampai saya masuk untuk bekerja, dan sementara ruangan baru mulai mendingin (butuh waktu agak lama di musim panas ini), bunyi kipas prosessor bisa sangat kencang. Setelah mempelajari mengenai pendinginan prosessor, saya memutuskan melakukan dua hal: membeli water cooler untuk prosessor (yang closed loop
) dan membeli casing yang lebih besar (full tower). Casing yang saya pilih adalah Chaser MK I, pertimbangannya: reviewnya sangat bagus, memiliki 3 kipas yang besar, sudah ada port USB 3, dan bahkan saya bisa meletakkan harddisk langsung di atasnya (eSATA). Inilah casing termahal yang pernah saya beli sejak saya punya komputer (4850 baht, sekitar 159 USD, hampir 1.6 juta rupiah).

Dan untuk pendinginnya, saya memilih Cooler Master Sheldon 240m. Mencari cooler di Chiang Mai ini tidak mudah, bahkan banyak toko tidak tahu mengenai closed-loop water cooler ini. Akhirnya saya memesan online. Ini juga cooler termahal yang pernah saya beli (4290 baht). Sebenarnya ada banyak cooler lain yang berbasis udara (bukan liquid) yang harganya lebih murah dengan kemampuan pendinginan yang lebih baik dan suara yang juga cukup senyap, tapi semua benda itu sangat besar. Pendingin dengan closed loop liquid sangat ringkas, jadi saya tidak perlu memikirkan ukuran komponen lain. Pendingin ini juga kompatibel dengan semua soket prosessor yang ada saat ini (termasuk juga jika saya ingin mengupgrade ke Intel haswell terbaru, pendinginnya mendukung socket 1150).

Setelah memakai Windows 7 dan 8 di rumah cukup lama, saya ingin kembali memakai Linux (di kantor saya tetap memakai Mac dan Linux). Windows memang sangat praktis untuk berbagai hal, tapi untuk beberapa hal lain, Linux masih lebih nyaman. Jadi saya berencana untuk dual boot. Karena sudah sangat terbiasa dengan SSD, saya membeli SSD 60 GB untuk diinstall Linux. Sekarang SSD 60 GB merk Kingston bisa didapat dengan harga 1950 baht (sekitar 630 ribu).

Lanjutkan membaca “Komputer yang senyap dan beberapa keisengan lain”

Menambah SSD di Laptop Asus N43S

Sejak Risna membeli Macbook Pro baru, saya memakai laptop Asus N43S jika sedang bekerja sambil nonton di depan TV. Laptop ini cukup powerful (Core i5) dengan 2 graphic card, tapi menurut saya terasa lambat karena saya terbiasa memakai SSD.

Setelah mengupgrade SSD desktop yang saya beli tahun lalu (60 GB) dengan yang baru (180 GB), saya ingin mengganti HD laptop (640 GB) dengan SSD dari desktop. Tapi saya agak khawatir juga apakah 60Gb itu akan cukup atau tidak. Jadi daripada mengganti, saya memutuskan untuk menambahkan SSD dan tetap memakai 640 GB yang sudah ada di laptop tersebut.

Tentu saja laptop tersebut cuma punya satu slot harddisk, jadi saya membeli DVD Caddy yang berfungsi untuk menggantikan DVD (yang jarang dipakai) dengan slot HDD/SSD. Bentuknya seperti ini:

IMG_4738

Harganya sekitar 90 ribu rupiah dari AliExpress. Setelah dipasang, ternyata hasilnya kurang terlihat bagus, karena cover slot DVD-nya tidak bisa dipasang dengan baik:

 

Lanjutkan membaca “Menambah SSD di Laptop Asus N43S”

Asus O!Play HDP-R3

Biasanya di akhir pekan kami jalan-jalan ke mall (Airport Plaza) atau ke mall elektronik (Phantip) untuk makan siang. Di sini enak, kedua mall tersebut jaraknya cuma sekitar 10 menit, plus parkir gratis di airport plaza (atau gratis 2 jam pertama di phantip). Harga makanan di mall bisa dibilang tidak berbeda dari di restoran kecil di luar mall.

Dua minggu lalu waktu kami main ke mall, kami belum menemukan player video yang mendukung HD yang bisa via jaringan (WDTV live, atau yang sejenis). Hari minggu kemarin kami kembali pergi ke sana untuk makan siang, dan ternyata sekarang ada 2 player merk terkenal yang tersedia WDTV Live dari Western Digital dan O!play dari Asus.

Yang pertama terlihat langsung adalah WDTV Live, dan saya sudah siap membeli (mengingat harganya sangat normal, berbeda sedikit saja dari harga Amazon). Tiga tahun yang lalu kami membeli sebuah IBM pentium IV untuk memutar media, tapi saat ini benda tersebut sudah tidak kuat lagi memutar film 720p ke atas, jadi benda ini memang sudah saya cari-cari. Sebelum membayar Risna melihat bahwa toko itu juga menjual Asus O!Play seri HDP-R3. Harga Asus O!Play lebih murah dari WDTV (sekitar 400 baht/100 ribu rupiah), tapi memiliki beberapa kelebihan: mendukung Wireless N, mendukung e-Sata, dan memiliki built-in card reader. WDTV yang hampir dibayar akhirnya dibatalkan dan ditukar dengan Asus O!Play.

Sampai di rumah, benda ini pun langsung dicoba. Memainkan film dari harddisk dan SD card bisa dilakukan dengan lancar, memutar musik juga. Film 720p dan 1080p dari Sony Bloggie bisa dimainkan dengan sempurna. Karena saya memiliki NAS model lama (hasil hacking 2.5 tahun yang lalu), saya tidak bisa menggunakan samba untuk streaming film (terlalu lambat untuk NAS yang saya miliki).

Malam-malam berikutnya sepulang kerja saya berusaha mempelajari Asus O!Play ini, termasuk mendownload source GPL yang diberikan oleh Asus. Asus O!Play ini memakai Linux sebagai firmwarenya, jadi sangat fleksible untuk di-hack. Berbagai eksperimen saya lakukan, dan beberapa kelemahan saya temui, misalnya O!Play tidak mendukung file MKV yang memiliki header compression (harus di-merge ulang agar dapat dimainkan), tidak mendukung XSUB, dan tidak mendukung subtitle via uPNP maupun DLNA.

Lanjutkan membaca “Asus O!Play HDP-R3”

Februari dan November dan OS yang salah

Menurut KBBI, nama bulan yang benar adalah Februari (bukan Pebruari) dan November (bukan Nopember). Tapi tidak semua Sistem operasi benar menuliskan ini, berikut ini status 3 Sistem operasi yang saya pakai Windows (XP SP2), Linux (Fedora Core 4), dan Mac OS X 10.4.2 (Tiger): Nama bulan di Windows dan Linux sama-sama salah.

Kita Lihat aneka OS secara detail:

Microsoft Windows: Februari benar, November Salah

Bukti:
Februari Windows

November Windows

Belum komplain ke siapapun, nggak tau mau komplain ke mana. Ini benar-benar aneh, mestinya Microsoft punya informasi dengan sumber yang benar, karena pernah saya baca bahwa mereka bahkan punya peta timezone resmi dari PBB (menunjukkan keseriusan dalam hal ini). Terlebih lagi sudah pernah ada tim penerjemahan untuk membuat Windows berbahasa Indonesia, kenapa ya sampai Windows XP SP2 masih belum diperbaiki juga?
Lanjutkan membaca “Februari dan November dan OS yang salah”