《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 strongerHuang 「网络」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言将得到认真回复。甚至不知道如何读源码也可以请教噢
  4. 新的源码解析文章实时收到通知。每周更新一篇左右
  5. 认真的源码交流微信群。

如果装个纯linux,则一些windows软件没法用。如果用windows然后装个虚拟机,在虚拟机上安装linux,又感觉麻烦而且占用电脑资源。

现在windows 10可以安装linux子系统,这个问题就不会纠结了。很多人好奇,windows内核会被换成Linux吗?

答案:不会。换内核可不是开玩笑的事情,也不是随随便便的事情。换的可能性为零,为什么这么说呢?

关键是商业利益和成本问题。

如果新的Windows系统的内核换成了Linux会不会影响到用户体验,如果影响到用户体验,那最终要影响微软的商业利益。

之前的版本,都是基于Windows,更改内核,可能导致之前的版本不兼容问题,那对于需要维护的版本,是一个及其繁琐,或者说费力不讨好的事情。

Windows内核最终会不会被微软换为Linux?Windows内核最终会不会被微软换为Linux?

本质上来说,Linux是免费的,内核换成了Linux,那是不是意味着Windows需要免费,但Windows系统可是微软公司重要的营收和利润来源,企业为啥要舍弃自己的蛋糕呢。不符合商业逻辑。

PC软件,绝大多数的软件都是基于Windows,Windows的生态已经形成,这些软件都不是为多个操作系统设计的。如果微软要更改内核,对软件开发者来说并不是一个很好的选择,人力成本和开发成本只会剧增,并且Linux桌面操作系统的许多问题只会被释放出来。而且Linux的生态也不可能短期建成。

非要用Linux内核,可以考虑在Linux系统上体验,或者在虚拟机上体验,毕竟Linux是开源的,发烧友和爱好者可以想怎么折腾就怎么折腾。

未来微软的Windows的系统肯定会部分开源,在不影响用户体验和商业核心利益的前提下,部分兼容Linux并非是不可能的。之前有消息说, 微软宣布在Linux内核中加入了exFAT存储,微软早些年已经加入了Linux基金会。这样exFAT将会同时支持Win、Linux、Mac,三大系统之间大文件传输不再是苦恼。

竞合竞合,未来很可能有合作,但是完全没必要将内核转为Linux。

文章目录