6月第3周系统升级录:ZFS与Linux文件系统的变革

系统
端午节已过,过去的两周相对平静,却也酝酿着另一波的系统更新潮流。ZFS文件系统即将得到Linus原生支持,虽然无涉系统更新,却十分值得关注。Windows 7的用户可以开始期待SP1在7月的测试。VirtualBox、FileZilla、WordPress的用户都可以进行更新,Opera 10.60也可以开始期待了。

【51CTO整理】Linux爱好者们大概已经从过去两周的新闻中听说了ZFS文件系统即将得到Linux原生支持的消息,这个Linus也曾垂涎的文件系统终于有机会成为Linus内核的一部分了。另外,openSUSE 11.3进入RC阶段,Wine 1.2已经发布了第三个RC版本,也是Linux爱好者们值得关注的。而Windows用户也应该了解到,Windows 2000与Windows XP SP2的支持将在今年的7月13日终止,而Windows 7和Windows Server 2008 R2的SP1则也将在7月开始其测试阶段。常用的应用方面,VirtualBox在3.2.2发布不到一周后紧急更新至3.2.4,修复了一些bug;Songbird播放器、FileZilla客户端和PeaZip也都进行了更新,Opera 10.60也已经进入了Beta阶段。自己架站的博主们可以了解一下刚发布的WordPress 3.0的新特性,而HAproxy、Samba、Postfix、Nginx等服务也各自进行了小幅度的更新和bug修复。

ZFS文件系统的Linux原生支持

Linux支持多种文件系统,其中包括当前主流的ext3,被看好的ext4与BTRfs等日志文件系统,网络存储用的NFS,集群文件系统Lustre等等。ZFS是Sun/Oracle的Solaris中所使用的文件系统。由于许可协议不兼容的关系,ZFS一直没能成为Linux内核之中的一部分。很多Linux爱好者认为Solaris和OpenSolaris的前景黯淡,但ZFS实在是一个非常出色的文件系统——简单的管理,具备事务语义,端对端数据集成以及良好的可伸缩性——这几乎令所有的Linux支持者都垂涎欲滴,连Linus也承认曾经因为ZFS的诱惑而考虑过将Linux的许可协议从GPLv2改成GPLv3。而当年BTRfs文件系统的开发,也是Oracle的Chris Mason在借鉴了ZFS当中的很多亮点之后完成的。

由于Sun为ZFS使用CDDL许可协议,ZFS文件系统迟迟无法进入Linux。虽然有通过FUSE(Userspace内的文件系统)实现在Linux下使用ZFS的方法,但其性能并不能令人满意。不过,这件事情最近开始呈现转机。根据6月7日传出来的消息,美国能源部所属的劳伦斯·利弗莫尔国家实验室(Lawrence Livermore National Laboratory)与Oracle的几位工程师一起公开表示已经联合发起了名为“Native ZFS for Linux”的项目,项目通过将ZFS做成独立的Linux内核模块的方式避免了许可协议的纠纷,实现了ZFS文件系统的Linux原生支持。虽然由于Posix访问接口还没有实现的关系还无法挂载,不过这个功能的实现也只是时间问题,我们应该能够在不久的将来在Linux上见到ZFS文件系统了。

有关Linux文件系统的发展前瞻,可以参考51CTO的特别专题:下一代Linux文件系统

发行版与常用工具

openSUSE 11.3 RC1

作为重要的Linux桌面发行版之一,openSUSE 11.3进入了RC阶段。Novell的官方发布声明并没有对openSUSE 11.3的新特性做太多介绍,只是提及此次版本修复了很多bug,如LVM分区无法访问、Firefox容易崩溃等等。根据此次声明,如无意外,openSUSE 11.3正式版应能在7月15日公开。

Wine 1.2 RC3

Wine提供了一个用来运行Windows程序的平台。Wine(Wine Is Not an Emulator的缩写,即Wine不仅仅是一个模拟器)是一个在XWindows和Unix上执行的Windows APIs(应用程序接口),也可以认为Wine是一个Windows兼容层。

Wine 1.2 RC3的发布意味着其正式版很快便能完成。RC3主要是更新了大量的翻译内容,并修复了很多bug。

