PENGERTIAN LINUX

Nama:Anisa putri maulani

Kelas:XI TKJ 2

SEJARAH LINUX

Cikal bakal Linux adalah sistem operasi UNIX yang dikembangkan oleh Ken Thompson dan Dennis Ritchie pada tahun 1969. Ken dan Dennis ini juga merupakan penemu dari bahasa pemrograman C, yang mana menjadi dasar dari bahasa pemrograman tingkat tinggi.

PENGERTIAN LINUX

Linux adalah salah satu jenis sistem operasi komputer yang bersifat open source dan mempunyai beragam jenis distro mulai dari slackware, redhat, centOs, Backtrack dan sebagainya. linux umumnya digunakan user yang telah ‘mahir’ teknologi, karena dalam penggunaannya membutuhkan keahlian tertentu, mulai dari instalasi sistem, konfigurasi sampai dengan penggunaan aplikasi-aplikasinya. ini berbeda dengan sistem operasi windows yang lebih user-friendly baik dari sisi tampilan antarmuka dan peroperasiannya. Walaupun ya sekarang ada juga distro linux yang tampilannya hampir menyerupai lebih newbie-friendly, seperti misalnya linux mint atau OS Elementary.

Pengertian Linux adalah sistem operasi yang menggunakan kernel linux. Kernel sendiri adalah bagian terkecil dari sistem operasi yang bertugas untuk melakukan manajemen cpu, memori dan perangkat -perangkat tambahan lain.

adalah OS yang bersifat open source, yang berarti kode-kode sumber linux dapat digunakan, dimodifikasi dan didistribusikan secara bebas oleh siapapun. Lisensi linux yang berada dibawah naungan GNU pun Gratis, kita tidak perlu mengeluarkan biaya sedikit pun jika ingin menggunakannya.

Ini berbeda dengan OS Windows yang berbayar, karena untuk menggunakan sistem operasi windows secara Legal, biayanya hampir 2 juta pertahun. itu belum termasuk penggunaan microsoft office dan aplikasi lain seperti photoshop, corel dsb.Karena kodenya yang bersifat open source, banyak developer yang mengembangkan OS ini sehingga terciptalah berbagai macam distro linux yang banyak kita kenal selama ini, seperti misalnya linux Ubuntu, linux mint, Redhat dsb.

Setiap distro linux mempunyai karakteristik yang berbeda mulai dari tampilan, kerumitan penggunaan hingga tujuan penggunaannya. Apakah misalnya untuk programming, hacking, web security, server atau untuk menjalankan aplikasi umum sehari-hari.

Fitur-fitur pada sistem operasi linux secara umum :

1. Eksekusi Program

Sistem operasi berfungsi sebagai interface antara aplikasi dan hardware. User berinteraksi dengan hardware melalui “sisi lain”. Sistem operasi berfungsi untuk menyederhanakan pengembangan aplikasi. Eksekusi program melibatkan proses yang diciptakan sistem operasi. Kernel menciptakan proses dengan menugaskan memori dan sumber daya yang lain, menentukan prioritas dari suatu proses (dalam sistem multitasking), memuat program dalam memori dan mengeksekusi program. Program tersebut kemudian berinteraksi dengan user dan atau divais dan melakukan fungsi yang diinginkan.

2. Interupsi

Interupsi adalah pusat sistem operasi, yang menyediakan cara efisien bagi sistem operasi untuk berinteraksi dan bereaksi terhadap lingkungannya. Pemrograman berbasis interupsi secara langsung didukung hampir seluruh CPU modern. interupsi menyediakan cara otomatis menyimpan isi register local dan menjalankan kode khusus sebagai respon terhadap sebuah kejadian. Bahkan komputer yang paling dasar sekalipun mendukung interupsi hardware dan membolehkan pemrogram untuk menentukan kode yang akan di jalankan ketika terjadi sebuah kejadian. Ketika sebuah interupsi diterima, hardware komputer secara otomatis menunda program apapun yang sedang dijalankan, menyimpan statusnya dan menjalankan kode komputer yang berhubungan dengan interrupsi yang terjadi sebelumnya. Dalam sistem operasi modern, interupsi ditangani oleh kernel sistem operasi. Interupsi bisa datang dari hardware komputer atau program yang sedang jalan.

