族谱网 头条 人物百科

Fedora

2017-10-16
出处:族谱网
作者:阿族小谱
浏览:652
转发:0
评论:0
历史最早FedoraLinux社区的目标是为RedHatLinux制作并发布第三方的软件包,然而当免费的RedHatLinux停止发行后,Fedora社区便集成到RedHat赞助的Fedora项目,目标是开发出由社区支持的操作系统(事实上,FedoraProject除了由志愿者组织外,也有许多RedHat的员工参与开发)。RedHatEnterpriseLinux则取代RedHatLinux成为官方支持的系统版本。功能发行Fedora项目以不同方式发行Fedora:FedoraDVD/CD——包含了所有主要软件包的DVD或CD套装;Live镜像——CD或DVD大小的光盘镜像,可用于创建LiveCD或从USB设备启动,并可选安装到硬盘;最小CD——用于通过HTTP、FTP或NFS安装。您可以通过FedoraLiveUSBCreator或UNetbootin创建LiveUSB版本的Fedora...

历史

最早Fedora Linux社区的目标是为Red Hat Linux制作并发布第三方的软件包 ,然而当免费的Red Hat Linux停止发行后,Fedora社区便集成到Red Hat赞助的Fedora项目,目标是开发出由社区支持的操作系统(事实上,Fedora Project除了由志愿者组织外,也有许多Red Hat的员工参与开发 )。Red Hat Enterprise Linux则取代Red Hat Linux成为官方支持的系统版本。

功能

发行

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 。这些版本包含特定的软件包集合,以满足特定种类的用户之需要。Fedora spins由一些对Fedora有特殊兴趣的小组开发 。

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

软件包管理主要由yum实用程序提供 ,在22版后则由dnf取代 。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 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和以后的发行版。默认情况下,该功能强制修改系统的运作方式,因此处于关闭状态,但在SPARC上启用。

发布

测试版

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

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

当前版本

最新的Fedora版本为25,发布于2016年11月22日 。 Fedora 25的​主​要​特​性​如​下​:

iBus输入法支持输入Emoji。

新增Unicode9.0支持。

Ruby on Rails更新至5.0,PHP更新至7.0,Perl更新至5.24。

集成了​GNOME桌​面​最​新​版​本​ 3.22,并将GNOME桌面的版本的显示后端切换至默认为Wayland。

发布历史

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

Fedora

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

更新维护

目前Fedora Project每个版本的更新维护持续到其下下个版本发布后一个月,大约每个版本维护13个月。用户如需要更长期的更新维护,在类似的系统中,RHEL或CentOS会是更佳的选择。

Fedora Legacy Project是由社区发起的项目,目标是为已被官方停止支持的Red Hat、Fedora系统提供(安全性与错误方面的)更新维护,该项目所支持的系统包括:Red Hat Linux 7.3-9、Fedora Core 1-4。然而由于志愿者的缺乏、需求降低以及官方延长更新支持等因素,Fedora Legacy于2006年终停止。

Re-spins

Fedora Unity Project重新制作了特别版的光盘映像档,称之为 Fedora Unity Re-Spins 。收纳的皆为更新过的软件包,让用户在安装后得以节省许多在线更新包的时间。

系统需求

以最新的版本(Fedora 20)为准。

CD或DVD驱动器。

1GHz处理器或更快

推荐1GB的内存及以上(RAM)

推荐10GB的永久存储空间(硬盘驱动器)

如果您的电脑没有CD或DVD驱动器,或者是不能够从该驱动器启动,那么你可能需要从USB存储设备,如USB闪存驱动器来安装Fedora。

特色

与Red Hat Linux的相似度

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

引入新技术

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

自由软件的推广

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

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

软件包

Fedora使用yum工具(现为DNF)来协助RPM包的管理,可以有效避免相依性地狱的问题。并且,用户可以利用dnf来方便获取原先Fedora因专利权因素所不包含的功能,例如:MP3播放支持 、DVD视频支持 以及NTFS文件系统支持 等功能。

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也会以连接形式指向对应目录。示意如下:

批评

系统安装

Fedora使用的Anaconda安装工具默认会引导图形界面以及ACPI支持,使得安装时所要求的硬件兼容性提高,用户在安装时发生错误就必须尝试更改安装设置 。

发布周期与维护

Fedora以趋近半年一次的速度发布新版本,而每个版本目前提供约13个月的更新维护。使用已停止支持版本的用户必须升级至新版本才能获得更新,然而旧版与新版之间有时会带有软件的重大变动(例如PHP 5与PHP 7、MySQL 4与MySQL 5),这些变动可能会造成用户原先的服务无法正常运作 。

SELinux

Fedora默认会引导SELinux安全加强模块(包括为桌面用户设计的Fedora Workstation版本),用户在未正确设置(或者未关闭)SELinux的情形下,可能会造成系统的服务或功能无法正常运作 。

应用

Linux内核网站使用Fedora。

OLPC项目所使用的操作系统基于Fedora。

3D动画软件Massive使用Fedora作为其支持系统。

派生版本

活跃项目:

非活跃项目(超过12个月未发布新版本):


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱

相关资料

展开

更多文章

更多精彩文章
评论 {{commentTotal}} 文明上网理性发言,请遵守《新闻评论服务协议》
游客
发表评论
  • {{item.userName}} 举报

    {{item.content}}

    {{item.time}} {{item.replyListShow ? '收起' : '展开'}}评论 {{curReplyId == item.id ? '取消回复' : '回复'}}

    回复评论
加载更多评论
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回
打赏
私信

推荐阅读

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信