Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah perbezaan antara linux dan ubuntu

Apakah perbezaan antara linux dan ubuntu

WBOY
WBOYasal
2021-12-27 14:06:4523555semak imbas

Perbezaan antara linux dan ubuntu: 1. linux ialah suite GNU ditambah dengan kernel linux, manakala ubuntu ialah sistem pengendalian PC desktop berdasarkan kernel linux 2. linux ialah kernel, dan kernel sahaja; tidak boleh digunakan, ubuntu ialah pengedaran GNU/Linux tersedia.

Apakah perbezaan antara linux dan ubuntu

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Apakah perbezaan antara linux dan ubuntu

Linux ialah kernel dan kernel sahaja tidak boleh digunakan. Oleh itu, perisian persekitaran persisian juga diperlukan. Secara amnya, perisian persisian untuk Linux yang semua orang lihat ialah perisian daripada projek GNU. Gabungan ini dipanggil pakej, dan kernel Linux perisian GNU dipanggil pakej GNU/Linux. Linux yang dilihat semua orang dikeluarkan dalam pakej jenis ini, juga dipanggil versi pengedaran.

ubuntu ialah pengedaran GNU/Linux jenis ini. Begitu juga Fedora.

Sejajar dengan itu, terdapat GNU/FreeBSD dan GNU/Hurd di dunia ini. Dulu ada GNU/Darwin (darwin ialah sistem asas untuk MAC OS X). Selain itu, terdapat sistem yang serasi dengan perisian bukan GNU. Sebagai contoh, Andorid ialah persekitaran perisian Android Linux.

Mari kita lihat dengan lebih mendalam. Mula-mula, mari kita lihat bahagian yang terkandung dalam sistem pengendalian dengan kernel Linux. Secara amnya terdiri daripada empat bahagian: kernel, shell, sistem fail dan aplikasi. Kernel, shell dan sistem fail bersama-sama membentuk struktur sistem pengendalian asas yang membolehkan pengguna menjalankan aplikasi dengan mudah, mengurus fail dan menggunakan keseluruhan sistem.

1 Aplikasi Linux

Sistem pengendalian yang baik akan menyediakan satu set aplikasi yang mudah untuk pengguna menggunakan sistem, seperti penyunting teks, suite pejabat, alatan Internet, pangkalan data, dll. .

2. Sistem fail Linux

Sistem fail ialah kaedah organisasi untuk fail yang disimpan pada peranti storan (seperti cakera). Seperti EXT2, EXT3, FAT, FAT32, VFAT, dll.

3. Linux Shell

Shell ialah antara muka pengguna sistem pengendalian. Ia menyediakan antara muka untuk pengguna berinteraksi dengan kernel dan merupakan penterjemah arahan. Ia menerima arahan yang dimasukkan oleh pengguna dan menghantarnya ke kernel untuk dilaksanakan.

4. Kernel Linux

Inti ialah teras sistem pengendalian. Sistem pengendalian perlu melaksanakan beberapa tugas, seperti meminta sumber memori, melakukan pengiraan, menyambung ke rangkaian, dll. Kernel Linux bertanggungjawab untuk mengendalikan semua permintaan tersebut, sama seperti otak manusia.

Dari segi fungsi, kernel Linux mempunyai lima fungsi modular utama: pengurusan proses, pengurusan memori, pengurusan sistem fail, kawalan peranti dan pengurusan rangkaian.

4.1 Penjelmaan pengurusan proses:

Inti Linux bertanggungjawab untuk penciptaan dan pemusnahan proses, dan melengkapkan komunikasi antara proses, serta input dan output proses Selain itu, pengurusan proses mengawal berbilang proses Penggunaan satu atau lebih sumber CPU pada SoC

4.2 Pengurusan Memori

Strategi penggunaan sumber memori amat penting untuk prestasi sistem pengendalian. Kernel menetapkan ruang alamat maya untuk setiap proses berdasarkan sumber memori yang terhad. Bahagian fungsian kernel yang berbeza berinteraksi dengan subsistem pengurusan memori melalui satu set panggilan fungsi, menjadikan komunikasi cekap dan mudah.

4.3 Pengurusan sistem fail

Dalam sistem pengendalian Linux, hampir semua perkara boleh dianggap sebagai fail (semuanya adalah fail Inti menggunakan sejumlah besar struktur seperti kobject untuk disusun). sekumpulan perkakasan tidak berstruktur disusun ke dalam sistem data berbilang peringkat. Selain itu, Linux menyokong pelbagai jenis sistem fail. Seperti ext4, dsb.

4.4 Kawalan Peranti

Hampir semua sistem pengendalian akhirnya berjalan pada platform fizikal. Kernel mengandungi kod pemacu yang mengakses peranti perkakasan pada platform.

4.5 Fungsi rangkaian

Kebanyakan operasi rangkaian tidak dikaitkan dengan proses tertentu kerana penghantaran paket data ialah peristiwa tak segerak. Sebelum aplikasi mengakses paket, kernel menyelesaikan tugas seperti mengumpul, mengenal pasti dan mengedarkan paket.

Jadi apakah ciri-ciri Ubuntu sebagai sistem pengendalian?

Pada masa ini, nampaknya Ubuntu menghormati "sumber terbuka dan pemperibadian percuma", mempunyai antara muka interaktif yang sangat mesra pengguna dan cantik, sokongan sumber perisian yang kukuh, dan kebanyakan pemacu arus perdana boleh didapati dalam pakej pemasangan; Selain itu, kerana Ubuntu adalah Berdasarkan siri Debian, terdapat pakej dpkg yang boleh digunakan untuk mendapatkan perisian pemasangan dalam talian Ia mempunyai mekanisme pengurusan pakej yang lengkap, keserasian yang baik, dan banyak aplikasi Anda boleh memuat turun banyak alat yang diperibadikan pengalaman adalah hebat; boleh dikatakan bahawa Ubuntu adalah pengedaran Linux Sistem pengendalian PC terbaik di dunia.

Atas sebab-sebab ini, Ubuntu sering digunakan sebagai platform untuk peminat Linux mempelajari pengaturcaraan aplikasi Linux dan pembangunan pemacu Linux.

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Apakah perbezaan antara linux dan ubuntu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn