Crying Birb Knifey
Top 10 List of Week 01
Alif Iqbal Hazairin --- Jakarta Timur

Top 10 List of Week 01

  1. Unix, Linux, Ubuntu, Debian & Android
    Link ini mengarah pada forum yang seperti judulnya, memberikan pembahasan tentang unix, linux, ubuntu, debian, android dan keterkaitan mereka dengan satu sama lain. Disini dapat kita temukan fakta-fakta menarik dari kelima hal tersebut.

  2. Free Software vs Open Source vs Freeware
    Tiga term tersebut kadang membuat bingung apa perbedaan diantara mereka. Di link tersebut dijelaskan mengenai apa definisi dari ketiganya dan perbedaan diantara mereka. Seperti contoh, Free Software bukan berarti software yang bisa didapatkan secara gratis, dan Freeware malah biasanya tidak memberikan banyak kebebasan kepada end user. Bacaan yang menarik.

  3. Programming vs Scripting
    Dalam Matkul OS ini kita dipertemukan dengan scripting seperti bash, sed dan lain-lain. Scripting sendiri adalah sebuah bahasa pemrograman untuk runtime environment khusus, dan scripting dieksekusi baris per baris. Scripting tidak dicompile, melainkan mereka adalah sebuah interpreted language, jadi scripting tidak butuh compiler untuk dijalankan. Bukannya python juga tidak menggunakan compiler? Ya. Makanya Python juga sebuah scripting language. Baca lebih lengkap di link tersebut.

  4. Regex for Dummies
    Regular Expression (Regex) adalah sebuah encoded string khusus untuk mencocokkan sebuah string atau substring dari yang simpel sampai yang kompleks. Regex memang jadi momok tersendiri bagi programmer karena susunannya yang tidak dapat dibaca oleh mata manusia normal dan kerumitannya yang minta ampun. Silahkan baca sendiri di linknya.

  5. AWKWKWKWK
    Sebenarnya ini adalah sebuah blog yang didedikasikan untuk membahas satu dan lain hal mengenai berbagai macam scripting seperti sed, grep dan lain-lain. Namun di link tersebut diberikan penjelasan lengkap mengenai AWK mulai dari apa itu AWK, struktur dasarnya, hingga user defined function pada AWK. Semuanya dijelaskan dalam satu halaman.

  6. Virtualization vs Emulation
    Kita telah diajari cara menginstall dan menjalankan VirtualBox. VirtualBox adalah sebuah software untuk melakukan virtualisasi, atau yang disebut juga hypervisor. Virtualisasi atau virtualization dalam bahasa Inggris membagi satu sistem physical computer ke dalam beberapa environment yang independen, atau juga dikenal sebagai Virtual Machine. Sementara itu, emulation adalah membuat sebuah environment yang mengimitasi sifat dan karakteristik sebuah sistem. Baca lebih lanjut di linknya.

  7. Hypervisor
    Hypervisor adalah sebuah software yang membuat dan menjalankan virtual machine (VM). Hypervisor biasa disebut juga VMM atau VM Monitor. Hypervisor memiliki banyak tipe dan masing-masing memiliki kegunaannya.

  8. Vi
    Link tersebut adalah sebuah sumber bacaan yang bagus untuk mencari tahu berbagai macam hal tentang Vi. Mungkin tidak semua, tapi link tersebut memberikan penjelasan yang mudah dipahami tentang vi. Vi adalah text editor klasik yang populer pada Linux. Di link tersebut juga diberikan dasar-dasar command pada vi.

  9. OS Concepts Software Developers Need to Remember
    Di link ini dipaparkan mengenai 10 konsep tentang Sistem Operasi seperti, Process Management, Scheduling, Memory Management, Virtualization hingga Cloud Computing. Mungkin pembahasannya sudah advance dari yang dipelajari namun link ini lumayan menambah wawasan mengenai apa saja yang menyusun Sistem Operasi.

  10. Checkout, Revert, Reset
    Pada link tersebut diberikan penjelasan intuitif mengenai apa itu git checkout, revert dan reset. Disitu disertai juga dengan ilustrasi yang memudahkan pembaca untuk memahami materinya. Perintah git ini sebenarnya tidak ada di matkul OS, namun karena OS menggunakan git juga, jadi ini cocok untuk menambah-nambah pengetahuan saja.


© 2021-2021 --- Alif Iqbal Hazairin --- File Revision: 0003---12-Mar-2021.