标签 发行版 下的文章

今天让我们来介绍十个黑客专用的操作系统,它们被白帽黑客用作渗透测试的工具。这里我把 Kali Linux 列为首位,是因为它在渗透测试中非常流行,它的开发团队 Offensive security 同时也是开发 BackTrack 的团队。我们没有列出 BackTrack ,是因为在它的官方站点上已经无法下载了,它已经被 Kali Linux 所取代了。这里列出的操作系统都是基于 Linux 内核的,它们全都是自由的操作系统。

推荐你阅读一下我之前的一篇文章,可以深入了解下与黑客、安全相关的 Linux 发行版:给黑客或安全人员使用的 Linux 发行版: Kali、Tails 和 Qubes

1. Kali Linux

Kali Linux 是一个 Debian 衍生发行版,设计用于数字取证和渗透测试。它是由 Offensive Security 公司开发和维护的,该公司的 Mati Aharoni 和 Devon Kearns 对 BackTrack 进行了重写,从而开发了全新的 Kali Linux 。它是最灵活、最先进的渗透测试发行版。Kali 会不断更新其上的工具。它支持许多不同的平台,包括 VMware 和 ARM 等。如果你想了解更多关于 Kali Linux 的信息,推荐你阅读我之前的文章:黑客级操作系统 Kali Linux 的介绍与安装指引

点此直达下载地址。

2. BackBox

它包括了一些经常使用的安全和分析工具,可以用于从 web 应用分析到网络分析,从压力测试到嗅探,以及脆弱性分析、计算机取证分析和破解等等的各种用途。

这个发行版的一大特点是,它的 Launchpad 软件库会持续更新各种工具的最新稳定版,它们都是白帽黑客所熟知常用的。该发行版中的新工具集成和开发遵循了开源社区的标准,特别是 Debian 自由软件指导 Debian Free Software Guidelines 的标准。

点此直达下载地址。

3. Parrot Security os

Parrot Security 是一个基于 Debian GNU/Linux 的发行版,并混以 Frozenbox OS 和 Kali linux 的部分特性,以提供最好的渗透和安全测试体验。它是由 Frozenbox Dev Team 开发的。

Parrot 采用 Kali 的软件库来更新大部分工具,不过也有提供其自己的定制软件的软件库。这也是为何它不只是一个简单的 Kali 修改版,而是一个建立在 Kali 工具库之上的新系统,因此,它引入了许多新功能和不同的开发选择。Parrot 使用 MATE 作为桌面环境,这是一个轻量级的、高效的 Gnome 2 家族的衍生品。还有来自 FrozenBox 的高度定制的迷人的图标、特制的主题和墙纸。系统外观是由该社区的成员以及关注该项目进展的 Frozenbox Network 的成员建议并设计的。

点此直达下载地址。

4. deft

deft 是一个 Ubuntu 定制版,带有一整套由数以千计的个人、团队和公司所创建的计算机取证程序和文档。它们每一个都可能采用了不同的许可证,它的许可证策略决定了哪些软件会被放到 deft 中和默认放到它的安装光盘中。

点此直达下载地址。

5. Samurai Web 测试框架

Samurai Web 测试框架是一个 即用 live Linux 环境,它已经预配置好了 Web 渗透测试环境。这个即用 CD 中包含了最好的针对网站渗透测试和攻击的开源工具。在开发这个环境时,基于我们在安全方面的经验而选择的工具,可以用于 web 渗透测试的四个阶段。

点此直达下载地址。

6. 网络安全工具包 (NST)

网络安全工具包(NST)是一个可引导的 即用 live CD ,基于 Fedora Core。这个工具包设计用来便于访问最棒的开源网络安全应用,主要运行在 x86 平台上。开发这个网络安全工具包的主要目的是为网络安全管理人员提供一套完备的开源网络安全工具。

NST 最神奇的地方是可以将大多数 x86 机器(奔腾2及以上)转换成一台可以用于网络流量分析、入侵检测、网络数据包生成、无线网络监控的虚拟服务器,当然它也可以当做一套复杂的网络/主机扫描器来使用。

点此直达下载地址。

7. Bugtraq

Bugtraq 系统是一个很全面的发行版,包括了优化后的、稳定的实时自动服务管理器。该发行版基于 Linux 内核 3.2 和 3.4,支持 32 位和 64 位。Bugtraq 的一大亮点是其放在不同分类中的大量工具,你可以找到移动取证工具、恶意软件测试实验室、Bugtraq 资讯工具、GSM 审计工具,支持无线、蓝牙和 RFID 等,集成了 Windows 工具,以及各种典型的渗透测试和取证工具。

点此直达下载地址。

8. NodeZero

老话说需求是发明之母,NodeZero Linux 就是这句话的最好例证。这个开发团队是由渗透测试人员和开发人员构成的,他们发现“ 即用 live ”系统并不能真正满足他们在安全审计方面的所需。渗透测试发行版一般都是以 Linux “即用”系统方式提供的,这意味着他们并不能对系统做一些永久性的改变。从光盘或 USB 棒中启动运行后,在重启后所有的改变就都丢失了。这对于偶尔的测试也许很有用,但是对于经常性的测试就没什么用了,并不适合需要大量测试的环境。

虽然 NodeZero Linux 可以当做“ 即用系统 Live System ”偶尔使用,但是它真正的力量来自于那些需要强有力测试系统的测试人员的需求。它通过持久安装、精选的强大工具、集成于稳定的 Linux 环境来满足了上述需求。

点此直达下载地址。

9. Pentoo

Pentoo 是一个用于渗透测试和安全评估的即用 CD 和 USB。它基于 Gentoo Linux ,提供了 32 位和 64 位的即用 CD 。Pentoo 也可以覆盖安装到现有的 Gentoo 环境中。它提供了特色的带有包注入补丁的 WIFI 驱动,GPGPU 破解软件,以及许多渗透测试和安全评估的软件。Pentoo 内核带有 grsecurity 和 PAX 加固补丁,其提供的二进制是由加固工具链编译而成的,其中一些工具还有最新的每日构建版本。

点此直达下载地址。

10. Cyborg Hawk

