Di Like dan Follow Ya Sahabat
Terima Kasih Banyak

Tunggu sampai tombol Like dan Follow muncul


Klik sembarang atau klik tanda silang [x] untuk menutup
Home » » Arsitektur Sistem Operasi Linux

Arsitektur Sistem Operasi Linux

Hai sahabat blogger, 10 hari terakhir di Ramadhan ini saya akan melanjutkan tentang sub bab yang membahas tentang sistem operasi linux.
Pada bahasan kali ini saya akan membahas tentang arsitektur sistem operasi linux. Oke silahkan menikmati kajian di bawah ini. :)

Seperti halnya semua sistem operasi pada umumnya Linux memiliki konsep  sama dalam hal arsitektur. Perbedaanya adalah bentuk disetiap komponen  pada arsitektur tersebut. Komponen pada arsitektur sistem operasi
Linux adalah sebagai berikut :



1. Kernel

Arsitektur Linux Pada ANDROID
   Kernel Linux adalah kernel yang digunakan dalam sistem operasi GNU/Linux. Kernel ini merupakan turunan dari keluarga sistem operasi UNIX, dirilis dengan menggunakan lisensi GNU General Public License (GPL), dan dikembangkan oleh pemrogram di seluruh dunia. Linux merupakan contoh utama dari perangkat lunak bebas dan sumber terbuka.
Arsitektur Kernel Linux



     Kernel Linux dirilis dibawah Lisensi Publik Umum GNU versi 2 (GPLv2),(dengan bermacam-macam Firmware dengan lisensi tidak gratis yang bervariatif), dan dikembangkan oleh kontributor dari seluruh dunia. Diskusi perkembangan dari hari ke hari dilakukan di Mailing List Linux Kernel.

Kernel Linux pada awalnya dibayangkan dan kemudian dibuat oleh murid Ilmu Komputer berkebangsaan Finlandia, Linus Torvalds pada tahun 1991. Pengembang dan Pengguna Linux bertambah dengan cepat, lalu mereka mengadaptasi kode dari proyek-proyek software gratis untuk digunakan sebagai Sistem Operasi baru. Linux kernel telah menerima kontribusi dari ribuan programmer. Banyak Distribusi Linux telah dirilis berdasarkan Kernel Linux.

2. Library

    Sebelum membahas CLI, sebenarnya diatas kernel masih ada komponen yang tidak diperlihatkan di gambar, yang disebut dengan Library,Librari adalah file atau sekumpulanfile yang didalamnya terdapat fungsi fungsi /atau kelas yang dibutuhkan oleh program aplikasi. Sebagai contoh library adalah Glibc, libcurl, libpng serta library yang lain yang fungsinya menjadi pondasi untuk program yang akan berjalan diatasnya, sebagai contoh, tanpa library getty, maka kita tidak bisa membuka shell atau CLI, tanpa libpng maka kita tidak bisa membuka gambar, tanpa libmpg maka kita tidak bisa memutar mp3. sekali lagi librari adalah pondasi untuk aplikasi atau program tertentu, terkadang libari juga salih berkaitan (depedensi) misalkan libraeri A adalah pondasi dari Librari B dan Program C butuh librari B, ini yang disebut dengan depedency di linux.

3. Shell

   Shell adalah aplikasi yang bertugas menerima Input perintah dari user, di Windows bisa disamakan dengan Command Prompt, bedanya, Shell di Linux tidak terikat dengan GUI nya. Linux mempunyai banyak shell , diantaranya adalah csh,tcsh,sh,ash dan yang paling populer Bash. Kebanyakan server, tiga lapis ini saja sudah lebih dari cukup, tinggal ditambahkan service (apliksi yang berjalan dibelakang layar) misal webserver apache.

4. X Windows

   X Windows adalah Library khusus untuk tampilan GUI di UNIX/Linux, tanpa adanya librari ini, maka KDE, GNome atau openoffice tidak akan bisa berjalan,
Window Manager

Window Manager adalah pengelola  jendela dari aplikasi yangberjalan di GUI, apa perbedaan Window Manager dengan Desktop seperti Gnome atau KDE? Window Manager hanya bertugas menangani posisi aplikasi di Layar, Window manager tidak mempunyai fitur misal Drag and Drop atau fitur canggih lainnya. Contoh window Manager adalah iceWM dan GNUStep.

5. Desktop

   lapisan diatas windows Manager adalah Desktop, ini adalah tampilan antarmuka yang langsung berhubungan dengan user dimana user tinggal klik,drag, melakukan segala kemudahan hanya dengan mouse. Contoh desktop di Linux adalah KDE,LXDE, Gnome, XFace atau EDE.

6. Aplikasi

   Lapisan teratas dari sistem operasi Linux adalah aplikasi, misal Gedit,Open Office dan firefox. Dan masih banyak lagi aplikasi-aplikasi yang di sediakan sendiri oleh vendor-vendor linux. misalnya untuk kategori jaringan, keamanan, editing photo, dll.

Dengan memahami bagaimana Linux dibangun, diharapkan kita bisa lebih memahami Linux dan bisa mengatasi permasalahan yang terjadi OS tersebut, dan kedepannya kita bisa membuat Distro Linux yang sesuai dengan kebutuhan kita.
Share this article :

No comments:

Post a Comment

 
Support : Creating Website | Designer By : Nic'z Nv Aria Copyright © 2013. Blog Open Source - All Rights Reserved
Template Modify by Zerotea News Inspired Wordpress Hack
Proudly powered by Google