【51CTO独家特稿】今天是2010年5月第3周的周五。本周内发布了Linux内核2.6.34,nginx,Samba,HAproxy和iptables也都发布了小版本更新。VirtualBox 3.2.0发布了正式版。发行版方面,CentOS 5.5和Scientific Linux 5.5先后发布,SUSE企业版Linux更新了SP1补丁,Slackware 11.2的两个RC也已经放出,OpenBSD更新到了4.7。有哪些是您所关注的更新呢?不妨跟51CTO编辑一起,一览下面这一份列表。
Linux 2.6.34 Kernel
Linux 2.6.34内核正式版带来了大量开源显卡驱动更新、笔记本集显独显切换支持(又称Hybrid Graphics但需重启X)、分布式闪存文件系统LogFS/Ceph、更快的KVM网络支持、Btrfs文件系统升级、VMware Balloon驱动等等。当然还有大量的细节修正与完善。
本次升级中最值得关注的新项目是Ceph分布式文件系统和LogFS。Ceph旨在增强负载处理,可以让数万人同时访问同一文件,或向同一目录进行写文件操作,从而克服企业存储系统难题。LogFS考虑到了这些存储设备清除和重写数据块的方式,可以实现高效扩容,能够更快速挂载,比普通文件系统占用更小的运行时内存。
另外,新版内核带来了新的vhost net技术,可以降低虚拟化开销,降低五分之一延迟时间,几乎可以将带宽提高至固有性能。
nginx 0.8.37
Nginx是由俄罗斯软件工程师Igor Sysoev开发的一个高性能的HTTP和反向代理服务器,具备IMAP/POP3和SMTP服务器功能。Nginx最大的特点是对高并发的支持和高效的负载均衡,在高并发的需求场景下,是Apache服务器不错的替代品。目前,包括新浪、腾讯等知名网站已经开始使用Nginx作为Web应用服务器。
nginx 0.8.37更新了两个新特性,分别是ngx_http_split_clients_module模块,以及“map”指令现在可以支持255个以上的字符数。此外还有数个bug修补。
下载:http://nginx.org/en/download.html
相关阅读:Nginx配置与应用专题
管理员们需要注意的是,近期nginx爆出0day漏洞,保守估计现在全球有100万服务器正使用nginx并开放了图像上传功能,这些服务器现在都面临被入侵的危险。在官方补丁出来之前,请管理员们按照报道中提到的方法迅速修补。
Samba 3.5.3
Samba是一个自由软件,用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS网络协定做连结。目前的版本(v3)不仅可存取及分享SMB的资料夹及打印机,本身还可以整合入Windows Server的网域、扮演为网域控制站以及加入Active Directory成员。
Samba 3.5.3没有新增的新特性,修复了十数个bug,最重要的修复包括MS-DFS的功能问题,以及Winbind相关的问题。
HAproxy 1.4.6
HAProxy 提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点, 这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。
HAproxy 1.4.6修正了 Linux 下当 glibc >= 2.10 时的一个编译问题,文档方面也做了一些修正。如果你当前正在运行 1.4.5 版本,并且编译时没问题,则无需升级。
下载:http://haproxy.1wt.eu/download/1.4/
iptables 1.4.8
netfilter/iptables IP 信息包过滤系统是一种功能强大的工具,可用于添加、编辑和除去规则,这些规则是在做信息包过滤决定时,防火墙所遵循和组成的规则。这些规则存储在专用的信 息包过滤表中,而这些表集成在 Linux 内核中。在信息包过滤表中,规则被分组放在我们所谓的链(chain)中。
iptables 1.4.8增加了对最新Linux内核 2.6.34 版本的支持,同时对文档也做了些更新,修复了一些bug。
下载:http://www.netfilter.org/projects/iptables/downloads.html
SystemRescueCd 1.5.4
SystemRescueCd是一个Live Linux救援CD,它包含了许多工具,可以处理大量的任务,包括分区操作,文件恢复,硬盘测试,FTP和磁盘格式化。和大多数Live Linux发行版一样,你也将它安装到CD或U盘上。
SystemRescueCd 1.5.4的更新包括:
◆更新内核至2.6.33.4(altker32 + altker64)
◆更新标准内核至2.6.32.13(rescuecd + rescue64)
◆更新FSArchiver至0.6.10(修复了数个bug)
◆将来自Ubuntu 10.04的GNU Parted更新至2.2
◆更新Memtest86+至4.10
◆更新固件软件包至20100430
◆当PXE/network启动被使用时,禁用NetworkManager
◆修复initramfs中的固件文件问题
◆修复pxe-boot-server服务(忽略空文件夹)
◆添加NetworkManager以更轻松的配置网络(特别是无线网络)
◆启动时打印所调用的内核模块名
下载:http://sourceforge.net/projects/systemrescuecd/files/
推荐阅读:系统崩溃 十款Linux救援工具任你挑
VirtualBox 3.2.0
开源虚拟机 VirtualBox 已发布 3.2.0 正式版本。VirtualBox 3.2.0 是 Oracle 并购 Sun Microsystems 后所推出的第一个版本,为其用户带来了不少新特性。
在 VirtualBox 3.2.0 中所添加的新特性主要包括:
◆最新的 Intel 硬件支持:如 Intel Core i5 和 i7 处理器、以及 Intel Xeon 处理器 5600 系列
◆Large Page 支持
◆In-hypervisor 网络
◆新的存储 I/O 子系统
◆远程视频加速
◆Page Fusion
◆内存 Ballooning
◆多头虚拟显示器
◆Hot-plug CPU
◆虚拟 SAS 控制器
◆联机快照合并
◆OVF 增强
◆Guest 自动化
◆USB 键盘及鼠标
◆支持 Oracle Enterprise Linux 5.5、Ubuntu 10.04、Mac OS X
下载:http://www.virtualbox.org/wiki/Downloads
#p#
本周发行版更新回顾
CentOS 5.5
该版本基于 Red Hat Enterprise Linux 5.5,是 CentOS 5 发行系列的第五次更新。此次更新距离RHEL 5.5的发布足足有一个半月的时间。新特性方面,可以参考51CTO之前对RHEL 5.5新特性进行的介绍。
推荐专题:CentOS 社区企业操作系统
Scientific Linux 5.5
和CentOS一样,Scientific Linux也是一款重新编译的Red Hat Enterprise Linux变种,另外还包含了额外的软件包,硬件驱动和其他特殊功能。
Scientific Linux 5.5发布了适用于i386和x86_64架构的两种版本。软件包方面,添加了gnuplot 4.2和iwlwifi 6000 ucode防火墙。上游厂商还添加了FreeRADIUS 2和PostgreSQL 8.4。OpenOffice.org到了3.1.1。Scientific Linux release 5.5是基于Enterprise 5 服务端和客户端中的RPM重建,其中包含了Update 5,还包含了至2010年5月18日的所有勘误和bug修复。
推荐阅读:从CentOS风波谈起:Linux企业版如何选择?
SUSE Linux Enterprise 11 SP1
这次补丁带来了一些虚拟化和桌面端的改进,以及集群支持方面的一些新工具。本次升级基于openSUSE 11.2以及Linux Kernel 2.6.32。
详细情况可参考此简讯。
Puppy Linux 5.0
这是非常小巧的发行版,麻雀虽小,但五脏俱全。快速简单,还提供了LIVE CD或USB盘只有100MB。在《十个最应该记住的Linux发行版》和《给上网本装备Linux 五大发行版任你挑》两篇文章中,都推荐了Puppy Linux这一发行版。
Magic Linux 2.5
Magic Linux也是推荐用于入门的一个Linux发行版,是中国现存的最古老的社区发行版之一。
本次发布的重要组件包括Linux kernel 2.6.30.10,X.Org Server 1.6.5,GCC 4.4.0和KDE 4.4.3(同样还包括KDE 3.5.10)。magic_win安装程序可使Windows用户轻松的从硬盘安装Magic Linux而不需要过多的手动配置。可能引起中国用户兴致的特殊功能包括:轻巧方便的输入法fcitx,针对中国语言环境特别优化过的WINE,强大的视频播放器SMPlayer为字幕和声道提供了非常棒的支持,StarDict字典程序,各种下载工具(aMule,KTorrent,MultiGet),即时通讯软件(Konversation,Pidgin)支持各种在线交流,还有特殊网络配置工具。
相关阅读:Magic Linux发行版本运用
Arch Linux 2010.05
Arch Linux基本理念是快速、轻巧、弹性与简单。它只安装最小化的基本系统,用户可以根据自己的特定需求选择配置安装相应的软件。这个发行版是一份独立开发的、为i686优化的Linux发行,面向高级Linux用户。
Arch Linux 2010.05 主要对 Archiso 和 AIF 进行了改进和增强。
OpenBSD 4.7
OpenBSD 是一个从BSD派生出的类Unix操作系统,是在1995年由项目发起人Theo de Raadt从NetBSD分支而出。
4.7系统在各个方面都进行了重要的改进,比如重新开始安装和升级前更仔细得确认所有的文件系统均未挂载;如果没有根磁盘则一直检测,直至出现为止。OpenBSD 4.7配置了GNOME 2.28.2,KDE 3.5.10,Xfce 4.6.1,MySQL 5.1.42,PostgreSQL 8.4.2以及Postfix 2.6.5等。
Slackware Linux 13.1 RC1和RC2
Slackware 由Patrick Volkerding创建于1992年,是历史最悠久的Linux发行版。曾经Slackware非常的流行,但是当Linux越来越普及,用户的技术层面越来越广(更多的新手)后,Slackware渐渐的被新来的人们所遗忘。在其他主流发行版强调易用性的时候,Slackware依然固执的追求最原始的效率——所有的配置均还是要通过配置文件来进行。
在本周相继发布的两个RC版中,13.1除了更新到Linux kernel 2.6.33.4、GCC 4.4.4、Emacs 23.2、CUPS 1.4.3之外,包括一些Pidgin的安全更新和CUPS的一些bug修复,也修正了安全方面及硬件支持方面的问题。
【编辑推荐】