求扫盲:Win10 内置 Ubuntu(或是 Bash?)意义在哪?好像很轰动的样子。

2016-04-03 11:59:33 +08:00
 MichaelJY

不懂就问: 首先,这个是把真正 linux 装到 PC 上了吗? 看新闻说是内核还是 Windows,只是封装了 API.

其次,新闻还说目的是为 Windows 用户探索 Linux 提供了方便,难道这个目的有这么重要? 装虚拟机或双系统不行吗?或者还有些重大作用我不懂?

39921 次点击
所在节点    Linux
71 条回复
charlie21
2016-04-03 15:36:44 +08:00
我争取在 2020 年之前用一下 这个 Windows × Linux 的系统
williamx
2016-04-03 16:12:24 +08:00
一个操作系统要火,最重要的是得到开发者的认可。以前的 Windows 是这样,看看当时多少的自由软件,共享软件,商业软件,直接的一个结果就是让它统治了桌面; Linux 也是一样,虽然普通用户不认可,但是程序员认可,于是基本上统治了服务器; Android 和 iOS 吸引了多少开发者,苹果和 Google 时不时的就要提一下:我们的商店里面已经有多少多少 App 了,所以他们基本上是一出现就占领了手机端。
反观 Mac ,虽然口碑爆表,但是一直半死不活,直到 iOS 带动 OS X 的开发,才算起死回生;黑莓, Windows Phone ,都是一样。

所以微软让 Windows 手机支持 Android 和 iOS 的程序,只是想拉近差距;让 Windows 支持 Bash ,则是对开发者释放善意。而且你看,这只是他的第一步,下一步,就是要在收入上对开发者释放善意了——如果他做不到,还是一个“败”字!
Mireas
2016-04-03 16:39:26 +08:00
刚想重装 Arch 这个消息就出来了
g00001
2016-04-03 16:48:36 +08:00
一个普通的人没人骂,一个失败的人大家懒得骂,越是成功的人,越是成功的产品,总是会有一些人鸡蛋里挑骨头,整天说他这不好那不好。你看那些明星,越是名气大的,骂的人就越多。

黑微软不知道从什么时候开始变成了一种时尚,一些人不愿意承认 Windows 的好处,记得上次在一篇文章里看过一个针对国外程序员的调查,其中有一项大家使用什么操作系统做开发,里面的数据是国外的程序员, 有很大一部份使用 Windows 操作系统,他可能就是在 Windows 上写 Linux 的程序,或者在 Windows 上管理 Linux 服务器。在桌面操作系统中, Windows 仍然占有了 95%以上的市场,移动设备虽然流行,但移动设备不适合作为创作内容的平台, Windows 的一举一动,当然有其影响力, Windows 变的更开放,当然总是好事,当然有相当的关注度,这并不需要理由,没什么不能承认的。

现在很多人就是这样,例如自己做个什么个人的小站,动不动就是百万并发我该怎么办,如果将来自己做大了再投入几万台服务器用 Linux 可以省多少钱,还有一些没学几天的新手,看到别人用 Windows 服务器就表现出很不屑的样子。我自己的小站就用 windows 服务器,因为我很忙,我的网站也没有什么百万并发,再说我的时间比那点授权费值钱。我一般弄弄网站,就是开下远程桌面,跟操作本地的 windows 没多大区别,省事。我还可以在服务器上下载一个 aardio ,开发环境只有 5.5MB ,可以唰、唰、唰三两下就在服务端撸出一个小程序完成我的需求。
merito
2016-04-03 16:51:33 +08:00
@g00001 说得好。现在 ASP.NET 也出了 1.0 版本了, C#写起来多爽。
fallwithme
2016-04-03 17:19:03 +08:00
@fway 跟 cygwin 不一样, cygwin 需要重新编译源码,这个是直接运行二进制可执行文件
neoblackcap
2016-04-03 17:33:07 +08:00
@irgil 自从 David Cutler 打造了 Windows NT 系列之后, win32 API 都是以子系统的模式提供。 windows 9x 系统的 win32 api 就不是。
iheshix
2016-04-03 17:43:34 +08:00
本来我还专门开了一贴,觉得这个真是微软良心发现了,回归正途了。后来转念一想,微软的东西嘛,每次第一次出来都是坑。谁知道又会有多少实用性呢?等正式版发布了。看大家的反馈再说吧。
cc7756789
2016-04-03 17:52:15 +08:00
其实你如果经常在 Linux 下开发,有时候不得不在 Windows 下开发,比如团队是用 Windows 的,然后用 CMD ,你就知道有多么操蛋了,虚拟机也会开,但转来转去不觉得烦吗!
current
2016-04-03 20:31:43 +08:00
可以不用 MSYS 或者 Cygwin 了
maskerTUI
2016-04-03 20:43:22 +08:00
可以不用 netcat 了
Neveroldmilk
2016-04-03 20:46:50 +08:00
在开源和服务器领域, Linux 地位无可动摇。微软正在全线败退,看看 SQL server 马上要发布 Linux 版就能清楚这一点了。高效的客户端+稳定的服务器才是未来 PC 的归宿,这两者微软都不行。
tt0411
2016-04-03 20:48:32 +08:00
@Bomok 然而, NTFS 本身是支持大小写的,只是 win32 app 没理会罢了 https://support.microsoft.com/en-us/kb/100625
jzfr
2016-04-03 21:21:55 +08:00
@Neveroldmilk Linux 是挺好,但盲目乱粉等于黑,更不要随便以预言帝自居,分不清楚 PC 机、服务器的区别? Linux 才是未来 PC 的归宿?这话 Linus 都不好意思喷出来。
halfcoder
2016-04-03 22:05:27 +08:00
Windows 内置 Ubuntu 的意义就是 Windows 10 将成为史上最好用的基于 Ubuntu 的 Linux 系统。
去看微软官网上的视频吧: https://channel9.msdn.com/Events/Build/2016/P488 还有 https://channel9.msdn.com/Events/Build/2016/C906 。里面似乎提到了将来还会支持 X-Windows 程序。
forcecharlie
2016-04-03 22:15:11 +08:00
@merito 我很赞同你的看法,我觉得如果去了解一下这些项目的 commit 和 issue 或者 twitter 动态,比无脑黑好得多。

PowerShell 的 OpenSSH 目前正在使用 Win32 API 做一个 Wapper,实现 一个 Win32Posix 分支 L2-Win32Posix-Prototype 我觉得这个 是做的很出色的。
xuwenmang
2016-04-03 22:39:04 +08:00
这只是一小步棋而已。微软一般铺的摊子很大。。。
Rabbit52
2016-04-03 22:45:47 +08:00
真是 native 的话这也太吊了,可以抛弃 OS X 了!
qian19876025
2016-04-03 22:52:26 +08:00
@flynaj 毛线 明显是 UNIX 子系统 别个以前也做 unix 系统 只不过后来方向改了而已
jadecoder
2016-04-03 23:56:23 +08:00
说实话, Windows 的 Shell 如果能达到 OS X 的水平,我为啥还要用 Mac ?

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

https://ex.noerr.eu.org/t/268246

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

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

© 2021 V2EX