Rumah masalah biasa Mengapa terdapat begitu banyak pengedaran Linux?

Mengapa terdapat begitu banyak pengedaran Linux?

Mar 16, 2023 am 10:12 AM
linux

Linux ialah kernel, dan semua sistem pengendalian yang menggunakannya dipanggil "Pengedaran Linux". Kernel Linux dilesenkan di bawah GNU General Public License, yang memberikan sesiapa sahaja hak untuk melihat, mengedit dan mengedarkan sebarang aplikasi kernel keupayaan untuk mencipta sistem pengendalian anda sendiri secara percuma mendorong ramai pembangun untuk mula mencipta pengedaran mereka sendiri .

Mengapa terdapat begitu banyak pengedaran Linux?

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

Tidak seperti Windows dan macOS, memasang Linux bukanlah mudah. Mencari kata kunci Linux di Internet akan membawa anda banyak sistem pengendalian dengan nama yang berbeza, tetapi tidak ada sistem pengendalian yang dipanggil "Linux". kenapa begitu?

Linux semakin menjadi sistem pengendalian pilihan untuk kedua-dua peminat teknologi berpengalaman dan pengguna harian. Tetapi mengapa terdapat beribu-ribu sistem pengendalian atau "distro" secara kolektif dipanggil "Linux"? Mengapa pembangun terus mencipta begitu banyak sistem pengendalian jenis yang sama? Mari ketahui melalui artikel di bawah.

Apakah pengedaran Linux?

Pertama sekali, adalah penting untuk memahami apa sebenarnya Linux. Linux bukan sistem pengendalian, sebaliknya kernel, komponen yang menghubungkan perkakasan komputer ke sistem pengendalian. Apabila anda melancarkan aplikasi pada komputer anda dengan mengklik pada ikon, kernel berkomunikasi dengan sistem pengendalian untuk melancarkan aplikasi dan memaparkan output pada skrin, iaitu, melalui perkakasan.

Sistem pengendalian terdiri daripada kernel asas, aplikasi dan biasanya antara muka pengguna grafik. Linux ialah kernel, dan semua sistem pengendalian yang menggunakannya dipanggil "Pengedaran Linux." Istilah "pengedaran" berasal daripada proses perkongsian sistem pengendalian berasaskan Linux dengan pengguna lain, juga dikenali sebagai "pengedaran" kerana kernel dan sistem pengendalian biasanya percuma.

Apakah yang mencipta begitu banyak pengedaran Linux?

Inti Linux dilesenkan di bawah Lesen Awam Umum GNU, yang memberi sesiapa hak untuk melihat, mengedit dan mengedarkan sebarang aplikasi kernel. Tetapi itu tidak selalu berlaku.

Sebelum ini, Unix ialah sistem pengendalian yang popular, tetapi kod sumbernya dimiliki oleh AT&T. Beberapa ketika kemudian, BSD (Berkeley Software Distribution), sistem pengendalian yang berasaskan Unix, telah dilahirkan di University of California, Berkeley. Terdapat banyak sistem pengendalian berasaskan Unix lain pada masa itu, dan semuanya sangat berbeza.

Ketiadaan piawaian untuk mencipta sistem pengendalian berasaskan Unix dan persaingan antara sistem pengendalian membawa kepada era yang dikenali sebagai "Perang Unix". Pelbagai vendor mengeluarkan versi Unix mereka sendiri dan mula membangunkan piawaian mereka sendiri, termasuk AT&T dan BSD.

Sejarah pembangunan versi Unix

Pada tahun 1983, Richard Stallman memulakan Projek GNU, yang memfokuskan pada pembangunan dan pengedaran perisian percuma dan sumber terbuka. Projek GNU bertujuan untuk mencipta versi percuma Unix yang boleh disalin dan diedarkan oleh sesiapa sahaja.

Banyak aplikasi pada masa itu dibangunkan di bawah Lesen Awam Am GNU, termasuk TAR dan Emacs. Tetapi projek itu tidak mempunyai kernel sumber terbuka, bahagian komputer yang membantu sistem pengendalian dan aplikasi berinteraksi dengan perkakasan.

