亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > FreeBSD > 正文

選擇FreeBSD 六個理由

2020-10-23 22:29:39
字體:
來源:轉載
供稿:網友

第一個理由:FreeBSD 是一個免費的開源的操作系統

Linux 也是一個免費的開源的操作系統。不過 Linux 是基于 GNU General Public License 的,而 FreeBSD 是基于 BSD License 的。BSD License 比 GNU General Public License 更加寬松。

FreeBSD 的系統源碼可以通過各種方式免費的得到。系統源碼包括內核源代碼和基本系統源 代碼,如果你在安裝系統的時候選擇了安裝源碼,那么它就在 /usr/src 目錄底下。如果你經常更新系統源代碼,那么 經常看看 /usr/src/UPDATING 是個很好的習慣。同理, 如果安裝了 Ports 系統,經常看看 /usr/ports/UPDATING 可以了解很多有用的信息。
源代碼的作用有很多。如果你是一個系統軟件或者應用軟件開發者,你可以改進源代碼為 FreeBSD 作出貢獻,或者你參考系統源代碼寫出很棒的應用軟件,或者你通過閱讀源代碼掌 握了很多知識、取得了經驗。如果你是一個普通用戶,可以通過從源代碼配置編譯系統獲得 更高的系統性能。總之,開放的源代碼不僅給用戶提供了很多好處,也為 FreeBSD 系統的 開發者提供了一個可能性,就是不同的人都可以通過源碼找出系統中可以改進的地方并及時 反饋給系統開發者。

第二個理由:FreeBSD 是一個完整的系統

Linux 這個詞指的是內核。當我們提到操作系統的時候,嚴格的用詞應該是 GNU/Linux 或 者某個發行版的名字,比如:SUSE Linux,Debian GNU/Linux,CentOS, Fedora, Ubuntu Linux,Mandriva Linux 等。這些發行版使用的都是相同的 Linux 內核,可能只是內核的 版本有差異而已。各個發行版的系統結構可能都是不同的:比如系統啟動的腳本,文件系統 的布局,系統和軟件升級的方式方法,默認桌面環境等。

而 FreeBSD 這個詞指的是一個完整的系統,包括內核,系統環境,應用軟件,各種文檔等。 不嚴格地說,Ubuntu 和 RedHat 之間的關系就有點像 FreeBSD 和 NetBSD,OpenBSD。但是,后面這些 BSD 系統都是 從 4.4BSD 發展來 的,而 4.4BSD 本身就是一個完整的操作系統,不是一個孤單的內核。
(FreeBSD被認為是自由操作系統中的不知名的巨人。它不是Unix,但如Unix一樣運行,兼容POSIX。作為一個操作系統,FreeBSD被認為相當穩建可靠。)

FreeBSD 有一個 Core Team 來管理這個項目。這些 Core Team 成員是從為數眾多的 Committer 中選舉出來。這些 Committer 有權力對 FreeBSD 的內核代碼進行維護,改進,升級等。 Core Team 和 Committer 對 FreeBSD 的內核代碼質量有嚴格的把關。FreeBSD 的人經常說: 有問題的代碼不能在這里生存。而 Linux 的內核掌握在 Linus Torvalds 手 里。所有有能力的人都可以對 Linux 內核作貢獻。也就是 Eric S. Raymond 所說的 市集開發模式。 從管理模式來說,Linux 內核的代碼質量相對要低一些。因此,如果是求穩定的話, FreeBSD 肯定是不二的選擇。

FreeBSD 的應用軟件要通過 Ports 系 統 來安裝管理。所有的軟件都經過特殊的設置來配合 FreeBSD 系統。這 些特殊的配置包括編譯的參數,安裝的路徑,文檔的存放等。這樣可以方便的管理,安裝, 卸載應用軟件,而不需要太多人工的參與。而 Linux 系統的應用軟件管理則比較混亂,各 種發行版都不相同。不過越來越多的 Linux 發行版都在向 Ports 系統學習。典型的比如 Debian/GNU Linux 的 APT。FreeBSD 的 Ports 系統更新是相當快的。隨著系統的每次升級,Ports 系統都會有活躍的更新,以便使 各種應用軟件跟上系統的升級。

第三個理由:FreeBSD 有清晰的目錄結構

