Google又发布操作系统,这次能像Android一样统治世界?

安卓系统的开发 前言 本文作为Android系统架构的开篇,起到提纲挈领的作用,从系统整体架构角度概要讲解Android系统的核心技术点,带领大家初探Android系统全貌以及内部运作机制。虽然Android系统非常庞大且错综复杂,需要具备全面的技术栈,但整体架构设计清晰。Android底层内核空间以Linux Kernel作为基石,上层用户空间由Native系统库、虚拟机运行环境、框架层组成,通过系统调用(Syscall)连通系统的内核空间与用户空间。对于用户空间主要采用C++和Java代码编写,通过JNI技术打通用户空 阅读详情

1

Google一直想在计算机体系中有所建树:

  • 芯片、存储、网络

  • 操作系统

  • 编程语言

  • 数据库、大数据

  • 中间件

  • 人工智能

甚至想在通用应用上也有所建树:

  • 通信:邮件、IM

  • 办公文档

国人在谷歌应用方面被墙,这个按下不表。

谷歌的人工智能平台Tensorflow被Facebook的Pytorch压着打。但谷歌和Open AI两家公司在AI模型方面却一直压着Facebook打。

谷歌在中间件领域,组织CNCF,以k8s号令天下。现在就剩一个顶着干的Docker不服谷歌。

谷歌在数据库和大数据方面,除了2003-2006之间发表的知名的三篇大论文之外,产品级,Google云的大数据和数据库一直没火爆。所以从自用研发到产品级研发,这是多么大的鸿沟啊。即使是如谷歌这么强大的研发实力,也无可奈何。

编程语言,谷歌发明了Golang,借着k8s的东风和以太坊的东风而兴起。但Dart就没有这么好的命了,从2011年发布以来就没等到自己的命。好不容易出现了Flutter团队想用他们。但是随着Fuchsia操作系统的生死未卜,连累了Flutter的生死未卜,也连带了Dart的生死未卜。

操作系统,这一直是谷歌的痛。我上周写过安卓的历史,都是谷歌踩了狗屎运,无意中酿成的。而谷歌搞的基于Linux的ChromeOS,以及全新写的Fuchsia,都一言难尽。

芯片,虽然谷歌借AI东风,在2017年发布了TPU,但是在AI芯片领域,还是Nvidia的风头。

谷歌作为一家海量数据爬虫公司,作为一家活在互联网上的公司,谷歌在存储设备和存储软件、网络设备和网络软件方面做出过哪些划时代的贡献,我现在想不起来了。大家能想起的,跟我说说。

2

这两年,我观察业界,有几件事情让我印象深刻:

2021年:操作系统Fuchsia1.0发布。

UI层用的是Flutter框架。而Flutter用的是2011年发布的类JavaScript语言Dart编写。当然,因为Dart这发布十来年一直看不到太多好处,所以一直处于谷歌的边缘,幸好有Flutter团队用,所以现在魔改的Dart已经不是过去的Dart。名是一样的名,应该是两个完全不同的东西。

2021年:wasm 标准接口1.0发布。

Docker一直在商业和开源之间摇摆,对于想持牛耳的谷歌来说肯定不爽。幸好出了一个wasm技术,幸好谷歌推的是少服务Serverless技术,一拍即合。谷歌开始带着大家偷偷往wasm更轻的容器技术-Serverless更轻发服务技术去前进。所以2022年,谷歌把自家的Istio也捐献给了CNCF,来做Serverless的底座。

2022年:Apache Doris1.0正式发布。

这是中国百度团队在大力支持的。过去中国人折腾用了一堆大数据技术:数据湖、Spark/Flink、Presto、Greenplum、Clickhouse,其实国人的需求很简单,像过去一样使用关系数据库来做综合查询与统计。老外有老外的需求,国人用老外的东西,把自己折腾多了。

2022年,以太坊2.0合并成功。

这也是一件大事。性能提升多少不谈,把Pow换成Pos,这个我喜欢。我继续拭目以待V神说的统一身份账户。连这个都没有,就是残品。期待2025年吧。

昨天我又看到一件事,谷歌又发布了一个操作系统:KataOS。

3

这次好像KataOS做对了,我的理由如下:

1、基于seL4成熟内核,不是Linux,不是Fuchsia全新内核Zircon。用Linux不容易面向未来还有潜在不可说风险,而太激进搞新内核,风险太高。这回谷歌比较鸡贼,用了seL4。要知道seL4,2020年才开源。谷歌这就鸡贼的赶快赶上这趟车了。

