入门用户或者是初级用户,推荐使用ubuntu
熟练用户,推荐使用archlinux
当然了,最不推荐的方法就是在虚拟机里使用linux,我在虚拟机里装linux一般是用来体验不同发行版特点的。如果非要用windows,我推荐装双系统或是在虚拟机里装windows
原因,首先对于初级用户来说,ubuntu是最容易上手的发行版了,虽然本身也还是有一些小问题,比如内部错误什么的,但是这并不影响ubuntu的易用性,而对于初级用户来说这是最重要的。只要是linux下做开发的问题,你去网上一搜,百分之八十是ubuntu下的解决方案,这让初级用户可以在对linux还不是非常熟练的情况下快速解决问题。为学习或是开发扫除障碍。
但当用户对linux使用的非常熟悉,这是ubuntu就变的不是那么合适了。用户可能变得更想进一步探索linux的世界。这个时候推荐切换到arch,虽然一开始可能会不大习惯,但是一旦上手你就会发现能学到很多在ubuntu下不容易学到的东西。究其原因还是因为ubuntu是一个预配置的发行版,很多东西都帮你做了,所以你当然也就一定程度上失去了一探究竟的机会,而archlinux充分给了你这种机会。而且archlinux的wiki系统非常优秀,算是所有发行版里面做的最好的了,这时有问题可以直接在wiki上搜相关词条,一般会有解决方案。