迄今以来,最先进的、强大而美观的渗透测试发行版。收集了最完备的工具,可供专业的白帽黑客和网络安全专家使用。它带有700 个以上的工具,而 Kali 仅带了300 多个。这其中包括了移动安全工具和恶意软件分析工具。之所以放到最后是因为笔者并没有测试过它。

Cyborg Hawk 是 Team Cybord 开发的,该组织由来自 Ztrela Knowledge Solutions 的 Vaibhav Singh 和 Shahnawaz Alam 所领导。

点此直达下载地址。

基于 Ubuntu 的发行版 Linux Mint 发布了 18.3 “Sylvia”,它是一个长期支持版,将一直支持到2021年。

简介

Linux Mint 是一种基于 Ubuntu 或 Debian 开发出的 Linux 操作系统。由 Linux Mint Team 团队于 2006 年开始发行。Linux Mint 的目标是为家庭用户和企业客户提供一个免费、高效、易用、高雅的桌面操作系统。

Linux Mint 是目前 Distrowatch 排行榜上第一名的 Linux 发行版。

他继承了 Ubuntu 的众多优点,同时也在 Ubuntu 的基础上加入很多自己优秀的特性。Linux Mint 致力于提供一种更开箱即刻可用的用户体验,免去用户要安装系统后还要自己安装一系列满足基本使用需求的软件。它包括提供浏览器插件、多媒体编解码器、对 DVD 播放的支持、Java 和其他组件。它也增加了一套定制桌面及各种菜单,一些独特的配置工具,以及一份基于web的软件包安装界面。

官方网站: http://www.linuxmint.com/

下载

Cinnamon 桌面

MATE 桌面

  • Intel & AMD,适用于 32-bit 位 PC 点此下载
  • Intel & AMD,适用于 64-bit 位 PC 点此下载
    (SHA256SUM: b41c5258c03bd8fe4ecab5f1db33f4484bd1992ec306ea4bdde25fc7d6ea2f40)

发行

为了追求易用性和良好的人机交互体验,Linux Mint 集成了可以开箱即用的大量多媒体等软件包。因此它的 Live ISO 体积超过了 ubuntu 的本地安装镜像,甚至大于 950MB。作为传统的刻盘安装方式,这样的体积对于一张 700MB 的CD来说肯定是太大了,只有使用 DVD光 盘刻录才可以。

因为基于 Ubuntu,Linux Mint 与 Ubuntu软件仓库完全兼容,采用a pt管理和.deb软件包。

从 5.0 开始,Mint 遵循每六个月发布一次新版本的制度,并且采用简化的版本计划。目前最新版本是 Linux Mint 18.3 “Sylvia”。

从18.0开始,Mint 基于 Ubuntu 长期支持版,并会在下一个长期支持版发布之前持续向后移植一些重要的应用程序,下一个长期支持版本发布后,则转为只有安全更新的模式直到支持退出。

此外有不基于 Ubuntu 而基于 Debian 的版本,称之为 LMDE (Linux Mint Debian Edition),其采用滚动更新,目前最新版本为 LMDE 2 201701(采用发布年月作为版本号)。

Linux Mint 提供 4 种官方桌面环境。

  • Cinnamon:是 Unix-like 系统下的一个用户界面。是 GNOME Shell 的一个派生版本,最初是为 Linux Mint 所开发,其提供了如同 GNOME 2 般,易于使用的拟真接口。Cinnamon 使用 Muffin,一个 GNOME 3 的窗口管理器 Mutter 的派生版本,作为自 1.2 版起的默认窗口管理器。
  • MATE:由已经停止官方维护的 GNOME 2 源代码派生而来。因为 GNOME 3 以 GNOME Shell 为基础所创建的用户界面取代传统的拟真接口。这导致了一些 Linux 社区的批评。许多用户拒绝使用新的 GNOME 接口,并要求其他开发者继续开发 GNOME 2。MATE 随 Linux Mint12 投入使用。
  • KDE
  • Xfce

当前版本

最新版本 Linux Mint 18.3 Cinnamon KDE “Sylvia” 基于 Ubuntu 16.04 开发,使用 Linux 4.4 内核、桌面环境为Cinnamon 3.2。该版本属于长期支持版本,支持服务到 2021 年。

  • 更新管理器有巨大改进,看起来更漂亮,速度更快,显示更多信息,使用更方便。
  • 驱动管理器现在不需要连接到互联网即可安装本地存储的驱动程序。
  • 登录屏幕现在支持多显示器、高分屏,背景动画占用更少的CPU。
  • 软件源的界面有一些易用性修改。
  • 重新设计的欢迎屏幕使用更少资源,启动更快。

历史

