Anda Sedang Menggunakan GNU

Bismillahirrahmanirrahim.

Apakah Anda sedang menggunakan GNU/Linux? Apakah distribusi Anda, salah satu di antara Slackware sampai Ubuntu? Jika ya, maka Anda sedang menggunakan sistem operasi GNU meskipun kadang tidak Anda sadari. Apa buktinya? Cobalah ingat kembali program-program berikut:

  • bash: GNU Bourne-Again Shell, shell dari sistem operasi GNU sebagai lawan dari UNIX sh.
  • grep: GNU grep, program regex dari GNU sebagai lawan dari UNIX grep.
  • sed: GNU sed, program stream editor dari GNU sebagai lawan dari UNIX sed.
  • awk: GNU awk, program pemindai pola dari GNU sebagai lawan dari UNIX awk.
  • cut: GNU cut, program pemotong teks dari GNU sebagai lawan dari UNIX cut.
  • ls: GNU ls, program listing dari GNU sebagai lawan dari UNIX ls.
  • cp: GNU cp, program copy dari GNU sebagai lawan dari UNIX cp.
  • mv: GNU mv, program move dari GNU sebagai lawan dari UNIX mv.
  • rm: GNU rm, program penghapus dari GNU sebagai lawan dari UNIX rm.
  • dd: GNU dd, program convert & copy (tapi disingkat dd bukan cc; pada zaman UNIX sudah ada kompiler bernama cc) dari GNU sebagai lawan dari UNIX dd.
  • GRUB: GNU Grand Unified Bootloader, bagian dari sistem operasi GNU yang paling pertama start ketika kernel belum start.

Bacalah dokumen man atau info dari setiap nama program yang disebut di atas. Anda akan menemukan bahwa mereka semuanya berasal dari Proyek GNU sebagai bagian dari sistem operasi GNU. Spesial untuk GRUB, cukup lihat layar Anda di baris paling atas maka Anda melihat nama sistem operasinya di situ: GNU. Mereka ternyata tidak berasal dari Proyek Linux, tetapi dari Proyek GNU. Yang berasal dari Proyek Linux misalnya fdisk, blkid, lsblk, dan seterusnya.

Kontras: banyak penulis (bukan beberapa) menulis judul dan isi artikel tutorial mereka dengan nama Linux untuk program-program GNU. Contohnya “Linux bash“, “Linux sed” atau “Linux grub“. Yang seperti ini patut dikoreksi. Yang lebih mendekati kebenaran adalah “GNU bash“, “GNU sed” dan “GNU grub“. Perintah kecil seperti rm, mv, cp, di dalam setiap distribusi GNU/Linux itu semuanya dari GNU juga.

Referensi: