Alpine Linux

以musl與BusyBox為基礎開發的Linux散佈版

Alpine Linux是一個由社區開發的基於muslBusyBoxLinux操作系統,該操作系統以安全為理念,面向x86路由器防火牆虛擬專用網、IP電話盒及服務器而設計。

Alpine Linux
開發者Alpine Linux開發團隊
作業系統家族類Unix系統
運作狀態活躍中
源碼模式開放源代碼
首次發布2005年8月,​19年前​(2005-08[1]
當前版本
  • 3.20.3(2024年9月6日;穩定版本)[2]
編輯維基數據鏈接
支持的語言多種語言
軟件包管理系統APK
支援平台x86, x86-64, ARMhf, AArch64
內核類別整塊性核心Linux內核
使用者空間BusyBox(可選用GNU核心工具組
默認用戶界面命令行界面
許可證 編輯維基數據鏈接
官方網站alpinelinux.org
倉庫 編輯維基數據鏈接

歷史

編輯

最初時,Alpine Linux開始於LEAF計劃英語LEAF Project的分叉[1]。LEAF的成員想要繼續製作在一張軟盤上可以裝下的Linux發行版,而Alpine Linux希望包括一些更重量級的包比如SquidSamba,還有額外的安全特徵及更新的內核。

特徵

編輯
  • Alpine Linux可以安裝為從RAM運行的操作系統。LBU(Alpine本地備份)工具[6],可選的允許將所有配置文件備份至一個APK覆蓋(overlay)文件(通常縮寫為apkovl),它是缺省的存儲在/etc中所有改變了文件的一個tar.gz文件(有增加更多目錄的選項)。這允許Alpine可靠的工作於苛刻的嵌入環境中,或(臨時的)倖免於部份的磁盤錯誤,這在公共雲環境中有時會經歷到。
  • 直到Alpine 3.7在缺省發行中包含的是久經考驗的內核,這有助於減少漏洞和弱點的影響。所有的包編譯時都採取了堆棧衝擊保護來助力緩解用戶空間緩衝區溢出的作用。
  • 缺省的包括了允許使用採用了DMVPN英語DMVPN標準的高效網狀VPN的補丁。
  • Alpine配置框架(ACF)是可選的,ACF是用來配置Alpine Linux機器的應用,它的目標類似於Debiandebconf英語Debian configuration system。它是基於簡單的Lua腳本的標準框架[8]

版本維護

編輯
版本號 發布日期[12] 支持結束日期[13] Linux內核版本
舊版本,不再支援: 3.2 2015-05-26 2017-05-01 3.18.xx
舊版本,不再支援: 3.3 2016-01-06 2017-11-01 4.1.xx
舊版本,不再支援: 3.4 2016-05-31 2018-05-01 4.4.xx
舊版本,不再支援: 3.5 2016-12-22 2018-11-01 4.4.xx
舊版本,不再支援: 3.6 2017-05-24 2019-05-01 4.9.xx
舊版本,不再支援: 3.7 2017-11-30 2019-11-01 4.9.xx
舊版本,不再支援: 3.8 2018-06-26 2020-05-01 4.14.xx
舊版本,不再支援: 3.9 2019-01-29 2020-11-01 4.19.xx
舊版本,不再支援: 3.10 2019-06-19 2021-05-01 4.19.xx
舊版本,不再支援: 3.11 2019-12-19 2021-11-01 5.4.xx
舊版本,不再支援: 3.12 2020-05-29 2022-05-01 5.4.xx
舊版本,不再支援: 3.13 2021-01-14 2022-11-01 5.10.xx
舊版本,不再支援: 3.14 2021-06-15 2023-05-01 5.10.xx
舊版本,不再支援: 3.15 2021-11-24 2023-11-01 5.15.xx
舊版本,不再支援: 3.16 2022-05-23 2024-05-23 5.15.xx
舊版本,仍被支援: 3.17 2022-11-22 2024-11-22 5.15.xx
舊版本,仍被支援: 3.18 2023-05-09 2025-05-09 6.1.xx
舊版本,仍被支援: 3.19 2023-12-07 2025-11-01 6.6.xx
當前版本: 3.20 2024-05-22 2026-04-01 6.6.xx
最新預覽版本: edge 滾動更新 不適用 不適用
格式:
舊版本
舊版本,仍被支援
當前版本
最新的預覽版
未來版本

參考資料

編輯
  1. ^ 1.0 1.1 linux.leaf.devel - Re: [leaf-devel] 2.6.x kernel support? - msg#00039 - Recent Discussion OSDir.com. (原始內容存檔於2016-05-14). 
  2. ^ Alpine 3.17.10, 3.18.9, 3.19.4, 3.20.3 released. 2024年9月6日 [2024年9月6日]. 
  3. ^ Alpine Linux package management. [2020-11-14]. (原始內容存檔於2020-12-13). 
  4. ^ shell腳本頁面存檔備份,存於網際網路檔案館
  5. ^ 重寫頁面存檔備份,存於網際網路檔案館
  6. ^ Alpine local backup. [2020-11-14]. (原始內容存檔於2021-01-29). 
  7. ^ About. [2020-11-14]. (原始內容存檔於2020-11-11). 
  8. ^ Alpine Configuration Framework. [2020-11-14]. (原始內容存檔於2020-07-25). 
  9. ^ Release notes. alpinelinux.org. [6 May 2018]. (原始內容存檔於2021-01-28). 
  10. ^ musl FAQ. [2020-11-14]. (原始內容存檔於2020-11-11). 
  11. ^ Alpine Linux Init System. [2020-11-14]. (原始內容存檔於2020-11-16). 
  12. ^ https://alpinelinux.org/posts/頁面存檔備份,存於網際網路檔案館) Alpine Linux News archive
  13. ^ https://alpinelinux.org/releases/頁面存檔備份,存於網際網路檔案館) Alpine release branches