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