点击上方“
程序员大咖
”,选择“置顶公众号”
关键时刻,第一时间送达!
谷歌目前正秘密开发一款跨平台的全新操作系统 Fuchsia OS,抛弃了 Linux 底层,而使用了自主内核。
从
此前的初步上手来看
,这套系统还比较初级,甚至还没有 Android 1.0 时的完成度高。
如下所示,是上月公布的 Fuchsia OS 操作系统初体验。
系统已可以运行在 Pixelbook 上,这是搭载7代酷睿 Intel 处理器的二合一笔记本平台。
安装 Fuchsia OS 的过程比较独特,首先将引导文件放置在 USB 设备中,引导启动后进入 Zedboot 界面,要想进入真正的系统需要保持联网状态,然后下载一个约1.1GB的文件后就开机了。
系统可以在平板/笔记本模式和手机模式之间切换,方法是点击左上角的气泡。
注意,这不是一套基于 Linux 开发的系统,而是谷歌自己开发的微内核 Magenta(或者说 Zircon)。
键鼠、触屏、USB、电池电量显示等都可用,但Wi-Fi无法打开,可借助 USB 转网线解决,所以可以登陆网页(目前仅限谷歌系)。
应用的呈现方式也和现在的桌面图标不同,必须手动搜索。体验方面,对触屏的优化不错,支持多任务、分屏、拖动等等。
据 9to5google 报道,Fuchsia OS 团队成员 Raph Levien 介绍,他正开发可用于 Fuchsia OS 和一切桌面平台的文本/代码编辑器 Xi。
Levien 强调,Xi 最大的特点就是性能优先、扩展性极强,因而背后的算法、结构性挑战也出奇高。
他介绍,
Fuchsia OS上的代码一定要运行快,不惜一切代价。
看起来,谷歌是铁了心要把Fuchsia OS从内到外到造成一款兼容性极强、流畅度逆天的OS。
根据早前谷歌说法,Fuchsia就是要统一安卓和Chrome OS,其支持多达4个程序同屏同时运行(平板模式下),并且主页以直列的方式显示各种故事卡、应用集、系统组件等,有点类似多任务、多标签页的做法,但更简洁。
另外,Fuchsia也支持了苹果的Swift语言。同时在Swift 的 GitHub上建立
pull request
,在Swift编译器内加入对Fuchsia OS的支持,也引起开发人员的关注。Swift 编程语言分支,允许 Google 员工协作并对官方的 Swift 存储库进行 pull 请求。
其实,Android 8.0在大内存的帮助下,终端产品在程序加载、多任务处理方面已经非常优秀,对比iOS 11,许多方面不相上下甚至领先。
不过,对着硬件的进步、AI技术的渗透,更智慧、更懂消费者的一套OS才是“快”的终极奥义吧。
Fuchsia的内核不同于安卓使用的Linux内核,而是采用的比较新的Magenta的内核。Fuchsia的设计目标之一是可运行在众多的设备上,包括移动电话和个人电脑。
目前FunchsiaOS系统定位为全平台操作系统,我们可以想象一下,在未来的物联网社会中,不仅仅只是手机还有电脑这样的智能终端,还会出现智能电视系统、智能车载系统、智能家庭系统。