一如既往,这取决于你问谁。例如,我主要在笔记本电脑上工作,所以我倾向于更倾向于简约的发行版(Arch,Slackware,Gentoo)。我试图在没有鼠标的情况下强迫自己更舒服,所以我在拱门上安装了i3-wm(一个轻量级的平铺窗口管理器),而不是更重的gnome / kde。
如果你是Linux的新手,那么我认为最受欢迎的答案是从Ubuntu或Mint开始并开始使用它。熟悉CLI,学习编辑器(vi附带大多数发行版)。在了解完您的方式并在命令行上感到舒适之后,您将能够更好地选择对您来说重要的内容,并搜索出适合您目的的发行版。当你进步时,你不太可能想要坚持使用ubuntu / mint,但是安装很简单,并且会为你提供一个有效的互联网连接,编辑器,X以及gnome / kde附带的所有铃声和口哨声。Wubi将帮助您从Windows环境中开始,或者您可以轻松创建USB安装盘。
那里有很多选择,而且一切都归结为偏好。知道你想要/需要的是经验。从简单开始,弄脏手,然后选择您需要的工具。
编辑:
回应“从哪里开始?” 问题,就linux而言,ubuntu可能是最常见的答案,并非没有理由。按照相当简单的图形安装过程,您将需要启动和运行的所有内容。一个流行的互联网浏览器,图形网络和硬件配置工具,以及一个令人印象深刻的软件中心,用于下载软件包是默认的,更不用说一个巨大的用户社区,其中大多数问题已在网络上的某个地方得到解答。
虽然CLI / bash对于几乎每个发行版来说确实是相同的,但是对于新用户而言,除了命令行之外什么都不会令人望而生畏。恕我直言,在开放浏览器旁边的gnome中打开一个带有教程或至少google的终端,是一个比新的slackware安装的CLI更高效的学习环境。
另一方面,由于某些原因,一些用户选择不使用像Ubuntu / Mint这样的发行版。这些类型的发行版可以称为“转换发行版”,因为几乎所有Linux新手都可以运行默认安装并找到他们需要的内容。这些需求以软件(包)的方式得到满足,因此请所有发行版附带许多个人用户可能不需要的软件。像gnome和kde这样的产品具有很多依赖性并消耗大量资源。
我提到的更简约的发行版(arch,gentoo,slackware)更多地关注核心系统而没有所有附加功能。默认值几乎只是您启动和运行所需的内容。该方法可以允许基于用户偏好和系统资源的广泛定制。能够从下往上构建我的系统允许我删除一些将在我较慢的机器上消耗资源的绒毛。例如,Gentoo的软件管理方法(portage),下载软件包的源代码并解压缩,编译和安装它。通过使用USE标志,用户可以指定包应该支持哪些功能。例如,在我的笔记本电脑上我既不使用gnome也不使用kde,因此我不仅不会安装这些软件包,但我不允许在我的其他软件包中支持这些环境。像这样的发行版具有更陡峭的学习曲线,并且往往需要一些unix知识才能开始。
在你的第一个linux系统中,你应该寻找:
一个简单的安装过程,可以让您在短时间内轻松完成并运行和学习。
一个包管理器,可以让您轻松找到所需的软件并处理依赖关系。
适合您的系统和偏好的环境,无论是gnome / kde这样的完全成熟的gui还是重量更轻的dwm / awesome / i3的X.
如上所述,稳定性。这不仅来自分发,还来自配置的质量。
一个支持您学习基础知识的环境。虽然可以在具有自定义配置内核的gentoo盒上设置服务器(虽然有些人可能不鼓励它),但这可能不是一个有利于您初始学习阶段的环境。
许多Linux用户经常在发行版中漂浮,以至于你会选择一个立即坚持使用它。重要的是快速建立基础的基础,以减轻这种浮动,并帮助您做出明智的决定。请注意,我并不是要特别宣传任何一个发行版,而只是为了支持您的学习过程,并帮助您以鼓励您继续参与Linux社区的方式开始。如果我原来的帖子或者这个编辑模糊不清或者错过了OP问题,我真诚地道歉。