我最近可能是年龄大了的原因,特别容易怀旧,忽然就想找一下蓝点 Linux 1.0 版本装一下,可惜没找到安装镜像(不过我找到了一个TCL电脑的OEM光盘,正在研究怎么安装,后面再说),但是意外找到了一个东西,就是蓝点 0.9 预览版本,这个版本当时是放在金山的卓越软件空间创刊号上的。
1998年金山得到了联想集团注资,然后雷军和高春辉(破锣糕、PaulGao,中国个人网站第一人)创办了卓越网,以软件下载为主,当时能上网的人群并不多,我那时候还是用56K的猫,所以在1999年8月卓越网推出自己的离线软件服务系列光盘《卓越软件空间》,后续又推出了《卓越软件空间II》以及《卓越软件空间2000》。当时 Linux 在国内方兴未艾,所以《卓越软件空间》系列光盘里都有 Linux 软件的身影。后来卓越网成了卓越亚马逊,再后来成了亚马逊中国,再后来亚马逊退出了中国。卓越网也成了历史名词,joyo.com现在连备案都没有了。
蓝点软件技术(深圳)有限公司是1999年9月7日在华强北赛格工业园创立的,当时和腾讯是楼上楼下,创始人是康哲、邓煜、廖生苗、李凌,也就是说这个0.9预览版是在公司成立前发布的。蓝点公司的发展历程网上有很多,不说了。
以前用虚拟机装这种老旧发行版的话,比较麻烦,很多东西无法支持,好在现在有了86box,他能模拟原来的硬件,可以和使用古董电脑安装达到差不多的效果,这也是我能写这篇文章的原因。
好了,不多说了,下面开始介绍准备工作。首先是卓越软件空间(创刊号)的光盘镜像(点此下载),蓝点 0.9 还不是一个发行版,需要安装在其它发行版上面,所以还需要一个发行版的安装光盘,官方推荐是Redhat Linux 5.1以上,我测试了一下,感觉是 6.0 版本最合适(点此下载),其实这是CLE0.8,不过不影响安装。因为蓝点用的是内核级的汉化,跨度更大的版本应该是不支持了,我试了一下5.1、6.0、6.1都行,理论上其它类似的发行版本也可以。
然后是下载86box,用最新版本和最全的rom即可。
虚拟机硬件配置如下(后续的文章基本都用这个配置,需要更新的话,我会在文章里写):
类别 | 推荐设置 | 说明 |
---|---|---|
机器类型 (Machine) | Socket 7 (Dual Voltage)[SiS 5581] ASUS SP97-XV | 匹配 1990 年代中端主板,确保 BIOS 支持 LILO 引导器。 |
CPU | Intel Pentium MMX 233MHz,FPU: Internal,多核: 1 | 其实更低主频也可以运行,不过我觉得有点慢。启用动态重编译 (Dynarec) 以提升模拟速度。 |
内存 (RAM) | 128MB(最低 32MB,推荐 128MB,不过我配置了256M) | 够用 GNOME/KDE 桌面;过低会导致 X Window 卡顿。 |
存储 (Storage) | – 硬盘: IDE 控制器,2-4GB(几何: 1024 柱面/16 磁头/63 扇区,动态 VHD 格式,RAM Disk 速度) – 软驱: 3.5″ 1.44MB(用于救援盘) – CD-ROM: ATAPI 16x(挂载 ISO 镜像) | 安装分区: / (ext2, 1.5-3GB),Swap (64MB)。用 Disk Druid 工具分区。 |
显卡 (Video) | [PCI] S3 Trio64V+ (Phoenix),显存: 4MB,其实其它的很多也支持,不过S3兼容性更好些。 | 支持 1024×768 分辨率 XFree86;避免更高分辨率以防兼容问题。 |
声卡 (Sound) | Sound Blaster 16 PnP (SB16),FM: Nuked | 基本音频支持,可以不选,或选择其它的。 |
网络 (Network) | SLIRP 模式,Novell NE2000 ISA(地址: 0x300, IRQ: 10) | 安装时选 NE2000 驱动,有可能需要手动配置IRQ和地址。 |
输入设备 (Input) | PS/2 鼠标 或 Microsoft Serial Mouse (COM1, 2 键) | 建设安装时选 Serial Mouse 以兼容。 |
其他 | – BIOS: 引导顺序 CD-ROM > C: > A: – 时间同步: 本地 – 鼠标端口: PS/2 | 首次启动按 Del 进入 BIOS 设置引导。 |
配置好后启动虚拟机,挂载 Redhat 6.0 的安装 iso ,进行安装,安装过程不再赘述,有空我补个录像上来。
安装成功后启动 redhat ,登录到系统,还需要做一步工作,就是添加中文字体。因为蓝点 0.9 的 X 使用的是当时的Windows的字体,如果你虚拟机上已经安装了一个Win98(或Win97/95),可以直接用。否则可以从这里下载字体。字体下载后放在 Redhat 系统的任意目录即可。
然后挂载卓越软件空间的 CD,进入 linux/Linux/bluepoint 目录,执行bash Install即可安装 。安装完成要注意,需要在/etc/X11/XFree86Config添加一行 FontPath “/usr/share/zhfont/X11″,才能正常启动X(当时的X还是XFree86 3.3。
安装完成,重启动,如果一切正常的话,你会见到如下的启动画面:

可以看到,蓝点 0.9 就可以同屏显示简体和繁体中文,这在当时是非常了不起的,因为当时的中文编码比较混乱,不像现在统一到UTF-8了。
启动完成就来到了登录界面,就像下面这样,可以看到已经支持中文显示和输入,但也能注意到有目录显示的是?,其实这是我建立的目录,建立正常,在 X 下可以正常显示,但控制台下不行。


输入startx可以进入X , Redhat 6.0 的话,第一次进入会让你选择用什么桌面。大多数桌面和中文兼容性都比较差,只有gnome和kde尚可。这个是gnome的。

这个是KDE的。

可以看到 KDE 比 Gnome 稍好一点,但是显示效果也只是能显示中文了而已,效果是比较差的,这就是早期中文 Linux 支持的问题。其实蓝点 0.9 虽然在当时已经算是对中文支持最好的了,但是控制台下仍然有删除半个中文的问题。
到现在各个发行版的中文支持基本不用特意设置,20多年的发展还是挺快的。
好了,这篇文章就到这儿,我再研究下蓝点 1.0 怎么能启动起来。
补充:蓝点当年网站仍然可以访问:https://openunix.org/,但是所有的下载都不能下了。