博客首页|TW首页| 同事录|业界社区

很是奇怪,现在的flash可以做的那么大,可以放很多的东西,在兼容以前的惯性延续下来的通用计算机的BIOS功能的基础上,完全可以把更多的程序做进去,甚至集成一个很紧凑的linux,BIOS可以选择启动这个集成的系统,或者像通常那样从机器硬盘,光驱,移动硬盘启动。

记得以前有人提过有个ASUS instant on 就是这样的东西,难道没有市场么?
还有现在的虚拟机软件,实际上是用一个大的文件模拟一个文件系统,在一个操作系统下运行虚拟机软件,做这样的模拟,一个文件都能模拟一个文件系统,我想对于一个真实的文件系统更不在话下。这样在启动集成的linux后,运行上面装的虚拟机,启动机器硬盘系统和外接移动硬盘系统也不在话下。对于不同指令集的系统通过虚拟机启动在技术上也完全可以做到。

去往论坛浏览此文章,参与讨论

附:发到的几个论坛:

http://linux.chinaunix.net/bbs/thread-1047027-1-1.html

http://www.mitbbs.cn/article_t/Hardware/31201476.html

 http://www.haseebbs.com/viewthread.php?tid=103666
 

写完上面的东东,发到一些论坛后,知道有个EFI。后来看了些EFI的东西,看其内容,好像要用c重写原来用汇编写的bios,并且硬件驱动在一个标准的规范下,存在flash里,这样当然好,可惜又涉及到行业规则听谁的问题,这样的博弈总是徒劳的扯皮,而使新技术总是延迟的应用。

在现有的状态下,完全可以避免这些纷争。就把现在的bios当作标准,我们电脑的启动方式不变,操作系统也都可以不变。我们仅仅在主板上多加一个flash芯片,稍稍改动一下bios,让其就像识别硬盘一样,能识别这个芯片,并且可以选择启动芯片上的系统,仅多了一项这样的功能,其他都完全兼容现在BIOS的功能。

如果以后bios程序使用c等高级语言重新编写,那编译后的程序可以像现在我们升级bios一样,去刷存储bios的eprom;对于以后的在一个统一的标准下硬件的驱动,可以在flash上划分几个分区,有一个区专门存储所带的硬件驱动,可供flash上的系统和外接的硬盘系统直接利用。

这样小小的改动根本没有技术难度,多加个flash的识别和使用,现在的硬件厂商自己就可以做起来;对于flash里面集成的系统,比如linux,由于开源,也很容易定制个映像刷进去可以使用;也许BIOS的改动有些难度,BIOS源码掌握在少数几个企业手里,但至少听说过有开源的BIOS。

这样的东西推出,最受冲击的就是微软了,也许pc一直没有用起来EFI,就是因为他的原因,但是至少苹果不受其阻挠,而早早的使用了这个技术。IT行业受巨头左右的时代已经过去了,我们再也不是从前从无到有的时候,而是这样的百花齐放,可以有更多的选择,谁愿意更开放其接口,大公无私,最终才能成就其大有。


上一篇: 汗颜阿
下一篇:RE:RE:新浪论坛需要改进的地方–有建议请回复

评论

Good.Be the first to comment on this entry.

发表评论