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,现在来看,它不是。

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

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

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

程序员的宿命

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

宇宙第一IDE到底是谁?

HTTP Server :一个差生的逆袭

Javascript: 一个屌丝的逆袭

我是一个线程

TCP/IP之大明邮差

一个故事讲完Https

CPU 阿甘

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

  1. 2018 Google IO干货摘要及对国内Android开发者的影响

    本文由 玉刚说写作平台 提供写作赞助,赞助金额:300元 原作者:却把清梅嗅 原文地址:https://mp.weixin.qq.com/s/h0HUyrpbDtbEeiY2Z3-POQ 版权声明:本 ...

  2. 2018 Google I/O 干货摘要以及对Android开发者的影响

    本文源自玉刚说 本文由 玉刚说写作平台 提供写作赞助 赞助金额:300元 原作者:却把清梅嗅  版权声明:本文版权归微信公众号 玉刚说 所有,未经许可,不得以任何形式转载 前言 美国当地时间5月8日, ...

  3. Android真不适合做游戏,但Google收购Ajax工具厂商,增强Android

    Android真不适合做游戏 原文:http://www.eoeandroid.com/thread-1745-1-1.html 很多开发者朋友想必很多都是游戏玩家,对于游戏的感情也一定很深. And ...

  4. flyme8会更新Android版本吗,魅族17系列升级Flyme 8.1操作系统:终于到Android 10

    原标题:魅族17系列升级Flyme 8.1操作系统:终于到Android 10 玩懂手机网资讯,根据魅族官方的消息,魅族17系列终于升级至Android 10,将会搭载 Flyme 8.1 操作系统, ...

  5. 谷歌补丁Android官网,谷歌已发布 19年12月 Android 安全补丁

    中关村在线消息:今日据悉,谷歌已为最新版的 Android 10 移动操作系统系列发布了 2019 年 12 月的 Android 安全补丁,解决一些最关键的安全漏洞. 谷歌已发布 19年12月 An ...

  6. 在Google Play发布应用显示设备数量为0,处理办法

    在Google Play发布应用显示设备数量为0,处理办法 当我们的应用发布在Google Play时,在 Google Play Console 可以看到此应用支持的设备数量,如果设备数量为0或者可 ...

  7. Google本想借刀杀人,却用Android武装了敌人

    Gartner最新报告称Android手机以近2:1的优势在出货量方面超过了iPhone,Google肯定在庆祝.鉴于苹果的市场领先地位,Android的确很了不起.但Google或许对自己过去所采取 ...

  8. android手机性能如何界定,安兔兔发布2020年9月Android手机性能跑分排行榜(旗舰机+中端机)...

    10月,是下半年旗舰手机扎堆发布的一个月,iPhone 12系列.华为Mate 40系列.一加8T等众多机型,都会在本月如期亮相,其中iPhone 12.华为Mate 40的顶配版均会搭载5nm打造的 ...

  9. Google学术发布2019年最有影响力的7篇论文(附下载链接)

    最近Google Scholar发布了被引用最多的论文排名,排名揭示了一个重要信息:围绕人工智能(AI)的研究兴趣正在飞速增长. 1."Deep Residual Learning for ...

最新文章

  1. hdu1403 后缀数组
  2. python笔试编程题_python_编程面试题
  3. python 持续集成_使用jenkins和Gitlab进行Python项目的持续集成
  4. c++ regex用法实例
  5. nginx静态文件服务器_Linux分享文件?快速创建静态文件服务器
  6. python如何读取二进制文件为图片_python读取图片,并获取每个像素点的二进制值...
  7. oracle闪回scn,Oracle闪回查询及scn_to_timestamp
  8. c语言贪吃蛇 纯c,纯C语言贪吃蛇游戏
  9. 【ENVI】shp文件裁剪需要注意的问题
  10. keil5生成bin文件和axf文件
  11. 小白白红队初成长(7)win权限提升
  12. WIN10 任务栏卡死解决办法
  13. mac查看、修改文件权限
  14. [Ubuntu]使用DataDog集成跟踪Django项目
  15. 自定义创建rabbitMQ的channel连接池
  16. Kaggle时间序列(Time Series)教程 6-使用机器学习预测(forecasting-with-machine-learning)
  17. MGC Group区块链、人工智能的A面与B面
  18. ENCODYAv1.1 英科迪亚 免费下载
  19. unity 微信支付
  20. H5新特性:canvas学习1

热门文章

  1. 笔记本重装后回收站文件怎么恢复
  2. 中望CAD的lisp编辑器_CAD应用技巧:中望CAD中加载LISP程序
  3. 一款android上的纸牌类小游戏
  4. 多元高斯分布(Multivariate Gaussian Distribution)(详细说明,便于理解)
  5. Linux命令大总结
  6. TensorFlow详解猫狗识别(一)--读取自己的数据集
  7. 解决 android 输入法弹出输入框被遮挡的问题
  8. ROS2_Foxy学习10——多机激光SLAM准备篇
  9. 电脑恢复还原文件的各种操作方法
  10. 实习笔记Day11(2022.8.19)