NetBSD 是一个自由、开放源代码的类 UNIX 操作系统,以其高度的可移植性和模块化设计而闻名。
但是几乎所有云主机平台上都不支持NetBsd系统,NetBsd相对于Linux来说非常的简洁,只需要更少的磁盘和内存即可正常运行。因此在云主机这种硬件资源比较贵的场景里,NetBsd格外有性价比。不过由于NetBsd的软件兼容性较差,很少有人使用。如果您和我一样用于跑golang开发的软件,那么软件兼容性将不再是问题。定制好的系统镜像仅仅100MB左右,安装方便快捷。
华为云,腾讯云,UCloud均测试支持DD写入本站定制的NetBsd系统镜像并启动
Linux下写入定制化的NetBsd镜像的脚本。请先给linux安装unzip软件。
- wget -O NetBSD-10.0-amd64.img.zip https://pcdn.ros6.com:9443/system/NetBSD/NetBSD-10.0-amd64.img.zip && \
- unzip NetBSD-10.0-amd64.img.zip && \
- dd if=NetBSD-10.0-amd64.img of=/dev/vda bs=1M conv=fsync status=progress && \
- echo u > /proc/sysrq-trigger && \
- echo b > /proc/sysrq-trigger
阿里云系统时间漂移(调整内核配置)
- sysctl -w kern.timecounter.hardware=piixpm0
更新时间:2024/09/25
更新时间:2024/09/15
更新时间:2024/09/11
更新内容:系统镜像已经通过阿里云ecs.t5-lc2m1.nano云主机类型测试,可以正常运行NetBSD系统。但是由于阿里云虚拟时钟和其他云主机不一致,需要调整内核参数,已经将调整方式在文章里展示。
更新内容:系统镜像内置wget,curl,ca-certificates组件,方便直接使用。
更新内容:制作NetBsd的云主机镜像,替换为针对云主机环境优化过的内核,OPENSSH更新至最新的9.8P1版本。替换pkg_add安装源为本站加速镜像.