`
kei
  • 浏览: 92706 次
  • 性别: Icon_minigender_1
  • 来自: 北京->杭州
社区版块
存档分类
最新评论

基于Fedora 14搭建高效稳定的Java开发环境(一、从Ubuntu到Fedora)

阅读更多

基于Fedora 14搭建高效稳定的Java开发环境

 

(一)

 

 

准备就最新的Fedora 14写一个系列,内容涉及到为什么选择Fedora,如何用U盘或移动硬盘安装Fedora,及在Fedora环境下JDK、eclipse、maven、apache等与java开发相关的系统及软件安装、配置等。欢迎大家关注、补充及讨论。

 

                                                                                                                                         ——题序

 

转载请注明出处:http://kei.iteye.com

 

 

"自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》(原文链接http://www.zdnetasia.com/can-fedora-be-the-new-ubuntu-62201138.htm)。Jack在尝试Fedora 13的过程中,惊奇的发现Fedora系统完全与过去不一样了。他说现在的Fedora在界面友好性上有很大改进,几乎可以和Ubuntu竞争了,再加上Fedora系统有完美的稳定性与高效性,这大大增加了Fedora的市场竞争力。他强烈建议新手去使用Fedora。因为他觉得新版Fedora是一款功能强大、极度稳定、高效友好的操作系统。

 

 

转载请注明出处:http://kei.iteye.com

 

下集:基于Fedora 14搭建高效稳定的Java开发环境(二、创建启动U盘或移动硬盘)

  • 大小: 19.8 KB
10
3
分享到:
评论
7 楼 keer2345 2011-01-28  
请问你在fedora下面用的是什么中文输入法
6 楼 kei 2011-01-18  
TO 3楼:
第五节就会写到。
5 楼 hnwsj99 2011-01-18  
兄弟最好能把在Fedora上面安装JDK部分的写一些,OPENJDK太TM害人了。。。
4 楼 linvar 2011-01-17  
好吧, 我承认我打算试试Fedora,
跟着ubuntu到了1010
安装ubuntu1004后,我的本本关不了机, 郁闷了不久, 直接从0910跳到1010,
应该说ubuntu确实不错,
希望fedora会给我不一样的体验...
我跟博主是同行 
3 楼 sky3380 2011-01-10  
linux下写java最好用netbeans,试试就知道了
2 楼 Javakeith 2011-01-10  
比较喜欢linux,版本基本全体验下,Ubuntu感觉视觉上给人很炫,Fedora感觉干净利索!希望你能把这个系列写完!
1 楼 gml520 2011-01-09  
哈哈,有同感,我用了好多发行版,最后还是回到了Fedora 上。
我记得Fedora 的一个开发人员说过,无论你用什么样的发行版,最后你都会发现,你一直都在Fedora的代码。

相关推荐

Global site tag (gtag.js) - Google Analytics