这个问题经久不衰啊。手痒答一下。
标准答案从来都是适合自己的。最好的方法就是每个用一遍就知道。
当然,不能盲目地试,我来来回回切了几个发行版,后面找到了自己的一套“择偶”标准:软件支持要全。没有软件支持,巧妇难为无米之炊
桌面环境得用着顺手。无需刻意追求桌面环境性能和极客,open的好处在于可以选择、配置、定制适合自己的桌面
内核、驱动啥的,稳定就好。没有特殊需求,这两样不瞎折腾,要不然最后就是瞎折腾。
这几点要说Windows和Mac,其实都满足,那就看非要用linux的理由了,也就是它的加分项。有这个理由,才能继续忍受linux偶尔抽筋的问题。
我的理由是linux能给我带来开发工作的流畅体验。编译工具就地运行
本机移植、修改、测试软件
终端体验绝佳,使用命令简洁、高效,可以跨软件协作
linux的好处就不展开了。
我自己现在用的是manjaro,说下我怎么选它的吧。
软件支持
体验过多个发行版后,会发现每个发行版都有自己的包管理体系,不同家的软件也针对这些包管理体系发布软件。比如经常会看到deb、rpm包等。还有一类,是直接提供源码,经常是在开源软件上看到。
另一个大头是Windows特有软件,这个就得看是否有替代品了。wine或多或少会抽风,上虚拟机是最后的招。
我自己用到的linux软件有deb,有rpm,有源码的,很难再一种包管理体系下找全,后来了解了pacman,就着迷了。而在不折腾原则下,manjaro搭载了pacman,配合aur,是个不错的选择。
桌面环境
这个问题很有趣,linux作为桌面系统的诟病很大存在与此。不同桌面环境的理念出入也很大,甚至会颠覆你的“窗口桌面”的认知。
在深入桌面环境选择前,需要认清的是,一般每个发行版都会提供多种桌面环境可选,比如Ubuntu就有kubuntu(kde),lubuntu(lxde),xubuntu(xfce)等。所以桌面环境不应成为抛弃一个发行版的理由。
桌面环境有人喜欢美观、有人喜欢高效、有人为了一个小插件不离不弃,这就萝卜青菜各有所爱了。
我是喜欢美观可定制、插件支持丰富、可快速打开软件、性能稳定的。所以在体验了kde/lxde/xfce/unity/deepin-de/elementary等桌面后,最后回归了gnome。
内核、驱动
没啥好说的,只要驱动支持OK,不“积极”升级基本不会碰到系统罢工的情况。
最终就是用上了manjaro+gnome。
当然,很有可能过几天,我会告诉你我又不用manjaro了,或者不用gnome了,linux贵在自由嘛,想体验别的随时切换,只要做好工作资料、根文件系统、桌面环境的分离。