Pada tahun 1991, lapan tahun selepas projek GNU dilancarkan, Linus Torvalds mula membangunkan Linux. Setahun kemudian, Linux telah diedarkan semula di bawah Lesen Awam Am, menjadi apa yang kini kita kenali sebagai GNU/Linux. Oleh kerana kernel Linux dilesenkan di bawah GPL, sesiapa sahaja boleh mencipta sistem pengendalian di atasnya dan mengedarkannya secara bebas.

Keupayaan untuk mencipta sistem pengendalian anda sendiri secara percuma telah menggalakkan ramai pembangun untuk mula mencipta pengedaran mereka sendiri. Pelbagai pengedaran termasuk Debian, Red Hat, dan Slackware dikeluarkan pada masa itu, memulakan revolusi Linux.

Mengapa mencipta pengedaran Linux baharu?

Sebab utama pembangun terus mencipta dan mengedarkan sistem pengendalian berasaskan Linux baharu adalah semata-mata kerana ia sesuatu yang boleh mereka lakukan. Kernel Linux dan aplikasi percuma. Mencipta keseluruhan sumber sistem pengendalian pada kernel tidak memerlukan kos satu sen pun.

Hari ini, sangat sedikit orang yang membuat pengedaran dari awal. Sebaliknya, mereka menggunakan pengedaran popular lain dan membina sistem pengendalian baharu berdasarkan sistem pengendalian lama, atau mengubah suainya, menambahnya dengan GUI dan aplikasi baharu.

Ubuntu mempunyai berbilang versi, seperti Xubuntu, Kubuntu dan Lubuntu. Satu-satunya perbezaan antara 3 versi ialah persekitaran desktop. Xubuntu, Kubuntu dan Lubuntu mempunyai XFCE, KDE Plasma dan LXDE masing-masing dan bukannya desktop GNOME tersuai lalai yang diprapasang pada Ubuntu.

Matlamat utama sistem pengendalian adalah untuk memudahkan pengguna menggunakan desktop. Apabila seseorang mahukan ciri baharu dalam sistem pengendalian, laluan tradisional ialah memberikan maklum balas kepada syarikat yang membangunkan sistem pengendalian tersebut. Projek GNU merevolusikan ini.

Pengguna akan bekerjasama untuk membina sistem pengendalian mengikut kehendak mereka sendiri

Pengguna sendiri akan menggunakan, membangun, memberikan maklum balas, menggunakan dan akhirnya mengedarkan pengedaran sumber terbuka . Anda bebas untuk membuat pengedaran anda sendiri dan menambah ciri yang anda inginkan dalam sistem pengendalian impian anda.

Sesiapa sahaja yang mempunyai idea dan pendapat yang sama boleh menyumbang kepada projek dan membantu pembangun. Tidak perlu menghubungi syarikat atau mengisi borang maklum balas untuk mendapatkan ciri tambahan yang ditambahkan pada sistem pengendalian.

Bukan sahaja pengguna, malah syarikat besar mencipta pengedaran baharu untuk kegunaan dalaman dalam syarikat. CBL-Mariner Microsoft ialah contoh biasa. Ini terutamanya kerana syarikat besar tidak mahu menggunakan pengedaran yang dibuat oleh pengguna lain dan mahu membangunkan sistem pengendalian mereka sendiri dari awal atau berdasarkan pengedaran arus perdana yang lain.

Projek Linux telah berkembang ke tahap di mana gergasi teknologi seperti Google telah mula bergantung pada kernel Linux dalam beberapa projek. Ambil Android dan OS Chrome sebagai contoh. Android menggunakan kernel Linux secara dalaman, dan OS Chrome dibina pada Gentoo Linux, pengedaran yang dikeluarkan pada tahun 2000.

Gentoo Linux

Sebab lain untuk pemecahan desktop Linux ialah pelbagai jenis peranti yang tersedia. Selain desktop, peranti lain, seperti yang berasaskan pemproses ARM, juga memerlukan sistem pengendalian untuk dijalankan. Linux menyelesaikan masalah ini dengan memberi pembangun alat untuk mencipta sistem pengendalian bagi mana-mana pemproses yang mereka mahukan.

