OpenMandriva官方發布消息 OpenMandriva Lx 4.0正式版本發布。OpenMandriva是第一款使用LLVM/clang編譯的Linux發行版。編譯過程中對代碼和連結的高級優化,通過啟用LTO,以及一些關鍵包的配置文件引導優化。最版本的OMLx 4.0有哪些新功能和絢麗的變化呢,請和蟲蟲給你第一時間一起嘗鮮下。
主要功能變化
跟3.x版本相比,OMLx 4.0帶來了許多重大變化:
KDE Plasma已更新至5.15.5(使用Frameworks 5.58和Applications 19.04.2,Qt 5.12.3);
LibreOffice使用完整的Plasma集成,為用戶提供熟悉的系統對話框和改進的外觀和感覺;
Falkon是一個使用與Chromium一樣渲染引擎的KDE Web瀏覽器。新版本中做為默認瀏覽器,減少了內存佔用並提供了更加一致的UI;
解決了由於有關MP3專利問題, MP3解碼器和編碼器已包含在發行版中。視頻和音頻播放器也已更新。
OpenMandriva應用
OM Welcome做了大量更新,OM控制中心現已包含在主要發行版中;
OM控制中心取代了過時的DrakX工具;
OM存儲庫管理工具(om-repo-picker)作為DNF包管理器的前端被引入。
Live模式
ISO菜單語言和鍵盤首選項的新條目
根據用戶的要求,KPatience紙牌遊戲已包含在ISO中(僅限Live模式)
Calamares新功能
輕鬆交換分區選項;
Calamares日誌複製到成功安裝的系統;
在安裝結束時自動刪除所有未使用的語言;
Calamares會檢查系統是安裝在VirtualBox還是真正硬體中。如果在真正硬硬體中,會刪除virtualbox unuseful packages。
開發方面
將RPM升級為版本4,並將DNF切換為軟體包管理器;
開發工具鏈做了大量升級。主要的C/C++工具鏈升級為clang 8.0,glibc 2.29和binutils 2.32,新的包裝器使得像nm這樣的工具可以處理由gcc或clang生成的LTO文件。
gcc 9.1已經可選用。
Java堆棧已更新為使用OpenJDK 12,其中包含圍繞Java模塊構建的包依賴項。
Python已經更新到3.7.3,主安裝映像中刪除Python 2.x上的依賴項(目前,Python 2仍然存在基礎類庫中編譯歷史某些用戶特殊的遺留應用使用);
Perl,Rust和Go也已更新最新版本;
所有重要的庫都已更新最新版本(例如Boost 1.70,poppler 0.76);
內核版本更新到5.1.9版,進一步提高了性能。內核5.2-rc4也可以在手動啟用測試。
硬體支持
硬體方面,做了很大改善提高支持。除了例行的驅動程序更新(包括Mesa 19.1.0圖形堆棧)之外,OMLx 4.0,引入了對aarch64和armv7hnl平臺的完整支持。 RISC-V的支持也在進行中,但尚未準備好發布。新版本專門針對當前的AMD處理器(Ryzen,ThreadRipper,EPYC)構建了一個版本,該版本通過利用這些處理器中的新功能可以比通用版本獲得更大性能優化(該版本不適用於通用的x86_64處理器)。
主要更新包版本
核心包
內核5.1.9
KDE Plasma:5.15.5
KDE Frameworks:5.58.0
KDE應用程式:19.04.1
Qt Framework 5.12.3
Systemd 242
LLVM/clang 8.0.1
Java 12
主要包
LibreOffice 6.2.4
Firefox Quantum 66.0.5
Krita 4.2.1
DigiKam 6.0
Xorg 1.20.4,Mesa 19.1.0
Calamares 3.2.7
Live ISO包新應用程式
Dnfdragora 包管理器的圖形前端工具替換舊的rpmdrake
Kuser 用戶和組管理工具,替代userdrake
Kbackup 用於備份目錄或文件的工具,替換舊的draksnapshot
OpenMandriva控制中心
OpenMandriva存儲庫管理工具