os211

  1. Tar Commands
    File tar atau tarball adalah format file yang saya cukup lama dengar tapi sampai sekarang kurang tau apa perbedaannya dengan format file lain seperti zip dan rar. Ternyata, yang saya tangkap tar adalah format yang lebih sering digunakan di Linux. Link ini berisi cara menggunakan command tar yang ada di Linux untuk membuat file archive tarball mau pun mengekstrak isinya.
  2. Linux Filesystem Explained
    Artikel ini menjelaskan tentang kegunaan semua directory dalam file system Linux.
  3. Linux File Permissions
    Ketika menjalankan ls -al di command line, pada bagian paling kanan akan muncul string berupa “-rw-rw-r–”. String tersebut adalah permission yang berlaku pada directory atau file yang sedang ditampilkan. Artikel ini menjelaskan tentang permission di Linux dan menjelaskan juga simbol-simbol yang digunakan untuk menunjukkannya.
  4. Linux fstab File
    Ketika saya sedang menginstall Arch Linux, saya selalu menggunakan genfstab. Ternyata genfstab tersebut digunakan untuk mengenerate file fstab yang terdapat dalam file system. Fstab sendiri secara kasar adalah file yang berisi cara untuk menggunakan drive atau partisi yang ada. Penjelasan yang lebih lengkapnya ada di dalam artikel ini.
  5. Breaking Down UUIDs
    Di dalam file fstab, terdapat UUID yang diassign pada setiap partisi yang terdaftar. Nah, apa itu UUID? Penjelasan lengkapnya ada di dalam artikel ini.
  6. FUSE
    Karena membuat file system sendiri dalam Linux susah, disediakanlah FUSE yang menjadi memungkinkan user untuk membuat file system custom tanpa mengubah file system bawaan. Dengan demikian, tidak perlu ditakutkan terjadinya error. Artikel ini menjelaskan dengan lengkap apa itu FUSE dan kenapa FUSE dibuat.
  7. What is a Kernel?
    File system Linux terdapat dalam Kernel Space, yaitu ruang dalam memori yang dialokasikan khusus dan diproteksi untuk menjalankan kernel. Oleh karena itu, file system tidak lepas dari kernel. Artikel di atas memberikan penjelasan tentang apa itu kernel beserta jenis-jenisnya.
  8. File Allocation Methods
    Terdapat beberapa metode untuk mengalokasikan file dalam sebuah memory/disk, yaitu Contiguous, Linked List, dan Indexed. Ketiganya memiliki kelebihan dan kekurangan yang berbeda-beda. Artikel ini menjelaskan perbedaan ketiganya serta menjelaskan kelebihan dan kekurangan masing-masing.
  9. Directory Implementation
    Terdapat dua macam cara untuk mengimplementasikan direktori oleh sebuah sistem operasi, yaitu dengan linear list atau hash table. Artikel ini menjelaskan keduanya secara ringkas.
  10. Linux File System vs Windows
    File system di Linux dan Windows sangat berbeda. Karena itu lah kita tidak akan menemukan directory yang serupa Program Files dan Windows serta partisi-partisi yang terpisah di Linux. Artikel di atas menjelaskan apa perbedaan antara Linux dan Windows dengan baik.