Apakah Linux?

sunting
 
Linus Torvalds mencipta inti Linux.

Linux ialah buzzword FOSS yang paling kerap didengar dalam media massa hari ini. Walaupun demikian, oleh sebab ia biasa digunakan, istilah Linux digunakan dengan maksud yang bertambah luas. Amat penting yang takrif-takrif berlainan Linux difahami agar perbincangan tentang Perisian Bebas dan Sumber Terbuka (FOSS) dapat difahami.

Linux sebagai inti

sunting

Linux pada mulanya digunakan sebagai nama inti (kernel) yang dicipta Linux Torvalds. Inti ialah pusat kritikal sesebuah sistem pengendalian (OS) yang mengawal penggunaan CPU, pengurusan memori dan peranti-peranti perkakasan. Ia juga menjadi pengantara buat komunikasi antara program-program berlainan yang terlaksana dalam sistem operasi. Terdapat inti-inti FOSS yang lain, termasuk inti Mach yang menjadi teras beberapa edaran sistem Berkeley Software Distribution (BSD).

Inti dapat saling bertukar mahupun kebolehan ini terhad. Kebanyakan aplikasi FOSS akan berfungsi dengan inti Mach, Linux ataupun inti GNU Hurd yang masih eksperimen GNU Hurd tanpa banyak masalah. Walau bagaimanapun, jenis inti banyak mempengaruhi prestasi dan platform perkakasan yang boleh melaksanakan sistem FOSS. Misalnya, inti kurang matang GNU Hurd hanya dapat berfungsi pada seni reka X86 (PC). Inti Linux sudah diport agar dapat berfungsi pada mana-mana bentuk seni reka komputer, temasuk PlayStation 2 [1], komputer kerangka utama dan peranti terbenam.

Linux sebagai edaran

sunting

Cara penggunaan istilah Linux pada hari ini merujuk kepada edaran Linux, yang merangkumi lebih daripada inti. Edaran Linux (kadang kala disebut edaran GNU/Linux bagi mengiktiraf sumbangan signifikan Projek GNU) mengandungi inti Linux yang berada pada terasnya dan semua komponen FOSS yang diperlukan untuk mewujudkan fungsian sistem operasi sepenuhnya. Ini termasuk pustaka-pustaka sistem, antara muka pengguna grafik (GUI), pangkalan data, pelayan web, utiliti e-mel, dan lain-lain. Komponen-komponen yang sama ini juga diketemui pada FOSS lain dan juga sistem-sistem operasi proprietari. Sebagai contoh, XFree86 ialah GUI landasan lalai GUI buat Linux dan BSD. XFree86 juga digunakan dalam sistem proprietari Unix seperti Solaris, HP-UX dan sistem AIX IBM.

Laporan-laporan yang menyatakan bahawa "Munich Mungkin Memilih Linux Akhirnya" [nota 1][2] merujuk kepada edaran Linux, termasuk pemprosesan kata, pencetakan dan perisian e-mel. Walaupun inti Linux menyumbang kurang daripada 0.25 peratus (saiz fail dedua) edaran Linux, kefungsiannya amat kritikal sehinggakan seluruh edaran itu dipanggil Linux.

Tidak ada edaran Linux tunggal. Sementara semua edaran mengandungi inti Linux secara terasnya, aplikasi-aplikasi FOSS yang dimuatkan dan konfigurasi yang disokong berlainan. Terdapat beberapa edaran komersial, pelbagai edaran percuma, dan banyak edaran istmewa yang disasarkan kepada keperluan-keperluan unik pengguna-pengguna berlainan. Sementara kandungan FOSS edaran Linux berlainan kebanyakannya sama, edaran-edaran ini dioptimumkan untuk kegunaan berlainan, seperti pelayan atasan (high-end server), komputer meja mesra pengguna, malah juga sistem terbenam. Edaran penyetempatan yang paling minimum memuatkan fon, kaedah input dan terjemahan menu yang diperlukan untuk penggunaan perisian dalam bahasa serantau.

Adakah Linux FOSS?

sunting