OS Raspbian ialah pengedaran yang dibuat khusus untuk peranti Raspberry Pi. Anda juga boleh menemui banyak pengedaran yang dibangunkan untuk dijalankan pada pemproses lama yang tidak disokong oleh vendor sistem pengendalian proprietari.

Adakah anda benar-benar memerlukan banyak pengedaran?

Jika anda hanya memerlukan komputer dan sistem pengendalian untuk menyelesaikan kerja, sudah tentu tidak. Anda boleh menggunakan mana-mana sistem pengendalian asalkan ia sesuai dengan kemampuan anda. Tetapi bagi mereka yang mahukan lebih banyak pilihan mengenai peranti mereka dan kehidupan digital mereka, Linux ialah pilihan yang tepat.

Anda boleh mencuba beberapa sistem pengendalian Linux dan memilih sistem pengendalian yang anda fikir terbaik, atau terus menyalin dan menguji pengedaran baharu. Linux memberi anda pilihan ini. Selagi orang ramai terus menyokong dan menyumbang kepada ekosistem sumber terbuka, anda akan terus melihat pengedaran baharu dibangunkan dan dikeluarkan secara percuma di Internet.

Beginilah cara sumber terbuka berfungsi!

Walaupun banyak sistem pengendalian proprietari seperti Android dan macOS telah menutup pangkalan kod sumber, mereka menggunakan Linux sebagai asas projek mereka. Ini boleh diterima dengan sempurna kerana lesen di mana kernel Linux dikeluarkan membolehkan sesiapa sahaja mengubah suai dan mengedarkan kod tanpa sebarang sekatan.

Disebabkan sokongan komuniti yang besar di sebalik sistem pengendalian berasaskan Linux, ciri eksklusif baharu sentiasa ditambah pada pengedaran. Walaupun anda boleh menemui banyak ciri ini pada sistem pengendalian proprietari lain seperti Windows dan macOS, sesetengah daripadanya terhad kepada segelintir pengedaran Linux.

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Mengapa terdapat begitu banyak pengedaran Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Empat cara untuk melaksanakan multithreading dalam bahasa c Empat cara untuk melaksanakan multithreading dalam bahasa c Apr 03, 2025 pm 03:00 PM

Multithreading dalam bahasa dapat meningkatkan kecekapan program. Terdapat empat cara utama untuk melaksanakan multithreading dalam bahasa C: Buat proses bebas: Buat pelbagai proses berjalan secara bebas, setiap proses mempunyai ruang ingatan sendiri. Pseudo-Multithreading: Buat pelbagai aliran pelaksanaan dalam proses yang berkongsi ruang memori yang sama dan laksanakan secara bergantian. Perpustakaan multi-threaded: Gunakan perpustakaan berbilang threaded seperti PTHREADS untuk membuat dan mengurus benang, menyediakan fungsi operasi benang yang kaya. Coroutine: Pelaksanaan pelbagai threaded ringan yang membahagikan tugas menjadi subtask kecil dan melaksanakannya pada gilirannya.

Cara Membuka Web.xml Cara Membuka Web.xml Apr 03, 2025 am 06:51 AM

Untuk membuka fail web.xml, anda boleh menggunakan kaedah berikut: Gunakan editor teks (seperti Notepad atau TextEdit) untuk mengedit arahan menggunakan persekitaran pembangunan bersepadu (seperti Eclipse atau NetBeans) (Windows: Notepad Web.xml; Mac/Linux: Open -A -A TextEdit Web.xml)

Bolehkah penterjemah Python dipadam dalam sistem Linux? Bolehkah penterjemah Python dipadam dalam sistem Linux? Apr 02, 2025 am 07:00 AM

Mengenai masalah menghapuskan penterjemah python yang dilengkapi dengan sistem Linux, banyak pengagihan Linux akan memasang semula penterjemah python apabila dipasang, dan ia tidak menggunakan pengurus pakej ...

