这是思维角度的区别,对一个技术人员,我知道除了linux核心,其他都不算。想想技术人员犯的错误:二十多年前,大家都以终端行输入命令为荣,我当时在open system V5上还用过基于X11的nascape的图形界面浏览器,但linux一直以行输入为荣,终于蠢死了自己。但一个操作系统要有生态,必须符合大众的口味,我觉得deepin现在算是摸到了门道。而有些诋毁鸿蒙只有0.00000000000000000000001成份的人,你不知道有些生态,就差这一点点,一个智能设备,可能改变了所有的选择,试问你用过谷歌全家桶吗?你用了谷歌账户就会用大部发谷歌的产品 。假如你有华为手机和网络后,你会选海信电视之类吗?选dlink的交换机?不要从技术方面去研究生态的问题。我觉得技术公司的产品经理,甚至一定要用这些没有技术背景人做才行,否则大部分被技术人员带沟里去了。我并不会吹华为,甚至我也用苹果手机做小号,做比较。我也不买华为的车,只买比亚迪的新能源。所以技术人员们,头发掉了不少,并不是说你们聪明,可能是蠢秃的。。。因为我二十五年前,我就是高级程序员,CISCO的CCFP了,但我及时转了管理岗,我知道你们的毛病不少,也是我当时的毛病,站高一点,望远一点,也不要和我这样的老头多计较什么,你计较的东西 ,只能反映出你们固步自封的愚蠢。
我觉得楼主根本不理解操作系统,华为要做的是微内核啊,Linux是宏内核啊,两个八竿子打不着的东西,卖给华为有什么用啊。华为现在有pc操作系统,是基于centos的。但没完善好
我觉得楼主根本不理解操作系统,华为要做的是微内核啊,Linux是宏内核啊,两个八竿子打不着的东西,卖给华为有什么用啊。华为现在有pc操作系统,是基于centos的。但没完善好
我知道你懂技术。宏内核和微内核只是一种技术形式,华为做PC,你觉得他就不会结合linux的宏内核在一起。微软也是这宏内核和微内核共用的一种方式。关键我确实不懂这些技术,但就是来和大家沟通讨论的,或者说来学习的,并没有来给你们讲解,摆出居高临下的样子啊。------------我这样说你们技术人员太无聊,就是因为你上来就先给个帽子,我觉得你不懂技术,来显示你的优越性吗?你这样的情商,恐怕也只能当当技术上的负责人,这辈子想混职场上其他岗位,难。。。
我知道你懂技术。宏内核和微内核只是一种技术形式,华为做PC,你觉得他就不会结合linux的宏内核在一起。微软也是这宏内核和微内核共用的一种方式。关键我确实不懂这些技术,但就是来和大家沟通讨论的,或者说来学习的,并没有来给你们讲解,摆出居高临下的样子啊。------------我这样说你们技术人员太无聊,就是因为你上来就先给个帽子,我觉得你不懂技术,来显示你的优越性吗?你这样的情商,恐怕也只能当当技术上的负责人,这辈子想混职场上其他岗位,难。。。
很抱歉,我的语气确实欠妥,我认为华为既然说了做微内核,应该是会更专注于微内核的,但也不排除你所说的混合内核。但混合内核更难维护,从华为之前给出的架构来看更像是只做微内核。
很抱歉,我的语气确实欠妥,我认为华为既然说了做微内核,应该是会更专注于微内核的,但也不排除你所说的混合内核。但混合内核更难维护,从华为之前给出的架构来看更像是只做微内核。
没事。。
我摘了一段关于微软微内核的讨论。其实windows当初确实想做微内核的,但后来发现问题很多。所以现在自称混合内核,我认为华为如果做PC系统,他用微内核的问题也会非常多。倒是觉得他在PC和服务器上肯定会用宏内核,所谓微内核,只用在他的终端设备上。
先介绍一下文章的作者,毕竟不能随便拉个人,拿他的文章当资料对吧。作者叫Hari Pulapaka,在微软的Title是Program Manager for Windows Kernel,他提供的资料应该还是有一点权威性的,而且文章写于2018年,分类在内核栏目下,目前还在,也有大量回复和讨论,说明微软官方并没有认为他的观点有什么问题。习惯是先上图:

