Pengertian Linux Apakah Linux itu Linux adalah Operating

  • Slides: 29
Download presentation
Pengertian Linux Apakah Linux itu ?

Pengertian Linux Apakah Linux itu ?

Linux adalah Operating System seperti UNIX, yang merupakan implementasi independen dari POSIX, meliputi true-multitasking,

Linux adalah Operating System seperti UNIX, yang merupakan implementasi independen dari POSIX, meliputi true-multitasking, virtual memory, shared libraries, demand-loading, proper memory management, dan multiuser. Linux seperti layaknya UNIX,

Mendukung banyak software mulai dari TEX, X Window, GNU C/C++ sampai ke TCP/IP. Linux

Mendukung banyak software mulai dari TEX, X Window, GNU C/C++ sampai ke TCP/IP. Linux adalah sistem operasi yang disebarkan secara luas dengan gratis di bawah lisensi GNU General Public License (GPL), yang berarti juga source code Linux tersedia.

Itulah yang membuat Linux sangat spesial. Linux masih dikembangkan oleh kelompok-kelompok tanpa dibayar, yang

Itulah yang membuat Linux sangat spesial. Linux masih dikembangkan oleh kelompok-kelompok tanpa dibayar, yang banyak dijumpai di Internet, tukarmenukar kode, melaporkan bug, dan membenahi segala masalah yang ada. Setiap orang yang tertarik dipersilahkan untuk bergabung dalam pengembangan Linux.

File System pada Linux • Selama proses instalasi Anda dapat menentukan jenis file system

File System pada Linux • Selama proses instalasi Anda dapat menentukan jenis file system yang akan digunakan pada partisi Anda. Tergantung pada jenis file system yang akan Anda pilih, algoritma yang dimiliki oleh masing file system tidak sama. Berikut adalah beberapa filesystem yang dapat digunakan pada Linux.

*Ext 2 atau ext 2 adalah singkatan dari Second Extended Filesystem yang telah digunakan

*Ext 2 atau ext 2 adalah singkatan dari Second Extended Filesystem yang telah digunakan secara default pada Linux beberapa tahun lamanya. Ext 2 ini menggantikan Extended Filesystem yang sebelumnya (tanpa Second), pada versi ini dilakukan beberapa perbaikan masalah dan keterbatasan yang ada pada versi sebelumnya. Ext 2 mempunyai standar yang sama dengan file system yang terdapat pada Unix pada umumnya, sementara juga menjaga kestabilan dan mempunyai performa yang bagus.

Sistem Berkas EXT 2 • EXT 2 adalah file sistem yang ampuh di linux.

Sistem Berkas EXT 2 • EXT 2 adalah file sistem yang ampuh di linux. EXT 2 juga merupakan salah satu file sistem yang paling ampuh dan menjadi dasar dari segala distribusi linux. Pada EXT 2 file sistem, file data disimpan sebagai data blok. Data blok ini mempunyai panjang yang sama dan meski pun panjangnya bervariasi diantara EXT 2 file sistem, besar blok tersebut ditentukan pada saat file sistem dibuat dengan perintah mk 2 fs. Jika besar blok adalah 1024 bytes, maka file dengan besar 1025 bytes akan memakai 2 blok. Ini berarti kita membuang setengah blok per file. EXT 2 mendefinisikan topologi file sistem dengan memberikan arti bahwa setiap file pada sistem diasosiasiakan dengan struktur data inode.

 • Sebuah inode menunjukkan blok mana dalam suatu file tentang hak akses setiap

• Sebuah inode menunjukkan blok mana dalam suatu file tentang hak akses setiap file, waktu modifikasi file, dan tipe file. Setiap file dalam EXT 2 file sistem terdiri dari inode tunggal dan setiap inode mempunyai nomor identifikasi yang unik. Inode-inode file sistem disimpan dalam tabel inode. Direktori dalam EXT 2 file sistem adalah file khusus yang mengandung pointer ke inode masing-masing isi direktori tersebut. Inode adalah kerangka dasar yang membangun EXT 2. Inode dari setiap kumpulan blok disimpan dalam tabel inode bersama dengan peta bit yang menyebabkan sistem dapat mengetahui inode mana yang telah teralokasi dana inode mana yang belum. MODE: mengandung dia informasi, inode apa dan izin akses yang dimiliki user. OWNER INFO: user atau grop

 • yang memiliki file atau direktori SIZE: besar file dalam bytes TIMESTAMPS: kapan

