MS-Linux 快要诞生了!

2016-03-30 16:48:26 +08:00
 mengjue

http://www.zdnet.com/article/microsoft-and-canonical-partner-to-bring-ubuntu-to-windows-10/

According to sources at Canonical, Ubuntu Linux's parent company, and Microsoft, you'll soon be able to run Ubuntu on Windows 10.

This will be more than just running the Bash shell on Windows 10. After all, thanks to programs such as Cygwin or MSYS utilities, hardcore Unix users have long been able to run the popular Bash command line interface (CLI) on Windows.

So is this MS-Linux? No. Is it a major step forward in the integration of Windows and Linux on the developer desktop? Yes, yes it is.

7943 次点击
所在节点    分享发现
62 条回复
neoblackcap
2016-03-31 11:51:03 +08:00
此特性乃 linux 子系统,实现里没有 GPL 的代码。至于 @mengjue 你所说的 NT 核,现在跑的就是 NT 内核啊,这就是 NT 架构的特性, David Cutler 的先见啊, win32 都是子系统,跑个 linux 子系统完全没有问题。偏微内核的操作系统就是能这么搞。
Felldeadbird
2016-03-31 12:18:40 +08:00
那么问题来了。 MS-LINUX 运行软件的 IP 端 是直接用母鸡 127.0.0.1 还是 虚拟网中的呢?如果直接 127.0.0.1 就爽爆了。
同时运行 WIN + LINUX 的 BASH
hjc4869
2016-03-31 12:39:29 +08:00
@palxex FreeBSD 到现在连一个好用的显卡驱动模型都没有,装真机就是死,干 linux 就是扯……
20015jjw
2016-03-31 12:40:22 +08:00
@daocheng 然而并不会

既然这波支持 apt-get 是不是可以

```
sudo apt-get install gnome-shell
sudo apt-get install ubuntu-gnome-desktop
```

(.__.)
xenme
2016-03-31 12:56:06 +08:00
@Felldeadbird 看视频有演示。就是个 subsystem ,所以立即本身没有网卡的概念,还是使用的 NT kernel 的网络
leitwolf
2016-03-31 13:04:14 +08:00
看了视频,是全局的,可以操作整个电脑的文件,在底层是通过实时 linux 指令-->windows 指令实现的。 apt-get 直接安装就可以使用。
zealic
2016-03-31 13:21:27 +08:00
Amazing

其实我更期待的是不仅仅可以跑 Ubuntu ,从原理上来看是没有问题的。
看最终结果了~
ipconfiger
2016-03-31 13:44:51 +08:00
这 TM 和在 windows 下跑 vagrant 有啥区别?

用 vagrant 我想用 ubuntu 就是 ubuntu, 想用 centos 就是 centos, 想是 arch 就是 arch
tairan2006
2016-03-31 14:44:28 +08:00
挺不错的,希望能变成生产力工具吧~~
hjc4869
2016-03-31 14:46:35 +08:00
@ipconfiger 能直接用 127.0.0.1 通讯,而且不占额外的内存,互相访问文件系统也比虚拟机高效太多。
jimmyye
2016-03-31 14:47:41 +08:00
刚才没看到这贴,还自己发了一个,上截图:
menc
2016-03-31 14:50:01 +08:00
@20015jjw 不可以, bash on win 只能跑 user mode 的应用程序, X 这种偏硬件的跑不了
ipconfiger
2016-03-31 15:07:24 +08:00
@hjc4869 那么, 除了给搞服务端开发的猿类提供便利之外, 依然没有什么卵用啊. 不占额外的内存这个...... 呵呵 ,
hjc4869
2016-03-31 15:19:09 +08:00
@ipconfiger Server 2016 似乎可以用 linux 子系统跑 linux docker 。
Windows 10 又不是服务器操作系统,还想要什么功能?是 GNOME 3 on Windows 还是 GNU/NT ?
caoyue
2016-03-31 15:35:00 +08:00
目前看来并不是虚拟机,而是类似 Wine 的 API 翻译
微软还是希望提供各式各样的工具链,让所有平台的开发者都来使用 Windows 开发
至于服务器,反正 Azure 也支持 Linux 嘛……

这样的工程也只有微软能做了,而且开源界和微软都能获得实实在在的好处
不得不说,干得漂亮!
ooh
2016-03-31 15:35:04 +08:00
只想有一个好用的 Terminal
caoyue
2016-03-31 15:41:38 +08:00
@caoyue
现在想想,这个项目应该是天国的 Project Astoria 君的余热啊=-=
tankb52
2016-03-31 16:00:08 +08:00
然后看大家反馈很好,于是下个版本就取消了。
strwei
2016-03-31 16:28:51 +08:00
win 和 linux 交配版?
yangff
2016-03-31 16:37:27 +08:00
和 wine 不同……

相当于在 linux 上实现一个 nt kernel (然而并不存在)

https://www.zhihu.com/question/41967910/answer/93024444?group_id=698906579851808768#comment-127306099

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/267395

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX