首先,你要把汇编语言再学习一遍,把操作系统的书多看几遍,把编译原理的书也多看几遍,否则这些代码在你面前和天书没本质区别;其次你要有足够的时间和足够耐心;最后,你要真能识别出风险,毕竟windows是最成熟的商业操作系统,如果你认为自己的智商能够超越微软那些顶级架构师几十年的精心设计和打磨,那你改屁操作系统啊,直接进中科院设计国产OS为国增光吧。

windows最终会完全采用linux内核吗?

windows最终会完全采用linux内核吗

Windows采用了微内核架构,在内核架构上比Linux先进,linux是内核就是个垃圾场,什么都往里放,就是折腾的人多了,加上开源搞得比较稳定而已。现有Windows架构其实来源于windows NT,NT架构来源于DEC,是当年DEC的架构师跳槽到微软,组织人马开发的,大致50人的团队。团队中有一个人是女的,啥也不做,仅仅参与架构技术会议,记录了整个开发过程,写了一本书,叫windows NT技术内幕,我上研究生时候看的,二十年前了。

Linux系统和Windows系统本质上的区别是什么?

Linux系统和Windows系统本质上的区别是什么

一、就操作系统设计的复杂度上,windows要超过Linux如果windows抛弃人机操作的窗口界面,其性能并不比linux差;编写Web浏览器的难度要远大于编写Web服务器的难度;二、为何大公司喜欢用linux1、免费且开源,相对于免费,开源更加重要;2、开源意味着更安全;3、开源意味着可优化;因为开源所以透明,因为透明,所以安全,但安全是相对的。

所谓的安全是针对大公司,是针对那些真正懂linux内核的人。他们可以自己定制化linux,比如加入自己特性化的功能,修改潜在的漏洞,或者他们认为需要完善的地方,甚至可以调优linux来解决自身业务的瓶颈。透明是把双刃剑,对那些只会linux命令的人,开源并不意味着安全,因为你根本搞不清楚自己使用的机器是否被控制, 如果别人给你一个内核中藏有木马的linux,那么恭喜你,你可能永远都会沉浸在自己幻想的所谓安全中。

换句话说,如果windows开源了,那么windows对大公司是安全的,他们可以一窥windows内核,并对其增删改,去掉 所有图形化元素,将动态加载驱动改为内核态加载,优化IOCP并将其发挥到极致,我相信windows也会变成安全、稳定、 可靠、优秀的服务器,而且会比linux还要优秀。但对于绝大部分在windows下做开发的程序员来说,windows开不开源其实跟你没有半毛钱关系,除非你有能力将windows 上千万行的代码耐心看一遍,前提是你要能看懂。

 1/2   上一页 1 2 下一页 尾页

文章TAG:windows  linux  Linux  操作系统  版本  windows  linux操作系统有哪些版本  你知道的Linux系统有哪些  
下一篇