如何在 Windows 上舒心地体验 Linux

2015-11-17 13:45:34 +08:00
 odirus
我比较喜欢命令行,因为信息反馈及时,所以平时通过 Windows 上安装 Virtual box + vagrant 的方式来工作,我会用 SSH 登录到 vagrant 来完成普通脚本程序的开发工作,使用 Windows 本地 IDE 来完成复杂项目的开发,最后都在 linux 里面编译、运行。

但最近 vagrant 经常崩溃,窥其原因,主要是由于 virtual box 崩溃,但如果更新 virtual box , vagrant 将会遇到依赖兼容性问题。

之所以没用 linux 桌面,主要是在上面运行 IDE 效率不高,比如 jetbrains 全家桶在 Ubuntu 桌面版上表现非常一般,建立索引的效率也比较低,而且会经常卡(大内存+全 SSD 也没办法解决),我想是因为其专门对 Windows 、 Apple 系统优化过。另外一个原因是很多商业工具只有 Windows 、 Apple 平台才有。

为什么没直接用 apple ,原因很简单,对我来说太贵了,暂时没购买的计划。

所以请教有没有更好的体验方式,目的是既能用 Linux 的命令行,也能使用各种强大的工具,谢谢。
6380 次点击
所在节点    问与答
51 条回复
harry890829
2015-11-17 14:51:19 +08:00
这是在我没有买 mac 之前的解决方法……
maikcn
2015-11-17 14:53:39 +08:00
改变一下思路,主系统装 Linux ,虚拟机跑 Windows
UnitTest
2015-11-17 14:55:04 +08:00
@odirus 哎 , 挣到了 , 也还是不舍得买...因为暂时不做 ios 和 osx 开发,公司发的 thinkpad 装 ubuntu 跑 idea 还是妥妥的.
ceyes
2015-11-17 17:12:07 +08:00
改变一下思路,主系统装 Linux ,虚拟机跑 Windows +1
billryan
2015-11-17 18:52:03 +08:00
港版 MAC 并不贵,如果一定要在 Windows 下体验 Linux ,先把 vagrant 和 virtualbox 搞定,终端使用 babun, 体验还不错
ProjectAmber
2015-11-17 19:01:50 +08:00
同使用这种方式,没用 vagrant 。 VirtualBox 后台运行, KiTTY 连接 SSH ,加上 SAMBA 共享。
个人感觉非常稳定啊,除了有时候 Windows 更新要求重启外,个把月都没任何问题。
odirus
2015-11-17 21:29:08 +08:00
谢谢各位的建议,尝试了很多不同姿势,不过都不是很满意,看来还是调整我自己的心态吧。

发现显示器可以自定义两个按键,分别指定两个输入源, A 作为笔记本输入源( Windows ), B 作为台式机输入源( Ubuntu mate ),一键切换就 ok 了。
lightening
2015-11-17 21:33:58 +08:00
VirtualBox 不应该经常崩溃……你看看是不是有什么地方弄得不对。
learnshare
2015-11-17 21:34:46 +08:00
Gow + Cmder ,拖好你的下巴
quericy
2015-11-17 23:16:56 +08:00
Windows10 th2+VisualBox5.0.4(Genymotion 最新版带的那个)+vagrant1.7.4
目前暂无不妥
smilingsun
2015-11-17 23:50:38 +08:00
弱弱的问一句, vagrant 作用是啥,我只知道它主要用来部署开发环境~
anjouslava
2015-11-18 00:37:02 +08:00
只是用 CLI 的话用 cygwin 就行了啊,装下 apt-cyg 做包管理, chere 给右键添加在当前目录下打开 bash 。
wolfan
2015-11-18 00:45:09 +08:00
终于发现养灰许久的树莓有什么用了。
msg7086
2015-11-18 04:34:40 +08:00
其实我一直没能理解 vagrant 的作用。
直接用 VB 部署开发环境,并没有什么大问题。
msg7086
2015-11-18 04:38:29 +08:00
@learnshare
刚想问和 MSYS2+ConEmu 有啥不同。
结果就发现 ConEmu 就是 Cmder 的上游……
learnshare
2015-11-18 07:05:26 +08:00
@msg7086 Cmder 比 ConEmu 好用太多
ifishman
2015-11-18 08:21:30 +08:00
@msg7086 你少写两个字母,意思就完全变了,虽然都能理解 ox
cyokvip
2015-11-18 08:29:30 +08:00
@msg7086 我感觉 vagrant 配置起来比较方便
Mark24
2015-11-18 09:06:10 +08:00
Mac+Parallels Desktop 上运行 Linux 爽飞
如果使用 ubuntu ,等图形的 Linux 还可以窗口融合

Virtual Box 用了几次,我只想说好烂的玩意
visonnn
2015-11-18 09:48:55 +08:00
Virtual Box 觉得不好用

换了 VMware Player ,免费的,现在跑着 CentOS ,够用了。

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

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

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

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

© 2021 V2EX