Linux 下目錄結構有一個為人詬病的大缺點,就是文件存放的隨意性。各種發行版可能都有 不同的選擇。比如系統庫,就有可能在 /usr/lib,或者 /lib 里面。比如 X (XFree86 或者 Xorg) 應用軟件有可能放到 /usr/lib 里面。當一個 Linux 用戶想要從源碼編譯安裝 軟件的時候,往往沒有明確的標準來確定自己編譯的軟件到底應該安裝在什么地方。他有可 能會作很多 symbolic link 把文件鏈接來鏈接去。系統里面經常留下很多失效的鏈接。而 FreeBSD 的目錄結構是相當清晰的,我們可以看看一些目錄作用的解釋:

/bin/ user utilities fundamental to both single-user and multi-user environments

/boot/ programs and configuration files used during operating system bootstrap

defaults/ default bootstrapping configuration files; see loader.conf(5)
kernel/ pure kernel executable (the operating system loaded into memory
at boot time).
modules/ third-party loadable kernel modules; see kldstat(8)

/etc/ system configuration files and scripts

defaults/ default system configuration files; see rc(8)
mail/ Sendmail control files
mtree/ mtree configuration files; see mtree(8)
namedb/ named configuration files; see named(8)
pam.d/ configuration files for the Pluggable Authentication
Modules (PAM) library; see pam(8)
periodic/ scripts that are run daily, weekly, and monthly,
via cron(8); see periodic(8)
ppp/ ppp configuration files; see ppp(8)
ssl/ OpenSSL configuration files

/usr/ contains the majority of user utilities and applications

compat/ files needed to support binary compatibility with
other operating systems, such as Linux (created by
sysinstall(8))
include/ standard C include files
lib/ shared and archive ar(1)-type libraries
aout/ a.out archive libraries
compat/ shared libraries for compatibility
aout/ a.out backward compatibility
libraries
local/ local executables, libraries, etc. Also used as the
default destination for the FreeBSD ports framework.
以上是 FreeBSD 系統下命令 # man hier 的輸出的節選。

基本上每個目錄都有特定的作用,什么東西放到哪里都有明確的規定。系統管理員在管理系 統的時候將從清晰的目錄結構中得到很多益處。BSD 學院風格的嚴謹作風在這里體現得非常明顯!

第四個理由:FreeBSD 可以方便的安裝升級

Linux 各種發行版的用戶肯定都有在網上到處尋找 rpm 的經歷。而且很多用戶都不敢貿然 升級自己的內核。如果要升級整個基本系統,對于很多 Linux 用戶來說就是一個浩大而繁 雜的工程了。對于 FreeBSD 來說,升級只是一件很簡單的事情。
從升級基本系統來說,FreeBSD 可以使用各種方式來升級。比如 Anonymous CVS、CVSup 等?;蛘咭部梢远?進制升級。比如,如果我要升級我的系統,可能我只需要如下的幾個命令就可以輕松的完成:

#cvsup stable-supfile
#cd /usr/src
#make buildworld
#make buildkernel
#make installkernel
#reboot
... ...
#mergemaster -p
#cd /usr/src
#make installworld
#mergemaster
#reboot
這些命令做了四件事情:第一是更新你的系統源碼、第二是重新編譯系統源碼,第三是編譯 安裝新內核、第四是更新你的系統配置文件。這篇 The Cutting Edge 詳細的解說了怎么更新你的系統。當然,我省略了內核的配置以及 mergemaster 這個命令的使用方法等。可能顯得有點復 雜吧,不過與 Linux 相比,我覺得還是很簡單容易上手的。
要安裝升級應用軟件,在 FreeBSD 下就更加簡單了。如果你在安裝系統的時候選擇了安裝 Ports 系統,那么你 只需要到 Ports 下相應的目錄輸入幾個命令就可以輕松完成。比如,你要安裝 Nvidia 的官方顯卡驅動,那么你只 要:
#cd /usr/ports/x11/nvidia-driver
#make install clean
就可以自動完成驅動的安裝和配置。當然,還有更加快捷的安裝方法,使用命令 pkg_add -r nvidia-driver 可以從網上自動下載已經編 譯好的驅動然后自動安裝。FreeBSD 的官方文檔 Using the Packages System 詳細解說了 packages 的使用方法。如果是升級已經安裝的驅動程序,則可以:
#cd /usr/ports/x11/nvidia-driver
#make deinstall reinstall clean
或者你可以使用 portupgrade 來升級已經安裝的程序。

第五個理由:FreeBSD 的文檔十分齊全