3. Mode terproteksi dan supervisor

CPU modern mendukung operasi dual mode, yaitu: mode terproteksi dan mode supervisor, yang memungkinkan fungsi-fungsi CPU dikendalikan dan dipengaruhi hanya oleh kernel sistem operasi. Ketika komputer pertama kali mulai, secara otomatis berjalan di atas mode supervisor. Ketika sistem operasi mengendalikan program lain, CPU ditempatkan pada mode terproteksi. Dalam mode terproteksi ini, program punya akses terbatas pada instruksi CPU. User bisa meninggalkan mode ini hanya dengan memicu interupsi, yang menyebabkan kendali kembali kepada kernel.

4.Manajemen memori

Sebuah kernel sistem operasi multiprogramming bertanggung jawab untuk mengatur semua sistem memori yang sedang digunakan oleh program-program. Hal ini untuk memastikan bahwa program tidak mencampuri memori yang sedang digunakan oleh program lain. Ketika program melakukan pembagian waktu (time sharing), setiap program harus mempunyai akses independen terhadap memori.

5. Memori virtual

Menggunakan pengalamatan memori virtual maksudnya adalah kernel bisa memilih memori program mana yang bisa digunakan selama waktu tertentu, yang membolehkan siste operasi untuk menggunakan lokasi memori yang sama untuk tugas yang banyak.

6.Multitasking

Multitasking adalah sistem operasi menjalankan banyak program komputer yang independen pada komputer yang sama, seolah-olah terlihat menjalankan berbagai tugas dalam waktu yang sama. Hampir semua komputer dapat menjalankan satu atau dua hal pada waktu yang sama, ini secara umum dilakukan melalui time sharing, yaitu setiap program menggunakan pembagian waktu komputer untuk mengeksekusi program.

7.Disk access dan sistem file

Mengakses data yang disimpan pada disk adalah fitur pusat dari semua sistem operasi. Computer menyimpan data pada disk menggunakan file-file, yang disusun dengan cara khusus supaya memungkinkan akses cepat, reliabilitas yang tinggi dan untuk menggunakan space drive yang tersedia secara lebih baik. Cara khusus yang digunakan untuk menyimpan file pada disk, membolehkan file untuk dinamai dan diberi atribut disebut sistem file.

8. Driver-driver divais

Sebuah driver divais adalah tipe khusus software komputer yang dibuat agar sistem operasi bisa berinteraksi dengan device-device hardware.

9. Networking : Sekarang sebagian besar sistem operasi mendukung berbagai macam protokol, hardware dan aplikasi networking. Hal ini bertujuan agar komputer yang menggunakan sistem operasi yang berbeda dapat berpartisipasi dalam jaringan umum untuk berbagi sumber daya seperti file, printer dan scanner menggunakan koneksi kabel atau wireless.

10.Keamanan

Keamanan komputer bergantung pada sejumlah teknologi yang bekerja secara tepat. Sebuah sistem operasi modern menyediakan akses ke sejumlah sumber daya, yang tersedia untuk software yang berjalan di atas sistem tersebut dan untuk divais luar seperti jaringan melalui kernel.

11. Graphical user interfaces

Kebanyakan sistem komputer modern mendukung Graphical User Interface (GUI) atau antar muka grafis. Sistem operasi populer semacam Microsoft Windows dan Mac OS, mengyatukan GUI kedalam kernel, walaupun secara teknis GUI bukanlah layanan dari sistem operasi.

Di atas itu adalah fitur-fitur sistem operasi yang secara umum, ada juga fitur dari sistem operasi linux yang mungkin erguna untuk Anda. Fitur-fitur tersebut  adalah :

1. Multitasking

Beberapa proses dalam dijalankan pada suatu saat.

2. Multiuser

Beberapa user di mesin yang sama pada suatu saat.

