openSUSE

社群支援的Linux散佈版

openSUSE/ˌpənˈszə/[2]),前身為SUSE Linux和SuSE Linux Professional,是一個Linux發行版計劃,由SUSE Linux GmBH與其他公司贊助[3]。openSUSE在全世界被廣泛使用,尤其是在德國。它的開發重心是為軟件開發者和系統管理者創造適用的開放原始碼的工具,並提供易於使用的桌面環境和功能豐富的伺服器環境。openSUSE針對桌面環境進行了一系列的優化,是一個對Linux新手較為友好的Linux發行版。

openSUSE
openSUSE 15.5 KDE Plasma
開發者openSUSE Project英語openSUSE Project
作業系統家族類Unix系統
運作狀態發行中(10.1及之後的版本)
原始碼模式開放原始碼
目前版本
  • 15.5 (2023年6月7日;穩定版本)[1]
編輯維基數據連結
市場取向消費者、企業及開發者
支援的語言多語言
更新方式ZypperYaST2
軟件套件管理系統RPM套件管理員
支援平台x86x86-64PowerPC
內核類別整塊性核心Linux
預設用戶介面KDE Plasma Desktop
許可證GPL及其他
官方網站www.opensuse.org
倉庫 編輯維基數據連結

概述 編輯

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。

發行版 編輯

openSUSE Tumbleweed 編輯

 
openSUSE Tumbleweed Logo

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]

openSUSE Leap 編輯

 
openSUSE Leap Logo

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]

openSUSE MicroOS 編輯

 
MicroOS Logo

MicroOS是一個極簡[15]、自我維護且事務性的系統,專為邊緣計算容器執行時設計,但也能作其他用途,比如桌面系統[16]

MicroOS 採用全新的方法來滿足邊緣計算或雲端運算的需求:MicroOS從唯讀檔案系統執行,從而最大限度地減少維護需求。這樣能夠在一定程度上防止意外更改和惡意軟件攻擊。該系統是自包含和事務性的,這意味着 MicroOS 在更新時要麼完全成功要麼失敗且不留下任何更改(即事務性更新),並在出現問題時轉返到前一階段。事務更新不會影響正在執行的系統。基本上所有可用於 Tumbleweed 的軟件也可用於 MicroOS。由於附帶了podman這個容器執行時,MicroOS 可完美用於容器主機。

MicroOS 桌面是 2021 年Hackweek頁面存檔備份,存於互聯網檔案館) 的焦點

openSUSE Kubic 編輯

 
Kubic Logo

Kubic是基於MicroOS的容器即服務平台[17],包含了Kubernetes且為大型容器環境設計。openSUSE社區在他們的註冊資料庫上維護了幾個容器鏡像[18]。對該系統的組態最初是用Salt [19]完成的,但後來切換到Kubeadm 。 Kubic 與 Tumbleweed 和 MicroOS 共用代碼庫,因此能夠以事務更新的方式來維護與更新系統。[20]


特色 編輯

YaST 控制中心 編輯

YaSTYet another Setup Tool,「另一種安裝工具」)是 openSUSE 的重要特性之一。它能讓系統管理員在整合介面內處理包括磁碟分區、系統安裝、網絡與防火牆組態、RPM軟件套件管理、線上更新、用戶管理等諸多功能。

YaST還包括一些其他的重要功能分支。

AutoYaST 編輯

AutoYaST 是 YaST2 的一部分,用於自動安裝。安裝組態將儲存在一個XML檔案中,以組態沒有互動下的自動安裝。

WebYaST 編輯

 
WebYaST

WebYaST英語WebYaST 是 YaST 的網頁介面版本。它可以組態所執行的 openSUSE 系統的設置和更新。它也可以關閉並檢查系統主機的狀態。[21] 該組件已經被廢棄,不再對受支援的發行版打包。[22]

ZYpp 包管理 編輯

ZYpp(或libzypp)是一個Linux軟件管理引擎,它具有強大的依賴解析器和便捷的包管理API。

開放構建服務(Open Build Service) 編輯

開放構建服務為軟件開發人員提供了用於編譯、發佈軟件的工具,它已被用於許多發行版系統,包括Mandriva、Ubuntu、Fedora、Debian和Archlinux等。 它通常能夠有效簡化打包過程,因此開發人員可以更輕鬆地為許多發行版以及許多 openSUSE 發行版打包單個程式,使得無論用戶使用何種分發版本都可以安裝並使用。它是在GNU GPLv2+協定下發佈的。[23]

