如何看待 Google 最新的系统 Fuchsia?

2024-05-08 00:08

本文主要是介绍如何看待 Google 最新的系统 Fuchsia?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

想必大家都知道了,前几天 Google 曝光了新 OS Fuchsia 的部分信息与 UI,已经很多人在后台给我留言,让我说说看法,那么趁我还没去美国,就给大家写篇文章普及下,顺便说下我个人对 Fuchsia 系统的期待与看法。

Google 在开发一个全新的系统其实一直都不是秘密了,只不过 Google 一直没有透露出更多的消息,只透露说 Fuchsia 是完全区别于 Android 和 Chrome OS 的全新系统,我们都知道,开发一款操作系统可不是那么容易的事,虽然这对 Google 来说不是啥难事,但是毕竟费时费力,而且还很可能最后徒劳无功,然而 Google 还是这么做了,我们不妨先大胆猜测下为什么 Google 要做这么一件有魄力的事呢?

Google 一直有个软肋,就是在 PC 市场的表现,虽然移动时代让人们可以随时随地上网,但是手机毕竟取代不了电脑,而 Google 也意识到 PC 市场的重要性,所以也推出了 Chrome OS 上网本,但是结果已经很明确,表现不如预期,很少有人会买账,毫无疑问,PC 市场几乎被微软和苹果牢牢把控,但是我相信 Google 肯定不会这么轻易放弃的。

再看表现抢眼的 Android 领域,毫无疑问,Android 至今在移动操作系统的市场份额占据绝对领先地位,但是 Android 仍然存在不少问题,碎片化问题严重,在平板以及大屏幕设备上表现糟糕,以及被很多用户诟病的卡顿与体验问题,虽然卡顿的本质原因是很多无良应用的后台互相唤醒,无节制的权限、内存使用等,但是这也反应了 Android 的底层架构设计是有瑕疵的,这些众所周知的问题 Google 不可能不知道,但是不是 Google 不想解决,而是解决起来很困难。

而似乎现在看起来 Google 推出的 Fuchsia 系统就承载了以上使命,但是 Google 是不是这样想的,我们不得而知,我们先来看下这次 Google 曝光的 Fuchsia 的一些信息吧:

  1. 没有基于 Linux 内核,而是基于一种叫 Magenta 的内核,是一种轻量级的内核,适用于嵌入式系统;

  2. UI 层使用 Flutter 框架,这是 Google 内部的一种用 Dart 语言实现的移动应用框架,并且支持 Android、iOS,可以写 native app;

这两个信息足以让我们有更多的想象力,首先 Fuchsia 抛弃了 Linux 内核再次说明了 Google 的魄力,要知道 Android、Chrome OS 都是基于 Linux 内核的,但是你们知道 Linux 内核有哪些问题么?

首先不得不承认基于 Linux 内核的一些操作系统如 Ubuntu、Debian、CentOS 等都是比较优秀的 Linux 发行版本,但是这些系统多用于服务器上,而 Linux 在桌面系统,尤其在 User Interface 上表现不是那么惊艳。

其次,Linux 内核是基于 GPL 协议的,GPL 协议意味着对源码的任何修改与引用都必须开源,Android 底层采用的 Linux 内核,所以 Android 是开源的,而硬件厂商给 Android 开发的驱动是不可能开源的,当初 Google 为了解决这个问题,找到了一个解决办法,底层对 Linux 内核做了修改,但是把驱动程序放在了 Linux 内核上层跑,而且特意搞了一个隔离层叫 HAL,即 Hardware Abstraction Layer,硬件抽象层,所以,Android 系统架构中的 HAL 层本质是为了规避 GPL 协议而生的,这事在当时还蛮有争议的,但是不得不说,Google 的这种思路彻底解决了问题,既保护了「不想开源」的硬件厂商的利益,又解决了「软硬件兼容」,既利用出色而现成的 Linux Kernel 又防止了被 Linux Kernel 传染上 GPL 的后遗症。

那么这次 Fuchsia 系统彻底抛弃了 Linux Kernel 这个决定,不得不联想到之前 Linux Kernel 的劣势以及潜在的一些风险,不过能真正的完全抛弃当前市场上很出色而成熟的 Linux Kernel 是非常有魄力的决定,不过魄力也是建立在实力的基础之上,可能这个决定 Google 也想了很久。

但是你们以为这就够了么?

