Win10与Ubuntu合体详细解读(附视频)
Posted Python程序员
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win10与Ubuntu合体详细解读(附视频)相关的知识,希望对你有一定的参考价值。
视频在今天的第二篇文章,欢迎观看
看这个终端,你以为是Linux?不,这是地地道道的Windows系统。呃,也可以说是Ubuntu。实际上,它是Windows和ubuntu的合体。
用户体验
确切地说,他就是完整的Ubuntu,拥有Ubuntu用户平时常用的所有命令,它的二进制程序和我们在Linux系统下使用的Ubuntu程序是完全一样的,一个bit的差别都没有。
当然,只有Ubuntu的Bash,没有Ubuntu的桌面。
它是怎么做到的?
我们通常使用的Ubuntu系统实际上是由,Linux内核+Ubuntu的界面系统(含Bash命令行界面和图形化桌面界面)组成的。Linux内核与Ubuntu的界面之间通过Linux内核提供的接口来进行交互。
微软这一次做了一个与Linux内核接口完全一样的接口,不过接口内部实现通过调用Windows核心API来完成。也就是把Windows内核的API包装了一下,生成了一个Linux内核接口。所以我们看到的这个Windows上的Ubuntu,实际上是 Windows内核+Ubuntu的界面系统(只有Bash)。
为什么令人激动?
之前大家想学习Linux,要么要重装操作系统,要么要安装虚拟机,都是麻烦、危险、用户体验很差的做法。如今,Windows上原生运行Ubuntu,给了大家0成本开始学习Linux的能力,解决了学习上的一大痛点。
Windows成功在图形界面,失败在终端。Linux成功在终端,失败在图形界面。如今Win10集成了Windows和Linux的优点。实在是操作系统界的一大进步。
而且一个更牛的消息是,根据测试,这个Windows上的Ubuntu和Windows自己的界面几乎拥有一样的效率和流畅,这是任何虚拟机都无法比拟的,也是除了微软没有第三方做得到的。
微软为什么要这么做?
第一,自然是增强自家操作系统的功能,让大家没有理由完全切换到Linux。
第二,补齐终端上的短板,才能应对Mac强大的攻势,形成一个没有明显缺陷的系统。
第三,微软自己在发展云服务Azure,而Azure上用的最多的系统就是Ubuntu。所以Windows只有很好地与Ubuntu互操作,才能让自家的操作系统和云服务不会相互矛盾,有机整合。
我们什么时候能用到Ubuntu on Win10?
预计在今年夏天,与Win10的重大更新Redstone一起发布,搭载版本为Ubuntu 14.04 LTS,不过发布后很快就可以更新到Ubuntu 16.04 LTS。
以上是关于Win10与Ubuntu合体详细解读(附视频)的主要内容,如果未能解决你的问题,请参考以下文章
Apple芯片Mac安装ARM版Win10完美教程(结尾附视频)
Apple芯片Mac安装ARM版Win10完美教程(结尾附视频)
基于pytorch搭建多特征LSTM时间序列预测代码详细解读(附完整代码)