Alpine 版本現已發布 Linux 3.23 是一個基於 Musl 系統庫和 BusyBox 工具套件的極簡發行版。此發行版具有更高的安全性要求,並內建了 SSP(堆疊粉碎保護)。它使用 OpenRC 作為初始化系統,並使用專有的 apk 套件管理器進行套件管理。官方 Docker 容器映像由 Alpine 生成,PostmarketOS 專案也使用了 Alpine。可啟動的 ISO 映像(x86_64、x86、armhf、aarch64、armv7、ppc64le、s390x、riscv64 和 loongarch64)提供六種版本:標準版(344 MB)、網路下載版(361 MB)、擴充版(1 GB)和擴充版(1 GB)和擴充版(1 GB)和擴充版(1 GB)和擴充版(1 GB)和擴充版(1 GB)和擴充版(1 GB)和擴充版(1 GB)和擴充版(1 GB)和擴充版(1 GB)和擴充版(1 GB)和擴充版(1 GB)和擴充版(1 GB)和擴充版(1 GB)和擴充版(1 GB)和擴充版(1 GB)和擴充版(1 GB)和擴充版(1 GB) 虛擬機 (67 MB)、minirootfs (4 MB) 和 Xen 虛擬機器管理程式 (1 GB)。
在新版本中:
- 經過五年的開發,APK 套件管理器 3.0 版本已發布。 Alpine 版本 Linux 3.23 使用了新的 apk 工具,但目前仍繼續使用第二版軟體包格式和索引(計劃在接下來的版本中過渡到第三版)。
APK 3.0 的更改包括:
- 一種新的資料包格式,支援 zstd 壓縮演算法和基於該新演算法的數位簽名,並且還提供了使用原始資料包簽名驗證資料包管理器資料庫中資料的功能。
- 支援在索引中使用新的雜湊演算法(SHA-256、SHA-512)。
- 移除了對 FTP、第一版資料包格式和 md5 雜湊的支援。
- 新增了一項檢查,以確保已安裝軟體包的架構與系統架構相符。
- 為了區分腳本和 apk 工具的輸出,腳本輸出現在以「*」為前綴。
- 儲存庫設定檔格式中已新增了對定義和使用變數的支援。
- 增加了將預設設定移至單獨設定檔的功能。
- 新增指令:apk mkpkg 用於建立軟體包,apk mkndx 用於建立索引,apk adbsign 用於管理數位簽名,apk adbdump 用於轉儲結構。
- 新增「apk 查詢」命令,用於從已安裝的資料庫和索引中獲取軟體包信息,結合了 info、list 和 search 命令的功能。
- 新增了一個選用功能,可以將所有可執行檔和庫檔案從根目錄移動到 /usr 分割區(/bin、/sbin 和 /lib* 目錄將與 /usr 分割區內的對應目錄合併,並建立符號連結)。若要在安裝過程中啟用此合併,請在執行 setup-disk 工具之前設定 BOOTSTRAP_USR_MERGED 環境變數。在現有系統中,可以使用 merge-usr 軟體包進行合併。
- 核心封包 Linux 「linux-edge」已被「linux-stable」取代,後者使用的設定與「linux-lts」軟體包完全相同。 「linux-stable」軟體包使用所有穩定核心分支,而「linux-lts」僅使用標記為LTS的分支。
- 由 iwlwifi 驅動程式支援的 Intel 無線適配器的韌體已從 linux-firmware-other 軟體包移至 linux-firmware-intel 軟體包。
- 新增了引用最新LLVM版本的LLVM元包。
- nftrules 和 udev 規則集已分割為子套件($pkgname-nftrules 和 $pkgname-udev),分別提供套件特定的防火牆規則和 udev 規則綁定。類似地,systemd 服務也已拆分為子包($pkgname-systemd)(目前沒有計劃預設從 OpenRC 遷移到 systemd)。新增了 nftables-rulesets 元包,用於安裝所有 nftrules 規則。
- nginx 伺服器建置時使用了「--with-compat」選項,以確保與第三方動態載入模組的相容性。 nginx-mod-dev 軟體包已添加,其中包含建置模組所需的 nginx 程式碼和建置依賴項。
- 提供包含新版本圖形環境 GNOME 49、KDE Plasma 6.5.3、LXQt 2.3.0、Sway 1.11 的軟體包。
- 軟體包版本已更新,例如,核心版本已發布。 Linux 6.18、GCC 15、LLVM 21、busybox 1.37.0、Node.js 24.11、Rust 1.91、Valkey 9.0、OpenZFS 2.4.0-rc4、Crystal 1.18、Docker 29、.NET 10.0、Go 1. 5.42、PHP 8.5、PostgreSQL 18、Qt 6.10、ffmpeg 8、wlroots 0.19。
來源: opennet.ru
