位于电信中心lifelive总部的一间办公室内。
一台有些奇怪的电脑正展现在齐东海面前。
这台设备的核心是一块gamebrick的主板。
通过usb接口。连接了键盘和鼠标。并且用一些手工焊接的线路连接着网线。
显示输出的部分显然是手工改造过的vga输出接口。
通过电脑屏幕,可以显示命令行界面。
“理论上这台掌机现在是一台网页服务器。”
主持这个项目的松平博士,在旁边的另一台电脑浏览器中输入了一串ip地址。
一个简单的网页显示了出来。
“就这样?”
齐东海问道。
他为这个名为“console os”的操作系统项目提供了资金。不过目前为止的成果看起来似乎没那么直观。
“都说了,现在这个阶段的成果一般人看起来不会太直观。”
松平博士的回答听起来心平气和。
但是“一般人”三个字明显加了重音。
几个月前的一九九六年末。
传出了苹果收购乔布斯的next电脑的消息。
这是乔布斯回归苹果公司的开始。
关于这件事的前因后果,齐东海也做了些许研究。
苹果会收购实质上已经没有什么商业化产品的next这家公司。目的就是看中了next的操作系统“nextstep”。
而这款操作系统未来会成为mac osx和ios操作系统的基础。
受此启发,齐东海意识到,如果自己将来更深入的参与硬件方面的产业。
一个自己能够控制操作系统是绝对有必要的。
以东海软件和lifelive两家公司的技术力。从零开始开发一款操作系统并不现实。
而且现阶段的齐东海也并不需要一款类似windows这样大而全的操作系统。
这个操作系统现在能管理内存、处理输入输出。管理文件系统。
最后让整个系统的软硬件各司其职运行起来即可。
齐东海还记得他在原本时空中尝试为自己的电脑安装linux系统的经历。
显卡和一些外设没有合适的驱动是其中一个难题。
但如果只面向游戏主机和掌机,这方面的问题就不存在了。
因为这些设备的硬件在发售之初就已经被确定下来。
他们专用的操作系统可以为了特定的硬件配置进行优化。
目前gamebrick的操作系统是由哈德森开发,非常传统的一款操作系统。
机器启动后,游戏卡带所载的软件就会接管大部分硬件功能。
在sfc和md以前的游戏主机上,基本都是采用类似模式的操作系统。
但从硬件配置上来说,其实gamebrick完全支撑的起一个类unix操作系统的运行。
现在的console os系统还很简陋。
基本上就是一款可以运行在arm核心芯片上的freebsd操作系统。
想要真的成为下一代游戏主机的操作系统。还有很多功能模块需要完善。
而齐东海之所以选择freebsd作为自己操作项目的基础。是因为这一免费软件的授权许可证非常宽松。
bsd许可证不强制要求在其基础之上开发的新版本软件开放代码。
说的难听一些,就是说允许开发者“公车私用”。
对于一些商业化项目,这一点尤为重要。
比如游戏主机的操作系统大多数都是封闭式的。