2、基于RISC-V开源芯片。这是对的。选Intel/AMD肯定不对,选ARM也不对,选FPGA也不对。RISC-V是现在这个阶段最佳选择。

3、基于Rust 最新编程语言。这是对的。用C/C++,还是过去的弊病。用更高级的语言写系统软件又不合适。只有Rust。

4、开玩笑的一个理由:Kata比Fuchsia好记好发音。不过大家也别真一笑了之。真的,起一个好名字,确实是一个产品能不能推火的很重要的因素。

不过,KataOS是有了,在上面写应用用什么开发语言呢?

Rust、C/C++是写系统软件的,写应用肯定不合适。不考虑。

Go是写分布式中间件合适,写应用还不合适。

Java写应用倒是合适。但肯定不选Java。一是谷歌对Oracle把持的Java太忌讳,二是Java也不适合未来轻容器的wasm。

用TypeScript?虽然开源,但是是微软开源,也忌讳。

用自家的Dart?魔改的太垃圾,鄙视。

用NodeJS?NodeJS写端应用好像也不合适。

估计得模仿TypeScript发明一个更好的脚本语言了。但肯定是脚本语言,这是没得跑的。

所以,KataOS的发布信息,只能作为一个标记。真要看是否能翻出波浪,还得5年后再来看一次。我今天随手写完这篇文章,5年之内是不打算再关注KataOS的。

万物互联时代的操作系统到底是什么呢?单机时代有DOS和Windows,互联网时代有Linux,移动时代有iOS和安卓。我过去以为万物互联时代的操作系统是Fuchsia,现在来看,它不是。

b94ca5c5e954b0f16bc870cdb0178a4c.gif

程序员,你得选准跑路的时间!

两年,我学会了所有的编程语言!

你们这些偷代码的程序员!

程序员的宿命

芯片战争70年,真正的王者即将现身!

宇宙第一IDE到底是谁?

HTTP Server :一个差生的逆袭

Javascript: 一个屌丝的逆袭

我是一个线程

TCP/IP之大明邮差

一个故事讲完Https

CPU 阿甘

ARM架构统治移动端:arm64-v8a与armeabi-v7a的市占率解析及x86衰退的技术根源 本文深度解析ARM架构在移动端的统治地位,arm64-v8a已占据64%市场份额,armeabi-v7a占19%,而x86架构因高功耗和生态兼容性问题衰退至不足1%。文章从技术优势、能效比、Google政策及开发者适配策略等多维度剖析ARM成功根源,为移动开发提供架构选型与优化建议。 阅读详情

相关推荐

Win10更新后黑屏只剩鼠标?火绒误杀explorer.exe的5种自救方案(附详细步骤)

本文详细介绍了Win10更新后出现黑屏只剩鼠标的5种专业修复方案,重点解决火绒误杀explorer.exe的问题。从基础的任务管理器操作到安全模式下的系统修复,再到注册表编辑和系统还原,提供了全面的解决方案,帮助用户快速恢复系统正常运行。

weixin_29306571的博客 641

Google发布了Kata操作系统

(1)Google一直想在计算机体系中有所建树:芯片、存储、网络操作系统编程语言数据库、大数据中间件人工智能甚至想在通用应用上也有所建树:通信:邮件、IM办公文档国人在谷歌应用方面被墙,这个按下不表。谷歌的人工智能平台Tensorflow被Facebook的Pytorch压着打。但谷歌和Open AI两家公司在AI模型方面却一直压着Facebook打。谷歌在中间件领域,组织CNCF,以k8s号令天...

阿朱=行业趋势+开发管理+架构 462

【抖音】a_bogus参数逆向分析

点击——展开xxx条回复﹀就会出现。可以看到这个栈是有请求相关的数据的。所以就是在bdms.js里面生成的。

qq_44990881的博客 3000

华为VS谷歌:万物互联,谁主沉浮?

HarmonyOS 和 FuchsiaOS 在当前安卓生态环境下,目前在手机领域只有通过安卓虚拟机兼容安卓应用来完成自己的艰难启程,在安卓继续使用的情况下,二者都还需要走过较长的艰难时光,在物联网领域则机会更多一些,整个社会对物联网的重视能给二者带来突破重围的有力支持,同时正是由于二者都布局物联网领域,也说明物联网操作系统非常大概率是个正确方向。 总体来说,HarmonyOS 整体稍走在前面,但 FuchsiaOS 也可能厚积薄发。鹿死谁手、还是共同竞争成长抑或都被淘汰?