Inti Linux FOSS, dilesenkan di bawah GNU General Public License ("Lesen Awam Am GNU"). Walau bagaimanapun, edaran Linux berlainan mengandungi komponen yang berlainan, yang sebahagiannya bukan FOSS. Misalnya, edaran Jerman, SUSE, menyertakan program pemasang YaST (Yet another Setup Tool) ("Satu lagi Alat Pemasang") yang bukan FOSS.

Edaran Debian GNU/Linux[3] merupakan satu-satunya daripada sebilangan kecil edaran yang komited untuk hanya memuatkan komponen FOSS (seperti ditakrifkan oleh Open Source Initiative ("Inisiatif Sumber Terbuka") (OSI)) dalam edaran terasnya.

Dari mana dapat kita peroleh Linux?

sunting

FOSS, dalam bentuk dedua dan format kod sumber, ialah percuma dan dapat dimuat turun daripada Internet. Inti Linux dapat dimuat turun daripada http://www.kernel.org, dan aplikasi-aplikasi lain daripada laman web masing-masing. Walau bagaimanapun, kebanyakan pengguna biasanya mendapatkan edaran Linux. Berikut ialah jadual yang memaparkan edaran-edaran Linux yang popular:

Edaran Linux Popular
Ubuntu http://www.ubuntu.com
Debian http://www.debian.org
Red Hat http://www.redhat.com
SuSe http://www.suse.com
Mandriva http://www.mandriva.com
Slackware http://www.slackware.com
TurboLinux http://www.turbolinux.com
Pardus Linux http://www.pardus.org.tr

Kelebihan yang terdapat dengan edaran-edaran Linux adalah banyak. Kelebihan yang paling utama Linux vendor berbanding Linux "kodi" ialah Linux vendor menjimatkan masa para pengguna:

  1. Masa muat turun: Sistem operasi Linux dan perisian-perisian bersangkutan melibatkan fail-fail besar dan masa muat turun yang lama. Modem 56kbps standard akan mengambil masa sekurang-kurangnya 45 hari untuk memuat turun struktur 3-cakera standard. Vendor-vendor juga menyediakan perisian tergabung—pelayar, aplikasi pelayan, set pejabat, dll—yang melepaskan para pengguna daripada keperluan untuk mencari dan memuat turun pakej perisian secara individu.
  2. Masa pemasanagn dan pengkompilan: Banyak pakej FOSS hanya dapat dimuat turun dalam bentuk kod sumber. Para pengguna perlu mengkompil dan memasang perisian sendiri, dengan anggapan bahawa mereka berkebolehan untuk melakukannya. Dengan komputer yang perlahan, pengkompilan kod sumber boleh mengambil masa beberapa hari, malah ada yang mengambil masa berminggu. Edaran Linux vendor sering menyediakan Linux yang sudah dikompil dan dipakej dengan sebuah sistem pemasangan yang mudah yang mengambil masa kurang dari sejam untuk dipasang pada komputer moden.
  3. Jaminan mutu: Vendor-vendor lazimnya melakukan pemeriksaan meluas untuk memastikan yang semua komponen bekerja dengan baik sesama sendiri. Oleh sebab projek-projek FOSS dibangunkan bersendirian, memang ada kemungkinan yang perubahan pada sesuatu pakej akan lebih maju daripada sesebuah pakej yang lain. Para vendor menyelesaikan masalah kebergantungan untuk para pengguna, dan menyediakan sebuah pakej tersepadu yang bekerja "sebaik keluar dari kotak".
  4. Masa pembelajaran: Para vendor menyediakan buku panduan dan menerbitkan bahan rujukan (untuk jualan) tentang produk-produk mereka, membuat Linux lebih senang dipelajari oleh pengguna biasa.

Nota kaki

sunting
  1. Asal, "Munich May Opt for Linux After All"

Rujukan

sunting
  1. “Linux for Playstation 2 Community” [laman rumah dalam talian]; disediakan di http://playstation2-linux.com/; Internet; capaian 9 November 2003.
  2. Proffitt, Brian, “Munich May Opt for Linux After All”, 26 Mei 2003, Linuxtoday.com [laman rumah dalam talian]; disediakan di http://linuxtoday.com/infrastructure/2003052600126NWSWPB; Internet; capaian 9 November 2003.
  3. “Debian GNU/Linux -- The Universal Operating System“ [laman rumah dalam talian]; disediakan di http://www.debian.org; Internet; capaian 9 November 2003.