第118章 走龙国特色的自研道路
更新很快,看到就是赚到。
“好了,朋友们,接下来我们就要进入主题了,现在我们来聊聊大家最关心的问题,panda os到底是不是套壳?”
直播间的评论区消息一下子就变少了不少,不少屏幕前的观众都开始进入状态了。
许浪没有直接反驳是否自研的问题,而是打开了一个新的文档,上面是一张简洁的逻辑图。
“在回答这个问题前,我先给大家科普一下,目前市面上做一套所谓的自研操作系统有哪几种模式。”
“第一种叫全部自研,整个流程包括内核完全自研,就像微软的windows nt内核,这意味着从最底层的硬件调度到最上层的用户界面,每一行代码都是自己写的,这很难,非常难,需要数年如一日的积累以及无数资金的投入。”
“第二种叫除了内核以外自研,基于开源内核自研上层,这也是业内最通行的做法,比如大家熟知的水果ios和macos,它的核心是基于一个叫darwin的开源内核,而darwin又源于更古老的mach和bsd内核。”
“再比如大家天天骂我们抄袭的安卓系统,其底层同样基于开源的linux内核。”
“第三种叫精装修式,基于一个完整的开源系统进行深度定制,比如现在很多手机厂商拿开源的安卓系统进行深度定制,增加一些自己的优化。”
简单地介绍完后,许浪将逻辑图推到一边,目光直视镜头,仿佛在与屏幕前的每一个人对视。
“现在问题来了。很多大v指责我们用了linux内核,说我们就是套壳,那么我想反问一句,ios用了mach和bsd,安卓用了linux,如果使用了开源内核就不算自研,那这个世界上到底还有几个操作系统算得上是真正的自研,如果大家认为ios和安卓用了开源内核也不算自研,那我承认我们panda os也不是自研的。”
不等评论区的用户反应过来,许浪想了想后,用了一个更生动的比喻。
“可能有些用户还不明白内核是什么,这样吧,我再简单比喻一下。”
“这就好比建房子,linux内核就是一套经过全世界顶级建筑师几十年验证过的标准化地基图纸,我们可以用这套图纸建设地基,也可以自己花几年时间重新画一套地基,但既然已经有了一套完美的图纸,而且还是开源免费使用的,那我们为什么不把宝贵的时间和精力花在更有价值的地方?”
“什么是更有价值的地方?是房子的主体结构,也就是它的电源管理、进程调度、内存管理、安全框架,这些才决定了这栋房子是摩天大楼还是茅草屋,才决定了它的稳固、高效与安全,而panda os从第一行代码开始,这些就是我们自己写的。”
“而panda os和安卓一样,用的就是linux这套公开的地基图纸,但在这之上的每一块砖、每一根钢筋、每一个房间的布局都是我们自己设计的,这叫自主设计自主建造。”
“而那些使用开源系统的,就类似直接买了一栋别人建好的毛坯房,最多只能在里面敲掉几堵非承重墙进行简单改造,然后刷刷漆、换换壁纸,房子的整体结构他们是动不了的,也就是他们无法实现我们这样底层的手势交互,需要安卓那边进行修改才可以完成。”
直播间的消息在短暂的沉寂后,彻底爆发了!
“卧槽,原来是这样,这个比喻我听懂了。”
“妈的,被公知带了几天节奏,原来安卓和ios也不是完全从零写的。”