歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 基於Fedora 14搭建高效穩定的Java開發環境

基於Fedora 14搭建高效穩定的Java開發環境

日期:2017/2/28 16:24:40   编辑:Linux教程

准備就最新的Fedora 14寫一個系列,內容涉及到為什麼選擇Fedora,如何用U盤或移動硬盤安裝Fedora,及在Fedora環境下JDK、eclipse、maven、apache等與java開發相關的系統及軟件安裝、配置等。歡迎大家關注、補充及討論。

——題序

"自2003年首次發布以來,紅帽的Fedora Linux成為展現Linux和開源軟件前沿進展的最佳場所。"

— Jason Brooks, eweek.com

"Fedora已經發布了一個穩定得令人驚訝的操作系統。"

— Jack Wallen, TechRepublic.com

自由、友愛、傑出、和前衛這四個基礎是Fedora社區的核心價值觀。

從Ubuntu到Fedora

寫到這個話題,無意於爭論Ubuntu和Fedora誰更好,但同樣還是歡迎大家發表各自的見解。Ubuntu長期居於DistroWatch排行榜第一名自有其道理。但從個人使用Ubuntu 10.04和10.10兩個版本來看主要有以下幾點令我比較糾結:

1.運行速度總體感覺比較慢(特效關閉),作為開發環境而言沒有性能上的優勢,曾經一度令我產生回歸Windows的沖動,非常懷念Windows的桌面體驗,特別是Win7的速度感。

2.Ubuntu 10.10下當eclipse拉動滾動條甚至偶爾回車時,屏幕文字出現花屏的現象,較大程度上影響了開發的體驗。無論是硬件的原因,還是Ubuntu或是eclipse的原因,都不算好的現象。

3.Ubuntu的默認主題並不是我喜歡的風格,換清新等主題後相對能接受,但從主題上來說,個人還是更喜歡Fedora的默認主題,感覺它就像文質彬彬的硬朗紳士,干淨清新,低調細節。本人還安裝對比了KUbuntu (Ubuntu 的KDE環境)和Fedora KDE Spin,默認狀態下後者的字體清晰度高於前者。

以上幾點在與同事及一些論壇交流中也常引起共鳴,不代表一定是Ubuntu的不好,但畢竟適合自己(或自己的電腦)的才是最好的。

Ubuntu的人氣和排名,一定程度上源於其在用戶體驗方面所做的努力,是所有Linux桌面操作系統裡最積極、最大的。相對於Ubuntu在易用性上的努力,其他Linux系統要少得多,包括Fedora 14。 

Fedora及其前身Fedora Core主要由Red Hat資助。事實上,那些把全部時間放在Fedora上的人很多都是Red Hat的員工,而且Fedora的項目領袖和董事會全部8名成員中的4名都是由Red Hat任命的。雖然Fedora的主要事務還是自己管理,但這種聯系也遭致了一些批評,人們指責Fedora被當作是REHL的測試版,不過這也是事實。同樣,Ubuntu和Canonical的關系也密不可分。

Canonical的創辦人Mark Shuttleworth曾戲稱自己是Ubuntu的終身監護人。決定大方向的Ubuntu技術委員會往往是由Canonical的雇員為主,而日常決策大多留給社區團隊,這與Fedora沒什麼區別。Fedora和Ubuntu的結構已經驚人的相似。主要區別在於它們的目標:Ubuntu的目標是成為“Windows和Office的開源替代方案”,而Fedora的目標是“展示最新的自由和開源軟件的Linux操作系統”。

Ubuntu和Fedora都是非常優秀的linux發行版,它們都有各自的優缺點和發展重點,Ubuntu10.10屬於消費者級操作系統,適合Linux新手使用,而Fedora主要是面向Linux開發人員的操作系統,更適合Linux老鳥,如果你是RHEL或CentOS用戶,也推薦使用Fedora,因為它是為RHEL做鋪路石的,Ubuntu10.10中的許多變化都是面向最終用戶的,可能在其它Linux發行版中是永遠見不到的(當然,要排除基於Ubuntu的Linux發行版,如Linux Mint)。 

選擇Fedora的理由

1.運行速度快,給你快速的桌面體驗。一改linux在我心中的映像。不得不承認,從Fedora開始,我越來越喜歡linux了。

2.提到linux,無可否認RedHat的地位,在對linux了解較少的人群中redhat甚至成為linux的代名詞。前些年工作中接觸過英國電信的雲環境和亞馬遜的EC2,在其中我看到最多的三種系統:RHEL,CentOS,Windows server。從我個人的經歷來看,javaEE的開發,最後多部署在了RHEL、CentOS環境。對Fedora、RHEL、CentOS三個版本安裝比較會發現,它們有極高的相似度。熟悉其中一者的使用,方便於在另二者及其它紅帽血統操作系統下運用自如。

3.RHEL非免費軟件,在不激活的情況下無法使用yum升級或安裝其它軟件。CentOS雖相當於RHEL的免費版,但與RHEL存在同一個問題就是內核及軟件更新非常慢,會導致部分軟件無法或難於安裝。比如Google chrome浏覽器,默認支持的linux版本目前並不包括RHEL及CentOS,可以通過網站的引導安裝但也比較麻煩。

4.早期的Fedora存在穩定性差、操作復雜等問題,而發展到現在,在易用性和穩定性上,已經有了非常大的提升,作為一個專業的開發人員來說,這些已經完全不再是我們不選擇Fedora的理由。Fedora每一版本的發布都給大家帶來更多的是驚喜。在界面友好性上也有很大的突破,同時也擺脫了只適合有經驗用戶的帽子。國外資深Linux專家Jack Wallen曾發表了一篇博文《Can Fedora be the new Ubuntu》。Jack在嘗試Fedora 13的過程中,驚奇的發現Fedora系統完全與過去不一樣了。他說現在的Fedora在界面友好性上有很大改進,幾乎可以和Ubuntu競爭了,再加上Fedora系統有完美的穩定性與高效性,這大大增加了Fedora的市場競爭力。他強烈建議新手去使用Fedora。因為他覺得新版Fedora是一款功能強大、極度穩定、高效友好的操作系統。

Copyright © Linux教程網 All Rights Reserved