详细情况可从Wine官网了解:http://www.winehq.org/download

VirtualBox 3.2.4

开源的跨平台虚拟机系统Oracle VirtualBox在发布3.2.2维护版本之后的一周内,紧急发布了3.2.4进行Host-only/bridged 网络、Win64 Page Fusion 和 3D 加速相关错误的修复。如果你在VirtualBox 3.2.2当中遇到相应的问题,那么推荐更新到***的版本。

Songbird 1.7.3

Songbird是一款得到早期很多Linux用户青睐的开源播放软件兼浏览器。自从 Songbird 宣布将研发重心转移到 Win32 和 OS X 平台后,不少 Linux 用户纷纷转移到其他播放软件。不过根据用户反馈,最近几个版本的Songbird在Linux平台上的表现十分令人满意,以前总是遇到的gstreamer python绑定冲突、启动速度慢等问题都已经得到了解决。Songbird 1.7.3解决了之前从1.4.3升级会丢失媒体库节点的bug,并添加了对***HTC hero的识别。目前Songbird团队已经在致力进行Songbird 1.8的开发。

FileZilla Client 3.3.3

FileZilla是一个流行的免费FTP工具,界面友好简单易用,为Windows,MacOS X和Linux平台都提供了相应版本,功能丰富是一个高性能的FTP客户端软件。

新版本增加了如下功能:增加“不包含”的过滤条件,用来过滤文件名和目录;按键 Alt+left 或者 Alt + Up 可进入父一级目录;按键 Alt + Down 可开始下载选中的目录和文件;按键 Alt+Right (Cmd+Right on OS X) 可进入选中文件或目录;关于对话框增加了显示操作系统信息;自动升级层出会检测系统是32位还是64位
小的性能提升,主要体现在 Linux 用户上;增加用来显示瞬间传输速度而不是平均速度的选项。此外,新版本也修复了SFTP连接、传输状态条等方面的一些bug。

PeaZip 3.2

PeaZip是一款优秀的压缩管理工具,可以运行在Linux系统和Windows系统。PeaZip也支持鼠标右键操作(Linux下也一样),不爱用WinRAR和7-Zip的读者高兴的话可以尝试一下。PeaZip 3.2 版本增加对更多压缩档格式的支持,功能上做了不少的小改进,并升级了一些相关软件包。

Opera 10.60 Beta

在IE9、Chrome 5/6、Firefox 4都在争先往HTML 5靠拢之时,老牌的Opera自然也不甘寂寞。Opera在6月初发布了10.60的Alpha版之后,最近进入了Beta阶段。本次Opera 10.60***的卖点就是支持了大量HTML 5特性,其中包括WebM视频,离线应用,地理位置定位,Web Workers,跨域文档消息调用等功能。喜欢Opera的读者们,可以准备期待Opera 10.60的到来了。

#p#

架站与管理工具

WordPress 3.0

凡是用过博客的,恐怕没人不知道WordPress。WordPress是使用PHP开发的开源博客平台,也可以当做一个CMS系统来使用。

WordPress 3.0提供了新的默认主题和新的后台管理界面,整合了多站点的功能,并修复了大量bug。用户可以从官网下载进行手动更新,或进入自己的WordPress后台进行在线升级。

GTK+ 2.90.2

GTK(GIMP Toolkit)是一套跨多种平台的图形工具包,按LGPL许可协议发布。虽然最初是为GIMP写的,但目前已发展为一个功能强大、设计灵活的一个通用 图形库。特别是被GNOME选中使得GTK+广为流传,成为Linux下开发图形界面的应用程序的主流开发工具之一。

GTK+ 2.90.2增加一个初始版本的 GtkApplication 以及一个基于 GtkApplication 的应用类;改进了 GtkIconView、GtkAssistant和 Introspection;支持 offset 窗口的拖放;新增了很多新的 API;提供一个 GTK+ 3 的移植指南,并修复了不少bug。

curl 7.21.0