Fuchsia 系统采用了 Magenta 内核,这种内核多用在嵌入式系统上,而且支持高性能的图形渲染,Hack News 上有人分析该特性非常适应于 VR/AR 领域,我们都知道 Google 在去年的 IO 大会上就推出了 Daydream VR 平台,以及 Project Tango AR 平台,已经确定发力于 VR/AR 领域,就在昨天,Google 还收购了虚拟现实游戏公司 Owlchemy Labs,这些动作与隐藏的特性很可能说明 Fuchsia 会应用在更广的领域,这么一看 Fuchsia 会是未来移动端、PC、AR/VR、物联网等全平台统一、通用的操作系统,Google 的野心有点大哦,未来有更大的想象力了,很可能这是一款面向未来的操作系统。

很多 Android 开发者们肯定关心 Fuchsia 会放弃 Android 平台,对 Android 开发产生一些打击,其实真的想多了,要知道 Android 现在市场的份额以及对 Google 的地位是非常大的(说个题外话,这次 Googe IO 的一些会场,Android 相关的会场都非常火爆,很多会场的座位都提前预定完了),Google 现在很多东西都要依赖 Android 平台来进行推进,这么大一块蛋糕,Google 怎么可能轻易就放弃呢,何况 Fuchsia 系统的两位贡献者 Travis Geiselbrecht 和 Brian Swetland 是 Android 系统的主力开发者,退一万步,Google 即使真的要完全抛弃 Android,也会有一个切实可行的逐步过渡方案的。

不过,Google 的野心是蛮大的,这让我们对这个系统有更多的期待,但是这是一个长远的计划,不确定性因素也非常大,能不能被开发者与用户接受还不知道呢,而且按照 Google 的惯例,说不定哪个时候就放弃了,可能一飞冲天,也很可能默默无闻直至消亡。

最后,就我个人来说是蛮希望这个系统,就如它的中文名字「紫红」一样,可以大红大紫,毕竟看起来,也许这真的就是未来的操作系统。

这篇关于如何看待 Google 最新的系统 Fuchsia?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/968781

相关文章

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

基于人工智能的图像分类系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 图像分类是计算机视觉中的一个重要任务,目标是自动识别图像中的对象类别。通过卷积神经网络(CNN)等深度学习技术,我们可以构建高效的图像分类系统,广泛应用于自动驾驶、医疗影像诊断、监控分析等领域。本文将介绍如何构建一个基于人工智能的图像分类系统,包括环境

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

Andrej Karpathy最新采访:认知核心模型10亿参数就够了,AI会打破教育不公的僵局

夕小瑶科技说 原创  作者 | 海野 AI圈子的红人,AI大神Andrej Karpathy,曾是OpenAI联合创始人之一,特斯拉AI总监。上一次的动态是官宣创办一家名为 Eureka Labs 的人工智能+教育公司 ,宣布将长期致力于AI原生教育。 近日,Andrej Karpathy接受了No Priors(投资博客)的采访,与硅谷知名投资人 Sara Guo 和 Elad G

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

【区块链 + 人才服务】可信教育区块链治理系统 | FISCO BCOS应用案例

伴随着区块链技术的不断完善,其在教育信息化中的应用也在持续发展。利用区块链数据共识、不可篡改的特性, 将与教育相关的数据要素在区块链上进行存证确权,在确保数据可信的前提下,促进教育的公平、透明、开放,为教育教学质量提升赋能,实现教育数据的安全共享、高等教育体系的智慧治理。 可信教育区块链治理系统的顶层治理架构由教育部、高校、企业、学生等多方角色共同参与建设、维护,支撑教育资源共享、教学质量评估、

秋招最新大模型算法面试,熬夜都要肝完它

💥大家在面试大模型LLM这个板块的时候,不知道面试完会不会复盘、总结,做笔记的习惯,这份大模型算法岗面试八股笔记也帮助不少人拿到过offer ✨对于面试大模型算法工程师会有一定的帮助,都附有完整答案,熬夜也要看完,祝大家一臂之力 这份《大模型算法工程师面试题》已经上传CSDN,还有完整版的大模型 AI 学习资料,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

软考系统规划与管理师考试证书含金量高吗?

2024年软考系统规划与管理师考试报名时间节点: 报名时间:2024年上半年软考将于3月中旬陆续开始报名 考试时间:上半年5月25日到28日,下半年11月9日到12日 分数线:所有科目成绩均须达到45分以上(包括45分)方可通过考试 成绩查询:可在“中国计算机技术职业资格网”上查询软考成绩 出成绩时间:预计在11月左右 证书领取时间:一般在考试成绩公布后3~4个月,各地领取时间有所不同

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识