Web Hosting

Istilah GNU/Linux: Kernel, OS, GNU, dan Distro/Distribusi.

Seperti biasa, saya memasang opini hasil perdebatan di beberapa group/komunitas/forum tentang Linux.

Saya hanya meluruskan, kurang lebihnya mohon dikoreksi, yang tidak terima silahkan "Tinggalkan Blog saya, daripada flaming". Blog ini santai, semua dibahas dengan bahasa yang tidak terlalu formal dan tidak ke-ALAYan.

1. Linux itu apa?

[caption id="attachment_343" align="alignleft" width="373"]Linux kernel Linux kernel package[/caption]
Lihat screenshot disamping? "Generic complete Linux kernel. "

Menurut wikipedia: Linux  adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja. Tapi Linux bukanlah sistem operasi yang berdiri sendiri, Linux terdiri dari Kernel dan LinuxShell. Oleh karena itu Linux untuk menjadi OS yang utuh membutuhkan pustaka pengembangan maupun runtime aplikasi. Kebanyakan pustaka di Linux disediakan oleh GNU, maka itu kita bahas ke bagian 2. :)

2. GNU, apa lagi itu?

[caption id="attachment_346" align="alignleft" width="300"]GNU Library, GCC Pustaka-pustaka aplikasi dan program yang disediakan GNU.[/caption]
Screenshot atau gambar disamping menunjukan beberapa pustaka GNU.

Menurut Wikipedia: GNU sebuah sistem operasi yang kompatibel dengan Unix dan lengkap dan secara total terdiri atas perangkat lunak bebas. Tahun 1985, Richard Stallman mendirikan Yayasan Perangkat Lunak Bebas dan mengembangkan Lisensi Publik Umum GNU (GNU General Public License atau GNU GPL).
GNU merupakan singkatan rekursif dari “GNU's Not UNIX” (GNU bukan Unix); serta dilafalkan geu-nuu,.

Kebanyakan program yang dibutuhkan oleh sebuah sistem operasi (seperti pustaka, kompiler, penyunting teks, shell Unix dan sistem jendela) diselesaikan pada awal tahun 1990-an, walaupun elemen-elemen tingkat rendah seperti device driver, jurik dan kernel masih belum selesai pada saat itu. Linus Torvalds pernah berkata bahwa jika kernel GNU sudah tersedia pada saat itu (1991), dia tidak akan memutuskan untuk menulis versinya sendiri. Maka dari itu Linux bukanlah sebuah sistem operasi utuh yang selama ini kita lihat.

3. Distro atau distribusi Linux


[caption id="attachment_349" align="alignleft" width="300"]Linux Ubuntu Distro Ubuntu[/caption]
 Distro Linux adalah sistem operasi GNU/Linux yang didistribusikan dengan pemaketan-pemaketan aplikasi yang dikumpulkan dari vendor distribusi tersebut. Distro Linux juga menyediakan aplikasi tambahan yang dikembangkan oleh perusahaan atau komunitas distro tersebut.

Distro dikembangkan oleh perusahaan ataupun komunitas, distro biasanya bertujuan membuat paket GNU/Linux lengkap dengan aplikasi-aplikasi sesuai kebutuhan target pengguna vendor distribusi tersebut, biasanya ada yang bertujuan menarik pengguna pemula seperti LinuxMint, dan Distro berkelas enterprise seperti Ubuntu, ada juga yang menargetkan pengguna advanced/lanjutan seperti penetrasi jaringan, contoh: Backtrack, Slackware, dan sebagainya;.
Menurut wikipedia: Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat oleh individu, grup, atau lembaga lain. Masing-masing disertakan dengan program sistem dan program aplikasi tambahan, di samping menyertakan suatu program yang memasang keseluruhan sistem di komputer (installer program). Inti di setiap distribusi Linux adalah kernel, koleksi program dari proyek GNU (atau proyek lain), cangkang (shell), dan aturcara utilitas seperti pustaka (libraries), kompilator, dan penyunting(editor). Kebanyakan sistem juga menyertakan aturcara dan utilitas yang bukan-GNU. Bagaimanapun, utilitas tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia. Beberapa contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window System). X menyediakan antarmuka grafis (GUI) yang umum untuk Linux.

Contoh-contoh distribusi Linux :

4. Operating System / Sistem Operasi berbasis Linux (OS Linux)

[caption id="" align="alignleft" width="165"]OS OS[/caption]

Sistem operasi Linux, merupakan sistem operasi yang sudah siap di pakai pengguna, sistem operasi Linux meliputi Desktop, Server, Mobile (Tablet PC, Smartphone), dan masih banyak lagi. Sistem Operasi Linux yang saya maksud ialah Distro yang siap dipakai oleh banyak pengguna, istilah awamnya Linux (kernel) dan GNU (Aplikasi dan Pustakanya) adalah bahan mentah, dan distro-distro itu adalah hasil produksi. Berikut adalah distronya:

Linux Desktop: Ubuntu, Linux Mint, BlankOn, dll. : digunakan untuk kebutuhan Komputer Personal.

Linux Server: Ubuntu Server, Redhat, CentOS, dll. : digunakan untuk melayani data-data besar seperti Webserver, biasanya digunakan oleh komputer berspesifikasi tinggi khusus dengan pekerjaan yang berat yaitu melayani data.

Linux Mobile: Android, Ubuntu touch, Firefox OS (saya dengar FirefoxOS pakai kernel Linux) : diigunakan untuk smartphone (ponsel pintar).

Dan masih banyak yang lain. :D

Mohon untuk tidak sembarang kopas (copy-paste), karena nulis ini juga mikir. Dan saya kapok blog saya ditendang dari google karena banyak yang meniru postingan saya. :(

Terimakasih telah berkunjung, diharapkan memberikan komentar dan saran yang membangun. :) 

~~ NASI GORENG PEDAS, Rocks! ~~

Previous
Next Post »

2 komentar

Click here for komentar
Ade Malsasa Akbar
admin
April 19, 2013 at 8:37 AM ×

Wah, tidak terpikir oleh saya menulis artikel model ini. Ini usaha to reduce complexity. Bagus, Kang. Teruskan perjuanganmu. Semua tokoh besar dunia senantiasa memiliki gagasan yang dia perjuangkan sampai matinya. Lihatlah Imam Syafi'i.

Reply
avatar
Dio Affriza
admin
April 19, 2013 at 3:38 PM ×

Terimakasih telah mampir. Walau terkadang Blog ini dibenci orang, tapi saya banyak berharap dari tujuan saya. :D
Semoga dilimpahkan pahalanya pada mas juga telah mampir. :)

Reply
avatar