跳至內容

AlpineLinux

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

Alpine Linux是一个社群開發的因為 musl 和 BusyBox 的 Linux 作業系統,這个作業系統是以安全為理念,面向 x 八十六路是由器、防火牆、虛擬私人網路、IP 電話盒仔侍服器設計。

歷史

上早起,Alpine Linux 開始於 LEAF 計劃的分叉仔。LEAF 的成員想欲繼續製作佇一張軟碟頂懸會當裝下的 Linux 發行版,而且 Alpine Linux 希望包括一寡閣較重量級的包比如講 Squid 和 Samba,猶閣有額外的安全特徵佮更新的核心。

特徵

  • Alpine 使用家己的包管理系統 apk-tools,伊上頭仔是一組 shell 指令碼,尾仔閣用 C 行重寫。Alpine 目前包括上捷用的包比如講 GNOME、Xfce、Firefox 等。
  • Alpine Linux 會當安裝做對 RAM 執行的作業系統。LBU(Alpine 本地備份)工具,可選的允准將所有設定檔備份到一个 APK 崁(overlay)檔案(通常縮寫為 apkovl), 伊是預設的儲存佇咧 ` / etc ` 中所有改變檔案的一个 tar . gz 檔案(有增加閣較濟 kha-tá-lok-guh 的選項)。 這允准 Alpine 毋過靠的工課佇苛刻的躉入環境,抑是(臨時的)閃會開跤部份的磁碟錯誤,這佇公共雲環境內底有時會經歷著。
  • 一直到 Alpine 三分七佇預設發行中包含的是久經考驗的核心,對減少漏洞佮弱點影響。所有的包編譯的時攏採取了濟濟的衝擊保護來助力沓沓仔解說使用者空間沓沓衝區溢位的作用。
  • 預設的包括了允准使用採用矣 DMVPN 標準的高效網狀 VPN 的修補程式。
  • 伊可靠的支援上新版本的 Xen hypervisor 佮標準 Linux hypervisor KVM。
  • 伊允准足細的 Linux 容器,大約八 MB 大細,就算極小的磁碟安裝需要大約一百三十 MB。
  • Alpine 組態框殼(ACF)是可選的,ACF 是用來組態 Alpine Linux 機器的應用,伊的目標類似 Debian 的 debconf。伊是較簡單的 Lua 指令碼的標準框殼。
  • 伊捌使用 uClibc 做為 C 標準庫替代上捷用的傳統 GNU C 庫(glibc)。 就算講伊閣較輕級,但是有佮 glibc 二進位無相容的重大缺陷。所有的軟體攏愛使用 uClibc 來編譯才會當正確來做工課。自從二空一四年四月初九,Alpine Linux 切換使用 musl,伊的部份二進位相容佇 glibc。
  • Alpine Linux 目前使用的 init 系統是輕量級的 OpenRC,毋是仝款足濟發行版包括 Debian、Ubuntu、RHEL、Arch Linux 和 CentOS,Alpine 無咧用 systemd。

版本維護

參考資料