版本代号平台Code 基于APT 基于用户界面发布日期
1.0AdaMainKubuntu 6.06Kubuntu 6.06KDE2006-08-27
2.0BarbaraMainUbuntu 6.10Ubuntu 6.10GNOME2006-11-13
2.1BeaMainUbuntu 6.10Ubuntu 6.10GNOME2006-12-20
2.2BiancaMainUbuntu 6.10Ubuntu 6.10GNOME2007-02-20
LightUbuntu 6.10Ubuntu 6.10GNOME2007-03-29
KDE CEKubuntu 6.10Kubuntu 6.10KDE2007-04-20
3.0CassandraMainBianca 2.2Ubuntu 7.04GNOME2007-05-30
LightBianca 2.2Ubuntu 7.04GNOME2007-06-15
KDE CEBianca 2.2Kubuntu 7.04KDE2007-08-14
MiniKDE CEBianca 2.2Kubuntu 7.04KDE2007-08-14
Xfce CECassandra 3.0Xubuntu 7.04Xfce2007-08-07
3.1CelenaMainBianca 2.2Ubuntu 7.04GNOME2007-09-24
LightBianca 2.2Ubuntu 7.04GNOME2007-10-01
4.0DarynaMainCelena 3.1Ubuntu 7.10GNOME2007-10-15
LightCelena 3.1Ubuntu 7.10GNOME2007-10-15
KDE CECassandra 3.0Kubuntu 7.10KDE2008-03-03
5ElyssaMainDaryna 4.0Ubuntu 8.04GNOME2008-06-08
LightDaryna 4.0Ubuntu 8.04GNOME2008-06-08
x64Ubuntu 8.04Ubuntu 8.04GNOME2008-10-18
KDE CEDaryna 4.0Kubuntu 8.04KDE2008-09-15
Xfce CEDaryna 4.0Xubuntu 8.04Xfce2008-09-08
Fluxbox CEUbuntu 8.04Ubuntu 8.04Fluxbox2008-10-21
6FeliciaMainUbuntu 8.10Ubuntu 8.10GNOME2008-12-15
Universal (Light)Ubuntu 8.10Ubuntu 8.10GNOME2008-12-15
x64Ubuntu 8.10Ubuntu 8.10GNOME2009-02-06
KDE CEElyssa 5Kubuntu 8.10KDE2009-04-08
Xfce CEXubuntu 8.10Xubuntu 8.10Xfce2009-02-24
Fluxbox CEXubuntu 8.10Ubuntu 8.10Fluxbox2009-04-07
7GloriaMainUbuntu 9.04Ubuntu 9.04GNOME2009-05-26
Universal (Light)Ubuntu 9.04Ubuntu 9.04GNOME2009-05-26
x64Ubuntu 9.04Ubuntu 9.04GNOME2009-06-24
KDE CEKubuntu 9.04Kubuntu 9.04KDE2009-08-03
Xfce CEXubuntu 9.04Xubuntu 9.04Xfce2009-09-13
8HelenaMainUbuntu 9.10Ubuntu 9.10GNOME2009-11-28
Universal (Light)Ubuntu 9.10Ubuntu 9.10GNOME2009-11-28
x64Ubuntu 9.10Ubuntu 9.10GNOME2009-12-14
KDEKubuntu 9.10Kubuntu 9.10KDE2010-02-06
KDE x64Kubuntu 9.10Kubuntu 9.10KDE2010-02-12
Fluxbox CEHelena MainUbuntu 9.10Fluxbox2010-02-12
Xfce CE RC1Xubuntu 9.10Xubuntu 9.10Xfce2010-03-07
LXDE CE RC1Helena MainUbuntu 9.10LXDE2010-03-15
9IsadoraMainUbuntu 10.04Ubuntu 10.04GNOME2010-05-18
KDEUbuntu 10.04Ubuntu 10.04KDE2010-05-18
10JuliaMainUbuntu 10.10Ubuntu 10.10GNOME2010-11-18
KDEUbuntu 10.10Ubuntu 10.10KDE2010-11-18
XfceXubuntu 10.10Xubuntu 10.10Xfce
LXDEUbuntu 10.10Ubuntu 10.10LXDE2011-03-16
11KatyaMainUbuntu 11.04Ubuntu 11.04GNOME2011-05-26
12LisaMainUbuntu 11.10Ubuntu 11.10GNOME2011-11-26
KDEUbuntu 11.10Ubuntu 11.10KDE2011-12-03
LXDELubuntu 11.10Lubuntu 11.10LXDE2012-03-09
13MayaMATE 1.2GNOME 2GNOME 2GNOME2012-05-23
Cinnamon 1.4GNOME 3GNOME 3GNOME2012-05-23
MDMGDM 2.20GDM 2.20GDM2012-05-23
14NadiaMATE 1.4GNOME 2GNOME 2GNOME2012-11-20
Cinnamon 1.6GNOME 3GNOME 3GNOME2012-11-20
MDMGDM 2.20GDM 2.20GDM2012-11-20
15OliviaMATE 1.6GNOME 2GNOME 2GNOME2013-05-29
Cinnamon 1.8GNOME 3GNOME 3GNOME2013-05-29
MDM 1.2GDM 2.20GDM 2.20GDM2013-05-29
16PetraMATE 1.6GNOME 2GNOME 2GNOME2013-11-30
Cinnamon 2.0GNOME 3GNOME 3GNOME2013-11-30
MDM 1.4GDM 2.20GDM 2.20GDM2013-11-30
17QianaMATE 1.8GNOME 2??2014-05-31
Cinnamon 2.2GNOME 3??2014-05-31
KDE???2014-05-31
xfce???2014-05-31
17.1RebeccaMATE 1.8GNOME 2??2014-11-29
Cinnamon 2.4GNOME 3??2014-11-29
KDEUbuntu 14.04??2015-01-08
xfceUbuntu 14.04??2015-01-11
17.2Rafaela 2015-08-04
17.3Rosa 2016-01-06
18.0Sarah 2016-09-07
18.1Serena 2017-01-25
18.2Sonya 2017-07-02
18.3Sylvia 2017-11-27

注:部分资料来自维基百科。

从大多数消费者所关注的诸如 Ubuntu,Fedora,Mint 或 elementary OS 到更加复杂、轻量级和企业级的诸如 Slackware,Arch Linux 或 RHEL,这些发行版本我都已经见识过了。除了这些,难道没有其他别的了吗?其实 Linux 的生态系统是非常多样化的,对每个人来说,总有一款适合你。下面就让我们讨论一些稀奇古怪的小众 Linux 发行版本吧,它们代表着开源平台真正的多样性。

Puppy Linux

Puppy Linux

它是一个仅有一个普通 DVD 光盘容量十分之一大小的操作系统,这就是 Puppy Linux。整个操作系统仅有 100MB 大小!并且它还可以从内存中运行,这使得它运行极快,即便是在老式的 PC 机上。 在操作系统启动后,你甚至可以移除启动介质!还有什么比这个更好的吗? 系统所需的资源极小,大多数的硬件都会被自动检测到,并且它预装了能够满足你基本需求的软件。在这里体验 Puppy Linux 吧.

Suicide Linux(自杀 Linux)

Suicide Linux(自杀 Linux)

这个名字吓到你了吗?我想应该是。 ‘任何时候 -注意是任何时候-一旦你远程输入不正确的命令,解释器都会创造性地将它重定向为 rm -rf / 命令,然后擦除你的硬盘’。它就是这么简单。我真的很想知道谁自信到将Suicide Linux 安装到生产机上。 警告:千万不要在生产机上尝试这个! 假如你感兴趣的话,现在可以通过一个简洁的DEB 包来获取到它。

PapyrOS

PapyrOS