到目前為止,Linux 的文檔在很多方面還比不上 FreeBSD 的文檔。Linux 因為發行版的原因, 各種文檔都紛繁復雜,難于尋找。而 FreeBSD 的文檔幾乎涵蓋了系統的各個方面。對于 FreeBSD 的初學者來說,仔細閱讀文檔應該是必修的功課。國內的 FreeBSD 用戶甚至翻譯 了一個中文版本,這對 閱讀英文有困難的 FreeBSD 中國用戶來說是一個福音。
FreeBSD 的文檔不僅包含最重要的 Handbook 和 FAQ,還有 專門給軟件開發人員的 Developer's Handbook 和 Porter's Handbook。而且這些文檔還只是所有 FreeBSD 文檔的一個部分。Unix 系統的傳 統 man 文檔, GNU 的 Texinfo 文檔等在 FreeBSD 中都很完整而詳細。另外,FreeBSD 還有很多系統配置的例子 (一般這些例子都在 /usr/share/examples 和 /usr/local/share/examples 目錄下)。這些例子對新手 系統管理員和普通用戶是很好的幫助。

第六個理由:FreeBSD 很穩定而且性能優異

Linux 很穩定而且性能也很優異。在性能方面甚至要超過 FreeBSD ,比如文件系統的性能。 在 FreeBSD 的文件系統默認使用 softupdates 之前, FreeBSD 的磁盤性能一直是低于 Linux 的。雖然如此,Linux 的磁盤高性能是以犧牲系統 的穩定為代價的。在沒有使用日志文件系統 之前,Linux 的文件系統使用會使用 async 模式將數據寫入磁盤。而 FreeBSD 默認是使用 sync 模 式將數據寫入磁盤。什么是 async 模式和 sync 模式?簡單地講, async 模式下系統往往把不太重要的數據寫入內存或者 磁盤緩沖,等一段時間之后再把數據真正的寫入磁盤。這樣做的好處就是磁盤的讀寫效率比 較高,但是不安全。萬一在數據真正寫入磁盤之前系統突然掉電,那么那些你以為已經真正 寫入磁盤的數據就會丟失。sync 模式是把所有應該寫入 磁盤的數據都立即寫入磁盤,這樣的好處是數據比較安全,但是因為大量的讀寫操作導致磁 盤性能下降。FreeBSD 在版本 4 之前一直使用 sync 模 式來寫入數據,安全是比較安全了,但是在文件系統性能方面就比不上 Linux 了。
Linux 開始使用日志文件系統之后,文件系統的穩定和安全通過日志系統得到了彌補。而 FreeBSD 沒有采用日志文件系統,而是走了另一條道路,也就是 softupdates。softupdates 的原理就是強制 metadata 更新時的依賴檢查。所謂 metadata 就是,比如磁盤的 i-node 和 v-node 之類的數據。這些數據描述了文件數據在磁盤上存儲狀態,不是一般的數據,所以叫 元數據。有了 softupdates 之后,FreeBSD 的磁盤性能有了很大的提高,而且在穩定性方面更加出色。FreeBSD 從版本 5 開始支持后臺 fsck,就是后臺文件系統檢測。后臺文件系統 檢測可以讓你在系統崩潰后重新開機時迅速恢復服務,而不需要像其他不支持這個特性的系 統那樣,要等待 fsck 執行完畢之后才能進入到系統。 對于有海量硬盤的系統,這是一個非常吸引人的特性。
另外,在網絡方面。FreeBSD 的性能也是相當優異的。在很重的負載之下,FreeBSD 仍然可 以穩定的運行。這也是很多網絡服務器采用 FreeBSD 的原因之一。

上一篇:FreeBSD 遠程存取

