FreeBSD與Linux比較 哪個更“開放”?(轉)
FreeBSD與Linux比較 哪個更“開放”?(轉)[@more@]作者:ioly 來源:ccw
FreeBSD是一個自由的,源自AT&T UNIX的作業系統。目前已經不包含任何AT&T的程式碼。可以說它是正統的UNIX後代。而Linux是由一個芬蘭Helsinki大學的學生Linus Torvalds開發的UNIX的克隆。在Linus上大學的時候,由於AT&T與加州大學伯克萊分校在BSD版權問題上發生了法律糾紛,導致BSD的原始碼還不能自由使用,所
以Linus寫了他自己的UNIX版本(事實上,FreeBSD和Linux嚴格意義上不能叫做UNIX,因為UNIX是The Open Group的註冊商標)。
FreeBSD是一個完整的作業系統,包含了從開發工具到各種各樣的應用程式。它由一個軟體開發的核心團隊來維護,整個原始程式程式碼會有組織地進行更新,所以程式程式碼比較有一致性。FreeBSD主要是由它的核心小組來發布。而Linux只是一個核心,是由Linus Torvalds個人維護的。作為一個完整的系統,Linux中還加入了許多GNU的東西。所以Linux更確切的稱呼應該是GNU/Linux。Linux有很多發行商,像Redhat,SuSe,Caldera,Debian,Slackware等等,它們互相之間是不相容的,各個廠商都加入了很多自己的東西。所以說Linux正在像當年的UNIX一樣走向分裂。不過,幸運的是已經有權威人士意識到了這一點。
FreeBSD的目標是提供一個堅如磐石的系統。它的技術效能是有目共睹的,十幾年的開發使它成為一個“堅如磐石”的網路作業系統,有許許多多的大網站和ISP在執行著FreeBSD,免費和開放的特性使得它成為商業計算和科學研究的極佳平臺。Linux是一個不斷開發中的系統,全世界許許多多的Linux愛好者在給它加入新的特性,但給人的感覺是它還沒有長大成人。Linux的起源更多的包含了一種駭客精神,而FreeBSD則純粹是從理論團體中走出來的,帶有更多的學院派色彩,而且它的發展和計算機研究部門聯絡非常緊密,而不是駭客們隨心所欲的結果。當各公司開始僱傭駭客來安裝和管理網際網路時,他們會比較自然地想到Linux這個老朋友,而不是(在他們看來)死板的FreeBSD。
FreeBSD由於採用集中式的開發方式,所以FreeBSD的安裝方式比較清晰,直接和高效。但對於那些習慣於圖形化安裝方式的朋友來說,FreeBSD可能會讓他們失望。如果你習慣了FreeBSD的安裝方式,相信你一定會愛上它的。Linux由於有很多的發行廠商,所以它的安裝環境也是五花八門,有基於圖形的安裝介面,有基於字元的安裝介面。各個發行商之間的安裝方式還有所差異。如果你從一種Linux發行版轉到另一種Linux發行版,你就可能需要學習一個新的安裝工具。
由於FreeBSD曾經長時間地陷入了與AT&T的法律糾紛,嚴重阻礙了它的發展,所以使得它不太為人所知。如果沒有這場法律糾紛,也許就不會有今天的Linux了。因為FreeBSD陷入法律糾紛的時候,Linux只是剛剛萌芽。Linux一個完全新開發的系統,沒有遇到任何法律上的糾紛,所以在很長時間裡,它是唯一一個免費的UNIX類系統,深受駭客們的喜愛。
由於人們對FreeBSD的認識比較少,使用範圍也比較小,導致了它在對一些新產品的驅動支援方面不如Linux。因為商業應用軟體和驅動程式的缺乏,所以FreeBSD仍然執行著Linux的程式,不管是商業的還是非商業的。而Linux的使用範圍越來越廣,並且得到了許多國際大公司的支援,所以有越來越多的商業化軟體可以使用。而且,發展速度相當快,一般一種新產品出來不久就會有相應的驅動程式可以使用。Linux不一定要執行FreeBSD的驅動程式。
FreeBSD擁有許多狂熱的支持者,只要有誰敢說它沒有Linux好,他們就會跳出來與之爭辯。Linux也擁有許多狂熱的支持者,只要有誰敢說它沒有FreeBSD好,他們也會跳出來與之爭辯。
總的來講,Linux也是一個優秀的作業系統。至於,它比FreeBSD更優秀,這會引起很多人的爭論。FreeBSD和Linux之間的不同更多的是哲學方面的問題,而不是概念方面的問題。事實上,它們之間是互相取長補短,現在許多人都執行著這兩種系統。
FreeBSD是一個自由的,源自AT&T UNIX的作業系統。目前已經不包含任何AT&T的程式碼。可以說它是正統的UNIX後代。而Linux是由一個芬蘭Helsinki大學的學生Linus Torvalds開發的UNIX的克隆。在Linus上大學的時候,由於AT&T與加州大學伯克萊分校在BSD版權問題上發生了法律糾紛,導致BSD的原始碼還不能自由使用,所
以Linus寫了他自己的UNIX版本(事實上,FreeBSD和Linux嚴格意義上不能叫做UNIX,因為UNIX是The Open Group的註冊商標)。
FreeBSD是一個完整的作業系統,包含了從開發工具到各種各樣的應用程式。它由一個軟體開發的核心團隊來維護,整個原始程式程式碼會有組織地進行更新,所以程式程式碼比較有一致性。FreeBSD主要是由它的核心小組來發布。而Linux只是一個核心,是由Linus Torvalds個人維護的。作為一個完整的系統,Linux中還加入了許多GNU的東西。所以Linux更確切的稱呼應該是GNU/Linux。Linux有很多發行商,像Redhat,SuSe,Caldera,Debian,Slackware等等,它們互相之間是不相容的,各個廠商都加入了很多自己的東西。所以說Linux正在像當年的UNIX一樣走向分裂。不過,幸運的是已經有權威人士意識到了這一點。
FreeBSD的目標是提供一個堅如磐石的系統。它的技術效能是有目共睹的,十幾年的開發使它成為一個“堅如磐石”的網路作業系統,有許許多多的大網站和ISP在執行著FreeBSD,免費和開放的特性使得它成為商業計算和科學研究的極佳平臺。Linux是一個不斷開發中的系統,全世界許許多多的Linux愛好者在給它加入新的特性,但給人的感覺是它還沒有長大成人。Linux的起源更多的包含了一種駭客精神,而FreeBSD則純粹是從理論團體中走出來的,帶有更多的學院派色彩,而且它的發展和計算機研究部門聯絡非常緊密,而不是駭客們隨心所欲的結果。當各公司開始僱傭駭客來安裝和管理網際網路時,他們會比較自然地想到Linux這個老朋友,而不是(在他們看來)死板的FreeBSD。
FreeBSD由於採用集中式的開發方式,所以FreeBSD的安裝方式比較清晰,直接和高效。但對於那些習慣於圖形化安裝方式的朋友來說,FreeBSD可能會讓他們失望。如果你習慣了FreeBSD的安裝方式,相信你一定會愛上它的。Linux由於有很多的發行廠商,所以它的安裝環境也是五花八門,有基於圖形的安裝介面,有基於字元的安裝介面。各個發行商之間的安裝方式還有所差異。如果你從一種Linux發行版轉到另一種Linux發行版,你就可能需要學習一個新的安裝工具。
由於FreeBSD曾經長時間地陷入了與AT&T的法律糾紛,嚴重阻礙了它的發展,所以使得它不太為人所知。如果沒有這場法律糾紛,也許就不會有今天的Linux了。因為FreeBSD陷入法律糾紛的時候,Linux只是剛剛萌芽。Linux一個完全新開發的系統,沒有遇到任何法律上的糾紛,所以在很長時間裡,它是唯一一個免費的UNIX類系統,深受駭客們的喜愛。
由於人們對FreeBSD的認識比較少,使用範圍也比較小,導致了它在對一些新產品的驅動支援方面不如Linux。因為商業應用軟體和驅動程式的缺乏,所以FreeBSD仍然執行著Linux的程式,不管是商業的還是非商業的。而Linux的使用範圍越來越廣,並且得到了許多國際大公司的支援,所以有越來越多的商業化軟體可以使用。而且,發展速度相當快,一般一種新產品出來不久就會有相應的驅動程式可以使用。Linux不一定要執行FreeBSD的驅動程式。
FreeBSD擁有許多狂熱的支持者,只要有誰敢說它沒有Linux好,他們就會跳出來與之爭辯。Linux也擁有許多狂熱的支持者,只要有誰敢說它沒有FreeBSD好,他們也會跳出來與之爭辯。
總的來講,Linux也是一個優秀的作業系統。至於,它比FreeBSD更優秀,這會引起很多人的爭論。FreeBSD和Linux之間的不同更多的是哲學方面的問題,而不是概念方面的問題。事實上,它們之間是互相取長補短,現在許多人都執行著這兩種系統。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-948825/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 學習Linux哪個比較好?入門學習LinuxLinux
- Windows、Mac與Linux哪個更適合開發者?WindowsMacLinux
- Linux有哪些版本?哪個比較適合新手使用?Linux
- Go和Python比較的話,哪個比較好?GoPython
- Apache與Nginx的優缺點、效能比較,到底選擇哪個比較好?ApacheNginx
- 常見的Linux中介軟體有哪些?哪個比較好用?Linux
- 軟體測試與開發崗位對比,哪個更適合你?
- VBA和Python到底哪個比較難學Python
- Ubuntu和CentOS哪個比較適合商用伺服器?Linux入門教程UbuntuCentOS伺服器Linux
- Python和Web前端選擇哪個比較合適?哪個前景好?PythonWeb前端
- 電話機器人哪個品牌比較好?機器人
- Pop!_OS 與 Ubuntu:哪個更棒?Ubuntu
- IT職場:DBA與開發者哪個更值錢?MA
- 如何選擇CRM系統?哪個品牌比較好?
- Python和Web前端選擇哪個比較合適?PythonWeb前端
- 討論免費OA系統哪個比較好
- Web前端和Python學哪個比較好?Python教程!Web前端Python
- ==與equals比較
- C#比較兩個字串的相似度【轉】C#字串
- Linux中11個比較實用的命令列Linux命令列
- Linux 比較不同命令Linux
- 螢幕錄影軟體下載哪個比較好用
- 2019年雲伺服器選哪個品牌比較好?伺服器
- 在Linux中,如何比較兩個檔案差異?Linux
- Hibernate與mybatis比較MyBatis
- yarn 與 npm 比較YarnNPM
- Vue與React比較VueReact
- Vuex與Redux比較VueRedux
- RecyclerView與ListView比較View
- React與Vue模板使用比較(一、vue模板與React JSX比較)ReactVueJS
- 網路工程師和Linux運維工程師有什麼區別?學哪個比較好?工程師Linux運維
- 新增字幕哪個視訊剪輯軟體比較簡單?
- Lazada好不好做?Lazada哪個類目比較好賣
- 【彙總】學習Python用哪個直譯器比較好?Python
- 為什麼學習Python?使用哪個系統比較好?Python
- 比較Windows和Linux SQL容器WindowsLinuxSQL
- 多執行緒中,區域性變數與全域性變數哪個比較安全?執行緒變數
- Linux伺服器程式設計是一個比較剛需的開發方向Linux伺服器程式設計
- Windows和Linux系統對比,哪個先進?WindowsLinux