3. Multiplatform

Sistem operasi Linux berjalan di banyak CPU berbeda.

4.Multiprocessor

Mendukung SMP (Symmentric Multiprocessing) untuk intel dan SPARC dan platform lain.

5. Mode Protected

Berjalan pada mode proteceted intel x86.

6. Memenuhi IEEE POSIX.1

Linux kompatibel dengan banyak standar UNIX di tingkat kode sumber, IEEE POSIX.1 serta fitur-fitur system V dan BSD.

7.Proteksi Memori

Mempunyai proteksi memori sehingga bug di satu program tidak menyebabkan seluruh program down.

8.Demand Page Loaded Executable

Mengimplementasikan demand paging loading executable.

9.Shared Copy on Write Pages Antara Executables

Banyak proses dapat menggunakan memori yang sama. Saat satu program mencoba menulis memori tersebut. Page (4 Kb memori) yang berbeda ini baru disalin ke suatu tempat.

10Virtual Memori

Virtual memori menggunakan sistem paging (disk-paging).

11. Unified Memori Pool

Mengimplementasikan unified memori pool untuk program disk chace.

12. Dynamically Linked Share Libraries

Mengimplementasikan dynamically linked share libraries.

13. Post-Mortem Analysis untuk Debugging

Memungkinkan menggukan debugger pada program tidak hanya selama program berjalan tapi juga setelah program mengalami crash.

14.iBCS2 (iBCS2-complaint emulation module)

Dengan modul emulasi yang memenuhi iBCS2, kebanyakkan kompatibel dengan SCO,SVR3 dan SVR4 di tingkat biner.

15.Kode Sumber Bebas

Semua kode sumber yang ada tersedia, termasuk kernel dan driver, sehingga memudahkan pengembangan program user.

16. Customized-Keyboard

Mendukung keyboard dari berbagai negara.

17.Multiple Virtual Consoles

Beberapa sesi login independen dengan konsol.

18.Mendukung Beragam File System

Hampir semua file system dapat diimplementasikan.

19.Pengaksesan Transparan ke Partisi MS-DOS

Untuk mengakses partisi MS-DOS tidak dibutuhkan sistem file khusus dan juga tidak memerlukan perintah khusus untuk menggunakan partisi MS-DOS.

20. Sistem File UMSDOS memungkinkan Linux di install pada MS-DOS.

21. Implementasi TCP/IP Networking

Untuk jaringan TCP/IP cukup lengkap.

22. Mendukung sistem file HPFS-2 read only untuk OS/2.

23.Mendukung sistem file HFS (Macintosh) sebagai modul terpisah.

24. Dapat membaca sistem file CD-ROM

Bisa membaca file-file yang beranekaragam yang disimpan di CD-ROM.

25.Terdapat pada Apple Talk Server.

26.Dapat sebagai Netware Client dan berhubungan dengan Netware Server.

27. Protocol jaringan cukup lengkap.POSIX Job Control

Digunakan pada shell csh dan bash.Dapat sebagai LAN Manager Client.

Setiap sistem operasi pasti memiliki kelebihan dan kekurangannya masing-masing. Linux sebagai sistem operasi open source tentunya memiliki banyak kelebihan. Berikut ini adalah kelebihan dari Linux.

 KELEBIHAN DAN KEKURANGAN LINUX

Kelebihan linux

1. Lisensi Gratis

Linux merupakan sistem operasi yang dapat digunakan oleh siapa saja dengan gratis. Berbeda dengan sistem operasi lain seperti windows yang memerlukan biaya untuk menggunakannya.

2. Menggunakan Kode 32 bit

Dengan menggunakan kode menjadikan Linux berjala dengan baik dan meminimalisir terjadinya crash saat menjalankan aplikasi. Pengguna juga tidak perlu khawatir saat menginstal aplikasi yang tidak sesuai dengan kode bit Linux .

3. Tingkat Keamanan Tinggi

