Linux发行版本简介

Linux发行版

1.      Linux本身

1.1.        1991年,当时一名来自赫尔辛基的计算机科学学生LinusTorvalds创建了一个操作系统内核

1.1.1.     一年后的1992年,第一个Linux发行版诞生了

1.2.        最初,Linus称它为“Freax”(从“free”和“x”开始,表示它属于UNIX家族),但后来它被改成了“Linux”。

1.3.        第一个版本只是一个内核

1.3.1.     为了有一个工作系统,还需要一个shell、编译器、库等等

  • 这些全部来自其他GNU软件。
  • 大多数 Linux 用户都是开发者或开源爱好者,他们每天都在使用 Linux 来创建新的东西
  • Debian 只推荐给有 Linux 工作经验的程序员
  • 如果你是初学者,推荐使用 Ubuntu LTS 版本或其它稳定的 Linux 发行版。
  • 如果您运行的硬件功能有限,请尝试使用 Ubuntu MATE、Xubuntu 或 Lubuntu 等。
  •  随着 Snap 的引入,安装应用程序变得更加舒适。
  • 还拥有一个蓬勃发展的用户社区和论坛,你可以在其中找到任何问题的答案。
  • i.e:对于看重互联网安全性和重要性的用户来说,看到 Windows XP 至今在政府办公、银行和金融行业中广泛应用一定在心中发毛,但还是有许多可靠和安全的替代品以 Linux 发行版的形式出现。
  • Ubuntu MATE 的最低内存要求仅为 512MB。

2.      DebianLinux

2.1.        最早的Linux发行版之一

2.1.1.     1993年8月16日,IanMurdock首次宣布了这一消息,不过第一个稳定版本在1996年才发布

2.2.        目的是创建一个任何人都可以免费下载和使用的稳定的发行版,而不是让用户一个一个地收集应用程序并自己编译

2.3.        Debian使用deb包系统

2.3.1.     dpkg包管理器及其前端(如apt-get或synaptic)

2.3.2.     有一个巨大的应用程序库,用户可以自行下载和安装

2.4.        是最早开始提供livecd的Linux发行版之一,这使得Linux新手几乎不存在进入门槛

2.5.        Debian是一个非常有野心的项目,对Linux非常非常重要,但它是一个非常大的发行版,有许多用户不需要的应用程序

2.6.        用于编程的Linux发行版

2.6.1.     许多 Linux 发行版都符合程序员的使用要求,用户可以安装所有需要的工具,但 Debian GNU/Linux 通常被认为是最好的选择。

2.6.2.     Debian 拥有大量的软件包,因其定期测试、更新和坚如磐石在稳定性而享有盛誉,这种稳定性使程序员可以放心地展开开发工作。

2.6.3.     为什么选择 Debian 进行编程:

坚如磐石的开发平台
大量的工具
流行的 .deb 包管理

3.      Ubuntu

3.1.        为了实现一个更加轻量级和用户友好的发行版,Ubuntu出现了

3.2.        Ubuntu的第一个版本——Ubuntu4.10 (Warty Warthog)——于2004年由南非互联网巨头MarkShuttleworth发布。

3.2.1.     在古老的祖鲁语和科萨语中,“乌班图”是“人性”的意思。

3.3.        Ubuntu基于最新的Debian发行版,使用相同的deb包系统,但并不是所有的Debian包都可以安装在Ubuntu上。

3.3.1.     新版本每六个月发布一次,长期版本每两年发布一次。

3.4.        强大PC和笔记本电脑推荐的Linux发行版

3.4.1.     Canonical 的 Ubuntu 在开源世界中不需要任何介绍,其基于 Debian 架构,在稳定性和新功能方向都得到了很好的平衡。

3.4.2.     对于功能强大的个人电脑和笔记本电脑,运行 GNOME 桌面的旗舰 Ubuntu 是完美的。

3.4.3.     总的来说,Ubuntu是一个功能非常强大的Linux发行版,可以让您多任务并高效地完成工作。

3.4.4.     超级 PC 和笔记本电脑为什么选择Ubuntu:

很多软件
广泛的社区和支持论坛
用户友好且功能强大
流行的 Snap 应用程序

4.      Ubuntu MATE

4.1.        老旧硬件的最佳Linux发行版:Ubuntu MATE

4.1.1.     为在老旧硬件选择最佳 Linux 发行版时,低磁盘空间占用和轻便性才是主要因素。

•    虽然还有其他更轻量级的发行版,如 Puppy Linux 和 Bodhi Linux ,但 Ubuntu MATE 却能在用户体验和性能之间达到完美平衡

