ZFS与Linux文件系统的变革

WGS00 2010-06-19

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文件系统了。

发行版与常用工具

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。

相关推荐