• yang memiliki file atau direktori SIZE: besar file dalam bytes TIMESTAMPS: kapan waktu pembuatan inode dan waktu terakhir dimodifikasi. DATABLOKS: pointer ke blok yang mengandung data. EXT 2 inode juga dapat menunjuk pada device khusus, yang mana device khusus ini bukan merupakan file, tatapi dapat menangani program sehingga program dapat mengakses ke device. Semua file device di dalam drektori /dev dapat membantu program mengakses device.

*Ext 3 atau ext 3 sesuai dengan namanya adalah peningkatan dari versi sebelumnya dengan

*Ext 3 atau ext 3 sesuai dengan namanya adalah peningkatan dari versi sebelumnya dengan tetap menjaga kompatibilitas dengan ext 2 dengan adanya feature journaling. Salah satu kelemahan pada ext 2 adalah tolerensinya yang sangat rendah terhadap terjadinya kesalahan pada sistem akibat adanya power failure atau program yang crash. Kadang-kadang bila sistem mengalami crash akibat kesalahan diatas tersebut, ext 2 memerlukan waktu yang panjang untuk memperbaiki file systemnya dan kemungkinan bisa kehilangan data.

 • Pada ext 3 hal ini diperbaiki dengan adanya journaling tersebut, mudahnya untuk

• Pada ext 3 hal ini diperbaiki dengan adanya journaling tersebut, mudahnya untuk mengatakan adalah: setiap akan melakukan sesuatu, journaling akan menyimpannya terlebih dahulu sebelum melakukan yang sebenarnya. Bila timbul masalah, maka sistem akan melihat catatan ini dan segera mengembalikannya sesuai dengan catatan journaling yang ada tanpa harus melakukannya pada seluruh space yang ada. Dengan melakukan hal ini waktu yang diperlukan untuk memperbaiki sistem menjadi lebih pendek. Ext 3 menawarkan journaling dengan tetap menjaga keunggulan struktur ext 2, sehingga Anda dapat berpindah kembali ke ext 2 tanpa masalah yang berarti.

Sistem Berkas EXT 3 • EXT 3 adalah peningkatan dari EXT 2 file sistem.

Sistem Berkas EXT 3 • EXT 3 adalah peningkatan dari EXT 2 file sistem. Peningkatan ini memiliki beberapa keuntungan, diantaranya ; Setelah kegagalan sumber daya, "unclean shutdown", atau kerusakan sistem, EXT 2 file sistem harus melalui proses pengecekan dengan program e 2 fsck. Proses ini dapat membuang waktu sehingga proses booting menjadi sangat lama, khususnya untuk disk besar yang mengandung banyak sekali data. Dalam proses ini, semua data tidak dapat diakses. Jurnal yang disediakan oleh EXT 3 menyebabkan tidak perlu lagi dilakukan pengecekan data setelah kegagalan sistem.

 • EXT 3 hanya dicek bila ada kerusakan hardware seperti kerusakan hard disk,

• EXT 3 hanya dicek bila ada kerusakan hardware seperti kerusakan hard disk, tetapi kejadian ini sangat jarang. Waktu yang diperlukan EXT 3 file sistem setelah terjadi "unclean shutdown" tidak tergantung dari ukuran file sistem atau banyaknya file, tetapi tergantung dari besarnya jurnal yang digunakan untuk menjaga konsistensi. Besar jurnal default memerlukan waktu kira-kira sedetik untuk pulih, tergantung kecepatan hardware.

Integritas data. EXT 3 menjamin adanya integritas data setelah terjadi kerusakan atau "unclean shutdown".

Integritas data. EXT 3 menjamin adanya integritas data setelah terjadi kerusakan atau "unclean shutdown". EXT 3 memungkinkan kita memilih jenis dan tipe proteksi dari data.

Kecepatan. Daripada menulis data lebih dari sekali, EXT 3 mempunyai throughput yang lebih besar

