说起开源操作系统,很多人首先想到的就是Linux。不过事实上,Linux只是开源Unix家族中后来居上的一个分支。今天我们来回顾一下同样根正苗红的SunOS——确切地说,是SunOS 4.1.1版本,一款来自升阳电脑(Sun Microsystems)的经典之作。
升阳当年在业内被公认为创新能力的天花板。它不仅自主研发工作站和服务器,连微处理器和操作系统都全部自己包揽,这样的垂直整合能力在今天几乎难以想象。可惜好景不长,2009年甲骨文公司以每股9.5美元、总价74亿美元收购了升阳,SunOS的故事也随之画上句号。

SunOS 4.1.1体验
SunOS 4.1.1于1990年5月发布,默认捆绑OpenWindows 2.0。普通用户首次登录时,系统会弹出一个选项让您选择使用环境,之后每次登录都会自动启动选定的桌面。这个OpenWindows是基于X11/NeWS协议的图形系统——在那个年代,这已经是相当先进的多窗口解决方案了。

默认桌面
这就是默认桌面。通常情况下,系统会默认打开一个文件管理器窗口。应用程序可以通过右键菜单启动,也可以直接从文件中运行。有意思的是,废纸篓实际上是文件管理器的一部分——如果文件管理器被关闭,废纸篓也会随之消失。这种设计逻辑与后来的Windows有所不同,但现在想来也相当合理。

窗口管理
窗口操作与今天几乎无异:用鼠标左键拖拽顶部栏移动窗口,点击角落调整大小,右键菜单中的"Quit"可以快速关闭窗口。这些基础交互逻辑在三十多年前就已经定型了。
第2页:文件管理

文件层次结构
文件视图支持多种切换方式:列表、图标、树形结构——当年能想到的展示形式几乎都提供了。

文件管理
文件拖拽操作已经相当成熟:您可以将文件或文件夹拖到任意目录,也可以丢进废纸篓。在清空回收站之前,文件会一直保留——这种操作逻辑与后来的Windows 95有着惊人的相似之处。从菜单中还可以输入文字进行搜索,支持全局搜索或指定文件夹搜索。

工作空间属性
工作空间的属性对话框有点像今天的控制面板,您可以设置图标的显示位置与布局。

应用程序
系统自带的应用程序也不少:计算器、时钟……功能虽然简单,但在那个年代,图形界面下能有这些已经相当实用了。
第3页:演示程序和屏保

绘画程序
一个有趣的小细节:您可以将一些图标"钉"在屏幕上,直到手动解除命令。这种交互在当时算是相当前卫的。

SunOS内置了一套Unix邮件系统软件,用来收发电子邮件——网络办公的雏形在那时就已经出现了。

演示程序
系统还附带了若干演示程序,用于展示图形界面的能力。

屏保图案
通过菜单可以激活一个屏幕"锁",激活时会启动屏保程序,屏幕上会随机显示曲线形状。要返回桌面,需要输入用户ID和密码——安全机制与今天几乎一样。

关机画面
最后,退出OpenWindows 2.0,一切归于平静。体验下来,SunOS 4.1.1的图形界面虽然朴素,但该有的概念一个都不缺。许多后来被当作"创新"的设计,其实早在三十年前就已经被Sun实现了。
