本文详细介绍了作者在IBM ThinkPad 380Z上安装和使用NetBSD系统的经验。
380Z是1998年发布的一款ThinkPad,采用经典的笨重矩形外形,并配备了13.3英寸TFT显示屏、233MHz奔腾II处理器和160MB内存。作者从eBay上购得一台成色良好的380Z,并希望将其用于一些轻量级的编程工作。
在尝试了多个操作系统后,作者发现NetBSD在性能、硬件支持和稳定性方面表现出色。
**硬件升级和网络连接**
首先,作者将原硬盘替换为16GB的mSATA固态硬盘,并使用适配器连接到380Z的PATA接口。由于BIOS限制,硬盘容量只能识别8GB,但对操作系统没有影响。
380Z没有内置网卡,作者尝试了Edimax EW-7108PCg无线网卡和RTL8153网卡,均能正常工作。
**安装过程**
由于380Z不支持USB启动,且光驱状态不佳,作者选择了使用CF卡+CardBus适配器的方式启动NetBSD安装程序。NetBSD安装程序较为轻量,友好的文本界面引导用户完成键盘布局、分区、软件包选择、网络配置、时区设置、用户账户创建等步骤。
**优化和配置**
为了节省内存,作者关闭了一些不必要的服务,例如inetd、postfix、cron等。还调整了终端模拟器的颜色和字体,以及Shell的选择。
NetBSD默认的桌面环境非常简洁,包括CTWM窗口管理器、XClock和XTerm,作者选择使用EMWM替换CTWM。
**软件使用**
作者选择了Dillo作为浏览器,虽然不支持JavaScript和现代CSS布局,但仍可用于阅读文档和静态网页。此外,NetBSD能够完美支持380Z内置的声卡,并可以使用mpg123播放音乐。
**NetBSD的使用场景**
作者认为,配置好的380Z可以用于SSH连接、Unix学习、C/汇编编程、TUI/GUI开发、笔记写作、网页浏览等任务,以及在资源受限的环境下学习解决问题。
**总结**
作者对NetBSD给予了高度评价,认为其轻量、稳定、易用,并能完美运行在老旧的机器上。虽然NetBSD不如Linux或其他BSD系统受欢迎,但对于希望在旧电脑上体验Unix的使用者来说,它是一个非常不错的选择。