如果解决了主流系统之间的共存和多重引导障碍,那么我们只需购买一台安装多系统的设备就足够了,需要运行什么系统重启切换一下即可。
平板也搞多系统?
差不多10天前,已经被苹果公司招安的越狱大神Winocm在网上发布了一段令人震惊的视频:他成功的在一台iPad2上安装了三个iOS系统,分别是iOS 5.1、iOS 6.1.3 和 iOS 7,并且可以随意在三个系统之间切换,想运行哪个版本就运行哪个版本。更令人兴奋的是,winocm在推特上暗示即将发布支持双系统切换的破解工具。虽然他也提醒说该工具第一个版本可能会很不稳定,但这足以让有一定动手能力的爱好者们尽情尝试了。
既然iPad能够实现多版本iOS系统的多重引导,那么是不是未来还有可能实现不同系统的多重引导呢?比如安卓和iOS,甚至再加上Windows?联想到当前已经有厂商推出了Windows + 安卓的平板设备,也许我们以后就不用买那么多设备了,套用一句广告语:一台(瓶)就够了!
越狱大神实现一台iPad装三个系统
多系统并存的壁障——处理器架构
如果说一机多系统并存有什么技术难点的话,主要取决于你想要共存的系统是否都支持你这台设备的处理器架构。大家熟悉的Windows系统只支持x86和x64架构的处理器,也就是Intel和AMD的处理器,著名的Wintel联盟也正是源自于此。而以Ubuntu为代表的Linux内核操作系统也都支持这些处理器架构,因此无论是不同版本Windows之间的共存还是Windows和Linux共存,都不存在技术阻碍。
Windows + Intel = Wintel
至于Mac OS,早期Mac电脑采用PowerPC架构——来自IBM和摩托罗拉的处理器,而非Intel。因此那个时候的Mac OS和Windows互不兼容,如果用户想同时拥有两个系统那就只能买2台电脑。
直到2005年中,苹果宣布舍弃PowerPC架构并转向Intel x86处理器后,Mac OS和Windows之间的壁障才被打破。转投Intel处理器后,随着重新设计的Mac OS X系统发布,支持x86以及x64的苹果系统终于可以和Windows共存了。苹果更是适时推出了多重开机引导软件Boot Camp,主动帮助用户在使用Intel处理器的苹果电脑上安装Windows系统。普通PC也可以通过一系列工具在Windows基础上添加Mac OS X系统。
Boot Camp让Mac OS X和Windows共存
多系统在PC上由来已久
多系统引导在PC上已经存在很多年,双(多)版本Windows、Windows + Linux、Windows + Ubuntu、Mac OS X + Windows等不同系统安装在一台电脑上很常见,而时下最新的双系统搭配Windows + 安卓甚至已经有正式产品问世,比大伙儿自行组装的多系统平台更官方。
双版本Windows,PC上最常见的多系统
双(多)系统共存的意义何在?简单来说原因无外乎以下2点。
一是方便测试,一机上安装多系统后,需要在哪个环境下只需重启切换即可,无需额外添置电脑;比如说开发应用软件,即使是Windows软件,也要测试下产品在不同环境下的表现,成熟的主流系统(比如Win7)要支持,最新系统(Win8.1)也要支持。至于开发跨平台的软件,也就是再多装个其他系统而已,即使是Mac电脑,也有支持多系统引导的应用存在,在Mac上实现OSX和Windows并存也不是什么难事。
二是方便尝鲜,用户可以第一时间试用新系统及其应用软件,同时又不会因彻底迁移到新系统而出现意外问题。比如每当微软新系统公布后,哪怕是最初的预览版,也会有大量爱好者下载试用一番,反正作为副系统,也不会影响什么。除了Windows外,现在还有一些基于Linux内核的个人桌面系统,如Ubuntu,若你想尝试一下,做成双系统即可解决。
总之,双系统乃至多系统的最大优势就在以最低成本运行不同操作系统及其附属应用程序。
只想要一台多系统设备
移动平台有共存空间
传统PC平台多系统引导如今已不存在障碍,而时下大热的智能手机平台上,一机多系统也不是不可能。早在2010年就有开发者成功的将Android系统刷到一台iPhone一代手机里,并成功实现双重引导操作,之后也陆续有高手证明在iPhone手机里刷入安卓系统是可行的。
运行安卓的iPhone手机
比较可惜的是,这种双系统共存存在一些局限性,手机需要越狱而且还可能受到一些限制,不像PC双系统那样具备普遍可操作性。而且目前也只是可以在iPhone上刷入安卓,反过来在安卓机器上暂时还无法刷入iOS并实现双重引导。
这和苹果体系的闭源性有很大关系,其处理器和操作系统都具有很强的针对性,即iOS系统只考虑对苹果处理器的支持和优化,并不考虑第三方处理器兼容性问题。安卓系统则刚好相反,从一开始就作为开源系统发布,自然要考虑对各种处理器的兼容性问题。
因此目前在移动平台上的多系统引导还不够成熟,至于未来会如何就不得而知了,也许会有大神们找到可行方法也说不定。
跨平台系统共存任重道远
虽然PC处理器和移动处理器分属两大阵营,但安卓系统本身有专门支持x86架构的版本,而最新Windows8/8.1也有支持移动处理器ARM架构的RT版本,这些都表明传统PC系统和移动系统之间的实现并存是可行的。如同前面已经提到过 的,Windows + 安卓的双系统平板电脑已有实际产品上市,就是最好的证明。
安卓+Windows平板已有上市
当然,iOS和苹果处理器依然是目前实现多系统共存的关键障碍,在iOS设备上刷入其他系统或许还好办些,想在Windows或者安卓上刷入iOS才是难点。目前也没有什么可靠的解决方案。所以时至今日,能实现的也只有PC系统和安卓阵营的共存,也许其他诸如Windows Phone、Firefox OS、Ubuntu Touch等手机系统也可以和PC系统共存。但移动平台重要成员iOS缺席这场聚会难免让人沮丧,因为iOS上有很多优秀的应用和游戏,特别是不少iOS独占的好东东。
想让不同平台的系统真正共存于一台设备,这条路还很长,可谓任重道远。
未来,一台就够了
安卓手机(及平板)、iPhone(及iPad)、PC、Windows平板,这些设备如今很多人都拥有其中至少2个以上,设备越多出门携带就越不方便。如果解决了主流系统之间的共存和多重引导障碍,那么我们只需购买一台安装多系统的设备就足够了,需要运行什么系统重启切换一下即可。
系统大一统才是终极解决方案
如果说还有比一机多系统更终极的解决方案,或许就应该是采用统一的云计算+个人终端形式,就像很多科幻电影中的场景那样。届时我们也就无需再纠结买什么系统的设备了,因为软件层面上都一样了,即使有差异也是在硬件规格上——设备尺寸大小以及配置高低等等。
只不过从实际情况来讲,未来不太可能形成这种局面,谁来主导这是其一,再深入点还可能牵扯到垄断等问题(再说科幻电影中很多类似主导垄断系统的公司貌似最后都被推翻了……)。还是让多系统共存,或者即使系统不同,应用软件也可以兼容不同平台,这或许才是最理想的解决之道。
网友评论