4.1.2.     时至 2018 年,系统极客会向你推荐 Ubuntu MATE,因为 17.10 这是 Ubuntu MATE 最重要的版本,它带来了大量的新功能。

  • 根据您的偏好,可以在多种布局选项中进行选择,如:Mutiny、Cupertino、Traditional、Netbook、Redmond 等。
  • 例如:漏洞分析、无线攻击、Web 应用程序、开发工具、压力测试和取证工具等。
  • 它能够为用户提供开箱即用的体验,这意味着在完成一些真正的工作之前,用户不需要花费大量时间来安装软件包。
  • 这款 2018 年的顶级发行版专为玩 Steam 商店中的游戏而设计,加上 GNOME 桌面环境,Steam OS 作为顶级游戏解决方案受到 Steam box 的欢迎
  • Linux 生态系统提供的灵活性,开发人员始终可以创建新的、吸引人的发行版。
  • 总的来说,就算是初学者可以使用它来执行日常的任务。
  • 爱德华·斯诺登使用 Tails Linux 进行他的通信和网页浏览,你可能会想知道这种选择背后的原因
  • 现在,由于行业需求的增加,学习 Linux 和开源技术可能非常重要。
  • 这款免费的专门构建的操作系统还带有触摸支持,这使得它成为喜欢用手去探索东西的孩子们的绝佳选择。
  • 由于其 5 分钟的安装,60 个有用的免费预装应用程序和仅需 20 秒的恢复过程,Ubermix 充当了学生和教师的强大发行版。
  • 换句话说,CentOS 就是社区支持的 RHEL

4.1.3.     为什么选择 Ubuntu MATE 用于老旧机器:

Tons 布局选项
活跃的用户社区
轻盈平衡-完美的表现
访问 Ubuntu 软件存储库

5.      Kali Linux

5.1.        安全行业的最佳Linux发行版

5.1.1.     Kali Linux 配备了数百种属于不同类别的有用安全工具

5.1.2.     Kali Linux 也不是唯一用于安全行业的 Linux 发行版,还有其它流行的选项,如:Parrot OS、BlackArch Linux 等。

5.2.        其基于 Debian Testing 分支,发行版中的大多数软件包都来自 Debian 源。

5.3.        除了桌面安装外,Kali Linux 还可以安装在 Raspberry Pi、Ordroid、Chromebook、BeagleBone 等设备上进行便携携带和使用,而 Kali NetHunter 的到来也可用于 Android 智能手机。

5.4.        为什么为安全人员推荐 Kali Linux:

定期滚动发布模式
多种经过测试的道德黑客工具
坚实的 Debian 基础
广泛的学习资源

6.      LinuxMint

6.1.        目的是实现一个非常友好的用户界面,特别适合初学者

6.1.1.     LinuxMint是Debian家族中另一个相对较新的发行版。

6.1.2.     LinuxMint附带了很多应用程序和多媒体功能,不过在最近的发行版中,默认的多媒体/编解码器支持已经被移除。

6.1.3.     Linux Mint 已经将自身作为 Windows 操作系统的完美替代品,并具有近乎完美的桌面体验

6.1.4.     为什么 Linux Mint 最适合初学者:

易于使用的 Cinnamon 桌面
大型支持社区
开箱即用的体验
访问 Ubuntu 软件存储库

6.2.        它于2006年由ClementLefebvre创立,以Ubuntu为基础。

6.2.1.     与Ubuntu类似,在LinuxMint上,如果需要,你可以安装额外的Debian软件。

6.2.2.     Linux Mint 是发展最快的 Linux 发行版之一,它在受欢迎程度方面一直在持续挑战 Ubuntu。

6.3.        主要区别之一是它还包含专有软件

6.3.1.     因为它的开发人员想要提供一个易于使用的发行版,用户无需自己安装所有这些应用程序

7.      Steam OS

7.1.        专属游戏的Linux发行版

7.1.1.     带有额外的 Linux 内核调整功能,与其它发行版相比,它的游戏性能更佳。

7.1.2.     Steam OS 还为 GPU、游戏手柄和其他硬件提供了广泛的支持。

7.1.3.     由 Valve 在线游戏分销平台 Steam 创建

7.2.        为什么要在 Steam OS 上玩游戏:

专注于游戏,其他任务的功能有限
吸引人的用户界面
兼容各种游戏硬件
巨大的 Steam 商店游戏库

8.      elementary OS

8.1.        美丽的Linux发行版

