1. Apa Itu Linux?

Linux adalah sebuah sistem operasi (Operating System) berbasis Unix yang bersifat open source dan gratis. Sumber kodenya dapat dilihat, dimodifikasi, dan didistribusikan oleh siapa saja.

Linux adalah tulang punggung internet modern. Saat ini, lebih dari 96% server di dunia menjalankan Linux. Selain itu, Linux juga menjadi basis dari sistem operasi Android (smartphone) dan Chrome OS, menjadikannya sistem operasi paling banyak digunakan di dunia secara keseluruhan.

Fakta Menarik

Linux awalnya hanyalah sebuah proyek hobi seorang mahasiswa di Finlandia. Nama "Linux" berasal dari gabungan nama pembuatnya, Linus, dan Unix.

2. Biografi Linus Torvalds (Sang Pencipta)

Linus Benedict Torvalds

Lahir: 28 Desember 1969, di Helsinki, Finlandia.

Kebangsaan: Finlandia-Amerika.

Pendidikan: Universitas Helsinki (Ilmu Komputer).

Linus Torvalds adalah seorang insinyur perangkat lunak yang dikenal luas sebagai pencipta kernel Linux. Kecintaannya pada komputer dimulai sejak ia masih kecil, saat ia mendapatkan Commodore VIC-20 pada usia 11 tahun. Ia kemudian beralih ke komputer Sinclair QL, yang memicu minatnya pada pemrograman sistem.

Pada tahun 1991, saat menjadi mahasiswa di Universitas Helsinki, Torvalds membeli komputer pribadi berbasis Intel 80386. Ia merasa kecewa dengan sistem operasi MINIX yang ada saat itu, yang memiliki keterbatasan fungsi dan tidak bisa memanfaatkan kemampuan penuh prosesor 32-bit barunya.

Pada tanggal 25 Agustus 1991, ia mengirimkan pesan terkenal ke newsgroup comp.os.minix:

"Saya sedang mengerjakan sistem operasi (hanya sebuah hobi, tidak akan sebesar dan profesional seperti GNU) untuk klon 386 (486) AT. Ini akan berkembang sejak bulan April..."

Pesan ini menjadi awal mula dari salah satu proyek open source paling sukses dalam sejarah manusia.

Orang yang Membantu dalam Perkembangan Linux

Linux tidak akan menjadi seperti sekarang ini tanpa bantuan banyak orang, antara lain:

  • Richard Stallman: Pendiri gerakan Free Software Foundation (FSF) dan pencipta lisensi GPL. Dialah yang menyediakan alat kompilasi (GCC) dan lingkungan pengembangan yang memungkinkan Linux bisa berjalan.
  • Alan Cox: Seorang pengembang yang sangat berjasa dalam pengembangan kernel Linux awal, terutama dalam perbaikan bug dan penambahan fitur.
  • Theodore Ts'o: Pengembang yang bertanggung jawab atas implementasi sistem file ext2/ext4 dan pengembangan lainnya.
  • Ribuan Kontributor Global: Saat ini, Linux dikembangkan oleh ribuan pengembang dari seluruh dunia yang berkontribusi melalui Linux Foundation.

Penghargaan

Linus Torvalds telah menerima berbagai penghargaan, termasuk Millennium Technology Prize pada tahun 2012 dan IEEE Computer Society Pioneer Award pada tahun 2014.

3. Awal Mula: Proyek Hobi di Kamar Asrama

Pada tahun 1991, Linus Torvalds mulai menulis kode kernel (inti) dari sistem operasi di komputernya. Tujuannya bukan untuk membuat sistem operasi besar, melainkan hanya untuk belajar tentang arsitektur prosesor Intel 80386 yang ia miliki.

Pada 17 September 1991, ia merilis Linux versi 0.01 secara online. Versi pertama ini sangat sederhana, bahkan tidak memiliki command shell dan hanya bisa menjalankan kompilasi sederhana. Namun, kernel ini menarik perhatian para pengembang di seluruh dunia.

Fakta Menarik

Linux versi 0.01 memiliki ukuran hanya sekitar 65 KB. Saat ini, kernel Linux versi terbaru memiliki ukuran puluhan megabyte dan terdiri dari jutaan baris kode.

