好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Win10与Ubuntu合体详细解读(附视频)

Win10与Ubuntu合体详细解读(附视频)

诗书塞外 Python程序员

视频在今天的第二篇文章,欢迎观看

看这个终端,你以为是 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合体详细解读(附视频)的详细内容...

  阅读:34次