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系統了