Walaupun bersifat open source, namun Linux memiliki tingkat keamanan yang tinggi dibandingkan sistem operasi lain. Dengan sistem keamanan yang tinggi menjadikan Linux aman dari serangan virus yang dapat mengancam data-data dikomputer.

4. Tampilan Grafis Bagus

Dalam setiap versidan jenis Linux yang dirilis terlihat jelas bahwa Linux sangat memperhatikan dalam hal grafis. Sebagai contoh pada Linux Ubuntu yang memiliki user interface yang bagus dan eye catching.

5. Kode Sumber Linux Dapat Dimodifikasi

Dengan sifat Linux yang open source memungkinkan kode sumber dari Linux untuk dilakukan modifikasi. Tentu hal ini sangat menarik perhatian para programmer.

Kekurangan Linux:

Selain memiliki kelebihan yang disebutkan di atas, Linux juga masih memilik beberapa kelemahan.

1. Membutuhkan Keahlian Lebih

Dikarenakan Linux masih jarang digunakan oleh masyarakat umum sehingga belum banya teknisi yang mampu melakukan troubleshooting terhadap permasalahan yang ada di dalam Linux.

2. Kurangnya Dukungan Software

Beberapa software populer yang sering digunakan seperti Microsoft Office, Adobe Photoshop, dan aplikasi populer lainnya tidak kompatibel di sistem operasi Linux.

3. Proses Instalasi dan konfigurasi Sulit

Proses instalasi Linux sedikit lebih sulit dibanding windows, terkecuali pada beberapa distribusi linux yang ditujukan untuk para pengguna awam, seperti misalnya linuxmint.

PENGERTIAN DISTRO LINUX

Distribusi Linux adalah sebutan bagi sistem operasi komputer dan aplikasinya, merupakan keluarga Unix yang menggunakan karnel linux. Sudah banyak distribusi linux yang telah muncul.

Distro ini bisa berupa perangkat lunak bebas dan bisa juga berupa perangkat lunak komersial seperti Red Hat Enterprise dan lainnya.

Ada beberapa distribusi yang bertahan dan menjadi besar, bahkan bisa menghasilkan distribusi turunan. Sebagai contoh Distro Debian  GNU/Linux.

Tahukah kalian apa yang di maksud karnel? karnel yaitu bagian dari sebuah software yang menyediakan sebuah lapisan antara hardware dengan software. Kernel bisa juga di jadikan jembatan antara software dengan hardware.

Dalam dunia komputer, istilah linux akan selalu merujuk pada istilah karnel. Bagian-bagian yang ada pada distribusi linux Kde window manager, web browser, X server, bash shell dan distribusi lainnya hanyalah software yang berjalan pada linux saja.

Distribusi Linux / Distro Linux adalah sistem operasi yang dibangun dari Kernel Linux, ciri khususnya adalah Utilitas GNU. Secara Umum, setiap distro linux memiliki user interface atau tampilan yang berbeda-beda.

1.Ubuntu

ubuntu

Ubuntu adalah sistem yang lengkap dengan berbasis linux, ini tersedia secara bebas dan mempunyai dukungan yang baik dari komunitas maupun tenaga ahli profesional. Ubuntu itu sendiri juga di kembangkan oleh komunitas sukarelawan ubuntu.

Definisi ubuntu adalah sebuah kata berasal dari Afrika yang berarti:

“Kemanusiaan untuk semuanya atau saya dibentuk oleh kita semua” distribusi ubuntu juga membawa semangat ubuntu ke dunia perangkat lunak. Sedangkan pengertian ubuntu yang berasal dari bahasa kuno afrika memiliki arti “rasa perikemanusiaan terhadap sesama manusia

Ubuntu juga bisa di artikan “aku adalah aku karena keberadaan kita semua”.

2. Debian

debian

Debian adalah salah satu sistem operasi yang berbasis karnel linux. Debian juga merupakan salah satu yang termasuk sistem operasi linux yang bebas untuk kalian pergunakan.

Yaitu dengan menggunakan lisensi GNU, dan GNU atau linux itu sendiri adalah salah satu distro non komersial yang dihasilkan oleh para sukarelawan dari seluruh dunia yang saling bekerjasama dengan melalui jalan internet.

