酒精可以代替汽油吗:漫谈ubuntu 的安装,兼论操作系统安装方式的进步!

来源:百度文库 编辑:九乡新闻网 时间:2024/04/25 09:24:19
ubuntu是我比较喜欢的一个linux版本,喜欢它的原因是:他开创了linux安装的革命。
  一说起linux的安装,有经验的人立刻就会联想到分区,联想到设置交换分区等等。而大家都知道linux的致命点就是设备驱动支持太不完善,你愿意冒着冲掉以前完善的windows系统的风险,去安装一个连网卡都不知道是否能驱动的linux吗?而网卡都驱动不了,又怎么去找其他设备的linux驱动?这样的机器和废铁有什么区别?我想这严重的阻碍了用户尝试linux的热情。当然虚拟机是很多人目前解决的方案,但是虚拟机的效率,可以说基本丧失了你对一个linux的正确评价,那只能说让你看看它是个什么样子,根本谈不上真正的使用linux!
ubuntu改变了这一切。他开创了wubi的安装模式,可以让系统像windows应用一样安装,不分区,不破坏原有系统,自动共享原有数据和分区,如果你不想要了,也只需要uninstall即可卸载。这一直是我希望的操作系统的安装方式。终于ubuntu让我看到了操作系统安装的进步和希望。
我一直痛恨,也一直无法理解微软为什么要把操作系统的安装搞的那么麻烦和复杂。为什么需要不需要都在磁盘上沙沙的写数据,只要关闭了写权限,他甚至都无法启动。知道软件和操作系统原理的人都知道,这是不必须的,没必要的。ubuntu在一张只读光盘上都一样能启动,都一样能让机器和普通系统一样工作,实际上就证明了这一点。一个不必要的东西,微软从来就不知道改进。
unix和linux内核机制比微软的其实要先进。可惜时事造英雄,事实上微软依靠一个不那么完美的操作系统,依靠若干年在易用性方面的努力,占领了市场。现在很多操作系统,为什么就不能让安装操作系统和安装应用软件类似呢?大家都能安全共存,你想用哪个,启动的时候选择一下即可,数据全部都写到自己到目录下,不需要重复安装,备份时候,目录COPY到其他地方一样可以用,为什么非要像微软一样,必须要重新安装才能用,哪怕机器配置都是一样?实际是和硬件有关的只是少量的驱动而已,绝大部分文件都是可以共享的!
我想很多人都有和我一样的想法,所以微软给人创造了很多机会。比如现在有人就在搞vboot这样的东西,目的就是实现类似ubuntu的安装模式。再比如微软的系统到处都给病毒留下机会,所以现在有人专门搞所谓的安全产品,严重的降低了系统的性能。微软时时刻刻都在系统目录下写数据,而又从来不删除,不停吞噬你的硬盘,而从来不告诉你他做作了什么,为什么要这么做,也从来不提醒你,你莫名其妙几个G 的空间又没了。所以有人专门搞所谓的优化!所有的这一切,其实都是可以避免的,也就是说,很多工作都是人为导致的。
其实,理想的操作系统组成应该是:一个引导扇区生成程序(生成加载程序)+驱动配置文件(驱动程序)+操作系统文件。可以看出,除了驱动程序和配置文件是需要根据硬件变化而变化之外,其他到部分其实都是完全一样的。一个操作系统是完全可以直接通过COPY的方式进行安装到和卸载的。只需要重新生成一下引导扇区的数据就OK了。
现在这种需求很强烈。结果应用层的程序员们非常卖力的解决这些问题(这真让那些设计操作系统的人感到汗颜),比如现在很热门的虚拟化技术,很多就用来解决这些部署问题。就是为了解决上面所说的问题。比如应用程序虚拟化,就是为了把微软的应用程序和操作系统剥离出来,从而让应用软件的部署可以通过COPY就可以实现。(微软的设计师不知道怎么想的,为什么安装一个应用程序,要满世界COPY 文件?搞的应用软件和系统部分无法剥离,你不setup一下,你别想运行!这是多么烂的设计思想啊!其实要实现部件共享,并不代表要把文件COPY到一起啊)。
基于这种需求,现在也有人搞操作系统虚拟化。虚拟机已经很成熟了,但是那个性能低下问题是无法解决的。所以,更好的解决方法是vboot,虚拟引导。把所有操作系统都放在一个虚拟文件中,通过虚拟技术,让操作系统独占运行,实现和真实机器一模一样的效率。其实ubuntu这样的安装思想就是基于这种方式。
终于设计操作系统到人开始想到这个问题了。这让应用层的设计师情何以堪啊!我们都逼到这份儿上了,你们才想到!早干什么去了!可气的是,微软丝毫没有改变的意思!我悲!
我希望从ubuntu 开始,以后能涌现出更多的操作系统能提供这样的安装模式,能让操作系统COPY到优盘中也能用。备份,只需要copy一个目录就可以了,恢复,只需要COPY回去即可。不用冒着磁盘数据丢失的危险去搞什么克隆!
也再也不用去靠什么虚拟机而体验新的操作系统。虚拟机极大降低效率,完全是对当前硬件的巨大浪费。