Kecepatan. Daripada menulis data lebih dari sekali, EXT 3 mempunyai throughput yang lebih besar daripada EXT 2 karena EXT 3 memaksimalkan pergerakan head hard disk. Kita bisa memilih tiga jurnal mode untuk memaksimalkan kecepatan, tetapi integritas Data tidak terjamin. Mudah dilakukan migrasi. Kita dapat berpindah dari EXT 2 ke sistem EXT 3 tanpa melakukan format ulang.

*Reiser. FS, berbeda dengan ext 3, Reiser. FS dibuat dari nol dan menawarkan journaling

*Reiser. FS, berbeda dengan ext 3, Reiser. FS dibuat dari nol dan menawarkan journaling sama dengan ext 3 tetapi dengan struktur internal yang sangat berbeda karena menggunakan struktur binary-tree yang diilhami oleh software database.

Sistem Berkas Reiser • Reiser file sistem memiliki jurnal yang cepat. Ciricirinya mirip EXT

Sistem Berkas Reiser • Reiser file sistem memiliki jurnal yang cepat. Ciricirinya mirip EXT 3 file sistem. Reiser file sistem dibuat berdasarkan balance tree yang cepat. Balance tree unggul dalam hal kinerja, dengan algoritma yang lebih rumit tentunya. Reiser file sistem lebih efisien dalam pemenfaatan ruang disk. Jika kita menulis file 100 bytes, hanya ditempatkan dalam satu blok. File sistem lain menempatkannya dalam 100 blok. Reiser file sistem tidak memiliki pengalokasian yang tetap untuk inode. Resier file sistem dapat menghemat disk sampai dengan 6 persen.

*XPS adalah file journalized yang dibuat oleh SGI dan digunakan pada sistem operasi IRIX.

*XPS adalah file journalized yang dibuat oleh SGI dan digunakan pada sistem operasi IRIX. Pada awalnya juga tertutup dan proprietary, SGI juga memutuskannya untuk dapat diakses oleh pengguna Free Software. Tetapi SGI menawarkan versi tidak free dengan beberapa fasilitas tambahan yang tidak terdapat pada versi free.

Sistem Berkas X • X file sistem juga merupakan jurnaling file sistem. X file

Sistem Berkas X • X file sistem juga merupakan jurnaling file sistem. X file sistem dibuat oleh SGI dan digunakan di sistem operasi SGI IRIX. X file sistem juga tersedia untuk linux dibawah lisensi GPL. X file sistem mengunakan B-tree untuk menangani file yang sangat banyak. X file sistem digunakan pada server-server besar.

 • *JFS adalah file system journalized yang di design dan digunakan oleh IBM,

• *JFS adalah file system journalized yang di design dan digunakan oleh IBM, sebelumnya file system ini bersifat tertutup (proprietary). IBM memutuskannya untuk membuka dan dapat diakses oleh gerakan Free Software. Struktur internalnya sangat mirip dengan Reiser. FS.

Sistem Berkas Proc • Sistem Berkas Proc (Proc File Sistem) menunjukkan bagaimana hebatnya virtual

Sistem Berkas Proc • Sistem Berkas Proc (Proc File Sistem) menunjukkan bagaimana hebatnya virtual file sistem yang ada pada linux. Proc file sistem sebenarnya tidak ada secara fisik, baik subdirektorinya, mau pun file-file yang ada di dalamnya. Proc file sistem diregister oleh linux virtual file sistem, jika virtual file sistem memanggilnya dan meminta inode-inode dan file -file, proc file sistem membuat file tersebut dengan informasi yang ada di dalam kernel. Contohnya, /proc/devices milik kernel dibuat dari data struktur kernel yang menjelaskan device tersebut.

Sistem Berkas Web • Sistem Berkas Web (WFS) adalah sistem berkas Linux baru yang

Sistem Berkas Web • Sistem Berkas Web (WFS) adalah sistem berkas Linux baru yang menyediakan sebuah sistem berkas seperti antarmuka untuk World Wide Web. Sistem ini dibangun sebagai modul kernel untuk Linux Kernel 2. 2. 1, dan meng-utilisasi proses level user (web daemon) untuk melayani permintaan pengambilan dokumen HTTP. Sistem berkas ini menyediakan fasilitas caching untuk dokumen remote, dan dapat memproses permintaan-permintaan terkenal multiple secara konkuren.

 • Ketika suatu dokumen remote diambil, isi yang berada dalam hyperlink dalam dokumen