增量 RPM 編輯

預設情況下,openSUSE Leap在更新安裝時使用 Delta RPM英語Delta RPM(增量 RPM)。 Delta RPM 包含軟件套件的舊版本和新版本之間的區別。這意味着只需要下載已安裝軟件套件和新軟件套件之間的更改。這減少了頻寬消耗和更新時間,對慢速 Internet 連接尤為重要。

桌面創新 編輯

Xgl 與 Compiz 編輯

2006年1月2日,SUSE開發人員David Reveman 發佈了一種X伺服器體系結構 Xgl,旨在通過OpenGL驅動程式利用現代顯示卡,並通過 glitz 在 OpenGL 上進行分層。 Compiz 是X Window系統的首批合成視窗管理員之一,它也發佈了可以利用這種OpenGL加速功能的版本。

KDE 桌面特性 編輯

SUSE多年來一直是KDE專案的主要貢獻者。 SUSE在這方面的貢獻非常廣泛,影響着KDE的許多部分,如 kdelibs 和 KDEBase,Kontact 和 kdenetwork。 其他值得注意的專案包括:KNetworkManager——NetworkManager的前端[24]和Kickoff——KDE Plasma Desktop的新 K 選單[25]

GNOME 桌面特性 編輯

當 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 10.2熒幕擷取

openSUSE 專案一般每年發佈一個小版本。自11.2版以來,為兩個版本提供的關鍵更新額外延長了兩個月,從而導致了18個月的支援期。[32][33]從版本12.1開始,為了增加可預測性並防止人們認為.0版本更為重要,openSUSE版本方案進行了修改。所有11月份發佈的版本都為.1,所有七月份發佈的版本都為.2,所有三月份發佈的版本都為.3。每隔兩年,當另一個.1版本發佈時,主要版本號就會出現。

 
OpenSUSE 10.3熒幕擷取

從版本Leap 42.1(在版本13.2之後)開始,每個主要版本預計至少可支援36個月,直到下一個主要版本(例如43.1)與SUSE Linux Enterprise版本一致為止。每個次要版本(例如42.1,42.2等)預計將每年發佈一次,與SUSE Linux Enterprise 服務包(Service Pack)一致。用戶被要求在它可用周期的6個月內升級到最新的小版本,從而產生類似的支援18個月的生命周期。[34][35]

 
OpenSUSE 11.3(使用GNOME)熒幕擷取

Evergreen[36](常青)版本是一個社區提供支援的延長維護版本,能夠在選定的 openSUSE 版本達到官方周期後延長其支援周期。

 
OpenSUSE 12.1熒幕擷取
 
OpenSUSE 12.3熒幕擷取
 
OpenSUSE 13.1熒幕擷取
 
OpenSUSE Leap 42.3熒幕擷取


