有一次,我们就说到了国产操作系统的问题。当时,我还分不清操作系统内核与操作系统到底有什么区别,也坚持认为用了linux内核的国产操作系统都是伪国产——事实上,那时候我根本就不明白所谓的操作系统内核到底是什么。在知道我以上的观点之后,X就乐了。他对我说,实际上,从理论上来说,要自己写内核、继而用自己编写的内核做出一个全新的操作系统来其实一点儿都不困难,因为他自己——就!写!了!一!个!当时我就震惊了……震惊之余肯定就是不相信啦!然后他接着对我说,实际上,他自编内核做出来的操作系统仅仅只是能让电脑开机,显示出一行“hello word”这样的字符出来而已,别的就什么功能都没有了——从理论上来说,这确实已经是一个操作系统,只不过还没有加入可操作的功能而已——实际上,最早的linux其实基本上也就是这样了。
X还告诉我,国内能做到他这样的水平的人还有很多,多如牛毛的多……基本上,每个学相关专业的本科生,都能做到……只不过,这都只能当做爱好,当做练习,甚至是作业……真的要往市场上走,就是然并卵了。为什么国产操作系统都用linux内核?为什么不自己写内核?其实这还真不是中国没人会写内核的问题……不多说了。那些喷用了linux内核的国产操作系统不是真正的系统的喷子们,还是赶紧去了解一下内核到底是什么再说吧!linux的内核,网上都可以下载到,甚至每台安卓手机里都有!自己弄来看看,搞清楚是什么了,再喷!!!。
华为的鸿蒙系统和苹果的操作系统有什么区别?
华为鸿蒙系统和苹果iOS系统的区别,大概就相当于谷歌Android系统和iOS系统的区别。两者最大的区别就是鸿蒙是开源的,不仅华为的手机和移动设备可以用,未来小米、OPPO、vivo如果愿意的话,也可以使用华为的鸿蒙系统。而苹果的iOS是闭源的,只有苹果手机、平板才可以使用,其它厂商想用也用不了。华为鸿蒙系统开源的好处显而易见,首先开源系统更容易吸引到更多的开发者,一方面可以完善鸿蒙系统,另一方面也可以为鸿蒙系统带来更多的APP,帮助鸿蒙系统快速的建立起生态环境。
我们知道谷歌的Android系统之所以能够和苹果iOS分庭抗礼,就是因为Android是开源系统,手机厂商、应用开发者都愿意去用它,从而使Android系统快速的成长起来。鸿蒙系统开源的第二个好处就是可以吸引更多的厂商参与到其中来,比如前面提到的小米、OPPO、vivo都可以使用鸿蒙系统。这是因为鸿蒙系统开源之后,代码都一清二楚,其它手机厂商也就不必担心系统会被华为控制,用起来也更放心。
而只有与其它手机厂商合作,才有利于将鸿蒙系统真正的推广开来。鸿蒙系统开源的第三个好处就是,可以堂堂正正的进军海外市场。现在很多海外用户都对华为以及其它国产手机品牌有偏见,认为华为手机不安全。而当鸿蒙系统开源之后,人们就知道它的代码里没有任何后门或者其它隐藏的东西,这就有助于海外用户接受华为或者其它搭载鸿蒙系统的国产智能手机。
相比之下,苹果iOS系统是完全闭源的,它的代码只有苹果自己的开发人员才知道。因此应用开发者想要在iOS平台上架一款APP,必须要经过苹果的同意。如果用户在APP中进行了消费,苹果也会从中抽成30%。这样霸道的系统非常有美国人的风格,但由于苹果手机出现的时间比较早,很多人对iOS系统产生了依赖,所以苹果手机的销量一直都很不错。
华为的鸿蒙系统与苹果iOS系统另一个不同就是,鸿蒙是采用“微内核”的系统,它的核心代码很少,因此除了智能手机之外,还可以用在平板、智能电视甚至汽车的车机上。鸿蒙系统可以根据设备的硬件配置,来选用不同的功能,从而保证系统的流畅。同时,搭载鸿蒙系统的设备之间也可以关联互动。比如在开车的时候,车机的屏幕可以直接显示手机的内容,甚至代替手机进行触屏操作。
这样一来就相当于用手机代替了车机,在使用导航、语音助手等功能时会更加方便。得益于鸿蒙系统核心体积小的特点,未来它可以被广泛应用在各种物联网设备上,并且通过5G来与智能手机相连。所以如果说苹果的iOS系统是基于4G的,那么华为的鸿蒙系统就是基于5G的,二者之间的区别还是非常大的。当然,由于鸿蒙系统前不久才刚刚发布,目前使用鸿蒙系统的设备非常少,能够买到的也只有华为和荣耀的智慧屏电视。
32位和64位操作系统,二者有何区别?是否64位更快?
电脑操作系统是一台电脑要进行工作必须要安装的软件方面的设备,没有操作系统的电脑,犹如一个没有灵魂的人,所以一个好的操作系统可以充分发挥电脑的硬件性能,更大程度上让你的工作进行得更加顺利,目前来说,intel windows是最好的单配了,Windows普遍都用上了10系统,那么32位和64位系统之间有何区别呢?试一下你就知道了。
32位和64位操作系统最直观的感受是:32系统不支持4G以上内存,装了也用不了只能用4G。64位系统支持大内存,比如现在装电脑都是8G、16G,就要用64位系统,如果用32位系统,系统只能使用4G。32位64位是指单位时间内能处理的进制位数,32就是能处理2的32次方位,64就是能处理2的64次方位。
既然如此,内存的寻址也是一样,32位系统最大能用2的32次方bit,约等于4G(实际不到这个数字)。其他方面对于普通用户来说,差别不大。就是下载软件的时候,32位只能用x86的,64既可以用x86,也可以x64。是否都要上64位操作系统呢?实际上也不一定,这个要根据你电脑的配置高低来定,如果电脑配置比较低,内存也只有2G或者是3G的话,建议装32位系统,如果配置比较高,内存高于4G,那么一定就要装64位系统,除非设备有特别要求,需要装什么系统,否则就按上面说的来做就可以了。
有很多小伙伴说,64位系统性质稳定,能有效地抗击病毒入侵。但是数据较大,占用芯片资源较大,只能用64位的处理器,支持4g以上内存。32位系统占用处理器和内存不多,同时支持64位和32位处理器,只能支持4g以下内存,而且配套软件开发也只能使用32位的。64位的系统这么好,那32位的系统是不是就没用了?也不是,有些程序没有64位版本的,而32位的程序在64位系统下运行又有点小毛病,比如autiumdesigner,一些地方会变黑,导致无法工作。
Linux是什么,现在都有哪些操作系统是基于它来开发的?
首先谢谢题主的邀请哈。简单来说,和windows一样,linux就是个操作系统,两者的典型区别在于,linux下一切皆是文件。linux的优点很多:开源,免费,跨平台。只要遵守版权和法律,任何机构个人都可以直接下载使用。所以由此衍生出来的产品非常多,比如centos,redhat,Debian等等,国内有优麒麟,红旗等。