w*x 发帖数: 3456 | 1 至少有了bash之后批量处理文件和跑python脚本方便多了。 |
|
m*******i 发帖数: 362 | 2 之前我也这么想过。
但是这个solution也不完美。举个例子,我的数据以及资料都在dropbox里面放着,防
止自己硬盘挂了损失巨大,也可以做到实时备份。如果dualboot,我就只能在一个系统
里面工作,如果想两个系统同时工作,sync的困难巨大,而且我硬盘上要每个系统里面
放一个dropbox备份,浪费资源 |
|
|
n*w 发帖数: 3393 | 4 我从bash转power shell,完全不想回头 |
|
n*w 发帖数: 3393 | 5 对了power shell要出Linux版了。希望bash快点进历史。 |
|
|
y**b 发帖数: 10166 | 7 刚装上,挺不错的,用x-win32的xserver能显示图形程序。
但是用vpn连接到公司网络,ssh -X过去,不能显示图形程序,需要怎么设置一下? |
|
m*******i 发帖数: 362 | 8 $DISPLAY设置了没?
没有的话设成localhost:0.0试试 |
|
y**b 发帖数: 10166 | 9 export DISPLAY=localhost:0.0
then ssh -X
works! |
|
n*w 发帖数: 3393 | 10 怎么看到的恨?有更好的东西代替旧的东西我都是欢迎的。不管是power shell还是
bash。 |
|
s********i 发帖数: 17328 | 11 今天有空试了。对于developer来讲,绝对是个大杀器,方便很多。opensouce的东西很
多在linux上的,支持的也好。 |
|
|
|
s********i 发帖数: 17328 | 14 目前只有win10上有。msys2好像是cygwin的fork,cygwin是opensouce编译的windows程
序。WSL是linux,linux的binary直接用。这个东西对developer很有用,不用跑虚拟机
,直接access windows上的文件,需要run scripts的时候去linux,需要用GUI程序的
时候在windows。比如,你写个javascripts的东西,需要run npm/grunt啊啥的,linux
要方便的多,但你又用惯了windows上的source tree,notepad++啥的,没事用chrome
上上网,用IIE测试你的webapp,一下都解决了。 |
|
m*******i 发帖数: 362 | 15 最近一直在用,越用越觉得方便。以前用mobaxterm,好多linux下的应用不能装,之后
ssh到linuxserver上跑程序。现在基本相当于同时运行双系统,而且不是虚拟机,太方
便了。
现在还有好多新的feature正要加,比如支持gui,支持bash里面直接运行win app,真
都实现了就牛逼了。
另外我自己在用ConEmu来调用bash,界面问题也解决了,爽歪歪
linux
chrome |
|
O*O 发帖数: 2284 | 16 同意,革命性的改变
用MAC的developer要被分流了 |
|
d****g 发帖数: 325 | 17 用msys2在win7上跑bash都很久了,也是ConEmu直接运行windows app。而且带Pacman包
管理,需要什么unix程序直接就拉下来,和apt-get一样。我的emacs都是这么装的。
说了半天wsl和msys2相比到底有啥好处? |
|
m*******i 发帖数: 362 | 18 简单地说,好处就是wsl是真的linux OS,cygwin是个bash wrapper让你可以跑windows
binaries.有些人认为这个是好处,但有些人认为这个区别无所谓。哪种情况完全取决
于你要从事的工作。
举个例子,对于有些人原生linux OS很有必要,因为他们用到的工具只在linux上有,
这个工具可以是binary,也可以是library,module,etc.
再举个例子,为什么和多人舍不得linux,刨除那些纯geek,其他人都是因为需要linux
环境下的某些工具,这个时候wsl意义就凸显出来了,这个是大趋势,不是cygwin可以
比的。cygwin也没有精力keep up with every new piece of linux。
目前看来如果wsl顺利的话,个人用户VM这个市场算是彻底消失了。
以上都是个人观点,可能有不少不对的地方 |
|
a9 发帖数: 21638 | 19 都是虚拟linux api而已。
windows
linux
Pacman包 |
|
N*****m 发帖数: 42603 | 20 离vm差远了
这个wsl能跑docker吗?
windows
linux |
|
|
N*****m 发帖数: 42603 | 22 因为wsl不是kernel,所以跟kernel有关的都干不了 |
|
N*****m 发帖数: 42603 | 23 wsl的kernel apis支持cgruops吗?
不支持吧 |
|
N*****m 发帖数: 42603 | 24 另外,kernel跟ubuntu这个distro有个啥关系?
感觉你说的都是外行话 |
|
s********i 发帖数: 17328 | 25 要真正的跑linux VM,方法多的是,Hyper-V, Azure, Docker等等,还不要说VMware这
些第三方软件。
微软说的很清楚,WSL定位是给developer用的,确切的说是给非windows developer用
的(即Visual Studio之外的,WSL最基本支持的东西,NodeJS/NPM, Perl, Python,
git),opensouce开发已经强大到微软不能不想对策了。一般开源的东西都是linux上
的,无论工具还是应用,这些开发者,要么选MAC,要么选linux,要么用cygwin对付,
这些方案其实都不尽如人意。MAC/Cygwin上的应用都要重新编译,没人编译就没的用
,linux上其他应用太差,比如写个PPT咋办?
WSL的想法很好的解决了这个用户群体,一个WIN10+WSL就可以了,强大的Windows GUI
应用和Linux的开发工具和应用,你不需要去装linux虚拟机,不需要担心你要的东西
MAC/Cygwin上没有。现阶段,微软应该针对这些用户把它做好,而不是去搞啥完全兼
容Linux的功能,尤其是server部分,那不是重点... 阅读全帖 |
|
|
d****g 发帖数: 325 | 27 docker也需要Hyper-V虚拟机,不一样吧
WSL可能对后端开发和*nix系统管理有用,有利于降低公司成本,但不见得会大规模在
developer中普及。做大量Unix系统开发的还是会直接用bare metal Linux,做前端或
者各种App的该用Mac还是用Mac,比Win好用多了。 |
|
|
s********i 发帖数: 17328 | 29 你看一下WLS的介绍,WSL就是在做基于Windows kernel 的linux container。做好了以
后window上的docker跑Linux container就不需要虚拟机了。a9说的没错,微软不会放
弃container这块肉的。WSL本身就是个container,以后你的container是直接跑在
Windows上的,不是跑在windows上的运行的linux上的。做好了的话,container这块就
拿住了,至于是否用docker,还是它自己做container管理就随意了。
我前面帖子写了,Mac上的工具要编译,而linux是native的,application
developement的话win+wsl强于Mac。Mac毕竟是类unix系统而不是linux。当然,Mac现
阶段前端够用。windows+linux上的东西比mac多多了。 |
|
d****g 发帖数: 325 | 30 Homebrew里大部分工具都有binary bottle,对普通developer没编译这个麻烦。Linux
上什么东西Mac上没有? |
|
s********i 发帖数: 17328 | 31 之所以有是因为近些年来大家在用Mac,以后用的人少了了,自然慢慢就少了,即便有
也可能更新慢了。Mac和Cygwin都是不得已为之,有现成的Linux可用,为啥费那劲在
Mac/Cygwin上编译?而且很多应用最后是deploy在Linux或windows上的,Mac上几乎没
有。don't get me wrong, 我也是Mac上做开发,Mac目前还是不错的。但是不方便的地
方也很明显,比如,你做前端总要测试IE/Edge吧,QE说IE上不 work,你咋弄?它自带
的一些应用比如bash,tar,sed和现在主流Linux上也不一样,写个script拿到Linux上
用不了,你咋办?Windows的container做好了,绝对是个大杀器,你需要哪个OS就用哪
个OS的container,理论上opensource的kernel,它都可以做,比如,android,
freebsd,opensolaris啊啥的,就看是否有需求。好像WSL就是从在windows上run
android的项目上发展来的。
windows container for linux or WSL还得有几年才... 阅读全帖 |
|
a*****s 发帖数: 2663 | 32 不错不错,挺方便
sudo apt-get install paraview
vm |
|
y**b 发帖数: 10166 | 33 mac上的linux开发,最终都得迁移到linux上,无论商业还是科研。 |
|
B********s 发帖数: 3610 | 34 ConEmu好像有问题,运行bash的时候方向键不能用。 |
|
m*******i 发帖数: 362 | 35 有可能有键位冲突
不过我没有用multi-tab,所以都是直接开一个窗口然后tmux,所以暂时还没遇到你说
的问题。
有一个键位问题遇到了,就是用shift+方向键不能在文档里快速移动光标了。这个有点
小别扭。希望软软升级自己的shell,就可以直接用原生的了 |
|
w***g 发帖数: 5958 | 36 世界永远也不会美好. WSL能跑docker吗?
vm |
|
D*********e 发帖数: 646 | 37 这东西再怎么搞都是小众。现在硬件这么便宜,developer谁不是有几台不同OS的电脑
,需要哪个用哪个。 |
|
y**b 发帖数: 10166 | 38 对了,wsl好像占用了22号端口,结果serv-u提供的sftp没法用了? |
|
|
|
|
|
|
y**b 发帖数: 10166 | 44 最近发现不少想买新mbp的人都听说wsl了,问我怎么样,我说不错。
我的sp3没安装wsl,没法顺手演示给他们看。
可惜我做的东西没法在笔记本上算,都是工作站和超算,
主要还是teamviewer和ssh,wsl对我似乎没啥用。
另外这个wsl对openmpi,c++boost一类的库支持怎么样? |
|
a*********1 发帖数: 407 | 45 run xfig 作图, Error: Can't open display: localhost:0.0 请教如何 set
xterm? 多谢! |
|
|
k**********s 发帖数: 6409 | 47 不知道性能比virtualbox跑headless的Debian要好多少,否则没啥意思。按照MS的惯例
,把这个Linux搞成不伦不类的没兼容的Linux,就更没意思了。 |
|
y**b 发帖数: 10166 | 48 可以在wsl上安装ssh server,美中不足的是要手工启动,没法设成系统服务。 |
|
|
|