它的 “奇怪”是好的方面。PapyrOS 正尝试着将 Android 的 material 设计语言引入到新的 Linux 发行版本上。尽管这个项目还处于早期阶段,看起来它已经很有前景。该项目的网页上说该系统已经完成了 80%,随后人们可以期待它的第一个 Alpha 发行版本。在该项目被宣告提出时,我们做了 PapyrOS 的小幅报道,从它的外观上看,它甚至可能会引领潮流。假如你感兴趣的话,可在 Google+ 上关注该项目并可通过 BountySource 来贡献出你的力量。

Qubes OS

Qubes OS

Qubes 是一个开源的操作系统,其设计通过使用 安全分级 Security by Compartmentalization 的方法,来提供强安全性。其前提假设是不存在完美的没有 bug 的桌面环境。并通过实现一个‘ 安全隔离 Security by Isolation ’ 的方法,Qubes Linux试图去解决这些问题。Qubes 基于 Xen、X 视窗系统和 Linux,并可运行大多数的 Linux 应用,支持大多数的 Linux 驱动。Qubes 入选了 Access Innovation Prize 2014 for Endpoint Security Solution 决赛名单。

Ubuntu Satanic Edition

Ubuntu Satanic Edition

Ubuntu SE 是一个基于 Ubuntu 的发行版本。通过一个含有主题、壁纸甚至来源于某些天才新晋艺术家的重金属音乐的综合软件包,“它同时带来了最好的自由软件和免费的金属音乐” 。尽管这个项目看起来不再积极开发了, Ubuntu Satanic Edition 甚至在其名字上都显得奇异。 Ubuntu SE (Slightly NSFW)

Tiny Core Linux

Tiny Core Linux

Puppy Linux 还不够小?试试这个吧。 Tiny Core Linux 是一个 12MB 大小的图形化 Linux 桌面!是的,你没有看错。一个主要的补充说明:它不是一个完整的桌面,也并不完全支持所有的硬件。它只含有能够启动进入一个非常小巧的 X 桌面,支持有线网络连接的核心部件。它甚至还有一个名为 Micro Core Linux 的没有 GUI 的版本,仅有 9MB 大小。Tiny Core Linux

NixOS

NixOS

它是一个资深用户所关注的 Linux 发行版本,有着独特的打包和配置管理方式。在其他的发行版本中,诸如升级的操作可能是非常危险的。升级一个软件包可能会引起其他包无法使用,而升级整个系统感觉还不如重新安装一个。在那些你不能安全地测试由一个配置的改变所带来的结果的更改之上,它们通常没有“重来”这个选项。在 NixOS 中,整个系统由 Nix 包管理器按照一个纯功能性的构建语言的描述来构建。这意味着构建一个新的配置并不会重写先前的配置。大多数其他的特色功能也遵循着这个模式。Nix 相互隔离地存储所有的软件包。有关 NixOS 的更多内容请看这里

GoboLinux

GoboLinux

这是另一个非常奇特的 Linux 发行版本。它与其他系统如此不同的原因是它有着独特的重新整理的文件系统。它有着自己独特的子目录树,其中存储着所有的文件和程序。GoboLinux 没有专门的包数据库,因为其文件系统就是它的数据库。在某些方面,这类重整有些类似于 OS X 上所看到的功能。

Hannah Montana Linux

Hannah Montana Linux

