折腾了几天 Ubuntu on Windows 之后我决定放弃了

2017-06-28 23:24:06 +08:00
 linnn2

配了一台 PC,好久没有用 windows 了,最近又看到 windows 的好多消息,微软的硬件软件都有了很大的进步,于是决定试试在 windows 上进行开发

可是,Bash on windows 现在还真的用不了。。问题还是挺多的,不知道大家对于 windows 环境的开发有什么好的实践经验,目前我遇到过的问题有:

  1. bash 启动后有时需要手动 source ~/.bashrc
  2. 遇到过在 npm install 之后,项目代码无法删除,只能通过 windows 的安全模式中删除
  3. 现在启动 bash 报错 Error: EINVAL: invalid argument, mkdir '/mnt/c/Users/***/C:\ProgramData\Microsoft\VisualStudio\MDA\372b13c4\taco-toolset-6.3.1
  4. 在 windows 环境下修改代码,通常还得配置一份 windows 的开发环境
  5. ...

总之,用的心累,决定放弃,等到正式版来了之后再看吧。。

16470 次点击
所在节点    程序员
50 条回复
anyele
2017-06-28 23:39:30 +08:00
虚拟机
shierji
2017-06-28 23:47:48 +08:00
hyper v 跑 Ubuntu 体验好极了
shihira
2017-06-29 01:02:23 +08:00
有没有觉得这东西分外鸡肋,前途堪忧
在某乎听软吹久了都差点信了它是个 evolution
incompatible
2017-06-29 01:35:55 +08:00
如果只是想用 shell 的话,可以试试 babun,好用。
fyibmsd
2017-06-29 05:55:51 +08:00
和 docker 比差得远
XiaoFaye
2017-06-29 06:33:45 +08:00
@shierji 性能跟 Vmware 和 KVM 比怎么样?
mooncakejs
2017-06-29 06:49:28 +08:00
vagrant 慢慢已经不用了。wsl 还是可以的,什么时候能换 centeros 就更好了
xudzhang
2017-06-29 07:01:21 +08:00
个人感觉要用 Linux 就要用纯净的 Linux ……
ghostheaven
2017-06-29 07:30:06 +08:00
@fyibmsd 和 docker 有什么关系
xiaket
2017-06-29 07:55:51 +08:00
不要在 Linux 下试图修改 Windows 里面的东西,出问题几率很大,除此之外好像都还行。

1. 从没遇过
2. 您装到 Windows 的路径下了?
3. 您的 bash 配置有问题
4. 这个锅 Linux 背不了...
zachlhb
2017-06-29 08:26:09 +08:00
直接 Ubuntu,已经放弃 win
imn1
2017-06-29 08:30:05 +08:00
这货不是用来开发的
但它不支持直接使用 winpath,处理 win 文件先要转换路径,M$应该考虑改造能直接帖 winpath 就能识别
ProjectAmber
2017-06-29 08:46:00 +08:00
Hyper-V。
Ginson
2017-06-29 08:52:06 +08:00
稍微折腾了一下,特别累人,罢了
hhacker
2017-06-29 08:52:23 +08:00
docker for windows 妥妥的
Z1076
2017-06-29 09:18:13 +08:00
网卡问题特别烦 不要折腾了 尤其是需要监听端口的程序。
Tink
2017-06-29 09:26:49 +08:00
其实 bash on windows 主要是用来做一些简单的小工具的
keenwon
2017-06-29 09:29:17 +08:00
同前端。
我也是前几天刚配了台 PC,也考虑过 linux on windows,最后还是放弃了,开发还是直接在 linux 或者 mac 上爽。
目前用 ubuntu,virtualbox 上跑个 win7,挺爽的。
thecon
2017-06-29 09:38:33 +08:00
直接 Ubuntu 已经比 windows 好用了,干嘛还去折腾
ftexplore
2017-06-29 09:57:09 +08:00
直接用 macbook 吧,省心省力,自带*nix 环境

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

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

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

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

© 2021 V2EX