怎么选择Linux 发行版

我在1996年左右开始使用Linux。我和Linux的第一次亲密接触是Slackware 4,这是我在Egghead Software购买的一套CD(没错,是旧的)。我的一个朋友告诉我这个Unix非常棒,他说我只需要尝试一下,就会喜欢它。

 

我读过关于Unix的很多文章,对此非常好奇。我在互联网服务提供商那有一个shell账户,我曾经笨拙地修改过。在使用Unix的起初我有点犹豫:“为什么我要用Unix?”他的回答很简单:“因为你非常讨厌Windows 95,喜欢DOS,所以你会喜欢Unix”。然后我就买了它。他是对的。

 

我拿了一个旧硬盘来安装。经过若干小时又若干天的战斗,我终于启动了桌面,可以开始运行了。我不知道是什么驱使我渡过了这段难熬的时光,但我心中有一个念想就是我一定一定要弄清楚如何使这个系统工作,即便困难重重。我必须非常了解我的硬件!简单的事情突然再次变得困难起来。最终我成功了。我开始构建一些愚蠢的脚本以获得乐趣。系统速度很快,这种可以掌控操纵一切的感觉棒极了。

 

有内置的C编译器吗?因为不懂这个,因此我刚买了某个非常昂贵的Borland软件包。但是这个操作系统内置了一个编译器?!还有免费的图像编辑器?!我被完全迷住了!

 

此后多年,我尝试过大量发行版。甚至是BSD Unix系列的。我的“主计算机”总是双启动的,其中一些是纯Linux。21世纪初的大部分时间里,我完全避开了Windows。所以到今年为止,关于我的“主机”,它是这样的:

 

1996-1999:Slackware

1999-2002:RedHat(及FreeBSD)

2003-2005:FreeBSD / Knoppix

2005-2009:Gentoo

2009-2011:Linux Mint

2011-2018:Arch Linux / Debian

我使用过大约50个或更多发行版,运行在我的“主机”上,用于工作、浏览和开发以及其他任何事情。很明显,Arch迄今为止运行时间最长,主要是因为我对其进行配置之后,很长一段时间遗忘了它。

 

因此,最近几年我“真正用于工作”的主要发行版本是Debian。

 

下面,让我们谈谈你应该使用哪个版本。

 

你想做什么?

我将根据常见需求对Linux版本进行分类。这里有一些重叠的地方,而且如果准备充分的话,这些Linux发行版任何一个都可以满足你的期望需求。Linux的一大优点是允许你随心所欲。但是,归根结底,发行版之间还是有区别的,有些能为你做很多工作,或者某个版本具有更适合针对某个目标的设计。下面我会根据实现目标的最简单途径来对这些发行版分类。

 

我是刚刚入门的Linux新手

有很长一段时间,我会给Linux新手推荐Ubuntu。就易用性和兼容性而言,Ubuntu非常棒。但我现在非常讨厌Ubuntu。不过,我仍然会在我的课程和文章的demo中使用,因为用Ubuntu的人很多,但我不喜欢他们运行这种发行版的方式——内置Amazon广告软件,而且Unity相当令人讨厌。

 

所以如果你刚入门,我的建议是:

 

Linux Mint Download

Debian Download

这是一个骗局,因为Linux Mint与Debian有密切关系,但Mint看起来更漂亮并且有一些跨平台的东西。

 

出于以下目的,可以使用这些发布版:

 

类似Windows的体验

安装简单

可靠

“类似Linux”,且不自成一派

“恰好管用”

好吧,最后一条真的很重要。我们需要的就是有效和管用。这些发行版都是即插即用的。设置好了即可。我的开发机器现在越来越依赖Debian,因为有时我并不关心操作系统,也不希望它来妨碍我。当我处于一种只想构建东西的状态时,就会所向无敌。

 

我想了解关于Linux / Unix和硬件的更多信息

也许你正处于一种嬉戏和试验的心情。你想挑战自己,想要通过实践来强迫自己学习。这很好,这也正是我所做的。

 

如果你想挑战自我并学习一些东西,我的建议是:

 

Slackware Linux

Arch Linux

Gentoo Linux

FreeBSD(不是Linux,但适合分到这一类别)

这些发行版中的每一个都需要大量配置,硬件发现和源代码编译。Gentoo,你必须编译所有东西。这是绝对完全掌控操作系统的好方法。

 

出于以下目的,可以使用这些发布版:

 

完全掌控你的电脑和操作系统

了解Linux内部

精简的优化系统

这需要付出代价:主要是时间。完整安装这些可能需要几个小时。从好的一面来看,它们可以运行很久。

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/13587.html