老猿Python 6403

Android手机本地语音转文字实战:用FunASR+ONNX Runtime打造离线ASR应用(附模型下载)

本文详细介绍了如何在Android应用中集成FunASR和ONNX Runtime,构建高性能的离线语音识别系统。通过模型选择、工程化集成和性能调优等实战技巧,开发者可以实现本地语音转文字功能,有效保护用户隐私并提升响应速度。

weixin_29046611的博客 266

利用Skipper跨层追踪技术高效定位LVS Short问题

本文详细介绍了如何利用Skipper跨层追踪技术高效定位LVS Short问题。通过解析Skipper的跨层trace net原理和实战操作步骤,帮助芯片设计工程师快速识别版图中的短路问题,显著提升验证效率。文章还提供了处理大规模设计的高级技巧和常见问题排查方法。

weixin_29239661的博客 510

Google全新操作系统发布首个稳定版,可用于PC和Mac

????????关注后回复“进群”,拉你进程序员交流群????????出品 | OSC开源社区(ID:oschina2013)今年二月份的时候,Google 推出了 “全新” 的操作系统 chromeOS Flex,在经过五个多月的早期预览阶段后,chromeOS Flex 在今天推出首个稳定版本(版本 103),稳定版本意味着所有对这个系统感兴趣的用户都可以安装使用了,可以满足用户日常使用...

iOS_开发 1044

【毕设实战】基于YOLOv8的HRSC2016船舶智能检测系统开发全指南(含可视化UI界面,打造海事领域高分毕设)

亲爱的同学,通过这篇教程,你已经掌握了“基于YOLOv8的HRSC2016微小船只检测系统”从数据集处理、模型训练到Tkinter界面开发的全流程。这个课题既贴合“海事智能化”的产业战略,又涵盖了“目标检测、深度学习、界面开发”等多个毕设评分点,非常适合作为计算机或海事工程专业的毕业设计。在实践中,你可能会遇到“海面背景复杂导致船只漏检”“微小船只识别精度不足”“UI与模型推理同步卡顿”等挑战——别担心,这些都是技术成长的必经之路。

know_F0727的博客 131

操作系统那些事儿⑧:Android——Linux 没能统治桌面,却统治了手机

Android 是 Linux 最成功的一次“跨界”。它没有征服桌面,却借助开放生态统治了移动时代。本文讲述 Android 从诞生、选择 Linux 内核,到构建生态、改变手机行业的故事,理解 Linux 如何走向亿万设备背后的另一条道路。

mosespaul的博客 376

仿真学习系列(二):ADS仿真直观理解方波与频谱分量的关系

在高速电路设计中,我们常常听到一句话:“信号其实不是电压在传输,而是频率在传播。” 这句话看似抽象,却揭示了信号世界的核心本质——任何时域波形,都可以被拆解为一系列不同频率的正弦波。 那么,一个看似简单的方波,究竟由哪些频率成分组成?为什么在示波器上,有的方波上升沿又快又“方”,而有的却“圆润”得多?这些差异背后,隐藏的正是高频分量的力量。 本文将通过使用 Keysight ADS,从零搭建仿真电路,直观地观察方波与其谐波成分之间的关系。

案例文章,高速信号 815

Transformers 实战修炼与源码剖析专栏大纲

本专栏以 Hugging Face Transformers 为主线,围绕“能用、会调、敢上线、懂源码”四个目标展开。内容不把理论堆成公式墙,而是用真实或拟真的业务场景驱动:客服分类、合同抽取、知识库问答、模型微调、推理服务、监控告警、源码扩展等。采用“业务痛点 → 三人剧本对话 → 代码实战 → 总结思考”的四段式结构,让读者在动手完成一个个小项目的过程中,逐步理解 Tokenizer、Model、Pipeline、Trainer、Generation、PEFT、Accelerate、Serving等概念

davidwang456的专栏 927

Google的霸道:我就是要独享安卓源代码!

曾经有人说:安卓是开源的,但不包含那些最好的东西。鉴于本周欧盟对Google的50亿美元反垄断裁决,我们开始注意到有个经典Ars故事在社交媒体上广为流传。欧盟质疑的问题之...

优快云资讯 3807

fatal: unable to access ‘https://github.com/Stability-AI/stablediffusion.git/‘解决方案

本文主要介绍在安装 stable-diffusion-webui 时出现的 fatal: unable to access 'https://github.com/Stability-AI/stablediffusion.git/': Failed to connect to github.com port 443 after 21071 ms: Couldn't connect to server 问题的解决方案,希望能对你有所帮助。

