Laman » bagaimana untuk » Linux Bukan Hanya Linux 8 Pieces of Software That Make Up Linux Systems

    Linux Bukan Hanya Linux 8 Pieces of Software That Make Up Linux Systems

    Distribusi Linux bukan hanya kernel Linux. Mereka semua mengandungi perisian kritikal lain, seperti bootloader Grub, shell Bash, utiliti shell GNU, daemon, pelayan grafik X.org, persekitaran desktop, dan banyak lagi..

    Semua program yang berbeza ini dibangunkan oleh kumpulan pembangunan bebas yang berlainan. Mereka digabungkan dengan distribusi Linux, di mana mereka membina satu sama lain untuk membuat sistem operasi Linux yang lengkap. Ini tidak seperti Windows, yang dibangun sepenuhnya oleh Microsoft.

    Bootloader

    Apabila anda menghidupkan komputer anda, perisian firmware BIOS atau UEFI komputer anda memuatkan perisian dari peranti boot anda. Program pertama yang dimuatkan dengan sistem operasi adalah pemuat but. Dengan Linux, ini biasanya pemuat boot Grub.

    Jika anda mempunyai banyak sistem operasi yang dipasang, Grub menyediakan menu yang membolehkan anda memilih antara mereka - contohnya, jika anda memasang Linux dalam konfigurasi dwi-boot, anda boleh memilih Linux atau Windows ketika anda boot.

    Grub mungkin boot sistem Linux anda hampir seketika jika anda hanya mempunyai sistem operasi tunggal yang dipasang, tetapi masih ada. Grub mengendalikan proses yang sebenarnya boot Linux, mengeluarkan pilihan baris perintah dan membolehkan anda boot Linux dengan cara lain untuk tujuan penyelesaian masalah. Tanpa pemuat boot, pengedaran Linux tidak akan boot.

    Kernel Linux

    Sekeping tepat perisian boot Grub adalah kernel Linux. Ini adalah sebahagian daripada sistem yang sebenarnya disebut "Linux." Kernel adalah teras sistem. Ia menguruskan CPU, memori, dan peranti input / output anda seperti papan kekunci, tetikus dan paparan. Oleh kerana kernel bercakap secara langsung kepada perkakasan, banyak pemandu perkakasan adalah sebahagian daripada kernel Linux dan berjalan di dalamnya.

    Semua perisian lain berjalan di atas kernel. Kernel adalah bahagian paling rendah perisian, yang menghubungkan dengan perkakasan. Ia menyediakan lapisan abstraksi di atas perkakasan, menangani semua kebiasaan perkakasan yang berbeza supaya seluruh sistem dapat peduli dengannya sesedikit mungkin. Windows menggunakan kernel Windows NT, dan Linux menggunakan kernel Linux.

    Daemons

    Daemon pada dasarnya adalah proses latar belakang. Mereka sering bermula sebagai sebahagian daripada proses boot, jadi mereka adalah salah satu perkara seterusnya yang dimuatkan selepas kernel dan sebelum anda melihat skrin log masuk anda. Windows merujuk kepada proses seperti "perkhidmatan," sementara sistem seperti UNIX merujuk kepada mereka sebagai "daemon."

    Sebagai contoh, crond, yang menguruskan tugas yang dijadualkan, adalah daemon - d pada akhirnya bermaksud "daemon." Syslogd adalah daemon lain yang secara tradisinya menguruskan log sistem anda. Pelayan, seperti pelayan sshd, berjalan sebagai daemon di latar belakang. Ini memastikan bahawa mereka sentiasa berlari dan mendengar untuk sambungan jauh.

    Daemons adalah pada dasarnya hanya proses latar belakang, tetapi mereka proses peringkat sistem yang biasanya tidak anda perhatikan.

    Shell

    Kebanyakan sistem Linux menggunakan shell Bash secara lalai. Cangkang menyediakan antara muka pemproses perintah, membolehkan anda mengawal komputer anda dengan menaip perintah pada antara muka teks. Shell juga boleh menjalankan skrip shell, yang merupakan kumpulan perintah dan operasi yang dijalankan dalam urutan yang ditentukan dalam skrip.

    Walaupun anda hanya menggunakan desktop grafis, kerang sedang berjalan dan digunakan di latar belakang. Apabila anda membuka tetingkap terminal, anda melihat butang shell.

    Shell Utilities

    Cangkang itu menyediakan beberapa arahan terbina dalam asas, tetapi kebanyakan perintah shell yang digunakan pengguna Linux tidak dibina ke dalam shell. Sebagai contoh, arahan sebagai kritikal sebagai arahan cp untuk menyalin fail, arahan ls untuk menyenaraikan fail dalam direktori, dan arahan rm untuk memadam fail adalah sebahagian daripada pakej Utiliti GNU Core.

    Sistem Linux tidak akan berfungsi tanpa utiliti kritikal ini. Malah, shell Bash itu sendiri adalah sebahagian daripada projek GNU. Itulah sebabnya terdapat kontroversi mengenai sama ada Linux semestinya dipanggil "Linux" atau "GNU / Linux". Pengkritik nama "Linux" dengan jelas menunjukkan bahawa banyak lagi perisian masuk ke dalam sistem Linux biasa, yang sering tidak diakui. Pengkritik nama "GNU / Linux" dengan jelas menunjukkan bahawa sistem Linux yang biasa juga termasuk perisian kritis lain yang namanya "GNU / Linux" tidak merangkumi.

    Tidak semua utiliti shell dan program baris perintah dibangunkan oleh projek GNU. Sesetengah arahan dan program terminal masing-masing mempunyai projek sendiri yang khusus untuk mereka.

    Pelayan Grafik X.org

    Bahagian desktop graf Linux bukan sebahagian daripada kernel Linux. Ia disediakan oleh satu jenis pakej yang dikenali sebagai "pelayan X", kerana ia melaksanakan sistem "X window" yang berasal bertahun-tahun yang lalu.

    Pada masa ini, pelayan X yang paling popular - atau pelayan grafik - adalah X.org. Apabila anda melihat tetingkap log masuk atau desktop log masuk, itu X.org berfungsi sihirnya. Seluruh sistem grafik dijalankan oleh X.org, yang menghubungkan dengan kad video, monitor, tetikus, dan peranti lain.

    X.org tidak menyediakan persekitaran desktop penuh, hanya sistem grafik yang persekitaran desktop dan toolkit boleh membina di atas.

    Persekitaran Desktop

    Apa yang anda gunakan pada desktop Linux adalah persekitaran desktop. Sebagai contoh, Ubuntu termasuk Persekitaran desktop perpaduan, Fedora termasuk GNOME, Kubuntu termasuk KDE, dan Mint umumnya termasuk Cinnamon atau MATE. Persekitaran desktop ini menyediakan semua yang anda lihat - latar belakang desktop, panel, bar tajuk tetingkap dan sempadan.

    Mereka juga umumnya termasuk utiliti mereka sendiri yang dibina agar sesuai dengan persekitaran desktop secara keseluruhannya. Sebagai contoh, GNOME dan Perpaduan termasuk pengurus fail Nautilus yang dibangunkan sebagai sebahagian daripada GNOME, sedangkan KDE termasuk pengurus fail Dolphin yang dibangunkan sebagai sebahagian daripada projek KDE.

    Program Desktop

    Tidak setiap program desktop adalah sebahagian daripada persekitaran desktop. Sebagai contoh, Firefox dan Chrome adalah persekitaran desktop yang agnostik. Mereka hanya program yang boleh berjalan secara normal di atas mana-mana persekitaran desktop. OpenOffice.org adalah satu lagi suite program yang tidak terikat kepada persekitaran desktop tertentu, sama ada.

    Anda boleh menjalankan mana-mana program desktop Linux dalam mana-mana persekitaran desktop, tetapi yang direka untuk persekitaran desktop tertentu mungkin keluar dari tempat atau seret dalam proses lain. Sebagai contoh, jika anda cuba menjalankan pengurus fail Nautilus GNOME pada KDE, ia akan kelihatan di luar tempat, memerlukan anda memasang pelbagai jenis perpustakaan GNOME, dan mungkin memulakan proses desktop GNOME di latar belakang apabila anda membukanya. Tetapi ia akan berjalan dan boleh digunakan.


    Pengagihan Linux melakukan langkah langkah terakhir. Mereka mengambil semua perisian ini, menggabungkannya supaya ia berfungsi dengan baik, dan menambah utiliti mereka yang diperlukan. Contohnya, pengedaran membuat pemasang sistem operasi mereka sendiri supaya anda benar-benar boleh memasang Linux, serta pengurus pakej untuk memasang perisian tambahan dan memastikan perisian yang dipasang anda dikemas kini.

    Kredit Imej: tao mai di Flickr