按照前面微内核的定义,这明显感觉不像是一个微内核了吧,直接引用作者的原文如下:
Windows NT is like a microkernel in the sense that it has a core Kernel (KE) that does very little and uses the Executive layer (Ex) to perform all the higher-level policy. Note that EX is still kernel mode, so it's not a true microkernel.
翻译一下:Windows NT有点像微内核,因为它里面的Core Kernel(简称KE)只是负责很少的工作,其它的事呢都交给执行层(简称Ex)来完成。要强调一下,因为Ex是在Kernel Mode下运行的,所以Windows NT不是一个真正的微内核。
第一句里,作者很明确的用了关键字Like,说明WindowsNT只是像但不是。第二句里,更是明确说,not a true microkernel,而且作者明确的给出了原因,因为把Ex(包括文件等)放在Kernel Mode下运行,所以不是微内核(正好也验证了我前面的说法,当然这个说法或者说标准不是我的发现,而是大家都认可的标准)。
这里补充一下历史,Windows在历史上的确是想用微内核来搞的,当时的负责人正是内核大神David Cutler这位大爷,但后面落地时发现,这微内核的性能确实存在很大问题,没办法,只好又调整架构,变成了上图的架构,微软自称为混合内核(Hybrid Kernel),Apple自己的MacOS使用的XNU其实也自称为混合内核,同样是XNU在Github上的官方定义:XNU is a hybrid kernel combining the Mach kernel developed at Carnegie Mellon University with components from FreeBSD and a C++ API for writing drivers called IOKit.
相信前面的资料已经足够证明,WindowsNT不是什么微内核OS了,我实在也不知道那位"资深win内核专家"是怎么坚信Windows是微内核的。关键是我实在是不懂他的逻辑,一面说着NT内核里有文件系统等一堆内容,又坚持说这是微内核,我实在很难想像这是一位内核专家能说出来的话。
没事。。
我摘了一段关于微软微内核的讨论。其实windows当初确实想做微内核的,但后来发现问题很多。所以现在自称混合内核,我认为华为如果做PC系统,他用微内核的问题也会非常多。倒是觉得他在PC和服务器上肯定会用宏内核,所谓微内核,只用在他的终端设备上。
先介绍一下文章的作者,毕竟不能随便拉个人,拿他的文章当资料对吧。作者叫Hari Pulapaka,在微软的Title是Program Manager for Windows Kernel,他提供的资料应该还是有一点权威性的,而且文章写于2018年,分类在内核栏目下,目前还在,也有大量回复和讨论,说明微软官方并没有认为他的观点有什么问题。习惯是先上图:

按照前面微内核的定义,这明显感觉不像是一个微内核了吧,直接引用作者的原文如下:
Windows NT is like a microkernel in the sense that it has a core Kernel (KE) that does very little and uses the Executive layer (Ex) to perform all the higher-level policy. Note that EX is still kernel mode, so it's not a true microkernel.
翻译一下:Windows NT有点像微内核,因为它里面的Core Kernel(简称KE)只是负责很少的工作,其它的事呢都交给执行层(简称Ex)来完成。要强调一下,因为Ex是在Kernel Mode下运行的,所以Windows NT不是一个真正的微内核。
第一句里,作者很明确的用了关键字Like,说明WindowsNT只是像但不是。第二句里,更是明确说,not a true microkernel,而且作者明确的给出了原因,因为把Ex(包括文件等)放在Kernel Mode下运行,所以不是微内核(正好也验证了我前面的说法,当然这个说法或者说标准不是我的发现,而是大家都认可的标准)。
这里补充一下历史,Windows在历史上的确是想用微内核来搞的,当时的负责人正是内核大神David Cutler这位大爷,但后面落地时发现,这微内核的性能确实存在很大问题,没办法,只好又调整架构,变成了上图的架构,微软自称为混合内核(Hybrid Kernel),Apple自己的MacOS使用的XNU其实也自称为混合内核,同样是XNU在Github上的官方定义:XNU is a hybrid kernel combining the Mach kernel developed at Carnegie Mellon University with components from FreeBSD and a C++ API for writing drivers called IOKit.
相信前面的资料已经足够证明,WindowsNT不是什么微内核OS了,我实在也不知道那位"资深win内核专家"是怎么坚信Windows是微内核的。关键是我实在是不懂他的逻辑,一面说着NT内核里有文件系统等一堆内容,又坚持说这是微内核,我实在很难想像这是一位内核专家能说出来的话。
这确实是一个不错的思路
这确实是一个不错的思路
我一个50多岁的老同志,来深度论坛看看,难得说几句话,大家要鼓励啊。如果你结婚后,小孩子回家和你说,“我看到路边的大树扇起一阵好大的风”。你应该鼓励他说,你观察好仔细啊,也有好奇心,先给个奖励。明白不?而不是马上怒他一下:“我看你不懂自然科学,这个风是大气层受热不均,热空气涡流形成的,不是树扇动起来的。”,小孩子下次再也不会和你讲他的观点了。共勉之。。。。。
我一个50多岁的老同志,来深度论坛看看,难得说几句话,大家要鼓励啊。如果你结婚后,小孩子回家和你说,“我看到路边的大树扇起一阵好大的风”。你应该鼓励他说,你观察好仔细啊,也有好奇心,先给个奖励。明白不?而不是马上怒他一下:“我看你不懂自然科学,这个风是大气层受热不均,热空气涡流形成的,不是树扇动起来的。”,小孩子下次再也不会和你讲他的观点了。共勉之。。。。。
受教了
鸿蒙系统开发要使用Linux,是否能出一个基于deepin的配置教程
Popular Ranking
ChangePopular Events
More

中文 
目前deepin确实越做越好,但鸿蒙作为支持全设备的操作系统,有它的生态优势,如果华为今年发布鸿蒙PC 操作系统,相信用的也是linux和鸿蒙的结合体,应该也是在支持安卓和wine等应用。这样深度如何定位自己?是不是能够和华为合作,社区一边支持UOS,一边支持华为鸿蒙?还是索性卖给华为,把现在的生态移植到鸿蒙?如果出了鸿蒙PC,凭华为经济实力和研发实力,我觉得大部分人会转向鸿蒙。