经过一天的cvs,一天的make build,家里的机器终于升到OpenBSD 3.8 beta了。主要是为了响应 http://undeadly.org/cgi?action=article&sid=20050824190317 的号召,测试新的malloc。

家里的机器:
  Intel Celeron 433Mhz / 192M SD 133 RAM / 10G Quantum IDE / 3COM 905B 100Mbps + Realtek 8139D 100Mbps * 2

在升级的过程中出现一个小问题,我的系统是OpenBSD 3.7-stable,从cvs.openbsd.org得到src后进行了如下操作:

  # cd /usr/src/sys/arch/i386/conf
  # config GENERIC && cd ../compile/GENERIC
  # make depend && make && cp /bsd /bsd.37 && cp bsd /bsd
  # reboot

重新启动后

  # cd /usr/src/etc
  # export DESTDIR=/ && make distrib-dirs
  # cd /usr/src
  # make obj && make build

这经过了一段编译时间,在make build的时候会出错,提示找不到mklocale,所以这里需要手动先安装mklocale,方法如下:

  # cd /usr/src/usr.bin/mklocale && make && make install

然后再重新执行 make build 便可顺利完成升级。

接下来就是测试了,希望能够遇到问题 ^_^