水滴的博客 5688

Android 系统 13 岁了,生日快乐!

大家还记得你第一次接触 Android 系统是什么时候吗?不知不觉间,它已经 13 岁了! 2007年11月5日,Google 宣布基于 Linux 平台的开源手机操作系统 Android 正式发布,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。 Android 一词最早出现于法国作家利尔亚当(Auguste Villiers de l’Isle-Adam)在 1886 年发表的科幻小说《未来夏娃》(L’ève future)中。他将外表像人的机器起名

mengyidan的专栏 5048

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Android发展史

Android的诞生 Android操作系统最初由Andy Rubin开发,刚开始主要支持手机,被Google收购后,对Android进行了改良,使其可以用于平板电脑等其它领域。 1.1.1 Android的发展史 Android的发展史如下: 2003年10月,Andy Rubin等人创建了Android公司,并组建了Android团队。2005年8月17日,Google

凌小星的专栏 1880

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

看google怎样将android回归在自己的保护伞之下

Google 如何逐步牢牢控制 Android 开源系统 6 年前,2007 年 11 月,Android Open Source Project (AOSP) 初问世。而就这之前 6 个月,第一部iPhone刚刚在众人瞩目中诞生,智能手机迎来了一个新时代。虽然 Google 当时仅是 iPhone app 层面上的合作伙伴,它很清楚 iPho

C++ JAVA的专栏 581

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

daliu_IT学习Android笔记第一篇--Android是什么?安卓的logo来源?安卓的发展过程?

Android是什么?安卓的logo来源?安卓的发展过程?   安卓的名字: Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。 尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。 安卓logo的介绍: An

刘哥聊技术 2020

可望不可及的开源:Google是如何逐步牢牢控制开源系统Android的?

导语: “开源”就如一只妖精,一旦放出来让它回到水晶瓶里可没那么容易,Google究竟如何控制一个开源平台呢?虽然 Google已经在千方百计地削弱开源代码库的价值,但通过升级app并使其闭源化并非Google赢得这场博弈的唯一法门。 对绝大多数OEM品牌商、第三方应用开发者而言,选择闭源的Google Andoid已是一个“无法拒绝的邀约”,Google极为优质的API资源已然让O

win_in_action的专栏 1521

Google最初做Android,只是为了杀死微软Windows Mobile

这个月​23号,Android十周年了,近日外媒The Verge特别解答了不少人想知道的一个问题:Google当初为什么要做Android?答案是:杀死微软的Windwos Mobile。 这个月23号,Android十周年了,这个由全球最大的搜索网站Google开发的移动操作系统,如今稳稳统治移动市场一大半江山,但放在十年前,哪怕Google自己都很难预料到会有如此之巨大的...

dianhuizhan3102的博客 237

25 岁的 Linux 已经无处不在,它是如何毁了微软统治世界的计划?

25 岁的 Linux 已经无处不在,它是如何毁了微软统治世界的计划 今天,不管你在哪儿,都不太可能不用 Linux。 超过 20 亿人每天随身带着 Android 手机出门,它的系统底层就是 Linux。 即便你不用 Android,是用 iPhone、Mac 或者 Windows 电脑看的这篇文章,也有 Linux 的功劳。像绝大多数网站一样,《好奇心日报(www.qdail

科技创新与颠覆者 1092

(一)Android开发之安卓系统的前世今生

1 什么是Android Android中文名称"安卓",英文含义为"机器人",Android是谷歌旗下的一款基于linux平台的开源操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。该平台由操作系统、中间件、用户界面和应用软件组成。Ÿ 底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,大部分程序以Java语言编写。 ...

weixin_30765475的博客 257

比尔·盖茨承认犯下 4000 亿美元大错:误给 Google 推出 Android 机会!

作者 | 素年清时 责编 | 伍杏玲 出品 | 程序人生(ID:coder_life) 近日在Village Global举办的座谈会上,比尔·盖茨(Bill Gates)承认犯下最大的错误就是给了谷歌推出Android的机会。他说,微软获胜本来是自然而然的事情,但是他搞砸了,这一错误使得他和微软承担了4000亿美元的损失。 说到这里,我就要带大家扒一扒IT行业几十年前的往事,谈一...

优快云资讯 5204
上一篇: 漫画 | 打死我也不学编译了!
下一篇: 第三届长沙 · 中国 1024 程序员节:共迎算力新时代,开源新未来!
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值