Loading AI tools
社群支援的Linux散佈版 来自维基百科,自由的百科全书
openSUSE(/ˌoʊpənˈsuːzə/[2]),前身為SUSE Linux和SuSE Linux Professional,是一個Linux發行版計劃,由SUSE Linux GmBH與其他公司贊助[3]。openSUSE在全世界被廣泛使用,尤其是在德國。它的開發重心是為軟體開發者和系統管理者創造適用的開放原始碼的工具,並提供易於使用的桌面環境和功能豐富的伺服器環境。openSUSE針對桌面環境進行了一系列的優化,是一個對Linux新手較為友好的Linux發行版。
openSUSE釋出的第一個版本是一個SUSE Linux 10.0的測試版。目前的穩定版本是openSUSE Leap 15。該社區項目提供了一個名為openSUSE Tumbleweed的滾動發行版本,該版本不斷更新,並通過經過測試的穩定軟件包進行更新。更新的機制基於名為「Factory」(工廠)的滾動開發代碼庫。與openSUSE項目相關的其他工具和應用程序包括YaST、Open Build Service、openQA、Snapper、Machinery、Portus 和 Kiwi 等。
2003年11月4日,Novell以2.1億美元收購SuSE Linux AG[4]後創建了openSUSE。2011年,The Attachmate Group收購Novell,並將Novell和SUSE拆分為兩家獨立的子公司。2014年11月,The Attachmate Group與Micro Focus合併[5],但SUSE仍是其業務部門。
openSUSE Project由SUSE公司贊助,開發和維護著SUSE Linux發行版部件。openSUSE是SUSE Linux Professional的接替者。
除linux發行版以外,openSUSE項目還提供了一個網站供社區成員參與開發。社區成員可以通過openSUSE的開放式編譯服務(the Open Build Service)參與openSUSE的協作開發、文檔撰寫以及美工設計,通過郵件列表或IRC參與開發討論。社區成員也可參與openSUSE網站的wiki建設以提升網站的質量。
openSUSE通過其openSUSE Leap版本提供了一個穩定的基石版本。喜歡追逐新版本自由軟件的用戶可以使用其滾動發布版本Tumbleweed。 用戶也可以使用其開放構建服務(OBS,Open Build Service),參與openSUSE的軟件開發。此外,openSUSE的靈活性使得為特定目標(例如運行Web或郵件服務器)重新調整系統功能變得容易。[6]
如同大多數Linux發行版,openSUSE包括一個默認的圖形使用者介面(GUI)和一個可選的命令行界面。openSUSE 的用戶可以選擇幾種桌面環境 GUI,包括GNOME、KDE、Cinnamon、MATE、LXQt[7]、Xfce。 openSUSE 提供了數千個自由軟件包或免費軟件包的支持。
繼openSUSE 13.2之後的新版本為openSUSE Leap 42.1,從這一個版本開始命名規則和產品開發模式都進行了重大的改變。openSUSE Leap開始直接使用SLE(SUSE Linux Enterprise)的源代碼,而openSUSE Leap 42.1幾乎就是SLE 12 SP1。openSUSE Leap 42.3之後命名規則又發生了改變,Leap 42的下一個大版本號為Leap 15。
Tumbleweed(社區有時俗稱為風滾草[8]或簡稱為TW)是 openSUSE 計劃的旗艦項目。替代了傳統的數字版本號且周期性更新的版本,Tumbleweed使用滾動發布體系:軟件更新持續不斷地推出;軟件包體系在某一時刻的狀態會被保存為「快照」。openSUSE用戶通常將Tumbleweed當作桌面操作系統。[9]
在從前的開發模式中,每個openSUSE穩定版本 (13.0, 13.1,...) 都會附帶創建滾動版本,這些滾動版本會持續不斷收到軟件包更新。當新的穩定版即將發布時,Tumbleweed的軟件包體系就會重置到這一穩定版,換言之,Tumbleweed的軟件包版本將與這個新穩定版一致。因為Tumbleweed的大部分軟件包版本通常比最新發布的穩定版還要新,導致問題的出現。
當Leap作為新的穩定版出現,開發模式被完完全全的改變了:依照「Factory優先」(openSUSE Factory (頁面存檔備份,存於網際網路檔案館),供開發者內部使用的發行版)政策,所有新軟件包在進入正式的發行版之前,首先應該進入Factory。 openQA (頁面存檔備份,存於網際網路檔案館)系統對Factory的每日快照進行測試,通過測試的快照會作為下一個Tumbleweed快照發布。與其他滾動發行版不同,Tumbleweed是經過測試的發行版,這一測試大大提高了穩定性。
技術上,Tumbleweed是MicroOS與Kubic的基礎。[10]
Leap是傳統的發行版,在一年的發行間隔期間提供安全更新與錯誤修復。並且與面向企業的SUSE Linux Enterprise(SLE)共享代碼庫。這使得Leap成為服務器[11]與桌面[12] 使用的理想選擇,因為其易於維護。[13]
當這個版本在2015年秋天釋出時,開發者覺得使用openSUSE Leap作為名稱,且將版本號為改42.1。42這個版本號是對當初在1996年發布的openSUSE 4.2(當時叫做S.u.S.E. Linux)與《銀河系漫遊指南》的致敬。之後,Leap的基礎軟件包包從SUSE Linux Enterprise接收,而應用程序和桌面則來自 Tumbleweed。
從openSUSE Leap 15.3開始,Leap的軟件源與SUSE Linux Enterprise合併,現在這兩個軟件源不僅共享源代碼,部分包在二進制層面也是相同的。[14]
MicroOS是一個極簡[15]、自我維護且事務性的系統,專為邊緣計算與容器運行時設計,但也能作其他用途,比如桌面系統[16]。
MicroOS 採用全新的方法來滿足邊緣計算或雲計算的需求:MicroOS從只讀文件系統運行,從而最大限度地減少維護需求。這樣能夠在一定程度上防止意外更改和惡意軟件攻擊。該系統是自包含和事務性的,這意味着 MicroOS 在更新時要麼完全成功要麼失敗且不留下任何更改(即事務性更新),並在出現問題時回滾到前一階段。事務更新不會影響正在運行的系統。基本上所有可用於 Tumbleweed 的軟件也可用於 MicroOS。由於附帶了podman這個容器運行時,MicroOS 可完美用於容器主機。
Kubic是基於MicroOS的容器即服務平台[17],包含了Kubernetes且為大型容器環境設計。openSUSE社區在他們的註冊數據庫上維護了幾個容器鏡像[18]。對該系統的配置最初是用Salt [19]完成的,但後來切換到Kubeadm 。 Kubic 與 Tumbleweed 和 MicroOS 共享代碼庫,因此能夠以事務更新的方式來維護與更新系統。[20]
YaST(Yet another Setup Tool,「另一種安裝工具」)是 openSUSE 的重要特性之一。它能讓系統管理員在集成界面內處理包括磁盤分區、系統安裝、網絡與防火牆配置、RPM軟件包管理、在線更新、用戶管理等諸多功能。
YaST還包括一些其他的重要功能分支。
AutoYaST 是 YaST2 的一部分,用於自動安裝。安裝配置將存儲在一個XML文件中,以配置沒有交互下的自動安裝。
WebYaST 是 YaST 的網頁界面版本。它可以配置所運行的 openSUSE 系統的設置和更新。它也可以關閉並檢查系統主機的狀態。[21] 該組件已經被廢棄,不再對受支持的發行版打包。[22]
ZYpp(或libzypp)是一個Linux軟件管理引擎,它具有強大的依賴解析器和便捷的包管理API。
開放構建服務為軟件開發人員提供了用於編譯、發布軟件的工具,它已被用於許多發行版系統,包括Mandriva、Ubuntu、Fedora、Debian和Archlinux等。 它通常能夠有效簡化打包過程,因此開發人員可以更輕鬆地為許多發行版以及許多 openSUSE 發行版打包單個程序,使得無論用戶使用何種分發版本都可以安裝並使用。它是在GNU GPLv2+協議下發布的。[23]
默認情況下,openSUSE Leap在更新安裝時使用 Delta RPM(增量 RPM)。 Delta RPM 包含軟件包的舊版本和新版本之間的區別。這意味着只需要下載已安裝軟件包和新軟件包之間的更改。這減少了帶寬消耗和更新時間,對慢速 Internet 連接尤為重要。
2006年1月2日,SUSE開發人員David Reveman 發布了一種X服務器體系結構 Xgl,旨在通過OpenGL驅動程序利用現代顯卡,並通過 glitz 在 OpenGL 上進行分層。 Compiz 是X Window系統的首批合成窗口管理器之一,它也發布了可以利用這種OpenGL加速功能的版本。
SUSE多年來一直是KDE項目的主要貢獻者。 SUSE在這方面的貢獻非常廣泛,影響着KDE的許多部分,如 kdelibs 和 KDEBase,Kontact 和 kdenetwork。 其他值得注意的項目包括:KNetworkManager——NetworkManager的前端[24]和Kickoff——KDE Plasma Desktop的新 K 菜單[25]。
當 Ximian 集團成為 Novell 的一部分後,它通過F-Spot,Evolution和Banshee等應用程序繼續為 GNOME 做出了一些貢獻。 從openSUSE 10.2到openSUSE 11.4,它的GNOME桌面使用 slab 而不是經典的雙面 GNOME 菜單欄。在openSUSE 12.1中,slab被上游的GNOME Shell和GNOME Fallback設計所取代。12.2版本中,最新的GNOME Shell支持被包含在內,並且支持在沒有3D硬體的老筆電、虛擬機上開啟3D效果[26]。
openSUSE 項目一般每年發布一個小版本。自11.2版以來,為兩個版本提供的關鍵更新額外延長了兩個月,從而導致了18個月的支持期。[32][33]從版本12.1開始,為了增加可預測性並防止人們認為.0版本更為重要,openSUSE版本方案進行了修改。所有11月份發布的版本都為.1,所有七月份發布的版本都為.2,所有三月份發布的版本都為.3。每隔兩年,當另一個.1版本發布時,主要版本號就會出現。
從版本Leap 42.1(在版本13.2之後)開始,每個主要版本預計至少可支持36個月,直到下一個主要版本(例如43.1)與SUSE Linux Enterprise版本一致為止。每個次要版本(例如42.1,42.2等)預計將每年發布一次,與SUSE Linux Enterprise 服務包(Service Pack)一致。用戶被要求在它可用周期的6個月內升級到最新的小版本,從而產生類似的支持18個月的生命周期。[34][35]
Evergreen[36](常青)版本是一個社區提供支持的延長維護版本,能夠在選定的 openSUSE 版本達到官方周期後延長其支持周期。
名稱 | 版本 | 開發代號 | 發布時間[37] | 生命周期結束時間 | 內核版本 | |
---|---|---|---|---|---|---|
常規版本[38] | Evergreen 版[36] | |||||
SUSE Linux[39] | 10.0 | Prague | 2005-10-06 | 2007-11-30 | 不適用 | 2.6.13 |
10.1 | Agama Lizard | 2006-05-11 | 2008-05-31 | 不適用 | 2.6.16 | |
openSUSE | 10.2 | Basilisk Lizard | 2006-12-07 | 2008-11-30 | 不適用 | 2.6.18 |
10.3 | 不適用 | 2007-10-04 | 2009-10-31 | 不適用 | 2.6.22 | |
11.0 | 不適用 | 2008-06-19 | 2010-06-26 | 不適用 | 2.6.25 | |
11.1 | 不適用 | 2008-12-18 | 2011-01-14 | 2012-04 | 2.6.27 | |
11.2 | Emerald | 2009-11-12 | 2011-05-12 | 2013-11 | 2.6.31 | |
[40] | 11.3Teal | 2010-07-15 | 2012-01-16 | 不適用 | 2.6.34 | |
[41] | 11.4Celadon | 2011-03-10 | 2012-11-05 | 2015-07 | 2.6.37 | |
[42] | 12.1Asparagus | 2011-11-16 | 2013-05-15 | 不適用 | 3.1.0 | |
[43] | 12.2Mantis | 2012-09-05 | 2014-01-15 | 不適用 | 3.4.6 | |
[44] | 12.3Dartmouth | 2013-03-13 | 2015-01-01 | 不適用 | 3.7.10 | |
[45] | 13.1Bottle | 2013-11-19 | 2016-02-03 | 2016-11[46] | 3.11.6 | |
[45] | 13.2Harlequin | 2014-11-04 | 2017-01-16 | 不適用 | 3.16.6 | |
openSUSE Leap | [47] | 42.1Malachite | 2015-11-04 | 2017-05-17 | 不適用 | 4.1.12 |
[48] | 42.2不適用 | 2016-11-16 | 2018-01-26 | 不適用 | 4.4 | |
[49] | 42.3不適用 | 2017-07-26 | 2019-06-30[50] | 不適用 | 4.4 | |
[51] | 15.0不適用 | 2018-05-25 | 2019-11-25 | 不適用 | 4.12 | |
[52] | 15.1不適用 | 2019-05-22 | 2021-01-31[53] | 不適用 | 4.12 | |
[54] | 15.2不適用 | 2020-07-02 | 2021-12-31 | 不適用 | 5.3.18 | |
[55] | 15.3不適用 | 2021-06-02 | 2022-12-31 | 不適用 | 5.3.18 | |
[56] | 15.4不適用 | 2022-06-08 | 2023-12-31 | 不適用 | 5.14.21 | |
[57] | 15.5不適用 | 2023-06-07 | 2024-12-31 | 不適用 | 5.14.21 | |
openSUSE Tumbleweed[58] | 滾動發行 | 不適用 | 滾動發行 | 不適用 | 不適用 | 最新穩定版 |
格式: 舊版本 舊版本,仍被支援 當前版本 最新的預覽版 未來版本 |
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.