curl是一款著名的字符界面下的下载工具,支持HTTP、HTTPS、FTP、FTPS、DICT、TELNET、LDAP、FILE,和 GOPHER。此外还具有cookies支持、断点续传、FTP上传、密码支持、SSL支持和代理支持等特性。

curl 7.21.0增加了 --proto 和 --proto-redir 选项,config命令中添加了 --enable-threaded-resolver 选项,增加对 PolarSSL、FTP 匹配通配符和 RTMP 的支持,以及CURLINFO_PRIMARY_PORT, CURLINFO_LOCAL_IP和CURLINFO_LOCAL_PORT 等选项,并修复了17个bug。

DRBD 8.3.8

DRBD 是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。您可以把它看作是一种网络RAID。

DRBD负责接收数据,把数据写到本地磁盘,然后发送给另一个主机。另一个主机再将数据存到自己的磁盘中。其他所需的组件有集群成员服    务,如TurboHA 或 心跳连接,以及一些能在块设备上运行的应用程序。例如:裸I/O、文件系统及fsck、具有恢复能力的数据库。

DRBD 8.3.8新增了check-offline命令以探测离线数据并重新调配元数据;增添了initial-splite-brain handler;并针对WAN/proxy连接的resync进行了增强。

HAproxy 1.4.7/1.3.25

HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点, 这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。

HAproxy 1.4.7修正了配置中由于没指定 server id 时导致联系哈希算法出错的问题;修正了分发器和 http_proxy 模块的bug,日志中一些终结符号的问题等等,建议升级。而1.3.25则是修复了1.3一支的一些严重bug,建议有TCP问题的用户进行升级。

Samba 3.3.13

Samba是SMB的一种实现方法,主要用来实现Linux系统的文件和打印服务,Linux用户通过配置使用Samba服务器可以实现与Windows用户的资源共享。

Samba 3.3.13修正了一个安全漏洞 CVE-2010-2063,这个漏洞会引起内存失败。Samba 3.0.x, 3.2.x以及3.3.0-3.3.12的用户都会受到该漏洞影响,建议升级。

Postfix 2.7.1

Postfix是目前流行的一套邮件传输代理软件(MTA),素以高效、安全等特点著称,很受新手的欢迎。如果sendmail让你头疼万分,那么Postfix则是一个很好的选择。

Postfix 2.7.1主要修复了三个bug,有关SMTP客户属性、非ASCII搜索字符串的LDAP查询以及matchlist。如果没有遇到相应的问题,就不用升级了。

Nginx 0.8.41/0.7.67

nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在类BSD协议下发行。其特点是占有内存少,并发能力强,当前国内包括新浪、网易、腾讯等很多知名网站都在使用nginx。

Nginx 0.8.41修补了一个有关无效UTF-8字符串的安全漏洞,支持在request line中使用空格,并修复了两个bug;而0.7.67版本则修复了有关无效UTF-8编码文件名的安全漏洞。

【编辑推荐】

  1. 6月第1周系统升级录:雨林木风新起点——Ylmf OS 3.0
  2. 5月第3周系统更新回顾:Wine 1.2将至 十七年的继承
  3. 5月第3周系统更新回顾:Linux内核、VirtualBox、CentOS
责任编辑:yangsai 来源: 51CTO.com
相关推荐

2010-06-25 14:14:50

Exchange Se

2010-08-20 15:43:33

系统升级录Vim

2010-07-30 13:35:31

2011-03-11 21:24:47

系统升级

2010-06-04 17:00:39

Ylmf OS 3.0Pidgin 2.7.VirtualBox

2010-07-09 15:00:50

Linux内核系统升级录

2010-08-06 15:05:39

2010-08-13 13:20:15

2010-07-02 11:30:29

RHEL 6浏览器系统升级

2010-11-19 17:15:24

2010-09-03 15:08:35

系统升级

2010-11-26 17:10:34

系统升级

2010-08-27 13:17:51

系统升级

2011-08-12 16:57:41

2010-11-05 15:31:29

2010-07-16 13:25:06

系统升级录Windows 7openSUSE

2010-07-23 10:48:23

2011-01-21 16:15:31

2011-07-22 16:21:33

2011-07-29 16:00:58

点赞
收藏

51CTO技术栈公众号