Untuk apa yang paling baik digunakan oleh Linux? Untuk apa yang paling baik digunakan oleh Linux? Apr 03, 2025 am 12:11 AM

Linux paling baik digunakan sebagai pengurusan pelayan, sistem tertanam dan persekitaran desktop. 1) Dalam pengurusan pelayan, Linux digunakan untuk menjadi tuan rumah laman web, pangkalan data, dan aplikasi, menyediakan kestabilan dan kebolehpercayaan. 2) Dalam sistem tertanam, Linux digunakan secara meluas di rumah pintar dan sistem elektronik automotif kerana fleksibiliti dan kestabilannya. 3) Dalam persekitaran desktop, Linux menyediakan aplikasi yang kaya dan prestasi yang cekap.

Bagaimana keserasian Debian Hadoop Bagaimana keserasian Debian Hadoop Apr 02, 2025 am 08:42 AM

Debianlinux terkenal dengan kestabilan dan keselamatannya dan digunakan secara meluas dalam persekitaran pelayan, pembangunan dan desktop. Walaupun kini terdapat kekurangan arahan rasmi mengenai keserasian langsung dengan Debian dan Hadoop, artikel ini akan membimbing anda tentang cara menggunakan Hadoop pada sistem Debian anda. Keperluan Sistem Debian: Sebelum memulakan konfigurasi Hadoop, sila pastikan sistem Debian anda memenuhi keperluan operasi minimum Hadoop, yang termasuk memasang Java Runtime Environment (JRE) dan pakej Hadoop. Langkah Penyebaran Hadoop: Muat turun dan Unzip Hadoop: Muat turun versi Hadoop yang anda perlukan dari laman web Apachehadoop rasmi dan selesaikannya

Adakah saya perlu memasang klien oracle semasa menyambung ke pangkalan data oracle menggunakan GO? Adakah saya perlu memasang klien oracle semasa menyambung ke pangkalan data oracle menggunakan GO? Apr 02, 2025 pm 03:48 PM

Adakah saya perlu memasang klien oracle semasa menyambung ke pangkalan data oracle menggunakan GO? Semasa membangun di GO, menyambung ke pangkalan data Oracle adalah keperluan biasa ...

Adakah debian rentetan serasi dengan pelbagai pelayar Adakah debian rentetan serasi dengan pelbagai pelayar Apr 02, 2025 am 08:30 AM

"Debianstrings" bukan istilah standard, dan makna khususnya masih belum jelas. Artikel ini tidak dapat mengulas secara langsung mengenai keserasian penyemak imbasnya. Walau bagaimanapun, jika "debianstrings" merujuk kepada aplikasi web yang dijalankan pada sistem Debian, keserasian penyemak imbasnya bergantung kepada seni bina teknikal aplikasi itu sendiri. Sebilangan besar aplikasi web moden komited untuk keserasian penyemak imbas. Ini bergantung kepada standard web berikut dan menggunakan teknologi front-end yang serasi (seperti HTML, CSS, JavaScript) dan teknologi back-end (seperti PHP, Python, Node.js, dll.). Untuk memastikan bahawa aplikasi itu serasi dengan pelbagai pelayar, pemaju sering perlu menjalankan ujian silang dan menggunakan responsif

Tidak dapat log masuk ke mysql sebagai akar Tidak dapat log masuk ke mysql sebagai akar Apr 08, 2025 pm 04:54 PM

Sebab utama mengapa anda tidak boleh log masuk ke MySQL sebagai akar adalah masalah kebenaran, ralat fail konfigurasi, kata laluan tidak konsisten, masalah fail soket, atau pemintasan firewall. Penyelesaiannya termasuk: periksa sama ada parameter pengikat di dalam fail konfigurasi dikonfigurasi dengan betul. Semak sama ada kebenaran pengguna root telah diubahsuai atau dipadam dan ditetapkan semula. Sahkan bahawa kata laluan adalah tepat, termasuk kes dan aksara khas. Semak tetapan dan laluan kebenaran fail soket. Semak bahawa firewall menyekat sambungan ke pelayan MySQL.