[导读]编者按:本文根据魏永明在知乎上的几个有关操作系统的问答整理而来。如何评价“操作系统不难做,难在生态建设”这一观点?(这个回答,笔者试着将操作系统看成是生产工具,将生态看成是生产关系。如此一来,貌似很多概念和关系都变清晰了。)持这个观点的人,通常在评价国产操作系统时说这句话。比如说...
编者按:本文根据魏永明在知乎上的几个有关操作系统的问答整理而来。如何评价“操作系统不难做,难在生态建设”这一观点?(这个回答,笔者试着将操作系统看成是生产工具,将生态看成是生产关系。如此一来,貌似很多概念和关系都变清晰了。)持这个观点的人,通常在评价国产操作系统时说这句话。比如说到桌面操作系统,国产基于 Linux 的操作系统对阵 Windows,说到手机操作系统,国产的鸿蒙对阵 Android。他们摆出这个观点,潜台词无外乎如下两条:- 我们有能力开发出自主的国产操作系统。
- 友商不配合,国人不支持,生态难建立。
你看,如果将来他们失败了,不是他们自己的问题,而是友商的问题,国人的问题!为了防止将来被甩锅,我们应该坚决反对这个观点。当然,反对这个观点的根本原因,是因为这个观点站不住脚。从历史唯物主义的角度看,操作系统作为工具性的产品,属于生产工具,好的操作系统代表生产力的提高,而我们常说的围绕操作系统的生态,其实就是指围绕操作系统的上下游配合关系,也就是生产关系。我们知道,新型生产工具的出现,会导致生产关系发生巨大的改变,在原有生产关系里边的富人,可能会成新的生产关系里边的穷人,反之亦然。这种改变,有时候会自然而然发生,但更多的时候,旧的生产关系(往往代表既得利益者)会阻碍新型生产工具的普及。这种情况下,需要打破旧的生产关系,才能让好的生产工具得到普及,整个社会或者某个领域的生产力才能得以提高。也就是说,我们可以利用主观能动性来构建一个新的生产关系,也就是建设一个新的生态(打土豪、分田地也算)。但前提是,新型的生产工具必须足够好,必须足够支撑一个全新的生产关系,也就是说,拿着一个不代表先进生产力的生产工具,想通过外力来改变已有的生产关系是很难的,几乎不可能的。芯片以及操作系统,就是信息社会中非常重要的两项生产工具。操作系统的重要性在于,在一个恰当的节点,利用一个好的操作系统作为工具,可以相对容易地新建或重构一个生产关系。本次不谈芯片,单谈操作系统。我们从操作系统的发展历史,可以清晰地看到围绕操作系统的生产关系(也就是所谓生态)的演变过程:- 桌面电脑时代,微软等公司以 DOS/Windows/Office 等产品为依托,成功建立了围绕软件副本许可的商业模式,从而促进了桌面电脑软硬件的大发展。处理器公司、整机公司、操作系统公司、数据库公司、办公软件公司和消费者共同造就了这一前所未有的生产关系。
- 互联网时代,Linux 为代表的开源软件基础软件,创造了一个新的围绕开源软件的生产关系,这个生产关系促进了云服务等新型生产工具的发展,全社会的生产力得到进一步提升。
- 移动互联网时代,iOS/Android 为代表的移动操作系统,创造了一个围绕 App Store 和内容分发为主的新型生产关系,这个生产关系促进了人工智能、大数据处理等新型生产工具的发展,全社会的生产力得到进一步提升。
显然,你首先需要一个代表先进生产力的全新操作系统,才能让这个操作系统成为构建全新生产关系(生态)的基础。需要指出的是,所有尝试复制已有操作系统的努力,大都失败了。典型的如 OS/2、Meego,前者复制的是 Windows,后者复制的是 Android。另外一种失败的复制方式,以微软的 Windows Mobile/Phone 操作系统为代表。这次失败,是微软在谷歌及其合作伙伴围绕开源的 Android 构建新的生产关系之时,试图将其在个人电脑操作系统上建立的生产关系(生态),复制到移动互联网时代的一个尝试。结果大家都看到了,微软在移动互联网操作系统的竞争中惨败。Windows Mobile/Phone 的失败,在于微软未意识到移动互联网时代需要一个新的生产关系。利用旧的生产工具(闭源且收取高昂许可费)来服务新的生产关系,结果自然是惨败。从这些历史中,我们大致可以总结出一些操作系统发展的规律出来:- 在信息社会,操作系统是构建一个全新生产关系的最重要、最基础的生产工具。但没有成功案例证明一个新的操作系统可以重构一个已有的生产关系。
- 新的操作系统往往和重大的产业重构时机一并出现,如 Windows 之于个人电脑,Linux 之于互联网,Android/iOS 之于移动互联网。大家都说下一个新的产业重构机会是物联网,但看起来又不像,我们只能拭目以待。
- 成功的操作系统具有赢家通吃的属性。世界上市值最高的几个高科技公司,苹果、谷歌、微软,都有自己的操作系统,而且还在不停地演进。
- 发展操作系统需要长期、大量的技术积累。举个例子,前个阶段华为发布了鸿蒙 2.0,大批国人正在为多屏共享这个功能欢呼之时,没过几天苹果就发布了 iOS 15,其中展示了苹果各种设备之间迁移应用的效果。时间如此之短,这说明苹果早就有了相关技术,只是没有拿出来展示而已。
现在看看我们的国产操作系统,是否代表了最先进的生产力?国产桌面系统,内核是 Linux、GUI 是 Qt,浏览器核心是 Chromium,没几个核心技术是我们自己发展出来的。大家呼声最高的鸿蒙,以开源的 OpenHarmony 2.0 为例,总代码行数据说达到了 200 万行。要知道,200 万行代码真不算什么,笔者维护的开源窗口系统 MiniGUI 及其组件,总代码行数都已超过 200 万行了,而一个成熟的浏览器引擎,代码行数都要上千万行的。就这样的国产操作系统,有能力作为构建全新生产关系的基石?我是不信的。回到“操作系统不难做,难在生态建设”这个观点上。持这个观点的人,要么是缺乏深度思考,要么只是在为自己将来的失败找说辞找退路。不要说不过别人就开始道德绑架,说什么“友商不配合,国人不支持”的话了。为什么那么多国人认为开发个操作系统不是难事?的确,国内外有好几个个人维护和开发的操作系统,Linux 不也最初是 Linus 一个人写的嘛。所以,有此想法再正常不过了。我们之所以认为开发一个操作系统不是难事,就是因为在我们的潜意识当中,操作系统的长相已经固定了,我们所谓的开发一个操作系统,就是按照已有操作系统的模样,重写一遍就算是国产自主了。这个操作系统的模样,说到内核,指的是符合 POSIX 标准,有 Linux 为模板;说到除了裸的内核之外,还要包含现代的应用开发和运行框架,对桌面操作系统就是 Linux Gtk/Qt,对手机操作系统就是 Android 那个样子,服务器嘛,CentOS 这样的就行。为什么会这样?因为以上所说的全是开源的!既然有开源的,重写一遍就是浪费时间,拿过来,维护起来,再取个牛逼的名字就可以标榜为国产自主的操作系统。这么多年过去了,国人的操作系统开发实践,就是不停地按照一个已有的设计做一些重复的模仿工作或者是修修补补的工作。懒惰点的,或模仿或抄袭,勤快点的,掺点自己的料进去,美其名曰“集成创新”,其实就是攒系统。按照这个搞法,当然不是难事!写到这里算是回答完了吗?并没有,因为这个问题本身并没有触及问题的本质。如果把这个问题换个提法,我相信读者一下子就会恍然大悟:“为什么设计一个全新的操作系统如此之难?”因此,这个问题的正确答案是:持此说法的国人,他们从来没有尝试过设计一个全新的操作系统,所以他们认为开发个操作系统并非难事。
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
Windows Embedded Compact 7(简称WinCE)是一种专为嵌入式系统设计的操作系统,具有体积小、效率高、可定制性强的特点。在WinCE中设置自动运行软件,通常是为了满足设备在启动后自动执行特定任务的...
关键字:
嵌入式系统
软件
操作系统
今天,小编将在这篇文章中为大家带来Windows 11系统的有关报道,通过阅读这篇文章,大家可以对Windows 11系统具备清晰的认识,主要内容如下。
关键字:
Windows
操作系统
目前,HarmonyOS NEXT星河预览版已经正式面向开发者开放申请,面向鸿蒙原生应用及元服务开发者提供的集成开发环境——DevEco Studio也迎来功能更细化的4.1版本。
关键字:
HarmonyOS
操作系统
华为P40是一款备受关注的高端智能手机,搭载了华为自研的鸿蒙操作系统。鸿蒙系统作为华为自主研发的操作系统,具有高度的可定制性和扩展性,能够为用户带来全新的使用体验。本文将详细介绍华为P40鸿蒙系统的升级方法,帮助用户更好...
关键字:
华为P40
智能手机
操作系统
安装Linux操作系统并不复杂,下面是一个大致的步骤指南,以帮助您完成安装。1. 下载Linux发行版:首先,您需要从Linux发行版官方网站下载最新的ISO镜像文件。
关键字:
Linux
操作系统
ISO镜像
计算机是由一堆硬件组成的,为了有限的控制这些硬件资源,于是就有了操作系统的产生,操作系统是软件子系统的一部分,是硬件基础上的第一层软件。
关键字:
Linux
操作系统
计算机
Linux操作系统是一套免费使用和自由传播的类Unix操作系统,通常被称为GNU/Linux。它是由林纳斯·托瓦兹在1991年首次发布的,并基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Lin...
关键字:
Linux
操作系统
华为鸿蒙系统作为华为推出的全新一代操作系统,自发布以来备受关注。本文将对华为鸿蒙系统的实际体验进行详细评测,旨在帮助读者了解该系统的优缺点。
关键字:
华为
鸿蒙系统
操作系统
随着华为鸿蒙OS系统的发布,越来越多的人开始关注这一全新的操作系统。鸿蒙OS系统的界面设计作为用户体验的重要组成部分,也备受关注。本文将详细介绍鸿蒙操作系统界面的设计理念、特点以及与其他系统的对比。
关键字:
华为鸿蒙
操作系统
界面设计
华为鸿蒙OS系统是华为自主研发的新一代操作系统,旨在为各种智能设备提供统一的操作系统平台。与之前的EMUI系统相比,鸿蒙OS系统在性能、功能和用户体验等方面都有所提升。本文将对华为鸿蒙OS系统和EMUI的性能进行对比分析...
关键字:
华为鸿蒙
智能设备
操作系统
鸿蒙系统作为华为自主研发的操作系统,自发布以来备受关注。与传统的安卓和iOS系统相比,鸿蒙系统具有许多独特的特点和优势。本文将详细介绍鸿蒙系统的特别之处,帮助读者更好地了解这一新兴操作系统。
关键字:
鸿蒙系统
华为
操作系统
鸿蒙系统自发布以来,受到了广泛的关注和讨论。作为华为自主研发的操作系统,鸿蒙系统具有许多独特的特性和优势,例如分布式技术、流畅的用户体验等。然而,一些用户反映在使用鸿蒙系统的手机过程中遇到了卡顿问题,这引起了人们的关注。...
关键字:
鸿蒙系统
操作系统
手机
最新消息,昨天荣耀公司在发布会上推出了MagicOS 8.0操作系统。据悉,该系统将AI融入系统人机交互,内置了荣耀自研的70亿参数级大模型,AI 算法将会学习和感知用户行为及使用习惯,即将发布的Magic 6系列新机将...
关键字:
AI
荣耀
MagicOS 8.0
操作系统
国产
鸿蒙系统2.0是华为推出的新一代移动操作系统,相比上一代系统,鸿蒙系统2.0在性能、功能和用户体验方面都有了显著提升。本文将详细介绍鸿蒙系统2.0的升级时间,帮助用户了解何时可以升级到这一新系统。
关键字:
鸿蒙
操作系统
机型
华为鸿蒙OS 2.0系统是华为最新推出的操作系统,旨在为用户提供更加流畅、智能和安全的移动体验。本文将详细介绍华为鸿蒙OS 2.0系统的支持机型,帮助用户了解哪些设备可以升级到该系统。
关键字:
华为鸿蒙
操作系统
设备
华为EMUI 11是华为最新推出的操作系统版本,它不仅在设计和功能上都有所创新,还带来了一些独特的特点和优势。本文将详细介绍华为EMUI 11的升级内容、特点以及与上一代系统的对比,最后会给出是否值得升级的建议。
关键字:
华为
EMUI 11
操作系统
华为鸿蒙系统作为华为自主研发的操作系统,自发布以来就备受关注。本文将详细介绍华为鸿蒙系统的发展历程,包括其起源、技术特点、应用场景以及未来展望等方面。
关键字:
华为
自主研发
操作系统
华为鸿蒙系统作为华为自主研发的操作系统,自发布以来就备受关注。本文将详细介绍华为鸿蒙系统的优点和缺点,帮助读者全面了解这一系统的优势和不足。
关键字:
华为
鸿蒙系统
操作系统
华为鸿蒙系统是华为公司自主研发的一款操作系统,旨在为各类设备提供统一的操作系统平台。随着系统的不断更新和升级,越来越多的用户开始关注鸿蒙系统的升级问题。本文将详细介绍华为鸿蒙系统的升级方法,帮助用户更好地了解和操作。
关键字:
华为
鸿蒙系统
操作系统