感谢支持
我们一直在努力

ZFS与Linux文件系统的变革

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。

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的到来了。


架站与管理工具


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编码文件名的安全漏洞。

赞(0) 打赏
转载请注明出处:服务器评测 » ZFS与Linux文件系统的变革
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