第156章 console os(2/2)

天才一秒记住本站地址:[笔趣阁ok]
https://www.bqgok.net最快更新!无广告!

目前gamebrick的操作系统是由哈德森开发,非常传统的一款操作系统。

机器启动后,游戏卡带所载的软件就会接管大部分硬件功能。

在sfc和md以前的游戏主机上,基本都是采用类似模式的操作系统。

但从硬件配置上来说,其实gamebrick完全支撑的起一个类unix操作系统的运行。

现在的console os系统还很简陋。

基本上就是一款可以运行在arm核心芯片上的freebsd操作系统。

想要真的成为下一代游戏主机的操作系统。还有很多功能模块需要完善。

而齐东海之所以选择freebsd作为自己操作项目的基础。是因为这一免费软件的授权许可证非常宽松。

Bsd许可证不强制要求在其基础之上开发的新版本软件开放代码。

说的难听一些,就是说允许开发者“公车私用”。

对于一些商业化项目,这一点尤为重要。

比如游戏主机的操作系统大多数都是封闭式的。

因为封闭式系统才能更好的防止破解。避免盗版软件泛滥。

苹果那边的情况其实也差不多。

当乔布斯带着nextstep系统回归苹果之后。

Macintosh电脑的生态就逐渐封闭化起来。

最终在osx和iOS发布之后,彻底走向了和windows与Android背道而驰的路线。

乔布斯的nextstep以及后来的osx与iOS同样也是基于freebsd而不是基于gpl许可的linux。

因为基于linux基础上的开发成果,必须要向所有用户开源。

这可不符合乔布斯的脾气。

到了iOS时代,他甚至完全剥夺了用户自己安装应用软件的权限。

对于手机厂商来说,这种做法可能是苛刻了一些。

但对于游戏主机厂商,那就另当别论了。

游戏主机的主要盈利来自于软件销售。

防止系统被破解可比什么都重要。

Bsd系统的一大原则是不运行任何不必要的软件。

如果所有的软件都只有通过厂商审核才被允许安装,就可以最大限度从源头上堵住破解的可能。

从这一点来说,齐东海的需求反倒是与乔布斯暗合。

当然,选择freebsd为基础也不是完全没有代价。

freebsd和linux的差异也体现在两方社区的氛围上。