3 posts tagged with "alpinelinux"

View All Tags

记录一次修复 init 脚本的经历

问题产生过程#

由于定制化过 /usr/share/mkinitfs/initramfs-init 脚本,在升级大版本后,该文件被覆盖,导致生成的 initramfs 无法启动系统。

正常情况升级 /etc 下会产生 .apk-new 后缀文件避免升级覆盖,但由于是 /usr/share 下文件,因此导致覆盖。

Firecracker 运行 AlpineLinux

Firecracker 是亚马逊 AWS 为了解决虚拟化运行 serveless 服务实现的 VMM/Virtual Machine Monitor,作为 QEMU 的替代品,专注于为云上环境提供虚拟化。

优点

  • 启动快 < 125ms
  • 内存占用少 < 5mb
  • Rust 实现
  • musl 静态链接
  • firecracker 自身约 1.6 MB - 无依赖