fbpx
维基百科

Alpine Linux

Alpine Linux是一个由社区开发的基于muslBusyBoxLinux操作系统,该操作系统以安全为理念,面向x86路由器防火墙虚拟专用网、IP电话盒及服务器而设计。

Alpine Linux
开发者Alpine Linux開發團隊
作業系統家族类Unix系统
運作狀態活跃中
源码模式开放源代码
首次发布2005年8月,​18年前​(2005-08[1]
当前版本
  • 3.19.0 (2023年12月7日;穩定版本)[2]
支持的语言多种语言
软件包管理系统APK
支援平台x86, x86-64, ARMhf, AArch64
内核类别整塊性核心Linux内核
使用者空間BusyBox(可選用GNU核心工具组
默认用户界面命令行界面
许可证
官方網站alpinelinux.org
仓库
  • gitlab.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的补丁。
  • 它允许非常小的Linux容器英语List of Linux containers,大约8 MB大小,尽管极小的磁盘安装需要大约130 MB[7]
  • Alpine配置框架(ACF)是可选的,ACF是用来配置Alpine Linux机器的应用,它的目标类似于Debiandebconf英语Debian configuration system。它是基于简单的Lua脚本的标准框架[8]
  • 它曾经使用uClibc作为C标准库替代最常用的传统GNU C库(glibc)。尽管它更加轻量级,但有着与glibc二进制不兼容英语Binary code compatibility的重大缺陷。因此所有软件都必须使用uClibc来编译才能正确工作。自从2014年4月9日[9],Alpine Linux切换成使用musl,它部份的二进制兼容于glibc[10]

版本维护 编辑

版本号 发布日期[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
最新预览版本: edge 滾動更新 不適用 不適用
格式:
舊版本
舊版本,仍被支援
当前版本
最新的预览版
未来版本

参考资料 编辑

  1. ^ 1.0 1.1 . (原始内容存档于2016-05-14). 
  2. ^ Alpine 3.19.0 released. 2023年12月7日 [2023年12月7日]. 
  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

alpine, linux, 是一个由社区开发的基于musl和busybox的linux操作系统, 该操作系统以安全为理念, 面向x86路由器, 防火墙, 虚拟专用网, ip电话盒及服务器而设计, 开发者開發團隊作業系統家族类unix系统運作狀態活跃中源码模式开放源代码首次发布2005年8月, 18年前, 2005, 当前版本3, 2023年12月7日, 穩定版本, 支持的语言多种语言软件包管理系统apk支援平台x86, armhf, aarch64内核类别整塊性核心, linux内核, 使用者空間busybox,. Alpine Linux是一个由社区开发的基于musl和BusyBox的Linux操作系统 该操作系统以安全为理念 面向x86路由器 防火墙 虚拟专用网 IP电话盒及服务器而设计 Alpine Linux开发者Alpine Linux開發團隊作業系統家族类Unix系统運作狀態活跃中源码模式开放源代码首次发布2005年8月 18年前 2005 08 1 当前版本3 19 0 2023年12月7日 穩定版本 2 支持的语言多种语言软件包管理系统APK支援平台x86 x86 64 ARMhf AArch64内核类别整塊性核心 Linux内核 使用者空間BusyBox 可選用GNU核心工具组 默认用户界面命令行界面许可证GNU通用公共许可证2 0版MIT許可證2句版BSD许可证官方網站alpinelinux wbr org仓库gitlab wbr alpinelinux wbr org 目录 1 历史 2 特征 3 版本维护 4 参考资料历史 编辑最初时 Alpine Linux开始于LEAF计划 英语 LEAF Project 的分叉 1 LEAF的成员想要继续制作在一张软盘上可以装下的Linux发行版 而Alpine Linux希望包括一些更重量级的包比如Squid和Samba 还有额外的安全特征及更新的内核 特征 编辑Alpine使用了自己的包管理系统apk tools 3 它最初是一组shell脚本 4 后来又用C进行了重写 5 Alpine目前包含最常用的包比如GNOME Xfce Firefox等 Alpine Linux可以安装为从RAM运行的操作系统 LBU Alpine本地备份 工具 6 可选的允许将所有配置文件备份至一个APK覆盖 overlay 文件 通常缩写为apkovl 它是缺省的存储在 etc中所有改变了文件的一个tar gz文件 有增加更多目录的选项 这允许Alpine可靠的工作于苛刻的嵌入环境中 或 临时的 幸免于部份的磁盘错误 这在公共云环境中有时会经历到 直到Alpine 3 7在缺省发行中包含的是久经考验的内核 这有助于减少漏洞和弱点的影响 所有的包编译时都采取了堆栈冲击保护来助力缓解用户空间缓冲区溢出的作用 缺省的包括了允许使用采用了DMVPN 英语 DMVPN 标准的高效网状VPN的补丁 它可靠的支持最新版本的Xen hypervisor和标准Linux hypervisor KVM 它允许非常小的Linux容器 英语 List of Linux containers 大约8 MB大小 尽管极小的磁盘安装需要大约130 MB 7 Alpine配置框架 ACF 是可选的 ACF是用来配置Alpine Linux机器的应用 它的目标类似于Debian的debconf 英语 Debian configuration system 它是基于简单的Lua脚本的标准框架 8 它曾经使用uClibc作为C标准库替代最常用的传统GNU C库 glibc 尽管它更加轻量级 但有着与glibc二进制不兼容 英语 Binary code compatibility 的重大缺陷 因此所有软件都必须使用uClibc来编译才能正确工作 自从2014年4月9日 9 Alpine Linux切换成使用musl 它部份的二进制兼容于glibc 10 Alpine Linux目前使用的init系统是轻量级的OpenRC 11 不同于很多发行版包括Debian Ubuntu RHEL Arch Linux和CentOS Alpine不使用systemd 版本维护 编辑版本号 发布日期 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最新预览版本 edge 滾動更新 不適用 不適用格式 舊版本舊版本 仍被支援当前版本最新的预览版未来版本参考资料 编辑 1 0 1 1 linux leaf devel Re leaf devel 2 6 x kernel support msg 00039 Recent Discussion OSDir com 原始内容存档于2016 05 14 Alpine 3 19 0 released 2023年12月7日 2023年12月7日 Alpine Linux package management 2020 11 14 原始内容存档于2020 12 13 shell脚本 页面存档备份 存于互联网档案馆 重写 页面存档备份 存于互联网档案馆 Alpine local backup 2020 11 14 原始内容存档于2021 01 29 About 2020 11 14 原始内容存档于2020 11 11 Alpine Configuration Framework 2020 11 14 原始内容存档于2020 07 25 Release notes alpinelinux org 6 May 2018 原始内容存档于2021 01 28 musl FAQ 2020 11 14 原始内容存档于2020 11 11 Alpine Linux Init System 2020 11 14 原始内容存档于2020 11 16 https alpinelinux org posts 页面存档备份 存于互联网档案馆 Alpine Linux News archive https alpinelinux org releases 页面存档备份 存于互联网档案馆 Alpine release branches 取自 https zh wikipedia org w index php title Alpine Linux amp oldid 80033179, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。