8.1.1.     外观漂亮并不是衡量操作系统真正意义上能力的标准,但每当有人选择新的 Linux 发行版时,外观也会扮演着重要的角色。

8.1.2.     在我看来,基于 Ubuntu 衍生的操作系统是最美丽的 Linux 发行版,并能以无与伦比的性能而闻名。

8.1.3.     在没有借鉴许多默认 Ubuntu 应用程序的情况下,elementary OS 也提供了轻量级体验,基于 GNOM E的 Pantheon 桌面环境,elementary OS 操作系统与 Plank、Epiphany 和 Scratch 等应用程序深度集成。

8.1.4.     选外观为什么选择 elementary OS:

轻量级桌面
类似 macOS 的外观
较少的应用程序和光滑的界面

9.      Tails

9.1.         隐私和匿名的Linux发行版

9.1.1.     几乎所有使用 DVD 或 USB 的计算机都可以启动 Tails Live 操作系统,这个基于 Debian 的安全发行版会确保所有 Internet 连接都通过 Tor 网络

9.1.2.     Tails 还附带有许多加密工具,可帮助你加密电子邮件、文件和即时消息,这对以隐私为中心的人来说非常重要。

9.1.3.     为什么选择Tails进行匿名:

通过Tor网络强制每个连接
也适合一般用途
内置加密套件

10.  Ubermix

10.1.    儿童专属Linux发行版

10.1.1.  是否为孩子们创建了一些很棒的 Linux 发行版,那么就来看看这些免费操作系统的设置和使用吧。

10.1.2.  Ubermix 是系统极客推荐的适合孩子的 Linux 发行版

10.1.3.  为什么给孩子选择 Ubermix:

将软件和数据存储在不同分区中以确保安全
快速安装和恢复
专属儿童的强大 Linux发行版
触摸屏支持

11.  CentOS

11.1.    Linux服务器发行版

11.1.1.  RHEL 在 Linux 桌面世界中享有与 Ubuntu 相同的企业竞争优势,CentOS 则是在不花费任何费用的情况下获得 RHEL 好处的方法。

11.1.2.  由于 CentOS 与 RHEL 及其存储库中的二进制包都是久经考验的软件,因此您可以将其用作生产系统或服务器进行使用。

11.1.3.  为什么选择CentOS作为服务器:

免费版本的RHEL
流行的rpm和yum包管理
广泛支持科技行业
长期支持

12.  RedHat Enterprise Linux (RHEL)

12.1.    RedHat Enterprise Linux是RedHat Linux的继承者,RedHat Linux是最古老的Linux发行版之一

12.1.1.  最初的版本发布于1995年,2003年被RedHat Enterprise Linux取代。

12.2.    这是一个付费的发行版,你可以从它的名字猜出来,它是针对商业用户的

12.3.    使用rpm包格式,因此其他发行版(如Debian)的软件不能直接运行。

13.  Fedora

13.1.    家庭用户的免费替代品

13.2.    包含了RHEL的许多特性,以及一些在RHEL中尚未实现的实验性特性

13.3.    使用rpm包格式,因此其他发行版(如Debian)的软件不能直接运行。

14.  Slackware

14.1.    于1992年由PatrickVolkerding发布,是现存最古老的Linux发行版,直到20世纪90年代中期它拥有80%的市场份额

14.1.1.  当RedHatLinux问世时,情况发生了变化,而今天的Slackware远不及它过去的受欢迎程度。

14.1.2.  原因并不是它不好——相反,它仍然是一个顶级的Linux发行版,但是由于Slackware是高度可定制的,而不是用户友好的,这影响了它的流行。

14.2.    如果您想了解Linux的内部结构,这就是你需要的发行版!

14.2.1.  Slackware使用pkgtools包系统;

14.2.2.  没有正式的包存储库,而且涉及到很多手工配置——但是一旦它能够跑起来那就一定非常有用。

15.  ArchLinux

15.1.    是一个滚动版本,这意味着您只需要安装一次,它总是会自动更新到最新版本。

15.2.    ArchLinux的设计理念就是简单。

15.2.1.  于2002年由JuddVinet启动,他受到了另一个极简主义发行版CRUX的启发

15.2.2.  没有将一大堆应用打包在发行版中,只提供了最基本的应用程序,用户可以自由安装他们需要的应用程序

15.3.    ArchLinux使用二进制包,这意味着在安装之前必须自己编译它。

15.3.1.  听起来可能很复杂,但是Pacman和AUR使得这个过程相对容易。

原文地址:https://www.cnblogs.com/panpanwelcome/p/11423708.html