Linux入门指北
你还在为选择Linux发行版本而焦虑吗?
你还在为自己Linux的某方面不如别人的Linux而发愁吗?
那么,学习哲♂学吧。
当然,以上只是个玩笑,Linux对哲学不感兴趣,这篇文章要讲的,是让你走好学习与使用Linux的第一步——选好Linux发行版本。
0x01 Linux 发行版本是什么
Linux发行版本,顾图思义,就是
划重点:“Linux内核”,“GNU程序库”,“X Window系统”,“桌面环境”。
先来看百度怎么说它们:
Linux是一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。
GNU是一个自由的操作系统,其内容软件完全以GPL方式发布。这个操作系统是GNU计划的主要目标,名称来自GNU's Not Unix!的递归缩写,因为GNU的设计类似Unix,但它不包含具著作权的Unix代码。GNU的创始人,理查德·马修·斯托曼,将GNU视为“达成社会目的技术方法”。
X Window即X Window图形用户接口,是一种计算机软件系统和网络协议,提供了一个基础的图形用户界面(GUI)和丰富的输入设备能力联网计算机。其中软件编写使用广义的命令集,它创建了一个硬件抽象层,允许设备独立性和重用方案的任何计算机上实现。
除了内核,其他两个东西大家不好理解(我也不好理解),所以我下面用简单一点的语言来解释一下它们:
GNU其实初学者们可以把它当Linux的一个主要软件库来看,著名的GNU Emacs就是它的软件;
X Window就是图形界面的根(手动滑稽)(GUI各位dalao应该都知道吧,就是图形用户界面)
可能dalao们会发现一件事,划了四个重点只讲了三个,剩下的一个呢?
别急,我们(滑稽)会在下一章进行科普。
0x02 桌面环境
根据珂学统计,GNOME,Unity,KDE是目前的主流环境,而Xfce、LXDE、Openbox和Fluxbox等也已经得到了很高的应用。
先说说GNOME——我们见得最多的桌面环境
GNOME是 the GNU Network Object Model Environment 的缩写,中文译为“GNU网络对象模型环境”,主要特点是简洁、运行速度快,但是没有太多的定制选项,用户需要安装第三方工具来实现。诸如大家喜闻乐见的Deepin,老牌的Arch Linux,Cent OS都支持GNOME(当然还有仍然在用GNOME 2.0的Linux Mint老古董),甚至默认Unity的Ubuntu也支持GNOME。放张本人Deepin(丑的一批)的图片(下面用的是办公模式,不是时尚):
优点:简洁、运行速度快。
缺点:没有太多的定制选项,用户需要安装第三方工具来实现(但是第三方工具很多)。
KDE
KDE 有类Windows的“开始菜单”。界面华丽。
许多发行版本如OpenSUSE、PCLinuxOS和 Mandriva等皆采用KDE作为默认桌面环境。
Unity
Unity相信用Ubuntu的同学们都非常熟悉,它是基于GNOME桌面环境的用户界面, 由Canonical公司开发,主要用于Ubuntu操作系统。Unity作为Compiz的插件,是使用C++和Vala编程语言(not C语言)实现的,作为Compiz的一个插件,Unity的GPU(图形处理器)加速性能可以广泛支持不同的硬件体系。
这里图片引用的是百度图片(因为我只用Deepin和Linux Mint)
注意:Ubuntu可以装GNOME,所以我建议大家(主要是我们这些蒟蒻)用GNOME图形界面。当然,各个图形界面各有千秋,这里也不是强制让dalao们用GNOME。
0x03 论各种主流Linux发行版本(适合初学者的)
声明:此处只介绍比较适合入门的四种系统(本蒟蒻个人见解)不把 Arch Linux,Cent Os,Debian等老牌Linux拿来说,是因为它们不太适合新手入门,需要等对Linux命令足够熟悉之后再尝试。
NOI Linux
其实很多人认为这个发行版本根本不是系统。因为它其实就是Ubuntu 14.04的阉割版,不过用的是GNOME 2.0而不是Unity。对初学者不是特别友好(不过我一开始就是从NOI Linux开始的,因为我入门Linux时,离CSP-J 2019只有29天了),但是为了OI还是要熟悉它。如果想要入门,可至致CSP萌新&不会使用NOI LINUX的人群。
优点:源于Ubuntu 14.04,运用GNOME桌面,比较好用,更重要的是预装了各种编程工具,不用再去下载(当然下载狂们可能不太喜欢)。
缺点:对初学者不是特别友好,版本较低,浏览器基本上是个废的,连洛谷登录按钮都显示不出来。
推荐程度:⭐⭐⭐⭐⭐(为了OI,必须五星),但如果不急着OI,⭐⭐⭐。
Ubuntu
Ubuntu可以算是元老级别的发行版本了,性能好,速度快,开源,经典,不知道是多少人对Linux的第一印象。Ubuntu可以说是Linux系统的一面旗帜,相比于大多数发行版,美观易用,具有强大的社区支持,因而也成为了新手入门Linux系统的一个不错选择(再深入点的CentOS之类的就另说了)。命令可查Ubuntu从入门到放弃:简单命令。
优点:性能好,速度快,开源,经典,美观易用,具有强大的社区支持。
缺点:应用软件不够全,打游戏(emmmmmm。。。)慢,右键没有刷新(Win党噩梦)
推荐程度:⭐⭐⭐⭐
Linux Mint
Linux Mint是一个基于Ubuntu的发行版(儿子),该发行版致力于解决那些技术性较强的产品的使用问题,让它们更易于使用。在他的网站上向访问者征求反馈意见之后,他继续把许多人提到的“改进的Ubuntu”或“Ubuntu完善版”的东西建立起来(Linux Mint兼容Ubuntu软件仓库)。
注:Ubuntu就是以易用,对新手友好著称的。可想而知Mint的目标更进一步,让Linux更加的贴近了普通用户。
优点:性能好,速度快,开源,美观,贴近普通用户。
缺点:不自带Vim(最大的缺陷)。
推荐程度:⭐⭐⭐⭐
Deepin
灯光都打起来!最强者出现了!
Deepin是我个人最喜欢的系统,默认安装的就是我开发一直用的Chrome,还不用我每次狠心去卸载火狐,默认不是不常用的Libre Office,舒服,主要还是流畅方便,而且是apt包管理,不用担心转Deepin还要去了解不同的包管理命令,系统是我见过的最华丽的Linux系统,而且安装了常用的办公(WPS),沟通(QQ)等软件,自带的Deepin家族软件相当好用。安装可转Deepin linux 安装笔记。
优点:性能好,速度快,开源,美观,贴近普通用户。
缺点:几乎没有。
推荐程度:⭐⭐⭐⭐⭐
0x04 总结
我们的Linux指北就讲到这里,如果还有什么问题,就可以私信我,或者可以自行百度。
Goodbye~