下一篇:返回列表

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩在线观看视频小说| 国产区精品在线观看| 亚洲丝袜av一区| 亚洲精品久久久久久久久久久久| 国内久久久精品| 伊人激情综合网| 久久亚洲精品一区| 黄色成人在线免费| 欧美精品免费在线观看| 欧美性xxxxxxx| 欧美日韩成人在线视频| 日韩av影片在线观看| 国产精品久久久久久久久久久新郎| 亚洲美腿欧美激情另类| 亚洲一区二区三区sesese| 97精品一区二区视频在线观看| 精品中文字幕在线| 久久亚洲私人国产精品va| 日韩美女av在线免费观看| 亚洲欧洲av一区二区| 亚洲福利在线观看| 久久国产精彩视频| 91视频-88av| 97免费中文视频在线观看| 欧美香蕉大胸在线视频观看| 国产在线久久久| 国产精品激情av在线播放| 亚洲欧美三级在线| 日韩电影免费观看中文字幕| 韩剧1988免费观看全集| 午夜精品久久久久久久99热| 国产精品直播网红| 456国产精品| 久久精品99无色码中文字幕| 日本一区二区不卡| 久久影视三级福利片| 亚洲精品98久久久久久中文字幕| 91夜夜揉人人捏人人添红杏| 亚洲精品久久7777777| 国外日韩电影在线观看| 狠狠做深爱婷婷久久综合一区| 不卡在线观看电视剧完整版| 中文字幕久久亚洲| 日韩福利在线播放| 欧美精品久久久久久久| 日韩精品在线免费观看视频| 日韩在线免费高清视频| 久久久免费观看视频| 视频一区视频二区国产精品| 欧美超级免费视 在线| www.亚洲一二| 欧美日韩一区二区三区| 亚洲视频精品在线| 欧美激情在线播放| 亚洲电影免费在线观看| 亚洲老司机av| 91免费视频国产| 97精品一区二区视频在线观看| 久久久亚洲国产| www.美女亚洲精品| 精品视频在线播放色网色视频| 日本道色综合久久影院| 国产精品麻豆va在线播放| 亚洲精品福利免费在线观看| 在线日韩精品视频| 91免费视频国产| 精品国产乱码久久久久久虫虫漫画| 欧美激情在线视频二区| 国产精品狠色婷| 亚洲三级免费看| 久久99国产综合精品女同| 亚洲精品久久久久国产| 欧美激情一区二区三区久久久| 伦伦影院午夜日韩欧美限制| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲的天堂在线中文字幕| 91在线高清免费观看| 久久亚洲精品一区二区| 精品亚洲国产成av人片传媒| 97人人爽人人喊人人模波多| 精品亚洲一区二区三区| 欧美精品在线免费观看| 欧美日本国产在线| 亚洲综合一区二区不卡| 国产自产女人91一区在线观看| 欧美猛交ⅹxxx乱大交视频| 欧美大片免费看| 日韩中文有码在线视频| 欧美怡红院视频一区二区三区| 91麻豆国产精品| 国产精品视频99| 欧美日韩一区二区三区| 亚洲aⅴ男人的天堂在线观看| 欧美国产日韩一区二区在线观看| 日韩欧美国产激情| 国产精品免费看久久久香蕉| 欧美极品xxxx| 欧美xxxx做受欧美| 欧美—级a级欧美特级ar全黄| 国产精品男人爽免费视频1| 亚洲精品久久在线| 日韩国产欧美精品一区二区三区| 性亚洲最疯狂xxxx高清| 777777777亚洲妇女| 91在线免费视频| 91热精品视频| 尤物九九久久国产精品的特点| 亚洲美女性生活视频| 亚洲精品国产成人| 激情亚洲一区二区三区四区| 亚洲人成免费电影| 日韩av在线电影网| 欧美俄罗斯乱妇| 日韩av网站在线| 国产高清视频一区三区| 91在线精品播放| 欧美国产日韩二区| 国产精品久久久久久久久| 福利一区福利二区微拍刺激| 国产精品极品美女在线观看免费| 日韩精品在线播放| 国产精品视频久久久久| 狠狠久久五月精品中文字幕| 亚洲福利视频网| 一区二区三区四区视频| 久久久精品中文字幕| 91av视频在线免费观看| 久久亚洲精品中文字幕冲田杏梨| 乱亲女秽乱长久久久| 精品久久久久久中文字幕大豆网| 欧美大片大片在线播放| 中文字幕一区二区三区电影| 最新国产成人av网站网址麻豆| 久久久久久久影院| 一区二区三区天堂av| 奇门遁甲1982国语版免费观看高清| 欧美一级片免费在线| 欧美老女人性视频| 一区二区亚洲欧洲国产日韩| 国产亚洲欧美视频| 欧美日韩国产综合新一区| 这里只有精品在线播放| 色在人av网站天堂精品| 色妞色视频一区二区三区四区| 91久久精品国产91久久| 久久天天躁夜夜躁狠狠躁2022| 97人人做人人爱| 午夜精品久久久久久久99黑人| 国产精品一区电影| 日韩福利在线播放| 亚洲最大的成人网| 欧美精品一二区| 丝袜亚洲欧美日韩综合| 国产精品日韩专区| 欧美激情一二三| 欧亚精品中文字幕| 欧美丝袜一区二区三区| 91在线|亚洲| 国产精品电影久久久久电影网| 亚洲天堂免费视频| 高清欧美性猛交xxxx黑人猛交| 91久久精品一区| 国产欧美在线播放| 亚洲精品日韩久久久|