Debian diperkenalkan oleh Ian Murdock untuk pertama kalinya pada tahun 1998.

Nama debian itu sendiri adalah nama yang di ambil dari nama pacarnya yang sekarang sudah menjadi istrinya yaitu Debra dan juga mendapat tambahan dari namanya sendiri yaitu Ian dan di gabung menjadi nama debian.

Nah dari distro ini dapat engingatkan adanya semangat open – source yang harus tetap ada pada diri debian sampai kapanpun. Karena kedinamisan distro ini yang membuat setiap kali rilis paket- paketnya selalu di update setiap waktu dan dapat di akses melalui utilitas apt – get.

3. OpenSUSE

opensuse

Suse adalah akronim dalam bahasa Jerman yang di gunakan untuk “software-und system-entwicklung” atau di sebut juga dengan pengembangan perangkat lunak dan sistem.

Namun ada juga pendapat lain yang menyatakan bahwa nama suse di pakai untuk menghormati Insinyur Konrad Zuse.

Sebelumnya opensuse mempunyai nama SUSE Linux dan Suse Linux Professional. Suse Linux merupakan salah satu distro linux utama yang di buat di Jerman. Suse Linux aslinya adalah singkatan yang berasal dari kalimat dalam bahasa jerman, yaitu dari kalimat Slackware.

Opensuse ini merupakan salah satu proyek SUSE open source yang mendapatkan sponsor oleh Novell dan AMD.

Pemilik perusahaan ini sekarang adalah Novel, Inc. S-u-s-e merupakan salah satu singkatan dari kalimat dalam bahasa Jerman yaitu “Software- und system- entwicklung” atau bisa di sebut juga “perangkat lunak dan pengembangan sistem”

4. CentOS

centos

Centos merupakan cistribusi linux yang berbasis Red Hat Enterprise Linux atau di sebut juga dengan kata RHEL. Ini juga merupakan akronim yang di hasilkan dari Community Enterprise Operating System.

CentoS merupakan sebuah sistem operasi yang bebas dengan di dasarkan pada Red Hat Enterprise Linux atau RHEL. Ini juga merupakan distro linux yang paling banyak di pakai untuk server.

Download Debian

5. Fedora

fedora os

Merupakan sebuah proyek linux komunitas yang mendapatkan sponsor penuh dari Red Hat. Tahukah kalian darimana asal nama fedora? nama fedora di ambil dari salah satu jenis topi yang dipakai oleh salah satu pria yang terdapat karakter logo Red Hat- nya.

Pada saat rilisan ke 1 sampai rilisan 6 distro ini bernama “Fedora Core” yang kemudian di ganti menjadi “Fedora” pada saat rilisan yang ke 7.

Fedora yang sebelumnya bernama fedora core juga terkadang disebut juga dengan nama “fedora linux”.

Fedora adalah salah satu distro linux yang berbasis Rpm dan YUM yang juga di kembangkan oleh Fedora Project, yang mendapat dukungan penuh dari komunitas pemrograman serta mendapatkan seponsor dari Red Hat.

6. Sabayon

sabayon

Sabayon merupakan salah satu distribusi yang di buat di Trentino, Italia. Nama distribusi yang satu ini adalah nama yang mengikuti hidangan penutup atau makanan penutup italia yang di sebut dengan sabayon.

Sabayon merupakan salah satu makanan italia yang di buat dari telur kuning, gula, dan alkohol manis. Kalian bisa download Sabayon lewat link berikut ini.

7. Mepis

mepis

Mepis menurut penciptanya tidak memiliki arti atau makna apapun, bukan juga merupakan salah satu nama makanan atau lainnya.

Ia hanya termasuk salah satu pendengar temannya berbicara melalui koneksi skype yang buruk, dan menyukai nama tersebut. Pencipta mepis adalah Warren Woodford.

8. DreamLinux

dreamlinux