• Ketika suatu dokumen remote diambil, isi yang berada dalam hyperlink dalam dokumen tersebut diekstrak dan dipetakan kedalam sistem berkas local. Informasi ini direktori remote ini dibuat untuk setiap direktori yang diatur oleh WFS dalam sebuah file khusus. Utility lsw digunakan untuk daftar dan mengatur ini direktori remote.

 • Partisi yang diatur WFS bersifat read-only bagi client WFS. Namun client dapat

• Partisi yang diatur WFS bersifat read-only bagi client WFS. Namun client dapat menyegarkan entri dari partisi WFS dengan menggunakan utility khusus rwm. Suatu studi unjuk kerja memperlihatkan bahwa WFS lebih kurang 30% lebih lambat daripada AFS untuk penelusuran akses berkas yang berisi 100% cache miss. Unjuk kerja yang lebih rendah ini kemungkinan karena antara lain jumlah proses yang lebih besar dilakukan dalam proses user dalam WFS, dan karena penggunaan general HTTP library untuk pengambilan dokumen.

Sistem Berkas Transparent Cryptographic (TCFS) • TCFS adalah sebuah sistem berkas terdistribusi. Sistem ini

Sistem Berkas Transparent Cryptographic (TCFS) • TCFS adalah sebuah sistem berkas terdistribusi. Sistem ini mengizinkan akses berkas sensitif yang disimpan dalam sebuah server remote dengan cara yang aman. Sistem ini mengatasi eavesdropping dan data tampering baik pada server mau pun pada jaringan dengan menggunakan enkripsi dan message digest. Aplikasi mengakses data pada sistem berkas TCFS ini menggunakan system call regular untuk mendapatkan transparency yang lengkap bagi pengguna.

Sistem Berkas Steganographic • Sistem Berkas Cryptographic menyediakan sedikit perlindungan terhadap instrumen legal atau

Sistem Berkas Steganographic • Sistem Berkas Cryptographic menyediakan sedikit perlindungan terhadap instrumen legal atau pun ilegal yang memaksa pemilik data untuk melepaskan kunci deskripsinya demi data yang disimpan saat hadirnya data terenkripsi dalam sebuah komputer yang terinfeksi. Sistem Berkas Cryptographic dapat diperluas untuk menyediakan perlindungan tambahan untuk scenario di atas dan telah diperluas sistem berkas Linux (ext 2 fs) dengan sebuah fungsi enkripsi yang plausible-deniability.

 • Walau pun nyata bahwa komputer kita mempunyai software enkripsi hardisk yang sudah

• Walau pun nyata bahwa komputer kita mempunyai software enkripsi hardisk yang sudah terinstal dan mungkin berisi beberapa data terenkripsi, sebiah inspector tetap akan dapat untuk menentukan apakah kita memberikan kunci akses kepada semua level keamanan atau terbatas. Implementasi ini disebut sistem berkas Steganographic.

Kesimpulan • Linux menyediakan platform yang sangat maju dan stabil untuk berkomputer. Walaupun sejarah

Kesimpulan • Linux menyediakan platform yang sangat maju dan stabil untuk berkomputer. Walaupun sejarah pengembangan dan sistem supportnya jauh berbeda dengan kebanyakan operating system lain, Linux sangat menarik untuk digunakan di lingkungan bisnis, akademis, maupun pribadi. Linux adalah pesaing berat dari Microsoft Windows. Keuntungan utama Linux terhadap Windows adalah pengembangan dan support secara terbuka, sejarah dan arsitektur Unix, serta stabilitasnya.

 • Kekurangan utamanya berhubungan erat dengan lebih sedikitnya jumlah penggunanya: aplikasi yang tersedia

• Kekurangan utamanya berhubungan erat dengan lebih sedikitnya jumlah penggunanya: aplikasi yang tersedia belum sebanyak Windows, dan adanya selang waktu antara diperkenalkannya suatu hardware baru dengan supportnya di Linux memungkinkan penyesuaian dengan kebutuhan secara lebih jauh, dan berkurangnya ongkos pengelolaan administrasi jangka panjang, walaupun untuk memulai belajarnya relatif lebih sulit. Linux sedang menuju puncak kejayaannya dan bisa menjadi perubahan yang hangat untuk pengguna yang sudah mulai jenuh dengan ketidakstabilan operating system lain.