Arm 优化在 AArch64 Linux 上运行 Docker


虽然 Docker 已支持在 AArch64 Linux 上运行,但主线 Linux 内核的默认配置“defconfig”缺少一些允许其开箱即用运行的功能。一位 Arm 工程师提议调整这些默认值,以更轻松、直接地在 64 位 Arm 上运行 Docker。

用于构建内核主线的 Linux Kernel ARM64 (AArch64) 默认配置“defconfig”——缺少一些选项以允许 Docker 在不修改 Kconfig 文件的情况下运行。诚然,大多数 Linux 发行版内核已经自定义了它们的内核配置,并支持在 AArch64 Linux 服务器上轻松使用 Docker,但对于那些旨在基于 defconfig 的构建或只是想在 Arm Linux 服务器越来越多的情况下不那么困扰的开发者来说,Arm 工程师 Vincenzo Frascino 正在寻求更新默认配置以处理 Docker。

目前 ARM64 defconfig 缺少启用 cgroup freezer 支持、Netfilter 桥接模块、Netfilter 标记匹配、Netfilter 对数据包的 IPVS 属性匹配以及 IP 虚拟服务器支持。

Vincenzo Frascino 提交的补丁目前正在等待审核,其更新了默认配置,以启用允许 Docker 在默认配置的 ARM64 Linux 内核上顺畅运行的功能。


相關推薦

2023-08-23

DistroBox 是一个简化在容器中运行不同发行版的工具,十分适合经常需要使用多个不同 Linux 发行版的用户,帮助节省大量的时间和精力。 该工具旨在简化 Linux 系统容器的创建和使用,使在一个发行版之上运行另一个发行版变得

2022-11-17

必将对 ShadowCallStack 的引用存储在内存中。因此,实现的运行时可避免将 ShadowCallStack 地址暴露给能够读取任意内存的攻击者 。 目前尚处于开发阶段的 Linux 6.2 正在实现动态 ShadowCallStack,以避免 SCS 在支持指针身份认证 (PAC)

2022-10-02

。即可达成想要的结果。并且可以24小时无人值守的方式运行它。 点击这里查看更多使用文档:https://docs.kplayer.net   更新内容 添加支持输入资源文件为文件夹类型,自动遍历文件夹下视频资源 添加对 arm64 与 x86_64 的 d

2023-09-15

快的编译时间、更轻松的交叉编译以及针对任何 CPU 进行优化的静态库。 Zig 工具链现在是将libsodium编译为 WebAssembly/WASI(X) 的推荐方法。 libsodium 现在可以作为 Zig 项目的依赖项添加。 AES-GCM 实现被完全重写。现在它速度更快

2023-11-21

H 默认情况下显式强制使用 SHA-2 算法进行密钥测试,对于运行 Oracle Linux 9 Update 3 的系统,SHA-1 在客户端不可用;此增强功能避免了使用 SHA-1 算法中的弱点 采用 UEK R7U2 的 Oracle Linux 9.3 继续维护并支持 btrfs 文件系统,以访问 Linu

2023-05-27

新影响的库之前执行软件包安装。通过此增强功能,正在运行的服务将不会受到操作系统更新的影响。 对于离线升级, DNF 不会直接应用更新,而是通知 systemd 进程需要应用更新。随后,当 Oracle Linux 重新启动并且 systemd 进程启

2023-02-21

inux 版 3.1.0 测试版已推出,带来了众多的新功能和体验及优化内容,另外还新增支持了龙芯 Loongarch64 架构。 更新日志如下: 1、新功能 支持多帐号登录及管理 支持截图 新增好友管理器 支持调整字体大小 支

2023-08-25

与底层技术 >>> 大家好,禅道18.6发布啦!本次发布主要优化了多处用户体验,包括:升级流程中在执行SQL环节增加进度展示、文章内容大纲支持显示所有层级、文档可以按版本记录每个版本下的附件内容、附件增加单独的预览

2022-08-02

Linux 内核的最新稳定版本。发布公告中还提到这是在一台运行 AArch64 Apple M2 SoC 的 Apple MacBook 上进行的工作,这是他首次从 ARM64 笔记本电脑上发布新的 Linux 内核。 Linux 5.19 带来了许多新功能,比如 合并龙芯 LoongArch CPU 架构

2022-11-23

了 GA 版本,支持 64 位英特尔、AMD (x86_64),以及 64 位 Arm (aarch64) 架构平台。与所有的 Oracle Linux 版本一样,此版本与相应 RHEL 版本 100% 应用二进制兼容。 对于 64 位英特尔和 AMD 架构,Oracle Linux 提供了两个内核选项,即 Unbreakable

2023-05-09

BitBake 的缓存已扩展为包含更多哈希调试数据,但也已优化以压缩缓存数据。 BitBake 的用户界面现在会定期对服务器执行 ping 操作,以确保它仍然存在。 新变量: VOLATILE_TMP_DIR 允许指定是/tmp应该在持久存储上

2022-10-28

写道,Docker+Wasm 让开发者能够更容易地快速构建面向 Wasm 运行时的应用程序。下图介绍了 Docker 是如何与 WebAssembly 进行集成。 可以看到,Docker Engine 继续使用与整体生态相统一的 containerd 容器运行时,但创建了一个新的 containe

2022-12-01

个版本更新,支持 64 位 Intel 和 AMD (x86_64) 以及 64 位 Arm (aarch64) 平台。与所有的 Oracle Linux 版本一样,此版本与相应 RHEL 版本 100% 应用二进制兼容。 对于 64 位英特尔和 AMD 架构,Oracle Linux 提供了两个内核选项,即 Unbreakable Enterpr

2022-06-15

方应用程序可以不经过修改地在 Unbreakable Enterprise 内核上运行。