它是一个基于 Kubuntu 的 Linux 发行版本,它有着 汉娜·蒙塔娜 Hannah Montana 主题的开机启动界面、KDM(KDE Display Manager)、图标集、ksplash、plasma、颜色主题和壁纸(I'm so sorry)。这是它的链接。这个项目现在不再活跃了。

RLSD Linux

它是一个极其精简、小巧、轻量和安全可靠的,基于 Linux 文本的操作系统。开发者称 “它是一个独特的发行版本,提供一系列的控制台应用和自带的安全特性,对黑客或许有吸引力。” RLSD Linux.

我们还错过了某些更加奇特的发行版本吗?请让我们知晓吧。


via: http://www.techdrivein.com/2015/08/the-strangest-most-unique-linux-distros.html

作者:Manuel Jose 译者:FSSlc 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

简介

Linux From Scratch,简称 LFS,不同于其它的 Linux 发行版,它是一种给使用者指导建议,由使用者自行从头开始自己构建的发行版。LFS 发行版及其衍生版本,都由其同名的手册提供了完整的指导建议。

《Linux From Scratch》(LFS)是由 Gerard Beekmans 等人编写的。这本书可以从在Linux From Scratch网站上免费下载到,当前最新的版本为 8.1。

尽管目标是安装一个与现有发行版毫无关系的系统,安装LFS仍然不能无中生有,而必须要有一个可以编译软件包的运行中的Linux系统。这个系统一般称为宿主系统。在宿主操作系统上安装LFS,需要的基本步骤如下:

  • 准备新分区(第二章)
  • 软件包与补丁(第三章)
  • 最后的准备(第四章)
  • 构建临时文件系统(第五章)
  • 安装基本的系统软件(第六章)
  • 基本系统配置(第七章)
  • 让 LFS 系统可引导(第八章)

LFS 的官方网站是: http://www.linuxfromscratch.org/

相关项目

该项目有很多相关子项目:

Beyond Linux From Scratch(BLFS)

标准LFS仅仅安装了足够让系统启动的基本软件,以及使新系统能够编译新软件包的开发工具。BLFS包括了更多的软件包,且都有相应指导。

Crosss Linux From Scratch(CLFS)

为需要进行交叉编译(即在一个平台上编译另一个平台的代码)的用户提供指导,正式版本为1.0,另有两个变种

  • CLFS Sysroot 采用Sysroot的方法来进行编译,好处是软件包的编译次数可以减少,坏处是不能支持在编译后对软件进行测试,必须要启动到目标平台上才能测试。
  • CLFS Embedded 一般用于极小系统以及嵌入式系统。为此,它使用uclibc而不是一般LFS使用的glibc

Automated Linux From Scratch(ALFS)

标准LFS只是一本书,用户需要根据书上的指引下载软件包并手动输入指令进行编译。ALFS子项目提供了把这一切自动化的脚本。

Hardened Linux From Scratch(HLFS)

这个子项目致力于打造在安全性上无懈可击的Linux系统。

当前版本

LFS 的当前版本是 8.1,分为采用 systemd 的版本和不采用的版本。

手册

Systemd 版本:

Systemd 版本(简体中文翻译版本):

LCTT 对 LFS 7.1 systemd 版本进行了翻译,并且 LFS 官方网站收录了相应链接:

非 Systemd 版本:

注:部分资料来自维基百科。

简介

Fedora Linux(第七版以前为 Fedora Core)是较具知名度的 Linux 发布包之一,由 Fedora 项目社区开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由(开放源代码)的操作系统。

Fedora 基于 Red Hat Linux,在Red Hat Linux终止发布后,红帽公司项目以 Fedora 来取代 Red Hat Linux 在个人领域的应用,而另外发布的 Red Hat Enterprise Linux(Red Hat企业版Linux)则取代 Red Hat Linux 在商业应用的领域。

Fedora 对于用户而言,是一套功能完备、更新快速的免费操作系统。而对赞助者 Red Hat 公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到 Red Hat Enterprise Linux 中。

Fedora 大约每六个月发布新版本,目前 Fedora 最新的版本是Fedora 27。

官方网站: http://fedoraproject.org/

下载

Fedora 27 Workstation Live

Fedora Workstation Live 镜像让您可以为自己电脑制作完整的立即可用的 Fedora Workstation 系统介质。您可以使用 Live 镜像测试、体验 Fedora,同时无需改动硬盘内容。当您满意之后,您可以从 Live 镜像安装 Fedora 到您的硬盘。要使用该镜像,您需要可创建或刻录 DVD 的驱动器或者至少跟镜像大小一样的 USB 闪存盘。版本 27 之后就不再提供 32 位的 Live 安装镜像了,需要安装 32 位的 27 版本只能通过网络安装。

  • Intel & AMD/ 兼容 PC 64 位,适用于 64-bit 位 PC 点此下载

Fedora 27 Server

Fedora Server 安装镜像可让您为计算机制作介质以便引导安装程序将 Fedora Server 直接安装到您的硬盘。

  • Intel & AMD/ 兼容 PC 64 位,适用于 64-bit 位 PC 点此下载

发行

Fedora 项目以不同方式发行 Fedora:

  • Fedora DVD/CD – 包含了所有主要软件包的DVD或CD套装;
  • Live镜像 – CD或DVD大小的光盘镜像,可用于创建Live CD或从USB设备启动,并可选安装到硬盘;
  • 最小CD – 用于通过HTTP,FTP或NFS安装。

您可以通过 Fedora Live USB Creator 或 UNetbootin 创建 Live USB 版本的 Fedora。

同时,Fedora 项目发布自定义的 Fedora 版本,称作 Fedora spins。这些版本包含特定的软件包集合,还有各种桌面环境,如 KDE Plasma、Xfce、LXDE、MATE和Cinnamon,以满足特定种类的用户之需要。Fedora spins 由一些对 Fedora 有特殊兴趣的小组开发。

Enterprise Linux额外软件包 Extra Packages for Enterprise Linux,EPEL 是由来自 Fedora Project 的志愿者发起的社区力量,为了创建由高质量的附加软件组成的、用于补足 RHEL 和其他兼容版本的软件仓库。

Fedora 主要使用 RPM 软件包管理系统。Fedora 同样提供图形界面(例如pirut,pup和puplet),用于在更新可用时提供视觉通知。apt-rpm 是 yum 的替代品,对于Debian类发行版的用户来说可能更熟悉。这里,APT被用于管理软件包。 额外的软件仓库(EPEL)可以被添加到 Fedora,以便安装 Fedora 软件仓库未提供的软件包。

测试版

Fedora Project在发布每一个稳定版本之前,会先发布三次测试版本让用户测试并协助改进。Fedora 7 由于要合并 Core 和 Extra,引入了第四个测试版。

Fedora 另外还有个用来放置不稳定(Bleeding-Edge)软件的包库称为Rawhide,开发中的软件包会先发布在 Rawhide,然后再转移至 Fedora 包库。Rawhide 更新相当频繁,并不适合一般工作用途,但还是有些开发者和测试者用来作主要的工作系统。

当前版本

最新的Fedora版本为 27,有“Server”、“Cloud”和“Workstation”三个版本,发布于 2017 年 11 月 14 日。 详情说明请浏览官方的 Fedora 27 Release Note

特色

与Red Hat Linux的相似度

Fedora 承继了 Red Hat Linux 的安装接口Anaconda、桌面环境(同时包含 Gnome 和 KDE)、包管理器RPM、多国语系支持以及许多设置工具,所以习惯于使用 Red Hat 操作系统的用户会感到相当熟悉,也因为如此,Fedora 用户在转移至RHEL、CentOS 等系统时不会面临太多差异。

引入新技术

因其趋近半年一次的发布周期,Fedora 在引入新技术的部分颇为快速,通常每一个版本都会引入最新版的 Xorg、Gnome 以及 KDE。

自由软件的推广

Fedora Project 在自由软件的推广上有积极的作为。其内置自由软件的 GNU Java 运行环境 libgcj 可成功运行 Eclipse 等Java 软件,而不需使用 Oracle 的 Java 运行环境。另外 Fedora 官方也不支持专利封闭的多媒体格式(如MP3等),并建议用户支持诸如 Ogg 等开放的多媒体格式。

Fedora Core 5 引入了 Mono 项目,Mono 是开放源代码且跨平台的 .NET 运行环境与开发工具。

软件包

Fedora 使用yum工具来协助RPM包的管理,可以有效避免相依性地狱的问题。并且,用户可以利用yum来方便获取原先Fedora 因专利权因素所不包含的功能,例如:MP3播放支持、DVD视频支持以及NTFS文件系统支持等功能。Fedora 21 及其之前的版本默认使用 yum,而在 Fedora 22 及之后的版本默认使用 DNF 。DNF 由 yum 分支出来,DNF 将会取代老旧的 yum。

Fedora的官方包库在收纳上有其多样性,例如 ClamAV(杀毒软件)与 Wine(Windows软件转译器)都可在官方包库中获取,另外也包含许多开放源代码的游戏软件。livna 和 freshrpms 等社区也提供了和官方包库兼容的第三方包,用户可从中获取 NVIDIA 和 ATI 的 3D 显卡驱动程序或是 VLC、MPlayer 等播放软件。

多平台支持

Fedora 官方支持 x86、x86-64 以及 PowerPC 处理器,游戏机方面,Fedora Core 5、Fedora Core 6、Fedora 7 也已成功安装在 PlayStation 3 上。

简化目录结构

一直以来 unix 及类 unix 系统的目录结构对于很多人显得晦涩难懂,Fedora 计划简化其目录结构,将二进制文件集中放在 /usr/bin,将库文件集中到/usr/lib 和 /usr/lib64,而对于原本同样用于存储二进制文件的 /bin 和 /sbin 将以连接的形式指向 /usr/bin,同样的 /lib /lib64 也会以连接形式指向对应目录。示意如下:

/  
|-- etc 
|-- usr
|-- bin
|-- lib
|-- lib64
|-- run
|-- var
|-- bin -> usr/bin
|-- sbin -> usr/bin
|-- lib -> usr/lib
|-- lib64 -> usr/lib64

历史

Fedora版本命名规则:第n版与第n+1版有继承关系,但与第n+2版没有相同继承关系。

版本列表

名称版本发布日期终止日期内核版本XorgGNOMEKDE
Fedora272017-11-14-4.1311.03.26Plasma5.11.3
262017-7-11-4.11-3.24-
252016-11-222017-12-124.8-3.22-
242016-6-212017-8-84.5-3.20-
232015-11-32016-12-204.2-3.18-
222015-5-262016-7-194.01.173.16Plasma5.3
Applications 15.04
212014-12-92015-12-13.161.163.144.14
20(Heisenbug)2013-12-172015-6-233.111.143.104.11
19(Schrödinger's Cat)2013-7-22015-1-63.91.143.84.10
18(Spherical Cow)2013-1-152014-1-43.61.133.64.9
17(Beefy Miracle)2012-5-292013-2-123.3.41.123.44.8
16(Verne)2011-11-82013-2-123.1.01.11.13.2.14.7.3
15(Lovelock)2011-5-242012-6-262.6.381.10.13.04.6
14(Laughlin)2010-11-22011-12-82.6.351.9.12.324.5.2
13(Goddard)2010-5-252011-6-242.6.331.8.02.304.4.2
12(Constantine)2009-11-172010-12-22.6.311.7.12.28.04.3.2
11(Leonidas)2009-6-92010-6-252.6.29.41.62.26.14.2.2
10(Cambridge)2008-11-252009-12-182.6.271.5.22.24.14.1.2
9(Sulphur)2008-5-132009-7-102.6.251.4.992.22.14.0.3
8(Werewolf)2007-11-82009-1-72.6.23.11.3.02.20.13.5.8
7(Moonshine)2007-5-312008-6-132.6.211.3.02.18.03.5.6
Fedora Core6(Zod)2006-10-242007-12-72.6.181.1.12.16.03.5.4
5(Bordeaux)2006-3-202007-7-22.6.151.0.12.14.03.5.1
4(Stentz)2005-6-132006-8-72.6.116.8.22.10.03.4.0
3(Heidelberg)2004-11-82006-1-162.6.96.8.12.8.13.3.0
2(Tettnang)2004-5-182005-4-112.6.56.7.02.6.03.2.2
1(Yarrow)2003-11-52004-9-202.4.194.3.0 (XFree86)2.4.03.1.4

注:由于 Feodra 每个版本在整个支持周期内会更新上述程序,所以上述表格的程序版本只是该本版发布初始的软件版本

注:部分资料来自维基百科。

简介

Ubuntu 基于 Debian 发布版和 GNOME 桌面环境,与 Debian 的不同在于它每6个月会发布一个新版本,每2年发布一个 LTS 长期支持版本。 普通的桌面版可以获得发布后 18 个月内的支持,标为 LTS(长期支持)的桌面版可以获得更长时间的支持。自 Ubuntu 12.04 LTS 开始,桌面版和服务器版均可获得为期5年的技术支持。

Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu 现今具有庞大的社区力量,用户可以方便地从社区获得帮助。

Ubuntu 在 Ubuntu 12.04 的发布页面上使用了“友帮拓”一词作为其官方的中文译名。之前曾一些中文用户使用班图、乌班图、乌斑兔、乌帮图、笨兔等作为非官方译名。

Ubuntu 的 Ubuntu Touch 项目于 2011 年启动,并在 2013 年推出了新产品 Ubuntu Phone OS 和 Ubuntu Tablet,意图统一桌面设备和移动设备的屏幕。但是在2017年4月,Ubuntu 的创立者 Mark Shuttleworth 宣布该项目将会终止。

下载

16.04.2 LTS

桌面版本可以从此下载:http://www.ubuntu.com/download/desktop

  • Intel & AMD/ 兼容 PC 64 位 点此下载
    (MD5: 1400884cec8e40a1a876b2678f81494b)
  • Intel & AMD/ 兼容 PC 32 位 点此下载
    (MD5: e14b5f2177b00dac3edc94b0e806f857)

服务器版本可以从此下载:http://www.ubuntu.com/download/server

  • Intel & AMD/ 兼容 PC 64 位 点此下载
    (MD5: 2bce60d18248df9980612619ff0b34e6)
  • Intel & AMD/ 兼容 PC 32 位 点此下载
    (MD5: c32ba78bf6bdae6627b1e717d33eb7ae)

17.04

桌面版本可以从此下载:http://www.ubuntu.com/download/desktop

  • Intel & AMD/ 兼容 PC 64 位 点此下载
    (MD5: 18cc54af55d7ca931bbb8588e8d9c1bd)
  • Intel & AMD/ 兼容 PC 32 位 点此下载
    (MD5: eb6c4ea889f5ab44f77c9d1cde6a8818)

服务器版本可以从此下载:http://www.ubuntu.com/download/server

  • Intel & AMD/ 兼容 PC 64 位 点此下载
    (MD5: 4672ce371fb3c1170a9e71bc4b2810b9)
  • Intel & AMD/ 兼容 PC 32 位 点此下载
    (MD5: 8e82de7efa4b1bf159b4be325e952eb1)

发行

软件包

Ubuntu 的包管理系统与 Debian 的类似,所有软件分为 main、restricted、universe 和 multiverse 等 4 类。

main 即“基本”组件,其中只包含符合 Ubuntu 的许可证要求并可以从 Ubuntu 团队中获得支持的软件,致力于满足日常使用,位于这个组件中的软件可以确保得到技术支持和及时的安全更新。此组件内的软件是必须符合 Ubuntu版权要求 Ubuntu license requirements 的自由软件,而 Ubuntu 版权要求大致上与 Debian自由软件指导纲要 Debian Free Software Guidelines 相同。

restricted 即“受限”组件,其中包含了非常重要的,但并不具有合适的自由许可证的软件,例如只能以二进制形式获得的显卡驱动程序。由于 Ubuntu 开发者无法获得相应的源代码,restricted 组件能够获得的支持与main组件相比是非常有限的。

universe 即“社区维护”组件,其中包含的软件种类繁多,均为自由软件,但都不为 Ubuntu 团队所支持。

multiverse 即“非自由”组件,其中包括了不符合自由软件要求而且不被 Ubuntu 团队支持的软件包,通常为商业公司编写的软件。

版本更新

Ubuntu 的新版一旦发布,该版本的包库就会被冻结,此后只对该包库提供安全性更新。

安装软件时可以通过运行 apt-get 命令,或使用图形接口的 Synaptic 工具或“软件中心”来完成。与 Windows 不同,Ubuntu 的用户通常不必四处搜索、逐一下载或购买相应的安装程序。Ubuntu 能够使用的软件大多存放在被称为“软件源”的服务器中,用户只要运行相应的 apt-get 指令(或使用 Synaptic 工具进行相关操作),系统就会自动查找、下载和安装软件了。

虽然 Ubuntu 主要采用自由软件,但也接纳部分可以自由散发的私有软件,并将它们放在 multiverse 组件中。Ubuntu 还为第三方软件设立了认证程序。

Ubuntu 每6个月发布一个新版,每个版本都有代号和版本号。版本号源自发布日期,例如第一个版本,4.10,代表是在2004 年 10 月发布的。

Ubuntu 官方认可的分支系统众多,其主要差异在于使用的桌面系统不同,而内部的默认软件也会有所歧异。此外尚有许多基于 Ubuntu 的非官方派生版本,还有基于 Ubuntu 开发的发布版。

所谓的 Ubuntu 系统,指的是默认的 Ubuntu 版本,采用母公司研发的Unity界面。11.04版以及之前支持Gnome桌面环境。

正式派生版本

正式派生版本统一使用和Ubuntu一样的软件包 目前Ubuntu正式支持的派生版本包括:

  • Kubuntu:采用KDE作为默认的桌面环境,以满足偏爱KDE的Ubuntu用户。
  • Edubuntu:为教育量身定做,包含很多教育软件,可以帮助教师方便的搭建网络学习环境,管理电子教室。采用Unity界面。
  • Xubuntu:属于轻量级发行版,使用Xfce4作为默认的桌面环境。
  • Lubuntu:使用LXDE桌面环境的轻量级发行版,从10.04版本开始正式发行。
  • Ubuntu Server Edition:自Ubuntu 5.10版(Breezy Badger)起,与桌面版同步发行,可当作多种软件服务器,如电子邮件服务器、基于LAMP的Web网站服务器、DNS服务器、文件服务器与数据库服务器等。服务器版通常不预装任何桌面环境,与桌面版本相比,占用空间少,运行时对硬件要求较低,最少只需要500MB硬盘空间和64MB内存。
  • Ubuntu Studio:适合于音频,视频和图像设计的版本。使用Xfce4作为默认的桌面环境。
  • Mythbuntu:一套基于Ubuntu的面向媒体中心电脑的发行版,Mythbuntu=MythTV+Ubuntu,MythTV是其中关键的软件包,用于实现媒体中心等功能。它没有包含一些不必要的程序,如OpenOffice, Evolution和完全安装的Gnome。
  • Ubuntu Kylin(优麒麟):语言的默认设置为中文,为中国用户专门定制。
  • Ubuntu GNOME:使用 GNOME 桌面环境的派生版。
  • Ubuntu Budgie : 使用 Budgie 桌面环境的派生版
  • Ubuntu for Android:在 Android 手机上运行的 Ubuntu。
  • Ubuntu Touch:基于 Ubuntu 和 Android 的手机/平板操作系统。
  • Ubuntu TV:用于智能电视的版本。

当前版本

当前最新版本是 17.10 ,代号是 Zesty Zapus ,发布于 2017-04-13。

历史

Ubuntu每6个月发布一个新版,每个版本都有代号和版本号。版本号源自发布日期,例如第一个版本,4.10,代表是在2004年10月发布的。下表列出了以前和计划中的发布:

版本开发代号发布日期最近更新支持情况内核版本
桌面版服务器版
4.10Warty Warthog2004-10-20 2006-04-302.6.8
5.04Hoary Hedgehog2005-04-08 2006-10-312.6.10
5.10Breezy Badger2005-10-13 2007-04-132.6.12
6.06 LTSDapper Drake2006-06-016.06.2发布于2008年1月21日2009-07-142011-06-012.6.15
6.10Edgy Eft2006-10-26 2008-04-252.6.17
7.04Feisty Fawn2007-04-19 2008-10-192.6.20
7.10Gutsy Gibbon2007-10-18 2009-04-182.6.22
8.04 LTSHardy Heron2008-04-248.04.4发布于2010年1月29日2011-05-122013-05-092.6.24
8.10Intrepid Ibex2008-10-30 2010-04-302.6.27
9.04Jaunty Jackalope2009-04-23 2010-10-232.6.28
9.10Karmic Koala2009-10-29 2011-04-302.6.31
10.04 LTSLucid Lynx2010-04-2910.04.4发布于2012年2月16日2013-05-092015-042.6.32
10.10Maverick Meerkat2010-10-10 2012-04-102.6.35
11.04Natty Narwhal2011-04-28 2012-10-282.6.38
11.10Oneiric Ocelot2011-10-13 2013-05-093.0
12.04 LTSPrecise Pangolin2012-04-2612.04.4发布于2014年2月6日2017-043.2
12.10Quantal Quetzal2012-10-18 2014-05-163.5
13.04Raring Ringtail2013-04-25 2014-01-273.8
13.10Saucy Salamander2013-10-17 2014-073.11
14.04 LTSTrusty Tahr2014-04-17 2019-043.13
14.10Utopic Unicorn2014-10-23 2015-073.16
15.04Vivid Vervet2015-04-23 2016-013.19
15.10Wily Werewolf2015-10-22 2016-074.2
16.04Xenial Xerus2016-04-2116.04.2发布于2017年2月17日2021-044.4
16.10Yakkety Yak2016-10-13 2017-074.8
17.04Zesty Zapus2017-04-13 2018-014.10

长期支持版本

长期支持版本(LTS),更新维护的时间比较长,约2年会推出一个LTS版本。最新的长期支持版本为 2016 年 4 月21 日推出的 16.04 LTS。

版本代号命名

Ubuntu 版本的命名规则是根据正式版发布的年月命名,Ubuntu 8.10 也就意味着 2008年10月发布的 Ubuntu,研发人员与用户可从版本号码就知道正式发布的时间。Ubuntu 各版本的代号固定是形容词加上动物名称,而且这2个词的英文首字母一定是相同的。从 Ubuntu 6.06 开始,两个词的首字母按照英文字母表的排列顺序取用。

  • Ubuntu 4.10 - Warty Warthog(多疣的疣猪)
  • Ubuntu 5.04 - Hoary Hedgehog(白发的刺猬)
  • Ubuntu 5.10 - Breezy Badger(活泼的獾)
  • Ubuntu 6.06 - Dapper Drake(整洁的公鸭)
  • Ubuntu 6.10 - Edgy Eft(尖利的小蜥蜴)
  • Ubuntu 7.04 - Feisty Fawn(烦躁不安的鹿)
  • Ubuntu 7.10 - Gutsy Gibbon(胆大的长臂猿)
  • Ubuntu 8.04 - Hardy Heron(坚强的鹭)
  • Ubuntu 8.10 - Intrepid Ibex(无畏的羱羊)
  • Ubuntu 9.04 - Jaunty Jackalope(活泼的鹿角兔)
  • Ubuntu 9.10 - Karmic Koala(幸运的树袋熊)
  • Ubuntu 10.04 - Lucid Lynx(清醒的猞猁)
  • Ubuntu 10.10 - Maverick Meerkat(标新立异的的狐獴)
  • Ubuntu 11.04 - Natty Narwhal(敏捷的独角鲸)
  • Ubuntu 11.10 - Oneiric Ocelot(有梦的虎猫)
  • Ubuntu 12.04 - Precise Pangolin(精准的穿山甲)
  • Ubuntu 12.10 - Quantal Quetzal(量子的格查尔鸟)
  • Ubuntu 13.04 - Raring Ringtail(卯足了劲的环尾猫熊)
  • Ubuntu 13.10 - Saucy Salamander(活泼的蝾螈)
  • Ubuntu 14.04 - Trusty Tahr(可靠的塔尔羊)
  • Ubuntu 14.10 - Utopic Unicorn(乌托邦的独角兽)
  • Ubuntu 15.04 - Vivid Vervet(活泼的长尾黑颚猴)
  • Ubuntu 15.10 - Wily Werewolf(狡诈的狼人)
  • Ubuntu 16.04 - Xenial Xerus(好客的非洲地松鼠)
  • Ubuntu 16.10 - Yakkety Yak(小牦牛)
  • Ubuntu 17.04 - Zesty Zapus(北美跳鼠)

主要程序的版本

核心桌面
版本Linux内核Xorg /X.OrgWaylandPythonPerlGNOMEFirefoxOpenOfficeLibreOfficeGIMPPidginPiTiVi
4.102.6.8(XFree86 4.3)不适用2.3.45.8.42.80.91.1.2不适用2.0.21.0.0不适用
5.042.6.10(6.8.2)不适用2.4.15.8.42.101.0.21.1.3不适用2.2.21.1.4不适用
5.102.6.12(6.8.2)不适用2.4.25.8.72.121.0.72.0不适用2.2.81.5.0不适用
6.062.6.151.0.2 / 7.0.0不适用2.4.25.8.72.141.5.32.0.2不适用2.2.111.5.00.10.0
6.102.6.171.1.1 / 7.1.1不适用2.4.35.8.82.162.0.02.0.4不适用2.2.132.0b30.10.1
7.042.6.201.2.0 / 7.2不适用2.5.1rc15.8.82.182.0.32.2.0不适用2.2.132.0b60.10.2
7.102.6.221.3.0 / 7.2不适用2.5.15.8.82.202.0.62.3.0不适用2.4.0rc32.2.10.10.3
8.042.6.241.4.1 / 7.3不适用2.5.25.8.82.223.0b52.4.0不适用2.4.52.4.10.11.1
8.102.6.271.5.2 / 7.4不适用2.5.25.10.02.243.0.32.4.1不适用2.6.12.5.20.11.1
9.042.6.281.6.0 / 7.4不适用2.6.25.10.02.263.0.83.0.1不适用2.6.62.5.50.11.3
9.102.6.311.6.4 / 7.4不适用2.6.4rc15.10.02.283.5.33.1.1不适用2.6.72.6.20.13.3
10.042.6.32 (DRM from 2.6.33)1.7.6 / 7.5不适用2.6.55.10.12.303.6.33.2.0不适用2.6.82.6.60.13.4
10.102.6.351.9.0 / 7.5不适用2.6.65.10.12.323.6.103.2.1不适用2.6.102.7.30.13.5
11.042.6.381.10.1 / 7.60.12.7.15.10.12.32.14.0不适用3.3.22.6.112.7.110.13.5
11.103.01.10.4 / 7.60.1.02.7.25.12.43.27.0不适用3.4.32.6.112.10.00.15
12.043.2.141.11.4 / 7.60.852.7.35.14.23.411.0不适用3.5.12.6.122.10.10.15
12.103.5.51.13.0 / 7.70.95.02.7.35.14.23.616.0.1不适用3.6.2rc22.8.22.10.60.15
13.043.8.81.13.30.95.03.35.14.23.620.0不适用4.02.8.42.10.70.15.2
13.103.11.01.14.31.1.02.7.55.14.23.824.0不适用4.1.2rc32.8.62.10.70.15.2

注:部分资料来自维基百科。