Versi 0.02 dirilis pada 5 Oktober 1991, dan sudah memiliki shell sederhana (bash) serta beberapa alat dasar. Setelah itu, Linus merilis versi 0.11, 0.12, dan seterusnya dengan sangat cepat, mengadopsi saran dan kontribusi dari banyak pengembang di internet. Pada 14 Maret 1994, Linux versi 1.0 secara resmi dirilis, menandai bahwa Linux sudah siap digunakan sebagai sistem operasi yang stabil.

4. Peran Penting GNU dan Richard Stallman

Linux sering disebut sebagai GNU/Linux karena peran penting dari proyek GNU (GNU's Not Unix). Proyek GNU yang dipelopori oleh Richard Stallman pada tahun 1983 bertujuan untuk menciptakan sistem operasi mirip Unix yang sepenuhnya bebas dan open source.

Meskipun Linus Torvalds menulis kernelnya (inti dari sistem operasi), kernel saja tidak bisa berfungsi menjadi sistem operasi yang lengkap. Kernel membutuhkan alat-alat dasar seperti compiler (GCC), shell, text editor, dan sistem file.

Karena proyek GNU sudah menciptakan semua alat tersebut, saat kernel Linux digabungkan dengan alat-alat GNU, lahirlah sistem operasi yang lengkap dan fungsional. Dari sinilah istilah GNU/Linux lahir, sebagai penghormatan atas kontribusi besar dari proyek GNU.

  • GCC (GNU Compiler Collection): Kompiler yang digunakan untuk mengkompilasi kernel dan program-program di Linux.
  • GNU Bash: Shell command-line yang menjadi standar di hampir semua distro Linux.
  • GNU Core Utilities: Perintah-perintah dasar seperti ls, cp, mv, rm, dan lain-lain.

Lisensi GPL

Lisensi GNU General Public License (GPL) yang diciptakan oleh Richard Stallman adalah kunci kesuksesan Linux. GPL memastikan bahwa setiap modifikasi dari Linux harus dirilis kembali dengan lisensi yang sama, memastikan Linux tetap open source selamanya.

5. Rilis Resmi dan Penyebaran (1991-1994)

Setelah versi 1.0 dirilis pada tahun 1994, Linux mulai menyebar ke berbagai institusi dan perusahaan. Linux dianggap sebagai alternatif murah dan stabil untuk Unix.

  • 1992: Linux mulai didistribusikan melalui SLS (Softlanding Linux System), salah satu distro pertama yang dirilis.
  • 1993: Slackware dirilis oleh Patrick Volkerding. Slackware menjadi distro tertua yang masih aktif hingga saat ini.
  • 1994: Debian diumumkan oleh Ian Murdock. Debian menjadi fondasi dari banyak distro besar lainnya, termasuk Ubuntu.
  • 1996: Red Hat Linux pertama kali dirilis, yang kelak menjadi salah satu distributor Linux komersial terbesar di dunia.

6. Pohon Keluarga Distro Linux

Linux memiliki banyak sekali varian yang disebut Distro (Distribution). Setiap distro memiliki tujuan dan fokus yang berbeda. Berikut adalah silsilah besar distro Linux yang paling populer:

A. Debian Family (Sistem Paket .deb)

Debian adalah salah satu distro tertua dan paling stabil. Distro ini sangat populer di kalangan server dan pengembang.

  • Ubuntu: Distro paling populer di dunia. Berbasis Debian dan sangat mudah digunakan untuk pemula. (Dibuat oleh Canonical Ltd., dipimpin oleh Mark Shuttleworth).
  • Linux Mint: Berbasis Ubuntu, dengan tampilan yang lebih mirip Windows. Sangat populer di kalangan pengguna rumahan.
  • Kali Linux: Distro khusus untuk keamanan siber dan penetration testing. Juga berbasis Debian.
  • Deepin: Distro berbasis Debian dengan antarmuka yang sangat cantik dan modern, berasal dari China.

B. Red Hat / Fedora Family (Sistem Paket .rpm)

Red Hat adalah distro yang sangat fokus pada enterprise dan server korporasi. Fedora adalah versi komunitasnya.

  • Fedora: Distro yang menjadi tempat pengujian fitur-fitur terbaru sebelum masuk ke Red Hat Enterprise Linux (RHEL).
  • CentOS / Rocky Linux / AlmaLinux: Distro berbasis RHEL yang 100% kompatibel dan gratis. Sangat populer untuk server.
  • Red Hat Enterprise Linux (RHEL): Distro komersial yang sangat stabil dan digunakan di perusahaan-perusahaan besar.

C. Arch Linux Family

Arch Linux adalah distro yang sangat minimalis dan mengutamakan kesederhanaan serta kontrol penuh.

  • Arch Linux: Distro yang sangat cepat dan ringan, cocok untuk pengguna tingkat lanjut.
  • Manjaro Linux: Berbasis Arch Linux tetapi lebih mudah digunakan. Sering disebut sebagai "Arch Linux untuk semua orang".
  • EndeavourOS: Distro berbasis Arch yang populer di kalangan pengguna yang ingin merasakan Arch tanpa harus melakukan instalasi yang rumit.

D. SUSE Family

SUSE adalah distro Linux tertua kedua di dunia (setelah Slackware) dan sangat populer di Eropa.

  • openSUSE: Distro yang sangat stabil dan memiliki alat administrasi yang sangat canggih (YaST).
  • SUSE Linux Enterprise Server (SLES): Distro komersial yang banyak digunakan di perusahaan besar.

Mengapa Ada Banyak Distro?

Karena sifat open source, siapa pun bisa mengambil kode Linux, memodifikasinya, dan mendistribusikannya dengan nama sendiri. Inilah yang menyebabkan ledakan variasi distro Linux. Setiap distro dirancang untuk memenuhi kebutuhan spesifik pengguna, mulai dari pengguna pemula (Ubuntu), administrator server (CentOS), hingga peretas etis (Kali Linux).

7. Linux Saat Ini dan Masa Depan

Saat ini, Linux adalah sistem operasi yang paling dominan di dunia server dan cloud computing. Hampir semua layanan internet yang kita gunakan, dari Google, Facebook, hingga YouTube, berjalan di atas server Linux.

Perkembangan terbaru di dunia Linux meliputi:

  • Kernel 6.x: Rilis terbaru kernel Linux dengan dukungan yang lebih baik untuk perangkat keras baru dan optimasi performa.
  • Rust untuk Linux: Bahasa pemrograman Rust mulai diintegrasikan ke dalam kernel Linux untuk meningkatkan keamanan dan stabilitas.
  • WSL (Windows Subsystem for Linux): Microsoft kini mendukung Linux di dalam Windows, memungkinkan pengguna menjalankan perintah Linux langsung dari Windows.
  • Distro Cloud-Native: Distro Linux seperti Alpine Linux yang dirancang khusus untuk container (Docker/Kubernetes) menjadi semakin populer.

Masa Depan Linux

  • Linux akan terus mendominasi dunia server dan cloud.
  • Distro akan semakin terfokus pada teknologi baru seperti AI dan IoT.
  • Komunitas open source akan terus tumbuh, dengan lebih banyak kontributor dari seluruh dunia.
  • Linux akan menjadi dasar dari banyak inovasi teknologi masa depan.

8. Kesimpulan

🐧 Dari hobi di kamar asrama hingga menguasai seluruh dunia, Linux adalah bukti kekuatan komunitas open source 🐧

Perjalanan Linux adalah salah satu kisah paling menginspirasi dalam sejarah teknologi. Bermula dari sebuah proyek kecil yang dikerjakan oleh seorang mahasiswa di Finlandia, Linux telah tumbuh menjadi sistem operasi terbesar dan paling berpengaruh di dunia.

Dengan memahami sejarah dan perkembangan Linux, kita dapat:

  • Menghargai kekuatan kolaborasi open source.
  • Mengetahui berbagai varian distro Linux dan memilih yang paling sesuai dengan kebutuhan.
  • Mengembangkan karir di bidang administrasi server dan sistem operasi.

Linux bukan hanya sekadar sistem operasi, ia adalah filosofi tentang kebebasan, kerjasama, dan inovasi tanpa batas.

Ingin Belajar Lebih Lanjut?

Kunjungi TKJNET ID untuk materi pembelajaran sistem operasi Linux dan jaringan yang lebih lengkap, mulai dari dasar konfigurasi hingga administrasi server tingkat lanjut.