关闭
搜索
搜索
本版
帖子
用户
热搜:
程序员
简洁模式
高级模式
用户组: 游客
消息
提醒
新听众
我关注的
帖子
道具
勋章
任务
设置
退出
请
登录
后使用快捷导航
没有帐号?
立即注册
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
or
立即注册
快捷导航
搜索
首页
论坛
BBS
MCU单片机技术
程序员交流
淘汰安卓?Google秘密开发4年的新系统,开放下载了
[复制链接]
作者:
痴情uu
版块:
›
嵌入式操作系统
›
linux
发布时间:
2020-12-22 15:49:05
1142
0
返回列表
痴情uu
当前离线
中级会员
中级会员, 积分 324, 距离下一级还需 176 积分
中级会员
中级会员, 积分 324, 距离下一级还需 176 积分
积分
324
发消息
楼主
电梯直达
痴情uu
发表于 2020-12-22 15:49:05
|
只看该作者
|
倒序浏览
|
阅读模式
今年是操作系统转变的重要一年,传统的一个设备一个生态模式,正在被逐渐摒弃。
一个平台无数设备的模式,必然是未来几年的趋势。
苹果将 Mac 的 SoC 换成自家 M1 芯片,打通了 macOS 和 iOS,补完了乔布斯愿景的最后一块拼图。
华为 16 号发布了鸿蒙 2.0 版本,邀请用户参与测试体验,将手机、电视、车载等等设备串成一个同心圆。
微软也将全新的 Windows 10X 系统交付给厂商,明年初用户就能买到,为重新杀回移动端攒大招中:开始菜单搬家!Win 10X 系统 UI 全部重做,明年初就能用上
编辑搜图
请点击输入图片描述
反观谷歌这边,因为川普的禁令,只能和华为打个两败俱伤,浏览器上还被微软的新 EDGE 背刺一刀。
这俩可都是谷歌吸金的大宝贝。
虽然对巨人来说可能只是刮痧,但一直刮痧也是要破皮的啊。
编辑搜图
请点击输入图片描述
于是谷歌选了个良辰吉日(12 月 8 日),公布了新操作系统 Fuchsia OS 的源代码,
进入公开测试阶段,开发人员可以下载安装测试。
开源库:http://fuchsia.Googlesource.com/
官网:http://fuchsia.dev/fuchsia-src/get-started/get_fuchsia_source
编辑搜图
请点击输入图片描述
在 ChromeBook 上运行的 Fuchsia OS
不过更多朋友应该和小淙一样,并没有编程开发经验,别着急,接下来就让我们来康康,谷歌葫芦里到底卖的是什么药。
Fuchsia OS 最早在 4 年前曝光,但 Google 搞得很神秘,加上项目优先级也不高,直到现在各家纷纷亮牌,才开始有点响动。
编辑搜图
请点击输入图片描述
要说 Fuchsia 的定位,其实它的名字就已经在疯狂暗示了。
Fuchsia 的直译是紫红色,也就是 Pink(粉色)与 Purple(紫色)相加的颜色。
而这两个代号在苹果内部也曾出现过,最终 Pink 演变为 macOS,Purple 演变为 iPhone。
编辑搜图
请点击输入图片描述
各种消息也已经证明, Fuchsia 是一个同时运行在,移动端和桌面端的系统,
更重要的是打通全平台。
谷歌之所以要推出新系统,主要还是因为现在的安卓太「碎片化」了,而自家的桌面系统 ChromeOS 又毫无起色。
大家对安卓的碎片化程度可能没有太强的概念。
为了与 iOS 系统竞争(追赶或保持领先),谷歌每年都会花费大量人力、精力、财力来升级安卓系统。
然而安卓市场是分裂的,
有巨多手机厂商和型号,
巨多「魔改」系统和大量「野生应用」,为了兼顾这些设备和应用,安卓只能不断添加
巨多 API。
编辑搜图
请点击输入图片描述
这也直接导致安卓放不开手脚去做升级。
根据 Statcounter 的统计,去年 9 月发布的 Android 10 版本,花了
一年时间才达到 40.35%
的升级覆盖率。
编辑搜图
请点击输入图片描述
对比之下今年 9 月才发布 iOS 14 版本三个月就达到了 50% 的升级覆盖率(苹果称已达到 80%)。
苹果 CEO 库克还非常不厚道,每年都会在 WWDC 上嘲讽安卓碎片化,你说气人不气人。
可以说碎片化已经严重的限制了安卓系统的发展。
编辑搜图
请点击输入图片描述
另一个令人头痛的问题是 Linux,这是安卓的底层架构,
相当于楼房的地基。
然而整个系统最关键的部分,却并不掌握在谷歌自己手中。
这就导致要修改调整系统非常麻烦。
例如 Linux 内核发现了一个漏洞(其实经常发现),修复补丁需要先打到 Linux 内核上,然后再合并到安卓的代码中,然后 SoC 厂商(例如高通、麒麟、联发科等)将代码合并到 BSP 中,之后手机厂商(例如华为、小米、三星等)才能将补丁打到他们自己的系统上,最后推送给用户。
编辑搜图
请点击输入图片描述
编辑搜图
请点击输入图片描述
要走完这套繁琐的流畅,短则半年,长则两年都有可能。这是 Linux 本身的结构设计使然:
驱动放在内核中,驱动经常有漏洞。
虽说安卓是谷歌的系统,但谷歌其实没有完全的控制权,
打个补丁还得看各方脸色,
太受气了。
在拥有 20 亿用户的情况下,谷歌不得不积极参与Linux的维护升级,免费给人打工,这谁乐意啊?
编辑搜图
请点击输入图片描述
所以对于 Fuchsia,谷歌打算从根本上解决问题——放弃 Linux 内核,
改用自己研发的 Zircon 内核。
Zircon 内核重点提升了可持续升级性和安全性。
最重要的还是完全的控制权。
现在我们知道为什么谷歌要搞这么个系统了,但大家应该更好奇,Fuchsia 到底是个什么样的系统。
从外观上来看:
不管是移动端还是桌面端,Fuchsia 都延续了 Material 设计语言,圆角、阴影、扁平,与安卓非常相似。
编辑搜图
请点击输入图片描述
Fuchsia 中有大量卡片界面,几乎所有应用程序、设置界面都在一张卡片中,用户可以将多个应用放到一张卡片中,这也可以更好的专注手头的任务,而不是在各个应用间切换、定向。
编辑搜图
请点击输入图片描述
隐私保护:
Fuchsia 的隐私权限作为对象功能向应用提供,这意味着应用永远无法获得全部权限,只能与授权的对象交互。有点类似于 iOS 上,例如仅允许应用查看选中的照片。
编辑搜图
请点击输入图片描述
另外所有程序都只在沙盒中运行,不能对系统参与修改。好像也和 iOS 模式一样……
保持最新:
应用就像是积木一样的组合块,因此软件功能可以独立更新和卸载,就像网页一样。
编辑搜图
请点击输入图片描述
另外 Fuchsia 的一个驱动可以在多个版本中使用,而不像现在每次更新版本都得修改驱动。这样就能在不更新驱动的情况下无缝升级系统。
看来谷歌对升级覆盖率已经产生心理阴影了。
性能优化:
我们都知道 CPU 的速度远高于存储和内存。可以把处理一个任务看作是炒菜,CPU 需要等待小猪养肥、进屠宰场、运到家里才能开始切肉。这种一步一步的流畅称为同步IO。
而 Fuchsia 采用异步IO,CPU 在等小猪长肥的时候先去做其他事,例如种菜、榨油等等。这样就可以减少延迟,还能避免任务后台被杀的情况。
我们可以看出 Fuchsia 的野心非常大。
不过从零开始做一款系统风险是非常大的,Windows Phone 就是前车之鉴,虽然这款系统很好,但最终死于生态,用户不会掏钱买一款没有应用的设备。
编辑搜图
请点击输入图片描述
所以这次谷歌在 Fuchsia 还没成熟前就放出源码,邀请大家来尝试,培养应用开发者。并且提供方案让开发者可以简单的,将其他平台的应用迁移到 Fuchsia 上,形成生态基础,步步为营。
另外有消息透露,前期 Fuchsia 将可以
直接运行安卓应用,
然后通过慢慢更新将应用过度到 Fuchsia 上来,最终吞噬并消化掉安卓。
不过这个项目在谷歌内部也是争论不休,所以未来还可能会有改动,反正距离见到消费版,还有很长的路要走。
对于Fuchsia的前景你怎么看呢?
你希望尝试一款新的操作系统吗?
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
0
相关帖子
•
Linux系统挖矿更快!更猛!Linux系统安装与挖矿详细教程,很简单
•
超详细的PyCharm教程,必须收藏!
•
说说鸿蒙操作系统
•
Linux操作系统应用试题
•
缅怀那些年盗版XP系统:不仅埋葬了我的青春,还弄坏了我的电脑
•
INTEWELL案例为智慧风电保驾护航
•
怎样参与鸿蒙?
•
风河正在引领RTOS进入“现代化”创新期
•
Android面试必备:System、App、Activity启动过程
•
麒麟操作系统什么来头?为什么可随中国航天“上天”
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
表情
@朋友
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表