Oleh
FENGKIE JUNIS
15/380916/PA/16724
Daftar Isi
Daftar Isi...........................................................................................................................................................2
Indeks Gambar..................................................................................................................................................3
1. Sejarah Linux................................................................................................................................................4
2. Pengembangan Linux...................................................................................................................................6
a) Open Source dan Komunitas Linux..................................................................................................6
b) Desktop Environment dan User Interface.........................................................................................6
c) Distribusi Linux.................................................................................................................................7
3. Linux Distro: Kali Linux..............................................................................................................................7
Indeks Gambar
Gambar 1: Dennis Ritchie pengembang bahasa C dan UNIX..........................................................................4
Gambar 2: Richard Stallman penggagas proyek GNU.....................................................................................4
Gambar 3: Linus Torvalds pengembang kernel Linux.....................................................................................5
Gambar 4: Tux Maskot kernel Linux................................................................................................................5
Gambar 5: Logo Open Source..........................................................................................................................6
Gambar 6: Tampilan dekstop dan user interface xfce.......................................................................................6
Gambar 7: Beberapa logo distro Linux.............................................................................................................7
Gambar 8: Tampilan rumah Android versi 5.0 Lollipop. Android merupakan sistem operasi dengan kernel
Linux.................................................................................................................................................................7
Gambar 9: Logo Kali Linux..............................................................................................................................8
1. Sejarah Linux
Linux merupakan salah satu sistem operasi yang banyak digunakan dalam berbagai
perangkat dalam era modern ini seperti pada PC, smartphone, embedded devices (tv,
router, dan lain sebagainya), komputer server, mainframe, bahkan hingga supercomputer
yang digunakan di lab.
Sistem operasi Unix yang dikembangkan oleh
Kenneth Thompson, Dennis Ritchie, Douglas McIlroy,
dan Joe Ossanna dalam AT&T Bells Lab pada tahun
1970-an merupakan cikal bakal dari Linux. Unix
awalnya ditulis dalam bahasa Assembly, namun pada
tahun 1973 sistem operasi ini ditulis ulang dalam
bahasa pemrograman C, sebuah langkah revolusioner
yang membuat sistem operasi ini menjadi portabel dan
lebih mudah untuk diimplementasikan ke berbagai
platform. Pada pengembangannya, sistem operasi Unix
ini diadaptasi oleh berbagai institusi baik akademik
maupun bisnis. Dua aliran yang utama adalah Unix
yang dikembangkan oleh Universitas Berkeley, Berkeley
Software Distribution (BSD), dan yang dikembangkan
oleh AT&T. Oleh karena itu user akan menemukan Gambar 1: Dennis Ritchie
banyak sekali varian-varian dari sistem operasi Unix pengembang bahasa C dan
ini serta berbagai clone yang berupa Unix-like dimanaUNIX
Linux merupakan salah satunya.
Lalu, pada tahun 1980-an, Richard Stallman
memulai proyek GNU-nya yang bertujuan untuk
menciptakan sebuah versi gratis dari sistem operasi Unix
dengan kernel yang bernama GNU Hurd. Sebagai bagian
dari proyek ini, Stallman menulis GNU General Public
License di tahun 1989. Proyek GNU ini sendiri telah
menyelesaikan berbagai komponen seperti kompiler dan
editor teks, namun pada akhirnya terhambat pada
penyelesaian kernel.Di tahun 1987, MINIX dibuat oleh
Gambar 2: Richard Stallman
Andrew S. Tanenbaum seorang profesor dalam bidang
penggagas proyek GNU
ilmu komputer. MINIX ditujukan sebagai sistem operasi
Unix-like untuk mendukung bukunya dalam lingkungan akademik. Di mana sistem inilah
yang menjadi inspirasi Linux dan sistem dimana kernel Linux awalnya dikembangkan
oleh Torvalds, beberapa komponen dari MINIX juga digunakan pada awal
pengembangan Linux (walaupun pada akhirnya digantikan oleh komponen-komponen
aplikasi dari GNU).
Linus Torvalds pada tahun 1991, seorang mahasiswa di Universitas Helsinki,
Finlandia mengembangkan kernel Linux sebagai hobi. Ia memposting proyeknya ini di
grup Usenet comp.os.minix, post Torvalds itu berisi:
Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and professional like
gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get
ready. I'd like any feedback on things people like/dislike in minix, as my OS
resembles it somewhat (same physical layout of the file-system (due to practical
reasons) among other things).I've currently ported bash(1.08) and gcc(1.40), and
things seem to work. This implies that I'll get something practical within a few
months, and I'd like to know what features most people would want. Any
suggestions are welcome, but I won't promise I'll implement them :-)
Linus (torvalds@kruuna.helsinki.fi)
PS. Yes it's free of any minix code, and it has a multi-threaded fs. It is NOT
portable (uses 386 task switching etc), and it probably never will support anything
other than AT-harddisks, as that's all I have :-(.
Linus Torvalds
Pada awalnya, Torvalds ingin menamai sistem
operasinya ini dengan nama Freax, namun seorang
temannya yang bekerja sebagai administrator server
FTP FUNET, Ari Lemmke, mengubah nama sistem
operasi itu sebagai Linux untuk Linus UniX. Hal ini
dilakukan Lemmke secara sepihak, namun pada
akhirnya, Torvalds juga menggunakan nama Linux
dalam pengembangan sistem operasi ini selanjutnya.
Dalam penamaan di kemudian hari, Linux menuai
kontroversi karena pendapat beberapa orang Linux
Gambar 4: Linus Torvalds
harusnya hanya merujuk pada kernel-nya dan tidak
pengembang kernel Linux
sistem operasi secara keseluruhan karena komponenkomponen yang digunakan oleh Linux kebanyakan merupakan bagian dari proyek GNU.
Nama yang sering digunakan untuk menengahi kontroversi ini
adalah GNU/Linux, walaupun juga ada nama-nama lain seperti
GNU+Linux, Linux/GNU, bahkan Stallman pernah
mengusulkan untuk menggunakan nama LiGNUx. Dan pada
akhirnya nama yang sering digunakan adalah GNU/Linux atau
Linux saja.
Maskot yang digunakan untuk Linux adalah Tux yang berarti
Torvalds Unix nama ini diusulkan oleh James Hughes. Inspirasi
dari Tux sendiri konon didapatkan oleh Torvalds ketika ia berlibur
di Australia dan digigit oleh seekor penguin yang menyebabkan ia
Gambar 3: Tux
terserang penguinitis dan memikirkan penguin setiap malam.
Linux menjadi system yang full-featured di versi 0.95 yang Maskot kernel
rilis pada tahun 1992. Setelah itu, Linux menjadi booming diLinux
kalangan programmer dan hingga saat ini banyak sekali yang turut berkontribusi dalam
pengembangannya.
5
2. Pengembangan Linux
a) Open Source dan Komunitas Linux
Linux merupakan sistem operasi dengan kode sumber
terbuka, yang berarti semua orang dapat melihat,
mengubah, serta meredistribusikannya. Keterbukaan kode
sumber Linux ini memungkinkan semua orang untuk turut
berkontribusi
dalam
pengembangannya.Berbagai
komunitas Linux yang tersebar di berbagai belahan dunia
turut memberikan kontribusi dalam pengembangan Linux
sehingga sistem operasi ini dapat berkembang dengan
sangat cepat. Komunitas Linux di Indonesia ada banyak
sekali, baik yang fokus pada distro tertentu maupun LinuxGambar 5: Logo Open
secara general. Untuk daftar Kelompok Pengguna LinuxSource
Indonesia dapat user lihat melalui website linux.or.id.
c) Distribusi Linux
Distribusi Linux atau yang biasa disingkat dengan distro adalah sistem operasi
beserta paket aplikasi yang berdiri diatas kernel Linux dan aplikasi-aplikasi
pendukungnya. Jadi ketika seorang user ingin menginstal sebuah sistem operasi
Linux, user tersebut harus mengunduh salah satu distribusinya.
Beberapa distro Linux yang terkenal antara lain:
DebianArch Linux
Fedora
openSUSE
Slackware
Ubuntu
Linux Mint
Chrome OS
Gambar 7: Beberapa logo distro Linux
Kali Linux
Untuk melakukan instalasi sebuah distro, user bisa menggunakan CD/DVD,
flashdisk, external storage, maupun melalui jaringan komputer.
Pada umumnya sebuah distro Linux sudah
memiliki fitur Live CD dimana user dapat
menggunakan sistem operasi tersebut tanpa harus
menginstalnya di dalam harddisk PC. Fitur ini
sangat membantu ketika user ingin mencoba distro
tersebut tanpa harus mempartisi harddsik yang
digunakan
oleh
komputer.
Namun
ketika
menggunakan fitur Live CD, konfigurasi yang
dilakukan terhadap sistem operasi tidak akan
tersimpan sehingga saat boot ulang, konfigurasi
yang digunakan otomatis kembali menjadi default.
Beberapa distribusi khusus dari Linux adalah
distribusi yang terdapat dalam embedded system dan
Android (masih bisa didebatkan karena Android
hanya menggunakan kernel Linux tanpa komponen
GNU di dalamnya).
G
Untuk membuat distribusi Linux, pengembang
ambar 8: Tampilan rumah
dapat menggunakan tool-tool seperti Remastersys,
Android versi 5.0 Lollipop.
Linux Live Scripts, Live-Magic, dan lain sebagainya.
Android merupakan sistem
user juga bisa membuat distro Linux dari nol yang
operasi dengan kernel
bisa dipelajari lebih lanjut melalui Linux From
Linux
Scratch.
Reference
http://lxde.sourceforge.net/screenshots/desktop_full.png
https://www.kali.org/kali-linux-nethunter/
https://www.kali.org/about-us/
"Kali Linux Has Been Released!". 2013-03-12. Retrieved 2013-03-18.
http://www.offensive-security.com/kali-distribution/kali-linux-released/
https://www.maketecheasier.com/6-tools-to-easily-create-your-own-custom-linuxdistro/
http://www.howtogeek.com/191207/10-of-the-most-popular-linux-distributionscompared/
http://www.howtogeek.com/163154/linux-users-have-a-choice-8-linux-desktopenvironments/
http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO/history.html
http://www.kliwon.linux.or.id/sejarah-perkembangan-linux-serta-jenis-jenis-linux/
Initial Announcement of the GNU Project, 1983
https://www.gnu.org/gnu/initial-announcement.html
(14 October 1992). "Chicken and egg: How was the first linux gcc binary
created??".
Newsgroup:
comp.os.minix.
Usenet:
1992Oct12.100843.26287@klaava.Helsinki.FI. Retrieved August 17, 2013.
http://www.livinginternet.com/i/iw_unix_gnulinux.htm#TOP1
Torvalds, Linus and David Diamond, Just for Fun: The Story of an Accidental Revolutionary,
2001, ISBN 0-06-662072-4
http://linux.org.au/introduction-linux-free-software-and-open-source
http://gs.statcounter.com/#desktop-os-ww-monthly-201508-201508-bar
TIK100TIK102TIK101TIK103TIK104TIK105
Daftar Pustaka
Computerworld, Patrick Thibodeau. N/A. IBM's newest mainframe is all Linux. Computerworld. Diakses .
Melalui http://www.computerworld.com/article/2521639/computer-hardware/ibm-s-newest-mainframe-isall-linux.html
Lakhani, K.R & von Hippel, E. 2003. How Open Source Software Works: Free User to User Assistance.
Research Policy 32 (6): 923943.10.1016/S0048-7333(02)00095-1
Lyons, Daniel. 2005. Linux rules supercomputers. Forbes. Diakses 23 September 2015. Melalui
Paul, Ryan. 2009. Dream(sheep++): A developers introduction to Google Android. Ars Technica. Diakses
23 September 2015. Melalui http://arstechnica.com/open-source/reviews/2009/02/an-introduction-togoogle-android-for-developers.ars
Ritchie, D.M.. . The UNIX System: The Evolution of the UNIX Time-sharing System. AT&T Bell
Laboratories Technical Journal 63 (8): 1577.N/A
Williams, Sam. 1994. Free as in Freedom: Richard Stallman's Crusade for Free Software. Oreilly.com.
Diakses 24 September 2015. Melalui http://www.oreilly.com/openbook/freedom/ch10.html
10