欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

中国linux操作系统简介(linux发行版排名)

程序员文章站 2023-12-04 19:42:34
提到操作系统,大部分人会想到美国微软开发的windows系统,略懂行的可能知道linux操作系统,实际上这两个系统都是国外开发者创造的,如果中国硬要推广一套国产的操作系统,大概率也是基于linux操作...

提到操作系统,大部分人会想到美国微软开发的windows系统,略懂行的可能知道linux操作系统,实际上这两个系统都是国外开发者创造的,如果中国硬要推广一套国产的操作系统,大概率也是基于linux操作系统。

中国linux操作系统简介(linux发行版排名)

先明确操作系统是什么?

操作系统并不是硬件,而是属于软件领域。你新买一台电脑以后,一般都会给你预装一个操作系统,目前主流安装windows10,这是微软最新款的操作系统。操作系统是个什么东西?操作系统其实就是你的所有软件运行的一个载体,操作系统是最直接与硬件进行交互的一套软件,因此操作系统属于底层的软件,而且使用的技术也不是开发上层应用用到的java语言之类,往往会用c语言等适合底层的编程语言开发。

电脑上主流的家用操作系统是微软的windows,苹果电脑使用的是苹果自研的操作系统mac os,目前市面主流服务器使用的是linux,而其中的苹果的macos与linux都是基于unix内核进行开发的,linux是开源的,macos和windos是闭源的,意味着你在网上能不能下到他们的源码。

好了,大家大致明白操作系统是个什么东西以及现状,下面我们来聊聊操作系统在中国的情况。

操作系统是扼住喉咙的技术?

准确的说,操作系统的理论和实践,已经都写入了中国一流大学的计算机专业的教科书,几乎是科班出身的每一个开发者的必修课程。而中国也不缺发对linux等操作系统具有较深度研究的技术大牛,因此对于操作系统我们并没有说卡在什么技术难点,操作系统目前看来都是“一切即文件”的思想,无论是windows还是unix,皆是如此。

中国linux操作系统简介(linux发行版排名)

那为什么我们没有自研的操作系统?

显然,虽然操作系统这门学问我们业内的大牛基本上可以弄清楚,但是如果要靠中国自己的技术团队去开创一套另一种操作系统的理论和思维,这几乎是做不到的,包括现在的美国谷歌和微软都无法做到。

于是,大部分的所谓的新的操作系统,都是基于linux去开发,别忘了linux是开源的,我们可以拿到他的源代码,因此手机上的操作系统安卓就是谷歌基于linux进行开发研究出来的,显然已经是手机市场的操作系统霸主。

那我们如果自己研究一套基于linux的操作系统总不难了吧?

对的,不难,但是没有太大意义,因为任何一个新事物,都是为了解决一个新需求,如果我们现在研究一套新的操作系统,这个操作系统的目的只是为了替代如今家喻户晓的windows,那这个意义并不大。首先这将消耗极大的人力成本,其次是生态圈的问题。一套系统的成熟并不是他的技术有多么强大,而是他的体系他的生态圈足够丰富,显然,这方面windows已经做到极致了。

华为的鸿蒙是否开辟新的操作系统之路?

现在最受大家瞩目的非华为鸿蒙的操作系统莫属,很不幸地告诉大家,鸿蒙也是基于linux操作系统进行开发的,也就是内核依然还是主流操作系统的内核,思想依然还是“一切即文件”。鸿蒙的源码笔者没有去阅读,但是从公布的资料可以判断,鸿蒙的出现是在一定程度上对安卓系统进行对抗,并且为5g的物联网时代的到了打下基石。华为如果动用鸿蒙系统,我们应当去支持,这是国内为数不多进行开发一套自研的操作系统的举措,这是一种赌,赌一个操作系统的未来。前面也说过,且不说这个操作系统的稳定性如何,光是生态圈的问题就够呛,意思是你的新系统虽然稳定,但是容纳不了现在的主流软件,那也是徒劳无功的。

中国linux操作系统简介(linux发行版排名)

也就是说,如果华为打算动用鸿蒙,那将对鸿蒙操作系统的生态圈进行打造,如果成功,这将是会是中国科技史上的一道彩虹。如果鸿蒙在移动端能崭露头角,毫无疑问,未来对桌面端的的windows进行一定冲击也是让我们有所期许,只不过我们要给华为更多的时间。