名稱 版本 開發代號 發佈時間[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
舊版本,不再支援: 11.3[40] Teal 2010-07-15 2012-01-16 不適用 2.6.34
舊版本,不再支援: 11.4[41] Celadon 2011-03-10 2012-11-05 2015-07 2.6.37
舊版本,不再支援: 12.1[42] Asparagus 2011-11-16 2013-05-15 不適用 3.1.0
舊版本,不再支援: 12.2[43] Mantis 2012-09-05 2014-01-15 不適用 3.4.6
舊版本,不再支援: 12.3[44] Dartmouth 2013-03-13 2015-01-01 不適用 3.7.10
舊版本,不再支援: 13.1[45] Bottle 2013-11-19 2016-02-03 2016-11[46] 3.11.6
舊版本,不再支援: 13.2[45] Harlequin 2014-11-04 2017-01-16 不適用 3.16.6
openSUSE Leap 舊版本,不再支援: 42.1[47] Malachite 2015-11-04 2017-05-17 不適用 4.1.12
舊版本,不再支援: 42.2[48] 不適用 2016-11-16 2018-01-26 不適用 4.4
舊版本,不再支援: 42.3[49] 不適用 2017-07-26 2019-06-30[50] 不適用 4.4
舊版本,不再支援: 15.0[51] 不適用 2018-05-25 2019-11-25 不適用 4.12
舊版本,不再支援: 15.1[52] 不適用 2019-05-22 2021-01-31[53] 不適用 4.12
舊版本,不再支援: 15.2[54] 不適用 2020-07-02 2021-12-31 不適用 5.3.18
舊版本,不再支援: 15.3[55] 不適用 2021-06-02 2022-12-31 不適用 5.3.18
舊版本,仍被支援: 15.4[56] 不適用 2022-06-08 2023-12-31 不適用 5.14.21
當前版本: 15.5[57] 不適用 2023-06-07 2024-12-31 不適用 5.14.21
openSUSE Tumbleweed[58] 當前版本: 捲動發行 不適用 捲動發行 不適用 不適用 最新穩定版
格式:
舊版本
舊版本,仍被支援
目前版本
最新的預覽版
未來版本

最低系統需求[59] 編輯

  • CPU: AMD 64 位或 Intel 64 位處理器。
  • 記憶體: 1GB實體記憶體(使用線上軟件源時最少1.5GB,建議4GB以上)。
  • 硬碟空間: 最小化安裝需要 10 GB 空間,圖形介面安裝需要16GB。如果打算使用Btrfs的快照功能,推薦根目錄至少保留40GB空間。
  • 音效卡與顯示卡: 沒有特殊要求,絕大多數都支援。解像度1024 x 768以上。

參見 編輯

參考資料 編輯

  1. ^ Leap 15.5 Release Matures, Sets Up Technological Transition. 2023年6月7日 [2023年6月8日] (英語). 
  2. ^ How do you say SUSE? - YouTube. Novell. 2011-10-14 [2016-04-24]. (原始內容存檔於2018-12-25). 
  3. ^ Sponsors - openSUSE. [2016-04-24]. (原始內容存檔於2010-03-09). 
  4. ^ Novell Announces Agreement to Acquire Leading Enterprise Linux Technology Company SUSE LINUX. Novell. 2003-11-04 [2015-07-06]. (原始內容存檔於2015-07-07). 
  5. ^ Micro Focus International completes merger with the Attachmate Group. Micro Focus International plc. 2014-11-20 [2016-04-24]. (原始內容存檔於2016-03-09). 
  6. ^ openSUSE Strategy. opensuse.org. [2012-05-07]. (原始內容存檔於2012-07-17). 
  7. ^ openSUSE 11.3 Release Notes(LXDE—a New Desktop Environment). [2010-08-30]. (原始內容存檔於2011-02-25). 
  8. ^ Portal:Tumbleweed - openSUSE Wiki. zh.opensuse.org. [2021-09-18]. (原始內容存檔於2021-09-16). 
  9. ^ openSUSE Wiki. openSUSE Wiki - End of year survey 2020. opensuse.org. 2021-01-15. (原始內容存檔於2021-01-07) (英語). 
  10. ^ MicroOS-Portal. openSUSE.org. [18 March 2021]. (原始內容存檔於2020-08-08). 
  11. ^ openSUSE Wiki. openSUSE Wiki - End of year survey 2020. opensuse.org. 2021-01-15. (原始內容存檔於2021-01-07) (英語). 
  12. ^ openSUSE Wiki. openSUSE Wiki - End of year survey 2020. opensuse.org. 2021-01-15. (原始內容存檔於2021-01-07) (英語). 
  13. ^ Product Support Lifecycle - Lifecycle Dates by Product lifecycle. SUSE. [2021-03-21]. (原始內容存檔於2020-11-28) (美國英語). 
  14. ^ Pfeifer, Gerald. Closing the Leap Gap. SUSE Communities. 2021-03-03 [2021-09-16]. (原始內容存檔於2021-12-11) (美國英語). 
  15. ^ openSUSE Wiki. openSUSE MicroOS. opensuse.org. 2020-07-20. (原始內容存檔於2020-08-08) (英語). 
  16. ^ Richard Brown. MicroOS Desktop - the road to daily driving. opensuse.org. 2020-10-16. (原始內容存檔於2020-11-01) (英語). 
  17. ^ openSUSE Kubic頁面存檔備份,存於互聯網檔案館), auf kubic.opensuse.org
  18. ^ Container Images built by the Open Build Service頁面存檔備份,存於互聯網檔案館), on registry.opensuse.org
  19. ^ openSUSE Kubic: Das Docker OS der nächsten Generation?. 2017. (原始內容存檔於2021-03-04) (德語). 
  20. ^ Opensuse Kubic ändert Ausrichtung. Pro-Linux. (原始內容存檔於2019-01-23) (德語). 
  21. ^ Product highlights. [2012-01-12]. (原始內容存檔於2011-03-04). 
  22. ^ openSUSE Software. software.opensuse.org. [2023-09-20]. (原始內容存檔於2022-05-24). 
  23. ^ Complete openSUSE Build Service under GPL available. opensuse-announce mailing list. [December 12, 2015]. (原始內容存檔於2017-07-01). 
  24. ^ KNetworkManager - old openSUSE Community Wiki
  25. ^ Kickoff - old openSUSE Community Wiki
  26. ^ 26.0 26.1 26.2 26.3 26.4 26.5 26.6 发行说明. [2012-09-07]. (原始內容存檔於2013-05-03). 
  27. ^ Product highlights. [2012-01-12]. (原始內容存檔於2011-03-04). 
  28. ^ Product highlights. [2012-01-12]. (原始內容存檔於2011-03-04). 
  29. ^ Product highlights. [2012-01-12]. (原始內容存檔於2011-03-04). 
  30. ^ openSUSE 11.3 Release Notes(Initializing Graphics with KMS (Kernel Mode Setting)). [2010-08-30]. (原始內容存檔於2011-02-25). 
  31. ^ 特性. [2012-09-07]. (原始內容存檔於2012-09-08). 
  32. ^ Loeffler, Michael. Change in maintenance for openSUSE 11.2 and future versions. opensuse-announce mailing list. August 14, 2009 [2009-11-10]. (原始內容存檔於2009-08-17). 
  33. ^ openSUSE Lifetime (as of 2011). [November 19, 2011]. (原始內容存檔於2017-07-01). 
  34. ^ openSUSE Lifetime (as of 2015). [September 17, 2015]. (原始內容存檔於2017-07-02). 
  35. ^ openSUSE Roadmap (as of 2015). [September 17, 2015]. (原始內容存檔於2017-07-02). 
  36. ^ 36.0 36.1 openSUSE Evergreen. 
  37. ^ openSUSE Roadmap. 
  38. ^ openSUSE Lifetime. 
  39. ^ but done by openSUSE project
  40. ^ Yunashko, Bryen. openSUSE 11.3 is here!. opensuse-announce mailing list. 15 July 2010 [15 July 2010]. 
  41. ^ Portal 11.4: openSUSE 11.4 was released on Thursday the 10th of March 2011. 
  42. ^ Portal 12.1: openSUSE 12.1 has been released on Wednesday, the 16th of November 2011. 
  43. ^ Portal 12.2: openSUSE 12.2 has been released on Wednesday September 5th 2012. 
  44. ^ Portal 12.3: openSUSE 12.3 has been released on Wednesday, March 13, 2013. 
  45. ^ 45.0 45.1 Supported Regular distributions. 
  46. ^ Evergreen EOL. 
  47. ^ Release Notes openSUSE 42.1. 
  48. ^ Optimal Release for Linux Professionals Arrives with openSUSE Leap 42.2. November 16, 2016. 
  49. ^ OpenSUSE Roadmap. April 28, 2017. 
  50. ^ openSUSE Leap 42.3 End of Life is Extended - openSUSE News
  51. ^ openSUSE Leap's Next Major Version Number. April 28, 2017. 
  52. ^ openSUSE Leap 15.1 in the works. 2018-11-20. 
  53. ^ Advance notice of discontinuation of openSUSE Leap 15.1. 2020-11-10. 
  54. ^ openSUSE Leap "15.2" Release Brings Exciting New Artificial Intelligence (AI), Machine Learning, and Container Packages. 2020-07-02. 
  55. ^ openSUSE Leap 15.3 Bridges Path to Enterprise. 2021-06-02. 
  56. ^ Leap 15.4 Offers New Features, Familiar Stability. 2022-06-08. 
  57. ^ Douglas DeMaio. Leap 15.5 Release Matures, Sets Up Technological Transition. openSUSE News. 2023-06-07 [2023-06-08]. 
  58. ^ Tumbleweed. 
  59. ^ Installation Quick Start | Start-Up | openSUSE Leap 15.3. doc.opensuse.org. [2021-09-16]. (原始內容存檔於2021-12-27). 

外部連結 編輯