Fedora是一款开源免费的Linux发行版,它允许任何人自由地使用、修改和重发布,在Red Hat Linux终止发行后,这款软件将在个人端取代前者的地位,它由一个强大的社群开发,并提供并维护自由、开放源码的软件和开放的标准。
1、与Red Hat Linux的相似度
Fedora承继了Red Hat Linux的安装接口Anaconda、桌面环境(同时包含Gnome和KDE)、包管理器RPM、多国语系支持以及许多设置工具,所以习惯于使用Red Hat操作系统的用户会感到相当熟悉,也因为如此,Fedora用户在转移至RHEL、CentOS等系统时不会面临太多差异。
2、引入新技术
因其趋近半年一次的发布周期,Fedora在引入新技术的部分颇为快速,通常每一个版本都会引入最新版的Xorg、Gnome以及KDE。
3、自由软件的推广
Fedora Project在自由软件的推广上有积极的作为。其内置自由软件的GNU Java运行环境libgcj可成功运行Eclipse等Java软件,而不需使用Oracle的Java运行环境。另外Fedora官方也不支持专利封闭的多媒体格式(如MP3等),并建议用户支持诸如Ogg等开放的多媒体格式。
Fedora Core 5引入了Mono项目,Mono是开放源代码且跨平台的.NET运行环境与开发工具。
4、软件包
Fedora使用yum工具来协助RPM包的管理,可以有效避免相依性地狱的问题。并且,用户可以利用yum来方便获取原先Fedora因专利权因素所不包含的功能,例如:MP3播放支持、DVD视频支持以及NTFS文件系统支持等功能。
Fedora的官方包库在收纳上有其多样性,例如ClamAV(杀毒软件)与Wine(Windows软件转译器)都可在官方包库中获取,另外也包含许多开放源代码的游戏软件。livna和freshrpms等社区也提供了和官方包库兼容的第三方包,用户可从中获取 NVIDIA和ATI的3D显卡驱动程序或是VLC、MPlayer等播放软件。
5、多平台支持
Fedora官方支持x86、x86-64以及PowerPC处理器,游戏机方面,Fedora Core 5、Fedora Core 6、Fedora 7也已成功安装在PlayStation 3上。
6、简化目录结构
一直以来unix及类unix系统的目录结构对于很多人显得晦涩难懂,Fedora计划简化其目录结构,将二进制文件集中放在/usr/bin,将库文件集中到/usr/lib 和/usr/lib64,而对于原本同样用于存储二进制文件的/bin和/sbin将以连接的形式指向/usr/bin,同样的/lib /lib64也会以连接形式指向对应目录。
7、历史
Fedora版本命名规则:第n版与第n+1版有继承关系,但与第n+2版没有相同继承关系。
发行
Fedora是一个基于 Linux 的操作系统,旨在为用户提供稳定、安全且易于使用和管理的自由和开源软件。Fedora 发行版是 Fedora 项目的各种自由软件创造中最大的一个。由于其与生俱来的优势,"Fedora" 这个单词通常可以用于表达 Fedora 项目或 Fedora 发行版二者之中的任意一个。
Fedora项目以不同方式发行 Fedora:
(1) Fedora DVD/CD – 包含了所有主要软件包的DVD或CD套装;
(2) Live光盘 – CD或DVD大小的光盘镜像,可用于创建Live CD或从USB设备启动,并可选安装到硬盘;
(3) 最小CD – 用于通过HTTP,FTP或NFS安装。
您可以通过Fedora Live USB Creator或UNetbootin创建Live USB版本的Fedora。
同时,Fedora项目发布自定义的Fedora版本,称作Fedora spins。这些版本包含特定的软件包集合,以满足特定种类的用户之需要。Fedora spins由一些对Fedora有特殊兴趣的小组开发。
Enterprise Linux额外软件包(英文: Extra Packages for Enterprise Linux,EPEL)是由来自Fedora Project的志愿者发起的社区力量,为了创建由高质量的附加软件组成的、用于补足RHEL和其他兼容版本的软件仓库。
软件包管理主要由dnf(原yum)实用程序提供。Fedora同样提供图形界面(例如pirut,pup和puplet),用于在更新可用时提供视觉通知。apt-rpm是yum的替代品,对于Debian类发行版的用户来说可能更熟悉。这里,APT被用于管理软件包。额外的软件仓库可以被添加到Fedora,以便安装Fedora软件仓库未提供的软件包。
软件仓库
在Fedora 7之前,有Core和Extras两个主要的仓库。Fedora Core仓库包含所有操作系统必需的基本软件包,以及其他随安装CD/DVD发行的、由Red Hat开发者维护的软件包。Fedora Extras仓库自Fedora Core 3开始加入,包含社区维护的、没有随安装CD/DVD发布的软件包。自Fedora 7开始,Core和Extras软件仓库被合并,因此该版本在其名称中去掉了Core。该软件仓库同样允许社区成员维护的软件包,这在以前是Red Hat开发者才可进行的。
在后来的Fedora版本中,又出现了一个叫做Fedora Modular的模块库。它在独立生命周期中安装其他版本的软件,这使你可以在拥有适合用例的正确版本的应用程序同时也使你的操作系统保持最新。
同样,在Fedora 7发布之前,有一个叫做Fedora Legacy的第三方软件仓库。该软件仓库主要包含社区维护的、针对较老的Fedora和选中的Red Hat发行版,用于延长这些版本的生命周期。Fedora Legacy 于2006年12月关闭。
第三方软件仓库主要用于发布未包含在Fedora中的软件包——可能因为不满足Fedora对自由软件的定义,或该软件包的发行会触犯美国法律。主要的第三方软件仓库(并且是完全兼容的)有RPM Fusion和Livna。前者是由许多第三方软件仓库维护者共同维护的。后者仍然独立维护,作为对RPM Fusion的扩展,并且只包含libdvdcss包,用于播放加密的DVD。
安全
安全是Fedora中最重要的功能。其中一项是SELinux——基于内核中的Linux Security Modules (LSM)的、补充了各种安全策略的Linux功能,包括访问控制等。Fedora是积极使用SELinux的发行版之一。SELinux包含于Fedora Core 2和以后的发行版。默认情况下,该功能处于enforcing(强制状态)
Fedora需要什么配置?
以Fedora 23为例。
x86 架构的处理器和内存需求
Fedora 23 可以在 "当前" 大多数 x86 处理器上安装。(特别兴趣小组还支持了一些 "次要架构" 的处理器,如 Power PC, System/390 和 ARM)。
处理器速度的最低需求取决于最终使用、安装方式以及特定硬件。尽管某些配置可以在奔腾 3 处理器上工作,但大多数用户还是要考虑奔腾 4 或更新的处理器,或者是其它制造商生产的同档次处理器。Fedora 17 能够充分利用当前多核架构的优势。
x86_64 架构的处理器和内存需求
字符模式最小内存:768 MB
字符模式最小内存:768 MB
图形模式推荐内存:1152 MB
所有架构的硬盘空间要求
全部软件包将占据 9GB 以上硬盘空间。最终大小取决于安装定制和安装过程中所选的软件包数量。安装过程中还需要额外的硬盘空间以支持安装环境。该额外硬盘空间大小与 /Fedora/base/stage2.img 文件(位于第一张安装光盘)及安装好的系统中 /var/lib/rpm 目录下的文件大小之和相对应。
实际情况中,额外的空间需求大小会在最小化安装的 90MB 到较大安装的 175MB 之间变化。
用户数据同样也需要额外硬盘空间,至少需要保留 5% 左右的自由空间以维持正常的系统操作。
1、Linux系统的安装方式大致上分为程序自带的硬盘安装、虚拟机安装、U盘(光盘)安装这三种,Fedora 23不带有硬盘安装模式,所以我们要采用如VMware这类虚拟机或者使用UltraISO将镜像文件写入U盘进行安装,本次安装小编以VMware虚拟机为例。
2、运行虚拟机,点击“创建虚拟机”。
3、点击浏览载入下载的Fedora 23系统镜像
4、设置虚拟机名称和位置
5、设置磁盘大小,建议为20GB,大家也可以根据需要自行设置
6、点击“完成”开始创建,此处也可以在自定义硬件中将内存和CPU核心的数值适量提高
7、载入成功后,选择“Start Fedora Live”
8、选择“Install to hard Drive”
9、选择语言为“简体中文”
10、点击安装位置,系统默认是自动配置分区,对Linux系统比较了解的朋友也可以自行配置,完成后我们就可以开始安装了
11、点击“开始安装”
12、在安装过程中,我们可以对点击对ROOT密码和用户进行设置
13、ROOT密码
14、创建用户
15、安装配置全部完成后,重启虚拟机就可以使用了Fedora 23系统了