Portal:15.0/Features
openSUSE Leap 15.0 是...
這是第一次,SUSE 將支援從 Leap 轉換到 SLE,這使得在 Leap 上開發軟體的系統整合商得以轉移至企業版本以提供認證、大量部署與/或延伸長期支援。openSUSE Leap 15 帶來了許多社群套件,在來自 SUSE Linux Enterprise (SLE) 15 原始碼的核心上建構。這是第一次這二個主要發行從一開始就同步開發。Leap 15 與 SLE 15 (將於接下來的幾個月內釋出) 共享相同的核心套件。Leap 的第一個釋出版本是 42.1 版,它是基於 SLE 12 的第一個 Service Pack (SP1)。三年後 SUSE 的企業版本與 openSUSE 的社群版本現在已同步在一個全新的基礎上開發。
本次發行具備了系統角色選擇,提供傳統伺服器角色與交易型 (transactional) 伺服器角色。由 Kubic 專案所貢獻,該角色使用交易型升級與唯讀 root 檔案系統來提供 Leap 在各種使用情境下原子升級的優勢,包括執行容器的主機、物聯網 (IoT),與傳統伺服器以及未來可能的桌上型應用。
對於開發者
openSUSE Leap 15 提供多種套件供容器與容器化應用程式使用。Flatpak 與 AppImage 是用於軟體開發、套件管理,與應用程式虛擬化的軟體工具,讓開發者得以提供使用者能在隔離環境下運作的 Linux 應用程式。Docker 容器與其工具讓建構與分發應用程式簡單快速。使用 containerd 套件來執行符合 Open Container Initiative Specifications 的容器。
Leap 15 的主要編譯器是 gcc 7,並且在接下來的 Leap 15 Service Packs 發行會加入更多編譯器。GNOME Builder 是第一次收錄在 Leap 中,開發者們可以為他們喜愛的 GNOME 專案開發應用程式。GNOME Builder 作為一個功能強大的通用整合開發環境,並不只限於使用 C、C++ 及 Vala 開發 GTK 應用程式,也可以使用更多其他程式語言。開發者可以使用 Qt5 Configuration Tool 調整 Qt5 設定,或是使用 Qt Widgets 如 scales、sliders、dials、compasses、thermometers、wheels 與 knobs 來控制或是顯示值、陣列等等。開發者也可以透過 GTK 3.22.30 所提供堅固與穩定的工具箱來為 gtk 應用程式打造圖形使用者介面。
Leap 提供了幾乎各種程式語言來讓開發者選擇。Go、Rust、Haskell、C++、Ruby on Rails、Java、Python、Perl 與更多。Leap 也包括了多種函式庫供開發者使用,如 libzypp、libvirt、glib、libstorage-ng 等等。利用 libvirt 建構共享函式庫,使用 libtool-testsuite 中的腳本程式,或是使用 glib 通用工具函式庫以取用資料類型、巨集、類型轉換、字串工具、檔案工具、事件迴圈抽象層等等。
對於系統管理者
系統管理者與小型企業可以使用 Leap 來架設網站與郵件伺服器。管理者可以充分利用網路管理通訊協定 DHCP、分配 DNS 資源,或是透過 NFS 供客戶端存取檔案。檔案與主機共享套件如 NextCloud 與 ownCloud 收錄在內,而群組應用程式套裝 Kopano 也收錄在 Leap 15 官方發行中。現有的 Leap 使用者應該可無縫升級至 Leap 15,且應開始考慮轉移計畫。值得一提的是,openSUSE Leap 使用 Delta RPM 來分發維護性更新,以確保維護您的 Leap 系統的長期頻寬需求儘可能地低。
YaST、安裝程式與開機佈景主題的新改變是無懈可擊的,並且去除了在之前 openSUSE 版本中 YaST 的限制。改進的 libstorage-ng 使得磁碟分割程式更強大且更可靠。YaST 磁碟分割程式向來是非常強大的,然而 libstorage-ng 更把它帶到一個新境界。這次 Leap 發行包括了新的防火牆解決方案。其中的改變是從 SuSEfirewall2 轉換到容易互動且強大的防火牆管理工具 FirwallD。
openSUSE Leap 比起其他發行版本打造得更好,而且是地球上經過最多測試的 Linux 發行版本。Leap 採用一個安全的開發模型來打造。這個建構在企業版基礎系統的社群發行版本是在與 SUSE 開發者的合作之下,使用開放源碼與 openSUSE 工具如 Open Build Service 以及 openQA 進行開發。openQA 已經執行了超過一百萬次的測試。活躍的開發者社群、開放源碼的工具,以及 Leap 與 SLE 發行版的同步開發,使得開發者更容易地貢獻至 Leap,並且更進一步地驅動技術創新與開源解決方案。openSUSE Leap 可以使用在虛擬機器 (VM) 或是容器的客體系統,讓專業使用者不管是在單一伺服器或是在資料中心,得以有效率地執行網路服務;Leap 是收放自如的。
對於使用者
KDE 的最新發行 (也透過 PackageHub 收錄於 SLE 15 中),使用了最新的 Plasma 5.12 長期支援版本與其社群所支援的工具與應用程式。Leap 提供回歸的 KDE Live 映象檔。
openSUSE Leap 使用者可以選擇他們喜歡的桌面環境、組態與設定。在 Leap 中的 GNOME 版本與 SLE 15 的相同,現在預設已使用 Wayland。GNOME Builder 在 Leap 是第一次收錄,故 GNOME 玩家們可以為他們喜愛 GNOME 專案開發應用程式。Leap 提供回歸的 GNOME Live 映象檔。
Leap 發行版本支援健康、科學、研究與開發者社群。其提供套件如 GNU Health (幫助醫院執行日常工作並收集重要的病人資料) 與 QGIS (讓研究人員建立、編輯、視覺化、分析與出版地理資訊)。
本次 openSUSE 發行使用 Weblate 來進行 openSUSE 超過 50 種語言的協同翻譯。openSUSE 的 Weblate 讓每個人,包括專業或是業餘的貢獻者,來參與這個過程,並整合了來自 openSUSE 以及 SUSE Enterprise Linux 的翻譯,加速了社群與企業間的協同合作。