Novell SLED 11 SP1:最完美的企业OS

  • 来源: IT168 作者: sevenleaf   2010-07-16/11:09
  •       Novell公司在2006年首次推出SLED 10,在2009年3月份又推出了升级版SLED 11。SLED 11是一款功能强大的Linux企业桌面操作系统,甚至有人称SLED 11是唯一能替代Windows的桌面操作系统。今年Novell针对用户需求又推出了SLED 11 SP1,这次又会带来什么惊喜呢?一起来看看吧。

          历史回顾

          不管大家怎么看待Novell公司,不可否认的是,在2006年7月份Novell发布的SLED 10是当时Linux发行版中的一款十分优秀的企业桌面系统。感谢David Reveman(Novell的工程师),让该系统首次加入了“3D 桌面效果”;感谢Novell Samba 团队的努力,特别是Samba技术大师——Jeremy Allison,让该系统集合了最完善的Samba性能;感谢Novell的OpenOffice.org团队,在基于OpenOffice.org的基础上研发出启动速度更快、功能更全的go-oo.org办公套件。

          由于SLED 10的发布,Novell真正决定开始关注桌面Linux产品,并开始记录用户在Linux桌面系统上想要完成的任务,你也可以在http://www.betterdesktop.org/上找到这段视频。这些记录帮助Novell设计出代号为“SLAB”的新系统菜单和应用管理系统,界面如下图所示:

     Novell企业版Linux OS历史回顾 Novell企业版Linux OS历史回顾

    图:左图式Suse Linux企业版最新的“SLAB”系统菜单  右图是3D桌面效果

          然而其他Linux发行版也相继推出了1个或2个的新版本,在功能和稳定性上与SLED 10激烈竞争,导致SLED 10流行时间很短暂。

          论战

          在2006年11月,Novell宣布和微软达成“合作协议”,让双方的软件可以更好的配合工作。这个协议扩大了Novell软件的使用范围,比如,你可以使用Novell的工具来管理Actice Directory,通过OpenOffice.org 转换OpenML/ODF以达到一个满意的效果。

          遗憾的是,这项协议也带来了一项联合专利协议。这项专利协议直接冲击了自由软件和开源社区。很多人指责Novell将自己卖给了微软,因为这个协议同时也将SUSE Linux Enterprise Serve的订阅许可权卖给微软了。

          这个协议导致的后果是:一些自由软件和开源开发者以及SLED10的粉丝开始怀疑Novell,一些甚至用离职来反抗,其中最出名的就是Jeremy Allison,他的辞呈还可以在Groklaw's website 上读到。

    #p#副标题#e#

          SLED 11 新增哪些服务?

          现在回到SLED 11的讨论中。SUSE Linux Enterprise Desktop 11刚发行时,结果并不是很理想。原版发布后一直受系统声音问题拖累。正在那时,大部分主流Linux发行版也开始默认加入PulseAudio声音服务器。那时候,不是100%的音频软件都能在Pulseaudio上稳定运行,而在SLED 11中Alsa到PulseAudio的“连接”效果也不是特别好。

          除了声音问题,在原始的SLED 11版本中使用的是GNOME 2.24和GTK 2.14,而GNOME 2.24和GTK 2.14都有很强的库依赖性,这导致很多GTK应用程序在编译时,必须要调整或更新旧的GTK库文件,SLED 11使用的是KDE4.1.3版本,而4.1.3版本不如最新的KDE 4稳定、完美。

          Novell原来发布的服务包中很少会关注到软件更新问题,感谢SLED 11 SP1,让Novell一改常态的地关注多款软件的更新。例如,SLED11 SP1更新了GNOME 2.28 和KDE 4.3.5。让开发者以更简单的方式使用SLED 11 SP1。随着软件的更新,很多底层库也随之被更新了。除此之外,SLED 11也关注了很多小细节,比如声音功能的完善上。

          Novell在他的企业产品中强制发布服务包,这种做法其实是很冒险的,但是在这种情况下,与我们交谈的所有系统管理员都表示要感谢SP1的发布,因为SP1让他们可以轻松地将SLED 10升级到SLED 11。

          快速查看下表中部分软件的最新版本,同时表中也列出了最近2款OpenSUSE 系统的软件信息。

     SLED 11 新增服务、安装配置

    图:不同系统中的软件版本信息

          安装与配置

          Novell通过在线Yast更新模块,实现用简单的方式安装最新的服务包。当出现新的服务包时,你可以下载服务包方式进行更新,也可以申请一个SP补丁,然后启动SP更新,这样系统就会自动更新服务包。除了上述两种方法外,使用SLED 11服务包中的installation routine软件也可以简单的进行服务包的更新与安装。

     SLED 11 新增服务、安装配置 SLED 11 新增服务、安装配置

    图:SLED 11服务包中的installation routine软件界面

          使用installation routine工具,整个安装程序十分周密,并且你可以在重启之前调整大多数的系统设置。你也可以执行高级任务,比如让安装程序使用自动化配置脚本,使得系统管理员可以实施大量的自动化的SLED 11 SP1安装。

          私有驱动设备

          目前nVidia 和 ATI都有为各自的视频卡驱动器提供专属软件库,当你“注册”Novell系统后,系统就会自动加载这些私有驱动设备。不足的是,我们在测试时,发现将nVIdia设备驱动安装到错误路径下,X服务器就无法启动,安装到正确位置下才恢复正常。幸运的是这种情况将会被修正。本次我们没有测试ATI设备。

          要修正nVidia问题,我们只需简单复制“更新”目录,既将2.6.32.11-0.3-pae目录复制到2.6.32.12-0.7-pae目录中,然后执行命令“depmod -a”即可。

          Yast控制中心

          Yast控制中心是SUSE Linux Enterprise特有的一项功能。Yast为SUSE Linux Enterprise系统为用户提供了一个友好的配置界面,而其他系统都只能手动来调整配置文件。SLE允许用户通过各种各样的Yast模块来提前运行一些任务。SLED11的release版本中,许多的模块被填入模块完整列表中,如Kerberos服务器、Squid代理服务器、sudo配置还有重新设计的安全和固化模块。

     SLED 11 新增服务、安装配置 SLED 11 新增服务、安装配置

    图:左边为QT界面  右边为GTK界面

          自从SLED 10 Service Pack 2发布后,Novell为Yast控制中心提供了2个绘图界面:QT和最新的GTK。起初,GTK接口只提供GTK前端应用,所以那时只推出QT模块。自从SLED 11发布后,GTK接口就引入了GTK所有的模块。随着SLED 11 SP1的发布,GTK接口做了相当多的修改,而其功能也越来越接近QT了。 尽管如此,如果你要远程配置你的桌面电脑或者服务器,QT会更适合。

          其他增强版配置

          SLED 11不但改进了PolicyKit,而且增强了系统与Novell公司其他网络产品的兼容性,比如:ZENworks Linux管理器和Open Enterprise Server。

    #p#副标题#e#

          与SLED11 SP1配合工作

          当我们第一次使用SLED 11 SP1时,最先注意到的应该是它的界面非常干净,它没有套用OpenSUSE那样“深色”主题。虽然它也有一个标准的蓝灰GTK的黑色背景主题包(KDE看起来有点暗,但是可用)。由于SLAB菜单界面与Windows的很像,所以大部分使用过电脑的用户很快就能适应这个系统,这将有利于SLED 11 SP1的界面友好性。

          该系统用于桌面电脑上,几乎没有发现什么错误,唯一的错误是使用OpenOffice.org写操作时,当你点击“Bulleted”段落,OpenOffice似乎失去了重心,对于文档加强功能表现十分不稳定。同样的,在有些系统上Nautilus文件管理系统不支持预览(我们不知道为什么在一些系统上会出现这种问题,而在另外一些上又不会)。我们发现的最后一个问题是:当你禁用3D效果后,拖动一个窗口与另一个窗口重叠,结果还是显示原来的窗口(因为我们在其他发行版中也发现了这个问题,所以这可能是GNOME的原因)

          我们还发现SLED 11 SP1另一个很好的功能:那就是虽然系统默认安装了Beagle(一种搜索服务),但是系统启动时不会自动启动它,除非用户设置为自动启动。因为几乎所有的搜索系统文件服务时,都要花费系统很大的资源(也包括Beagle在内)。

     与SLED11 SP1配合工作、增加软件、总结

    图:在SLED 11 SP1中使用KDE 4.3.5启动登陆Beagle

          获得TLC技术后,GNOME不是唯一更新的内容,KDE也更新为4.3.5版本,SLED11的KDE从原来的4.1.3到现在的4.3.5是一个很大的跳转。以后的KDE似乎要加强KDE桌面功能,但是目前的版本主要用于家用企业桌面电脑(不然就是我们最终习惯了新的KDE4版本)。

    增加软件

          虽然SELD 11 包括了很多优秀的企业应用软件,比如,penOffice.org和Evolution(综合软件开发工具包),但是大部分Linux用户都希望在他们的电脑上安装更多软件(包括多媒体应用软件)。为了解决这个问题,OpenSuSE使用Packman(第三方软件仓库)。

     与SLED11 SP1配合工作、增加软件、总结

    图:安装了SDK和AddonDVD的Yast软件组件

          遗憾的是,Packman 没有为SUSE Linux Enterprise提供软件频道,但是你可以通过openSUSE 11.1 或者 openSUSE 11.2的软件频道来获得SLED 11 SP1。

          Mike Petersen(他是SP1发行版的管理员之一,也是这篇文章历史那部分内容的提供者)是SUSE Linux 企业版的主要贡献者之一,他主要维护一些SLED 机器和为各种各样的SUSE Linux 企业版创建“Addon 系列产品”。在他的网页上可以获得适用于SLED 11 SP1的AddonCD和Addon DVD。我们测试了他发布的最新版,结果发现其功能非常完整。他提供了几乎所有Linux系统中有关多媒体类应用程序代码和目前流行的大部分应用软件。唯一不足的是,他目前提供的软件版本大部分都是支持32位系统的,而且暂时他还没有计划去设计支持64位的,除非大部分客户端都升级到64位(获得开发64位的基金支持)。你可以在http://www.pcc-services.com/sled_rpms.html中下载Addon工具。

          SUSE Linux 企业发行版中发现的另一个增加软件资源的是openSUSE Build Service,你可以在http://software.opensuse.org/.中找的该程序包。同样,其他经销商也会在SLED 11 SP1中预装入自己的软件,包括设备驱动和私有应用软件,比如LinDVD。如果你的组织真的“需要合法的多媒体DVD录音装置”的话,是值得你去找在SLED 11 SP1预装商业软件的供应商,并和他们洽谈使用协议。

          Novell公司对SLED 11的修改中,可以看出Novell对于细节的关注。Novell决定将企业软件作为升级服务包的主要修改内容是很冒险的,但是看起来冒险似乎是值得的。SLED 11的第一个服务包就让原版有了很大的改进。

          虽然Linux高级用户可能不是很喜欢企业版过长的更新周期,但是如果你这几年来都在寻找属于自己(或者是父母、朋友)的完美桌面系统,SLED 11 SP1或许是其中的一种选择,目前,SLED 11 SP1已经准备好替换SLED 10,蜕变为一款完美的企业级Linux桌面系统(至少会在RedHat进军企业桌面系统之前实现)。

          撇开各种争议,新版SLED 11几乎修复了原版SLED 11的所有问题,而SLED 11 SP1也将SLED 11推到了所有企业级桌面系统发行版的最前端。

          改进之处:

          修复了SLED11中的主要问题;

          设计了Yast控制中心;

          修改了GTK/GNOME 和 QT/KDE;

          增加企业工具,如:AutoYast;实时的技术难题解答。

          不足之处:

          仍有一些小毛病,包括:私有设备驱动;

          缺乏可增加软件(特别是对64位系统的支持);

          订阅更新每年需要耗费50美元。


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多