1. Bootloader
Bootloader adalah program pertama ketika memulai sistem operasi linux. Ini bukan elemen penting untuk memulai linux secara langsung. Inilah mengapa ketika saya menginstal OS linux, selalu menyediakan partisi khusus untuk folder / boot, karena jika rusak, Anda akan mengalami sakit kepala dan pemecahan masalah. Fungsi boot loader adalah untuk memuat dan memuat sistem operasi pada boot pertama. Di Linux, apakah Anda mungkin akrab dengan nama grub loader? Grub loader menangani metode pemuat OS Linux Anda.
2. Kernel
Saya pernah membaca di forum bahwa seseorang berkata “Linux bukan sistem operasi, tetapi sebuah kernel.” Pernyataan ini benar. Linux adalah kernel. Di dunia ini, saya tahu ada 3 kernel yang disebut platform OS, yaitu Windows kernel, Unix dan Linux. Mereka adalah versi turunan dari Unix. Untuk menghindari kesalahpahaman, cobalah mengubah cara berpikir ke sesuatu yang serupa, Linux adalah kernel, Redhat, centos, ubuntu, fedora dan sistem operasi lainnya.
Pertanyaan selanjutnya adalah apa fungsi kernel? Kernel adalah program yang dibuat yang bertindak sebagai jembatan antara program dan komputer, dan fungsinya adalah untuk memungkinkan instruksi program dijalankan dengan aman oleh perangkat keras. Karena itu, sebelum program Anda dijalankan oleh CPU atau dimasukkan ke dalam RAM, instruksi ini benar-benar melewati kernel sebelum dieksekusi oleh komputer.
3. Daemons
Daemon sistem operasi adalah program yang berjalan di latar belakang, itu mungkin karena itu disebut “daemon.” Jika di Linux, hampir semua layanan dijalankan oleh daemon, seperti httpd, slapd, vsftpd, syslogd, dll. Hampir semuanya berakhir dengan “ D ”, tetapi secara umum, hampir semua sistem operasi yang layanannya dijalankan oleh daemon biasanya berjalan untuk waktu yang lama atau bahkan harus tetap berjalan.
4. Shell
Jika Anda sering bermain linux, Anda harus tahu apa itu shell. Shell adalah salah satu jenis asli dari program built-in linux, yang dapat memberikan komunikasi langsung antara pengguna dan kernel. Di hampir semua distribusi Linux saat ini, lingkungan shell default adalah bash, yang merupakan peningkatan dari shell unix. Tanpa bash, Anda tidak akan pernah menjalankan perintah di command prompt. Jika Anda tidak percaya, coba hapus file / bin / bash di sistem operasi Linux dan lihat bagaimana hasilnya, ingatlah untuk mengujinya di komputer Anda sendiri, bukan di komputer produksi.
5. Shell Utilities
Utilitas Shell adalah perintah bawaan di Shell, jadi jika Shell / bash sudah ada, itu berarti harus ada seperangkat perintah default yang tersedia, perintah ini biasanya merupakan fungsi penting, seperti cp, ls, mv, dll. Perintah dalam utilitas Shell biasanya terletak di folder / bin, coba saja untuk memeriksa apakah Anda tidak percaya bahwa file biner (seperti cp, gunzip, mv, mount, dll.) Biasanya terletak di folder itu.
6. X.org
X.org adalah paket perangkat lunak desktop grafis, biasanya ditemukan di distribusi Linux, jadi X.org bukan bagian dari kernel. X.org adalah paket terpisah, jadi ketika kita menginstal Linux, kita dapat memilih apakah akan menginstal paket GUI, dan X.org sudah ada pada awal tahun 1984, dan itu dikembangkan secara khusus oleh sistem operasi berbasis UNIX , Memiliki fungsi-fungsi berikut: diakses dan dikelola oleh GUI. Ada beberapa paket perangkat lunak terkenal, yaitu KDE, GNOME, XFCE, LXDE, dll.
7. Desktop Environment
Jika kita berbicara tentang linux desktop otomatis, kita juga akan membahas lingkungan desktop. Lingkungan desktop terdiri dari ikon, jendela, bilah alat, folder, dll. Ada banyak lingkungan desktop yang beredar saat ini. Ubuntu menggunakan Unity, Fedora menggunakan GNOME, dan Mint menggunakan Cinnamon / Mate.