linux: sejarah dan perkembangannya

13
Universitas Gadjah Mada Linux: Sejarah dan Perkembangannya Praktikum TIK 1 Oleh FENGKIE JUNIS 15/380916/PA/16724

Upload: fengkie-junis

Post on 10-Feb-2016

42 views

Category:

Documents


2 download

DESCRIPTION

Sejarah dan Perkembangan Linux serta pembahasaan salah satu distro Linux yaitu Kali Linux.

TRANSCRIPT

Page 1: Linux: Sejarah dan Perkembangannya

Universitas Gadjah Mada

Linux: Sejarah dan Perkembangannya

Praktikum TIK 1

OlehFENGKIE JUNIS

15/380916/PA/16724

Page 2: Linux: Sejarah dan Perkembangannya

Ilmu Komputer FMIPA - UGM 2015

Page 3: Linux: Sejarah dan Perkembangannya

Daftar IsiDaftar 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

3

Page 4: Linux: Sejarah dan Perkembangannya

Indeks GambarGambar 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

4

Page 5: Linux: Sejarah dan Perkembangannya

1. Sejarah LinuxLinux 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 banyak sekali varian-varian dari sistem operasi Unix ini serta berbagai clone yang berupa Unix-like dimana 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 Andrew S. Tanenbaum seorang profesor dalam bidang 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 -

5

Gambar 1: Dennis Ritchie pengembang bahasa C dan UNIX

Gambar 2: Richard Stallman penggagas proyek GNU

Page 6: Linux: Sejarah dan Perkembangannya

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 ([email protected])

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 harusnya hanya merujuk pada kernel-nya dan tidak sistem operasi secara keseluruhan karena komponen-

komponen 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 terserang “penguinitis” dan memikirkan penguin setiap malam.

Linux menjadi system yang full-featured di versi 0.95 yang rilis pada tahun 1992. Setelah itu, Linux menjadi booming di kalangan programmer dan hingga saat ini banyak sekali yang turut berkontribusi dalam pengembangannya.

6

Gambar 4: Linus Torvalds pengembang kernel Linux

Gambar 3: Tux Maskot kernel Linux

Page 7: Linux: Sejarah dan Perkembangannya

2. Pengembangan Linuxa) 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 Linux secara general. Untuk daftar Kelompok Pengguna Linux Indonesia dapat user lihat melalui website linux.or.id.

b) Desktop Environment dan User InterfaceDesktop Environment merupakan tampilan antarmuka yang digunakan untuk

membantu pengguna dalam penggunaan komputer. Sebuah dektop environment umumnya memiliki sistem windowing, pointer mouse dan keyboard, icons, wallpaper, dan taksbar/toolbar. Dekstop Environment yang populer sekarang ialah Aero Glass Windows yang menggantikan Luna semenjak rilisnya Windows Vista. Menjadi populer karena sudah built-in dalam sistem operasi Windows yang digunakan oleh 78% pengguna komputer desktop (berdasarkan data Statcounter Agustus 2015).

Dekstop Environment untuk user dalam sistem operasi Linux sangat beragam dan fleksibel. Beberapa diantaranya adalah Unity, KDE, GNOME, Xfce, Cinnamon, LXDE, MATE, dan Xmonad. User dapat memilih dan mengganti Dekstop Environment mereka sendiri sesuai dengan preferensi dan kebutuhan masing masing. Sebagai contoh, LXDE yang tidak memakan memori banyak, Unity dengan tampilan yang menarik, atau bahkan KDE dengan pilihan konfigurasi yang luas.

7

Gambar 5: Logo Open Source

Gambar 6: Tampilan dekstop dan user interface xfce

Page 8: Linux: Sejarah dan Perkembangannya

c) Distribusi LinuxDistribusi 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─ Kali LinuxUntuk 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).

Untuk membuat distribusi Linux, pengembang dapat menggunakan tool-tool seperti Remastersys, Linux Live Scripts, Live-Magic, dan lain sebagainya. user juga bisa membuat distro Linux dari nol yang bisa dipelajari lebih lanjut melalui Linux From Scratch.

3. Linux Distro: Kali Linux Kali Linux (sebelumnya BackTrack) adalah salah satu distribusi Linux yang

difokuskan dalam penetration testing dan forensik digital. Proyek Kali Linux ini sendiri dipimpin oleh perusahaan Offensive Security Ltd.

sebuah perusahaan yang bergerak di bidang pelatihan keamanan informasi dan jasa penetration testing. Ada 3 orang core developer untuk proyek ini yaitu Mati Aharoni,

8

Gambar 7: Beberapa logo distro Linux

Gambar 8: Tampilan rumah Android versi 5.0 Lollipop. Android merupakan sistem operasi dengan kernel Linux

Page 9: Linux: Sejarah dan Perkembangannya

Devon Kearns dan Raphaël Hertzog.

Ketika masih dalam versi BackTrack distro ini merupakan distro turunan dari Linux Ubuntu, namun semenjak Maret 2013 BackTrack diubah menjadi Kali Linux dan distro ini diturunkan langsung dari Linux Debian.Tools yang disediakan oleh Kali Linux antara lain:

─ nmap: sebagai port scanner─ Aircrack-ng: sebagai alat pentest

jaringan wireless─ John the Ripper: password cracker─ Wireshark: packet analyzer─ Kismet: wireless detector─ Macchanger: mengganti alamat Mac

pada device─ dan lain-lainSelain untuk komputer dekstop x86 dan x64,

Kali Linux juga menyediakan distro untuk versi ARM dan juga versi untuk device Android yang dinamakan Kali Linux NetHunter.

9

Gambar 9: Logo Kali Linux

Page 10: Linux: Sejarah dan Perkembangannya

Referencehttp://lxde.sourceforge.net/screenshots/desktop_full.pnghttps://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-linux-

distro/

http://www.howtogeek.com/191207/10-of-the-most-popular-linux-distributions-compared/

http://www.howtogeek.com/163154/linux-users-have-a-choice-8-linux-desktop-environments/

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, 1983https://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: [email protected]. Retrieved August 17, 2013.

http://www.livinginternet.com/i/iw_unix_gnulinux.htm#TOP1Torvalds, Linus and David Diamond, Just for Fun: The Story of an Accidental Revolutionary,

2001, ISBN 0-06-662072-4http://linux.org.au/introduction-linux-free-software-and-open-source

 http://gs.statcounter.com/#desktop-os-ww-monthly-201508-201508-bar

10

Page 11: Linux: Sejarah dan Perkembangannya

TIK100TIK102TIK101TIK103TIK104TIK105

Daftar PustakaComputerworld, 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-is-all-linux.htmlLakhani, K.R & von Hippel, E. 2003. How Open Source Software Works: Free User to User Assistance. Research Policy 32 (6): 923–943.10.1016/S0048-7333(02)00095-1Lyons, Daniel. 2005. Linux rules supercomputers. Forbes. Diakses 23 September 2015. Melalui Paul, Ryan. 2009. Dream(sheep++): A developer’s introduction to Google Android. Ars Technica. Diakses 23 September 2015. Melalui http://arstechnica.com/open-source/reviews/2009/02/an-introduction-to-google-android-for-developers.arsRitchie, D.M.. . The UNIX System: The Evolution of the UNIX Time-sharing System. AT&T Bell Laboratories Technical Journal 63 (8): 1577.N/AWilliams, 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

11