龙城编程网龙城编程网

欢迎光临
我们一直在努力

如何在osx/windows下进行linux编程?

不知道提问者的具体指的是什么,如何在Windows/macOS下进行Linux编程,我理解的是,能够在Windows/macOS下获得Linux下相关的编程体验。

macOS基于Unix,和Linux算是一脉相承

对于macOS来说,自然已经不用多说,因为macOS已经足够强大,基于Unix就已经证明了其血脉的统一性。Unix/Linux下有的,macOS下都有,各种shell环境拿过来就用,python/Java/C/C++/PHP等等各种环境本来就是built in,拿过来就可以用。如何在osx/windows下进行linux编程?(图1)

而且各种开发环境体验都非常好,Emacs/Vim在macOS下也能获得原生体验,所以在macOS下其实跟Linux已经无异。

不建议使用Windows10上的Linux子系统

当然微软已经意识到开发者的重要性,并且这几年*nix下开发逐渐成为开发者逐渐回归的开发环境,尤其是作为软件开发领域的生产力工具,Linux逐渐成为许多人的优先选择,所以微软在Windows中加入了Linux子系统。如何在osx/windows下进行linux编程?(图2)

在windows10下,现在已经加入了Debian/ubuntu/fedora/open suse等等众多子系统版本,其实对于开发者来说就这个bash环境就已经足足够用了,而且微软专门做了优化,体验已经不错了。

通过虚拟机安装Linux系统获得原生体验

通过虚拟机安装Linux系统来获得原生Linux开发体验,macOS下推荐用parallel desktop来安装Linux版本,当然这款工具支持的系统版本貌似不是特别多,Arch Linux/Gentoo Linux这种滚动发行版目前都不支持。当然单从体验上,PD是macOS下最好的虚拟机软件,与宿主系统的交互,我尤其喜欢PD的融合模式。如何在osx/windows下进行linux编程?(图3)

那么Vmware workstation和VirtualBox是我觉得最好的两款跨平台的虚拟机软件,不仅是跨平台,而且支持的系统比较多,关键是还跨平台,尤其是VirtualBox还能在Linux上使用,对于很多人绝对是不错的选择。

如果真想获得绝对原生的体验,可玩性更高,当然我还是建议直接物理机安装Linux系统,这样毕竟体验是最好的。

未经允许不得转载:龙城编程网 » 如何在osx/windows下进行linux编程?
分享到: 更多 (0)

联系我们