You need to enable JavaScript to run this app.
文档中心
云服务器

云服务器

复制全文
下载 pdf
veLinux镜像
veLinux 2.0对比1.0的差异说明
复制全文
下载 pdf
veLinux 2.0对比1.0的差异说明
本文介绍veLinux 2.0镜像相较于veLinux 1.0镜像的主要差异。
Python
支持版本
由于Python上游社区核心团队已于2020年1月停止维护Python 2,因此veLinux 2.0不再支持Python 2,仅支持Python 3。
Python解释器
为遵循PEP-668(Python Enhancement Proposal,Python增强提案),veLinux 2.0中提供的:
  • Python 3解释器软件包(PyPy 3和Python 3.11),已被标记为由外部管理(external management)。
  • Python 3 的包管理器 Pip(python3-pip),会拒绝在veLinux 2的Python 3解释器中手动安装软件包。
说明
  • 如需在Python 3解释器中手动安装软件包,请在安装命令中使用--break-system-packages选项。
  • 若您需要安装的Python应用程序(或版本)尚无Deb包,建议您使用pipx进行安装。
  • 若您需要安装的Python库模块(或版本)尚无Deb包,建议您将其安装至虚拟环境(Virtualenv)。
iptables
iptables用于数据包过滤、网络地址转换 (NAT) 和其他数据包管理。由于其存在一些无法轻易解决的限制,并逐步被nftables替代,因此veLinux 2.0镜像中不再默认安装iptables。
systemd
veLinux 2.0镜像中,systemd(系统初始化管理器)默认使用cgroup v2控制组功能。
DKMS 3.0
veLinux 2.0镜像在DKMS(Dynamic Kernel Module Support) 3.0中移除了REMAKE_INITRD属性。因此,安装新内核、安装/更新驱动后,您需要手动执行update-initramfs -u命令,更新初始内存文件系统(initramfs)。
Rsyslog
veLinux 2.0镜像中降低了Rsyslog(Remote System Logging)优先级,不再默认安装该工具。
注意
如果您决定继续使用Rsyslog:
  • Rsyslog中默认使用“高精度时间戳”(微秒级别),可能影响其他分析系统日志的工具。您可能需要在本地创建的Logcheck规则中,更新用于匹配消息的创建时间的规则,以兼容新的Rsyslog格式。
  • Rsyslog中默认将不再创建/var/log中的如下日志文件。而原本写入这些文件中的消息,会被写入/var/log/syslog文件中。
  • 不再创建的文件包括:
  • /var/log/mail.{info,warn,err}:这些文件包含来自本地的邮件传送代理(MTA)的消息。
  • /var/log/lpr.log:这些文件包含和打印有关的日志消息。
  • /var/log/{messages,debug,daemon.log}:这些文件包含不同类型的系统事件和消息。
GRUB
长久以来,GRUB都默认使用os-prober检测计算机上安装的其他操作系统,并将它们加入引导菜单中。但是该操作可能会引起引导延迟、引导菜单混乱及错误引导等问题。因此,veLinux 2.0中GRUB不再默认使用os-prober。
说明
若您期望在veLinux 2.0操作系统中,使用GRUB引导系统,并且希望在引导菜单中继续显示其他操作系统,可运行dpkg-reconfigure <GRUB软件包名>命令修改GRUB配置。
密钥管理方式
为提高系统的安全性和可管理性,veLinux 2.0不再建议使用apt-key密钥管理方式,继续使用会产生警告信息
建议您在/etc/apt/trusted.gpg.d目录下,以apt-key密钥文件(.gpg或.asc)的形式进行管理。更多信息,请查看APT-KEY
系统标识
veLinux 2.0镜像中,/etc/os-release文件内容适配了veLinux系统标识,您可以通过lsb_release工具输出veLinux系统相关信息。
最近更新时间:2025.02.28 11:35:56
这个页面对您有帮助吗?
有用
有用
无用
无用