您好,登錄后才能下訂單哦!
這篇文章主要介紹“linux發行版本多的原因是什么”,在日常操作中,相信很多人在linux發行版本多的原因是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”linux發行版本多的原因是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
Linux是內核,所有使用它的操作系統都稱為“Linux發行版”。Linux內核在GNU通用公共許可證下獲得許可,該許可證賦予任何人查看、編輯和分發內核的任何應用程序的權利;免費創建自己的操作系統的能力鼓勵了許多開發人員開始創建自己的發行版。
什么是 Linux 發行版?
首先,了解 Linux 的真正含義很重要。Linux 不是操作系統,而是內核,是將計算機硬件連接到操作系統的組件。當您通過單擊圖標在計算機上啟動應用程序時,內核與操作系統通信以啟動應用程序并通過硬件將輸出顯示在屏幕上,即屏幕。
操作系統由底層內核、應用程序和通常的圖形用戶界面組成。Linux 是內核,所有使用它的操作系統都稱為“Linux 發行版”。術語“分發”來自與其他用戶共享基于 Linux 的操作系統的過程,也稱為“分發”,因為內核和操作系統通常是免費的。
是什么造就了這么多 Linux 發行版?
Linux 內核在 GNU 通用公共許可證下獲得許可,該許可證賦予任何人查看、編輯和分發內核的任何應用程序的權利。但并不總是這樣。
在此之前,Unix 是一種流行的操作系統,但其源代碼歸 AT&T 所有。一段時間后,主要基于 Unix 的操作系統 BSD(Berkeley Software Distribution)誕生于加州大學伯克利分校。當時還有許多其他基于 Unix 的操作系統,它們都非常不同。
當時缺乏創建基于Unix的操作系統的標準以及操作系統之間的對抗導致了被稱為“Unix戰爭”的時代。各種供應商發布了他們自己的 Unix 版本并開始制定自己的標準,包括 AT&T 和 BSD。
Unix版本的發展史
1983 年,Richard Stallman 啟動了 GNU 項目,該項目專注于自由和開源軟件的開發和分發。GNU 項目旨在創建一個免費版本的 Unix,任何人都可以復制和自由分發。
當時許多應用程序都是在 GNU 通用公共許可證下開發的,包括 TAR 和 Emacs。但該項目缺乏開源內核,即幫助操作系統和應用程序與硬件交互的計算機部分。
1991 年,即 GNU 項目啟動八年后,Linus Torvalds 開始開發 Linux。一年后,Linux 在通用公共許可證下重新發布,成為我們現在所說的 GNU/Linux。由于 Linux 內核是在 GPL 下獲得許可的,因此任何人都可以在其之上創建操作系統并自由分發。
免費創建自己的操作系統的能力鼓勵了許多開發人員開始創建自己的發行版。當時發布了包括 Debian、Red Hat 和 Slackware 在內的各種發行版,開始了 Linux 革命。
為什么要創建新的 Linux 發行版?
開發人員繼續創建和分發新的基于 Linux 的操作系統的主要原因僅僅是因為這是他們可以做的事情。Linux 內核和免費應用程序。在內核上創建整個操作系統的資源也不花一分錢。
如今,很少有人從頭開始創建發行版。相反,他們使用另一種流行的發行版,并以舊操作系統為基礎構建新的操作系統,或者使用新的圖形用戶界面和應用程序對其進行改造、添加。
Ubuntu有多個版本,例如 Xubuntu、Kubuntu 和 Lubuntu。這 3 個版本之間的唯一區別是桌面環境。Xubuntu、Kubuntu 和 Lubuntu 分別擁有 XFCE、KDE Plasma 和 LXDE,而不是 Ubuntu 上預裝的默認定制 GNOME 桌面。
操作系統的主要目標是使用戶更容易使用桌面。當有人想要操作系統中的新功能時,傳統的途徑是向開發操作系統的公司提供反饋。GNU 工程徹底改變了這一點。
用戶將根據自己的意愿攜手構建操作系統
用戶自己將使用、開發、提供反饋、部署并最終分發開源發行版。您可以自由地創建自己的發行版并在自己夢想的操作系統中添加所需的功能。
任何具有相同想法和意見的人都可以為項目做出貢獻并幫助開發人員。無需聯系公司或填寫反饋表即可獲得添加到操作系統的額外功能。
不僅是用戶,甚至大公司也會創建新的發行版供公司內部使用。微軟的 CBL-Mariner 就是一個典型的例子。這主要是因為大公司不想使用其他用戶創建的發行版,而是希望從頭開始或基于另一個主流發行版開發自己的操作系統。
Linux 項目已經發展到像谷歌這樣的科技巨頭也開始在一些項目中依賴 Linux 內核的地步。以 Android 和 Chrome OS 為例。Android 在內部使用 Linux 內核,Chrome OS 構建在 Gentoo Linux 之上,Gentoo Linux 是 2000 年發布的發行版。
Gentoo Linux
Linux 桌面碎片化的另一個原因是可用的設備種類繁多。除臺式機外,其他設備(例如基于 ARM 處理器的設備)也需要操作系統才能運行。Linux 通過為開發人員提供為他們想要的任何處理器創建操作系統的工具來解決這個問題。
Raspbian OS 是專為 Raspberry Pi 設備創建的發行版。您還可以找到無數為在專有操作系統供應商不支持的舊處理器上運行而開發的發行版。
真的需要這么多發行版嗎?
如果您只是需要一臺計算機和一個操作系統來完成工作,當然不是。您可以使用任何操作系統,只要它適合您的能力。但對于那些在設備和數字生活方面想要更多選擇的人來說,Linux 是正確的選擇。
您可以嘗試幾種 Linux 操作系統并選擇您認為最好的一種,或者繼續復制和測試新的發行版。Linux 為您提供了這樣的選擇。只要人們繼續支持并為開源生態系統做出貢獻,您就會繼續在 Internet 上看到開發和免費發布的新發行版。
這就是開源的工作原理!
盡管許多專有操作系統(如 Android 和 macOS)都具有封閉的源代碼庫,但它們使用 Linux 作為其項目的基礎。這是完全可以接受的,因為發布 Linux 內核的許可證允許任何人在沒有任何限制的情況下修改和分發代碼。
由于基于 Linux 的操作系統背后的巨大社區支持,發行版中不斷添加新的獨家功能。雖然您可以在 Windows 和 macOS 等其他專有操作系統上找到其中的許多功能,但其中一些功能僅限于少數 Linux 發行版。
到此,關于“linux發行版本多的原因是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。