为什么很多人不相信鸿蒙系统是真的?

举个例子: 造原子弹

为什么很多人不相信鸿蒙系统是真的?-1

最基本的枪式/内爆式原子弹的原理恐怕很多人都会说个大概出来. 但是几个关键的技术所需要的人力和物力都不小:

  • 铀矿
  • 浓缩铀技术
  • 电子计算机
  • 引爆物

上述几个缺一不可, 而且最关键的是除了这四个之外的其他细节都很要命, 就算你掌握了上面四个的关键技术, 很有可能哪个细节就把你的原子弹变成了只有设计当量 1% 的臭弹.


而为了达到以上种种要求, 一方面需要大量人力物力, 另外一方面动静必然也不小. 曾经老蒋想搞, 结果人家 CIA 当着人家的面把所有设施拆了.


为什么很多人不相信鸿蒙系统是真的?-2

这是 Ubuntu 的架构图, 换句话说所谓的一个 Linux 发行版大多数工作都是依托于现有的各种实现, 比如 GNU 的 C 库, 各种 BSD/GNU 协议下的开软软件组成的用户态工具, 还有各种基于 GTK 和 QT 跨平台的桌面应用, 甚至桌面本身(比如 GNOME)也是跨平台的.

而更有意思的是 macOS(图有点老了)

为什么很多人不相信鸿蒙系统是真的?-3

底层的 XNU 内核本质上是 CMU 的 Mach 微内核(对应 GNU Hurd, 一个基本凉透的内核), 还有 OpenBSD 宏内核(由加州伯克利最早开发)组成的一些 IO/POSIX 接口实现, 上面的用户态工具也包含了 GNU/BSD 等等的实用工具.

当然微内核的基础任务调度/内存管理这块其实个人觉得一直达不到 Linux 宏内核实践中的性能. 所以当时瞎吹鸿蒙微内核一看就是外行…

更何况 Apple 这么牛逼的公司, 内核大多还是别人做的, 而且讲道理 XNU 这块的 mach 曾经传说要换 L4 微内核, 结果到现在还没换, 据说 AirPods 跑的系统就是基于 L4 的…

再还有, 微软最早发家的 MS-DOS, 还有现在的 NT 内核, 都是买的.

所以就知道如果要搞一个操作系统, 还要一个完整生态, 既要有自研能力, 又要能够借助现有轮子, 还要发挥下买办精神… 其实 Android 就是这个最好的例子:

为什么很多人不相信鸿蒙系统是真的?-4

只可惜 Google 自作聪明, 以为凭他的智慧能绕过王八壳子(甲骨文) Java 那块的授权费用, 结果最后官司下来还是输了…

来源知乎https://www.zhihu.com/question/386116313/answer/1142294762

原文链接:,转发请注明来源落伍老站长!

发表评论