Ini merupakan salah satu  distro turunan Debian yang berasal dari brasil. Distro ini memiliki penampilan yang sangat mirip dengan Mac OS X. Nama ini tidak mengandung sejarah apapun di belakangnya, nama ini hanya merupakan nama campuran dari kata dream dan linux.

Download DreamLinux

9. PCLinuxOS

pclinux

PCLinuxOS merupakan salah satu nama distro yang memiliki GUI yang mirip dengan Windows yang berguna untuk memudahkan kalian melakukan transasi pemakaian ke Linux.

Nama PCLinuxOS sudah cukup jelas bahwa nama tersebut berasal dari PC + Linux + Operating System. Nah, oleh karena itu maka mereka menggunakan kata Pc walaupun sebenarnya pc itu tidaklah sangat efektif untuk windows. [Download Klik Disini]

Download PCLinuxOS

10. FreeBSD

freebsd

FreeBSD merupakan salah satu saudara dari distribusi BSD. Bsd merupakan sebuah turunan dari linux yang di kembangkan di salah satu universitas yaitu university of california berkeley. 

BSD itu sendiri adalah akronim yang di gunakan untuk berkeley software distribution. FreeBSD memang secara teknis bukanlah linux, tetapi mereka sangat hebat karena tetap bersaudara dan bisa menduduki peringkat 11 di distrowatch.

Download FreeBSD

11. Mandriva

mandriva

Yang dahulunya di kenal dengan sebutan Mandrakelinux atau Mandrake Linux, Mandriva Linux adalah salah satu sistem operasi yang di buat oleh Mandriva atau yang dahulu di kenal dengan sebutan Mandrakesoft.

Mandriva merupakan distribusi linux yang berasal dari mandrake linux yang di ciptakan oleh mandrake soft.

Tetapi mandrakesoft mengalami kekalahan dari hearst corporation dalam hak penggunaan namanya yaitu “mandrake”. Mandrakesoft kemudian memberikan Connectiva dan hasil pencampuran ini yang sekarang di sebut dengan sebutan Mandriva.

Mandriva Linux adalah menggunakan RPM atau di sebut juga dengan Package Manager.

Linux Mandrake merupakan salah satu distro turunan dari distro Red Hat Linux yang memang menyediakan banyak pengembangan dan aplikasi “Pre- Configured” dan tentunya juga mendapatkan dukungan banyak bahasa di seluruh dunia.

Distro ini juga di kenal sangat mudah bagi kalian para pemula dan sangat cocok untuk kelas dekstop, tetapi juga tidak menutup kemungkinan platform pada server.

Karena optimasi untuk prosesor kelas pentium ke atas membuat Linux- Mandrake dapat berjalan dengan baik pada platform tersebut.

Download Mandriva

12. Turbo Linux

turbolinux

Merupakan salah satu dari distro linux yang sangat di minati oleh banyak perusahaan dan perorangan di berbagai negara, misalnya Jepang dan Asia.

Turbo linux merupakan salah satu produk yang berbasis linux dengan kinerja yang sangat tinggi dan ini di manfaatkan untuk pasar workstation dan server, terutama di manfaatkan untuk penggunaan  clustering dan orientasinya ke perusahaan.

Beberapa produk- produknya yaitu TurboLinux Workstation yang bisa di gunakan untuk dekstopnya.

Turbolinux Server di gunakan untuk Backend server dengan kinerja yang sangat tinggi, terutama untuk penggunaan bisnis di perusahaan, E- commerce dan transaksi B2B atau di sebut juga Business- to- Business.

Download Turbo Linux

13. Damn Small Linux

damn small linux

Dilihat dari namanya pasti sudah dapat di artikan jika Damn Small Linux atau lebih singkatnya dapat di sebut dengan DSL adalah salah satu distro atau versi linux yang mini.

Kenapa di sebut mini? di sebut mini karena paket DSL hanya sebesar 50MB saja. DSL juga sangat memungkinkan untuk di install di USB 128MB besarnya.


Komentar

Postingan populer dari blog ini

Instalasi Dan Konfigurasi web server

MANAJEMEN FILE DI DEBIAN