Komponen pada Linux
TUGAS 3
Komponen pada Linux
Tugas ini di Susun Untuk Memenuhi Tugas Mata kuliah
Sistem Operasi
Dosen Pengampu :
Taman Ginting, S.Kom., M.Eng.
NAMA : ZULFA SUBHAN FAQIH
NIM : 23141013
PRODI : MANAJEMEN INFORMATIKA
PROGRAM
STUDI MANAJEMEN INFORMATIKA
POLITEKNIK
PRATAMA MULIA SURAKARTA
TAHUN
AJARAN 2024/2025
KATA PENGANTAR
Puji
syukur kami panjatkan kepadaTuhan Yang Maha Esa, karena atas berkat dan
rahmatnya kami berhasil menyelesaikan penulisan makalah tentang Sejarah
Perkembangan Windows. Semoga makalah ini dapat memberikan pencerahan tentang
teknologi informasi dan komunikasi, khususnya pada Linux bagi siswa-siswa.
Perkembangan
teknologi, khususnya Linux yang pesat telah memberikan banyak kemudahan bagi
manusia dalam bidang informasi dan komunikasi. Pada makalah ini, penulis
berusaha menjelaskan segala sesuatu yang berhubungan dengan Linux.
Penulis
sadar bahwa makalah ini masih sangat jauh dari kesempurnaan oleh karena itu
penulis sangat membutuhkan kritik dan saran untuk perbaikan makalah ini.
Penulis berharap semoga makalah ini bermanfaat bagi kita semua.
Surakarta, Januari 2025
Penulis
Komponen pada Linux
Linux terdiri dari 4
komponen penting antara lain:
Kernel
Kernel
pertama dari Linux dipublikasikan dengan versi 0.01 pada 14 Maret 1991. Sistem
ini sayangnya hanya mendukung sistem berkas Minix. Pertama kali Kernel dibuat
berdasarkan kerangka sistem Unix kecil yang dikembangkan oleh Andy Tanenbaum.
Tonggak
sejara Linux berawal dari tahun 1994 merupakan versi kulminasi dari
perkembangan pesat dari kernel Linux.
Kernel
pada dasarnya adalah inti dari sistem Linux yang memiliki fungsi untuk
mengontrol dan membentuk fungsi berasas rendah. Fungsi-fungsi yang dilakukan
oleh sistem kernel, antara lain:
·
Pelayanan
tanggal
·
Jam sistem
·
manajemen file
·
Penanganan
sekuriti
·
Pelayanan
operasi baik input maupun output
·
Manajemen dan
penjadwalan proses
·
Manajemen memori
·
Akuntansi sistem
·
Melakukan
penanganan kesalahan dan interupsi
Shell
Komponen
selanjutnya bernama shell. Shell merupakan penerjemahan yang biasa disebut
sebagai terminal. Perangkat lunak ini yang akan menjadi jembatan antara user
dan sistem Linux.
User cukup memberikan
perintah, maka shell yang akan menanganinya. Perintah ini bisa berupa:
·
Built it
merupakan bagian dari internal.
·
Sedangkan
perintah eksternal bukan bagian dari internal shell.
Shell yang ada di Linux
maupun Unix memiliki fungsi untuk interaksi antar user dengan komputer. Dalam
hal ini termasuk mengontrol session yang ada pada Unix.
Unix
shell menyediakan instruksi khusus yang digunakan untuk membuat program. Ada
beberapa jenis shell yang bisa ditemukan pada distro Linux, yakni Bash dan
TCSH.
Utilitas
Sedangkan
utilitas merupakan program yang telah tersedia pada sistem Linux. Jumlahnya
banyak dan memiliki fungsi yang beragam. Berikut ini beberapa program dan
fungsinya.
·
Utilitas
manajemen file memiliki fungsi dan tugas yang berhubungan dengan file dan
direktori. Utilitas jenis ini juga disebut sebagai editor. Anda bisa membuat
program atau menyimpan informasi tertentu.
·
Utilitas
penunjang komunikasi bermanfaat untuk komunikasi antar user.
·
Utilitas
administrasi sistem berguna untuk mengelola sistem.
·
Utilitas
pemrograman C berguna untuk membuat aplikasi menggunakan bahasa C.
·
Utilitas
penganalisis sistem kerja berguna untuk menganalisis sistem kerja sehingga bisa
meningkatkan kinerjanya.
·
Utilitas restore
dan backup bermanfaat untuk menyalin atau memindahkan data atau program ke
media eksternal.
Program Aplikasi
Program
aplikasi berisi program buatan user untuk memenuhi kebutuhannya sendiri. Anda
bisa membuat program menggunakan sejumlah utilitas, perintah built in yang ada
pada shell. Aplikasi/Utilitas adalah
program yang menjalankan fungsi tertentu bagi pengguna atau program lain.
Meskipun lingkungan desktop mungkin sudah dilengkapi dengan banyak aplikasi,
namun mungkin tidak menawarkan rangkaian aplikasi lengkap yang Anda inginkan,
sehingga Anda bebas menginstal dari ribuan aplikasi berkualitas tinggi tambahan
yang ditawarkan Linux.
Pemuat Boot
Bootloader
adalah perangkat lunak awal yang berjalan saat komputer dinyalakan. Fungsi
utamanya adalah memuat kernel sistem operasi ke dalam memori. Kernel kemudian
menginisialisasi seluruh sistem operasi.
GRUB
(Grand Unified Bootloader) adalah bootloader yang umum digunakan dalam sistem
Linux, menyediakan menu boot bagi pengguna, sehingga memungkinkan pengguna
memilih di antara berbagai sistem operasi yang terinstal di komputer.
Inti
Inti
dari setiap sistem operasi Linux adalah kernel Linux. Kernel adalah komponen inti
yang bertanggung jawab untuk menginisialisasi seluruh sistem operasi dan
kemudian mengelola sumber daya sistem, seperti memori, CPU, perangkat, dan
sistem berkas.
Ini adalah level
terendah dari sistem operasi dan bertindak sebagai perantara antara perangkat
keras dan perangkat lunak, memastikan kelancaran komunikasi dan alokasi sumber
daya.
Sistem Inisiasi
Sistem
init adalah daemon (proses) pertama yang dimulai oleh kernel saat boot dan juga
merupakan daemon terakhir yang dihentikan saat dimatikan. Sistem init
bertanggung jawab untuk melakukan bootstrapping pada userspace dan
menginisialisasi serta mengelola semua proses sistem lainnya selama proses
boot. Sistem init dapat dianggap sebagai proses induk dari semua proses
lainnya.
Sistem
init tradisional, seperti SysV init, telah digantikan oleh alternatif yang
lebih modern seperti systemd. Sistem init memainkan peran penting dalam membawa
sistem ke kondisi fungsional dan dapat digunakan selama startup.
Daemon
Daemon
adalah proses latar belakang yang berjalan secara independen dari interaksi
pengguna. Daemon menjalankan berbagai tugas, seperti menangani layanan
jaringan, memantau perangkat keras, atau mengelola peristiwa sistem. Contoh
daemon meliputi daemon Hypertext Transfer Protocol (httpd) dan daemon SSH (sshd).
Sebagian besar daemon
dimuat saat boot atau saat login.
Cangkang Sistem Operasi
Shell
sistem operasi adalah antarmuka baris perintah yang memungkinkan pengguna
berinteraksi dengan sistem melalui perintah berbasis teks. Shell yang umum
termasuk Bash (Bourne Again SHell) dan Zsh (Z Shell), yang menyediakan cara
yang kuat dan fleksibel bagi pengguna untuk menavigasi dan mengendalikan
sistem.
Server Grafis
Server
grafis bertanggung jawab untuk mengelola elemen grafis dan menampilkannya di
layar. Sistem X Window (juga dikenal sebagai "X11" atau hanya
"X"), adalah server grafis yang banyak digunakan dalam sistem Linux,
menyediakan fondasi untuk antarmuka pengguna grafis (GUI). Ia berjalan sebagai
daemon pada sistem dan dipanggil oleh aplikasi saat output grafis dibutuhkan.
Tanpa server grafis,
pengguna hanya dapat berinteraksi dengan sistem Linux melalui antarmuka baris
perintah.
Lingkungan Desktop
Lingkungan
desktop menggunakan server grafis untuk menyediakan antarmuka pengguna grafis
yang lengkap, termasuk desktop, bilah tugas, ikon, dan berbagai aplikasi.
Lingkungan desktop yang
populer dalam ekosistem Linux meliputi GNOME, KDE Plasma, XFCE, dan LXQt.
Lingkungan ini menawarkan pengalaman yang mudah digunakan dan tampilan yang
konsisten.
Manajer Jendela
Sementara
lingkungan desktop menangani keseluruhan antarmuka pengguna grafis, pengelola
jendela hanyalah satu aspek dari lingkungan desktop yang berfokus pada
pengelolaan jendela individual. Pengguna dapat menyesuaikan pengelola jendela
untuk mengendalikan penempatan, tampilan, dan perilaku jendela.
Komponen Linux akan
menunjang Anda untuk bisa menciptakan program sendiri. Menariknya, open source
dari Linux bisa dikembangkan oleh siapa saja dan sangat sedikit virus yang
berkembang.


Komentar
Posting Komentar