先明确 *** 作系统是什么? *** 作系统并不是硬件,而是属于软件领域。
你新买一台电脑以后,一般都会给你预装一个 *** 作系统,目前主流安装Windows10,这是微软最新款的 *** 作系统。
*** 作系统是个什么东西? *** 作系统其实就是你的所有软件运行的一个载体, *** 作系统是最直接与硬件进行交互的一套软件,因此 *** 作系统属于底层的软件,而且使用的技术也不是开发上层应用用到的Java语言之类,往往会用C语言等适合底层的编程语言开发。
电脑上主流的家用 *** 作系统是微软的Windows,苹果电脑使用的是苹果自研的 *** 作系统Mac OS,目前市面主流服务器使用的是Linux,而其中的苹果的MacOS与Linux都是基于Unix内核进行开发的,Linux是开源的,MacOS和Windos是闭源的,意味着你在网上能不能下到他们的源码。
好了,大家大致明白 *** 作系统是个什么东西以及现状,下面我们来聊聊 *** 作系统在中国的情况。
*** 作系统是扼住喉咙的技术?准确的说, *** 作系统的理论和实践,已经都写入了中国一流大学的计算机专业的教科书,几乎是科班出身的每一个开发者的必修课程。
而中国也不缺发对Linux等 *** 作系统具有较深度研究的技术大牛,因此对于 *** 作系统我们并没有说卡在什么技术难点, *** 作系统目前看来都是“一切即文件”的思想,无论是Windows还是Unix,皆是如此。
那为什么我们没有自研的 *** 作系统?显然,虽然 *** 作系统这门学问我们业内的大牛基本上可以弄清楚,但是如果要靠中国自己的技术团队去开创一套另一种 *** 作系统的理论和思维,这几乎是做不到的,包括现在的美国谷歌和微软都无法做到。
于是,大部分的所谓的新的 *** 作系统,都是基于Linux去开发,别忘了Linux是开源的,我们可以拿到他的源代码,因此手机上的 *** 作系统安卓就是谷歌基于Linux进行开发研究出来的,显然已经是手机市场的 *** 作系统霸主。
那我们如果自己研究一套基于Linux的 *** 作系统总不难了吧?对的,不难,但是没有太大意义,因为任何一个新事物,都是为了解决一个新需求,如果我们现在研究一套新的 *** 作系统,这个 *** 作系统的目的只是为了替代如今家喻户晓的Windows,那这个意义并不大。
首先这将消耗极大的人力成本,其次是生态圈的问题。
一套系统的成熟并不是他的技术有多么强大,而是他的体系他的生态圈足够丰富,显然,这方面Windows已经做到极致了。
华为的鸿蒙是否开辟新的 *** 作系统之路?现在最受大家瞩目的非华为鸿蒙的 *** 作系统莫属,很不幸地告诉大家,鸿蒙也是基于Linux *** 作系统进行开发的,也就是内核依然还是主流 *** 作系统的内核,思想依然还是“一切即文件”。
鸿蒙的源码笔者没有去阅读,但是从公布的资料可以判断,鸿蒙的出现是在一定程度上对安卓系统进行对抗,并且为5G的物联网时代的到了打下基石。
华为如果动用鸿蒙系统,我们应当去支持,这是国内为数不多进行开发一套自研的 *** 作系统的举措,这是一种赌,赌一个 *** 作系统的未来。
前面也说过,且不说这个 *** 作系统的稳定性如何,光是生态圈的问题就够呛,意思是你的新系统虽然稳定,但是容纳不了现在的主流软件,那也是徒劳无功的。
也就是说,如果华为打算动用鸿蒙,那将对鸿蒙 *** 作系统的生态圈进行打造,如果成功,这将是会是中国科技史上的一道彩虹。
如果鸿蒙在移动端能崭露头角,毫无疑问,未来对桌面端的的Windows进行一定冲击也是让我们有所期许,只不过我们要给华为更多的时间。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)