realymylove的个人博客分享 http://blog.sciencenet.cn/u/realymylove

博文

自由奔放的 Linux (2) ——Ubuntu 与 Fedora

已有 11146 次阅读 2012-2-22 22:01 |个人分类:生活、经验|系统分类:科普集锦| rpm, Ubutnu, deb

    说到 linux 就不得不讲讲这两个系统。严格来讲 linux 这个词本身只表示 linux 内核,但实际上人们已经习惯于用 linux 来形容整个基于linux内核,并且使用GNU工程各种工具和数据库的操作系统。 Linux最大的特色在于源代码完全公开,在符合一定原则的情况下,任何人皆可自由取得、散布,甚至修改源代码。这就意味着 linux 会有各种各样的版本,甚至每个人都可以发布一个自己的 linux 系统。在所有的发行版操作系统中,Ubuntu 和 Fedora 最为流行。
     
    Ubuntu 其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”。Ubuntu 由马克·舍特尔沃斯(Mark Shuttleworth)创立,其首个版本于2004年10月20日发布。Ubuntu 以 Debian(另一个 linux 操作系统)为开发蓝本(不过同时许多linux 系统又基于 Ubuntu开发),其的开发目标是使个人电脑变得简单易用。 Ubuntu 每六个月发布一个新版本,这使得我们可以更频繁地获取新软件。Ubuntu 的所有版本至少会提供18个月的安全和其它升级支持。同时,Ubuntu 每两年发布一个长期支持(Long-Term Support,LTS)版本,其桌面版本会提供3年支持,而服务器版本则将提供长达5年的支持。 起初 Ubuntu 的桌面环境为默认为Gnome,从 Ubuntu11.04开始使用 Unity(同样使用GTK+编译,而且界面也与Gnome 比较接近) 作为默认桌面环境。Ubuntu 的默认下载镜像为 Live CD(无需安装,装在优盘或者 CD 中就可以体验系统),它同时也提供 DVD 镜像。Ubuntu 由一个快速壮大的社区进行维护。同时,该项目得到了由Mark Shuttleworth创建的控股公司——Canonical Ltd.的资助。
       Ubuntu 的界面 
    Fedora 的主页的顶部挂着其精神和宗旨:自由,友爱,杰出,前卫。它的精神同样值得我们尊敬。Fedora 是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的操作系统。它可以完全自由的使用、学习和分享。Fedora 基于 Red Hat Linux 开发(它同时又是许多版本的蓝本),起初其名称为Fedora core,其社区的目标是为 Red Hat Linux 制作并发布第三方的软件包。然而,当Red Hat Linux (红帽面向个人的开源 linux 系统)停止发行后,Fedora社区便集成到Red Hat赞助的Fedora Project,系统的名字也改为Fedora(从Fedora 7 开始)。Fedora 的目标是构造一个开放的、创新的、前瞻性的操作系统。它同样每6个月发布一次新版本,每个版本提供13个月的服务支持,但是它没有长期支持版本。有一段时间一部分社区志愿者建立了一个长期支持的服务器,但由于经费问题和需求的不足而不久停止。Fedora 没有服务器版本。Fedora 默认采用 Gnome 桌面,不过官方网站上同时提供了各种定制桌面(KDE、LXDE、XFCE)版本的下载镜像。Fedora 默认的下载镜像同样为 Live CD,同时提供 DVD 镜像文件。Fedora 由红帽公司赞助。有些人批评 Fedora,认为其是红帽公司的新技术的实验场,不过从个人使用感受和社区人员的评价来看,虽然 Fedora 使用最新的开源软件,但是它同样非常稳定。
      Fedora 的界面
    比较 Ubuntu 和Fedora 就不得不说一说 deb 和 rpm 这两种软件包格式。linux 系统下软件最初使用源代码格式,通常为tar.gz 格式的压缩文件。源代码的软件安装起来需要解压(tar)——配置(./configure)——编译(make)——安装(make install),四个过程。安装过程过于复杂。Debian 率先开发出了 deb 软件打包格式。对于 Debian 系操作系统,安装 deb 格式软件包的过程就像运行 Windows 下的 exe 文件一样简单,双击即可自动运行。deb 格式的软件包在终端中使用 dpkg 命令管理(如安装软件:dpkg -i xxx.deb)。但是linux 下的软件大多遵循开源协议,很多软件在前人开发的软件(所依赖的软件)的基础上进行创作,考虑到开源协议下的版权,他们通常不会集成其它软件,往往要我们自己首先安装其依赖的软件,然后再安装此软件。这个过程也有点繁琐。为此, Debian 开发了apt-get 包管理工具来自动分析依赖关系,并自动下载、安装所依赖的软件。在终端中其使用方法如 sudo apt-get install xxx.deb。rpm 格式与 deb 格式类似,只不过有 Red Hat 系系统所使用。rpm 格式软件包在终端中使用 rpm 命令管理(如安装软件:rpm -i xxx.rpm)。其自动解决依赖关系的工具为 yum ,终端中的使用方法如 yum install xxx.rpm。虽然这两中方法都比较方便,但是个人认为这造成了 linux 系统的分裂,使得软件开发者不得不同时提供 deb 和 rpm 两种软件包,增加了开发成本,同时普通用户在一个 linux 系统上的软件拷贝到另一个 linux 系统上却无法安装。从这方面讲它们削弱了 linux 的竞争力。
       Linux mint 的界面

    Ubuntu(系)和 Fedora(系)linux 系统孰优孰略,我无法作出结论。Ubuntu 的中文论坛比较好,可以在上面找到各种问题的解决方法;Ubutnu 的用户界面和软件中心做的也比较好,非常漂亮;Ubuntu 的安装工具 wubi 设计的也很好,它使得安装 Ubuntu 系统像装普通软件简单。Fedora 带有增强的 Se linux 安全模块,安全性好;Fedora 采用最新的开源软件,我们可以体验最近技术。总的来说 Ubuntu 可能更友好、易用,而Fedora 则更加追求技术创新。另外,最近 linux mint(一个基于Ubuntu 的 linux 操作系统)非常火,下载排名持续领先 Ubuntu 和 Fedora,看看其介绍和界面,似乎比 Ubuntu 更加人性化,可能也是一个不错的选择。还是那就话,对普通用户来说,它们只是一个操作系统而已,够用就好。



https://blog.sciencenet.cn/blog-530833-540366.html

上一篇:自由奔放的 Linux (1)—— Windows 与 Linux
下一篇:自由奔放的 Linux (3)—— Gnome 与 KDE
收藏 IP: 210.72.8.*| 热度|

4 陈学雷 覃开蓉 黄富强 李宇斌

该博文允许注册用户评论 请点击登录 评论 (2 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-20 05:14

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部