第156章 console os
作者:西园寺公长   东京1991游戏制作新时代最新章节     
    位于电信中心lifelive总部的一间办公室内。
    一台有些奇怪的电脑正展现在齐东海面前。
    这台设备的核心是一块gamebrick的主板。
    通过usb接口。连接了键盘和鼠标。并且用一些手工焊接的线路连接着网线。
    显示输出的部分显然是手工改造过的vga输出接口。
    通过电脑屏幕,可以显示命令行界面。
    “理论上这台掌机现在是一台网页服务器。”
    主持这个项目的松平博士,在旁边的另一台电脑浏览器中输入了一串ip地址。
    一个简单的网页显示了出来。
    “就这样?”
    齐东海问道。
    他为这个名为“console os”的操作系统项目提供了资金。不过目前为止的成果看起来似乎没那么直观。
    “都说了,现在这个阶段的成果一般人看起来不会太直观。”
    松平博士的回答听起来心平气和。
    但是“一般人”三个字明显加了重音。
    几个月前的一九九六年末。
    传出了苹果收购乔布斯的nt电脑的消息。
    这是乔布斯回归苹果公司的开始。
    关于这件事的前因后果,齐东海也做了些许研究。
    苹果会收购实质上已经没有什么商业化产品的nt这家公司。目的就是看中了nt的操作系统“ntstep”。
    而这款操作系统未来会成为mac osx和ios操作系统的基础。
    受此启发,齐东海意识到,如果自己将来更深入的参与硬件方面的产业。
    一个自己能够控制操作系统是绝对有必要的。
    以东海软件和lifelive两家公司的技术力。从零开始开发一款操作系统并不现实。
    而且现阶段的齐东海也并不需要一款类似windows这样大而全的操作系统。
    这个操作系统现在能管理内存、处理输入输出。管理文件系统。
    最后让整个系统的软硬件各司其职运行起来即可。
    齐东海还记得他在原本时空中尝试为自己的电脑安装linux系统的经历。
    显卡和一些外设没有合适的驱动是其中一个难题。
    但如果只面向游戏主机和掌机,这方面的问题就不存在了。
    因为这些设备的硬件在发售之初就已经被确定下来。
    他们专用的操作系统可以为了特定的硬件配置进行优化。
    目前gamebrick的操作系统是由哈德森开发,非常传统的一款操作系统。
    机器启动后,游戏卡带所载的软件就会接管大部分硬件功能。
    在sfc和md以前的游戏主机上,基本都是采用类似模式的操作系统。
    但从硬件配置上来说,其实gamebrick完全支撑的起一个类unix操作系统的运行。
    现在的console os系统还很简陋。
    基本上就是一款可以运行在arm核心芯片上的freebsd操作系统。
    想要真的成为下一代游戏主机的操作系统。还有很多功能模块需要完善。
    而齐东海之所以选择freebsd作为自己操作项目的基础。是因为这一免费软件的授权许可证非常宽松。
    bsd许可证不强制要求在其基础之上开发的新版本软件开放代码。
    说的难听一些,就是说允许开发者“公车私用”。
    对于一些商业化项目,这一点尤为重要。
    比如游戏主机的操作系统大多数都是封闭式的。
    因为封闭式系统才能更好的防止破解。避免盗版软件泛滥。
    苹果那边的情况其实也差不多。
    当乔布斯带着ntstep系统回归苹果之后。
    macintosh电脑的生态就逐渐封闭化起来。
    最终在osx和ios发布之后,彻底走向了和windows与android背道而驰的路线。
    乔布斯的ntstep以及后来的osx与ios同样也是基于freebsd而不是基于gpl许可的linux。
    因为基于linux基础上的开发成果,必须要向所有用户开源。
    这可不符合乔布斯的脾气。
    到了ios时代,他甚至完全剥夺了用户自己安装应用软件的权限。
    对于手机厂商来说,这种做法可能是苛刻了一些。
    但对于游戏主机厂商,那就另当别论了。
    游戏主机的主要盈利来自于软件销售。
    防止系统被破解可比什么都重要。
    bsd系统的一大原则是不运行任何不必要的软件。
    如果所有的软件都只有通过厂商审核才被允许安装,就可以最大限度从源头上堵住破解的可能。
    从这一点来说,齐东海的需求反倒是与乔布斯暗合。
    当然,选择freebsd为基础也不是完全没有代价。
    freebsd和linux的差异也体现在两方社区的氛围上。
    虽然九十年代中期的linux还很不完善。
    但是开源社区所能提供的各种模块和组件选择已经很多。
    只要对质量降低点需求。东拼西凑搞出的东西,能解决大部分眼前的问题。
    而bsd方面,因为许可证的关系,大企业商业化的开发成果基本不会与其他人分享。
    想要自己搞出一个基于freebsd的操作系统版本来,很多东西要从头开始做。
    这也就是齐东海这么早就为console os项目立项的原因。
    现在的gamebrick,从硬件配置上来说还不需要这么一个功能完备的操作系统。
    但下一代的设备可就未必了。
    下一代的dreamcast,将会使用windows ce。
    而到了ps3那一代主机。连sony也会加入到freebsd的阵营中来。
    东海软件可不是索尼和微软那样的业界巨头。
    想要在未来的时代跟上业界脚步,就只有相信勤能补拙。从现在开始进行布局。
    至于苹果。
    一九九七年的苹果虽然请回了乔布斯。但一切似乎都没有发生什么变化。
    新推出的macos 8依旧是一款基于旧架构的传统操作系统。
    硬件产品线也只是砍掉了一些不赚钱的产品。
    最大的收获是结束了与微软旷日持久的法律纠纷。
    八十年代其围绕macintosh和windows的图形界面版权之争最后以和解的方式结束。
    为帮助苹果渡过眼前的财务危机。苹果进行了一次增资。
    其中的一点五亿美元来自微软。
    这次注资可以说是一种雪中送炭的行为。
    不过雪中送炭的可不光是微软一家而已。
    齐东海旗下的一家白手套企业也投入了五千万美元。
    资金来自于变现的一部分网景公司股份。
    第一次浏览器大战胜负已分。
    这家浏览器开发商将来会面对的只是一路通向深渊的下坡路而已。