写在LinuxExplore V0.98发布前

写在最前面
 
对LinuxExplore的怀念越来越强烈,最终促使我在两个月前的一天正式开始了重构LinuxExplore的工作。我把两个月来大部分的业余时间都花费在LinuxExplore V0.98的设计与编码上,这里必须感谢我的老婆,是她分担了大部分本属于我的家务。而当我因为全神贯注而出现短暂的反应迟钝、目光呆滞和答非所问时,她表现出了不可思议的宽容和理解。此外,她理所当然的成为LinuxExplore V0.98的第一个用户,虽然,她依然搞不清,这个东西到底是用来干什么的 :)
 
LinuxExplore V0.98一个很小的WINDOWS软件,使用了VC6.0的开发环境,主要的功能是用来浏览Linux的Ext2、Ext3和ReiserFs的分区,以及copy这些分区中的文件,说实话,除此之外它的确没有什么其他的功能。在这个版本中,我摒弃了一切以前版本中华而不实的内容,力求将软件定位为精巧而实用。毕业将近3年,C++再也没有碰过,所以这次重构完全是用C语言进行的(指核心代码,界面之类依然套用的MFC的东西),没有沿用之前的一行代码。
 
除了直观的界面上的变化外,新版中最大的变化是增加了两个全新的功能,(1)初步支持ReiserFs, (2)初步的VMDK格式支持。这里我使用了两个“初步”,因为我对这两个功能并不自信,没有经过长期测试的东西,是否能一直稳定的工作,这个我没有谱。
 
3年前(即2006年12月),我在南京航空航天大学4号楼发布了LinuxExplore V0.95。三年后的2010年1月,LinuxExplore V0.98即将面世,跨越3年的承诺即将兑现,我很高兴。目前,该版本已经进入最后的集成测试阶段,离发布仅一步之差。
 
Hans Reiser 一个天才的悲剧
 
在进行ReiserFs支持库编码的时候,我一直为 Hans Reiser的故事所唏嘘。Reiser Hans即ReiserFs的主要设计者,因为谋杀他的妻子目前依然被囚禁在美国的某监狱。这桩公案曾在开源界引起过轩然大波,相信很多人都有所耳闻吧。如果你对事情的经过很感兴趣的话,可以在wiki上搜索Hans Reiser,我的英语不好,所以也只能看个大概。不过能够在linux内核中占一席之地,并成为SUSE linux的默认文件系统,Hans Reiser被冠以“天才”,应该不过分吧,但就是这样的人已成为一介阶下之囚,不能不令人感叹...
 
目前,对ReiserFs的主要批评是版本的兼容性问题。而就我所认识的皮毛看,这个文件系统对于小文件较多的系统,有很大的优势,可以节约不少磁盘空间(实在是比较肤浅的认识,呵呵)。
 
VMDK SUPPORT - 希望是一个有用的功能
 
虚拟机软件VMWARE,相信大家都用过,之前我曾在其上开发过嵌入式软件,而VMDK则是VMWARE的虚拟磁盘文件格式。当我们要从虚拟机上copy一个文件到本机的话,通常需要运行VMWARE,然后通过各类网络共享方式copy(我不知道现在有没有更方便的方法)。而本次V0.98所提供的另一功能就是直接打开VMDK文件,然后允许用户进行文件copy,这样可以大大提高用户的效率。目前就我使用的感觉而言,还算不错。可惜目前LinuxExplore还不支持WINDOWS的几个文件系统,如FAT32、NTFS等,所以还不能打开虚拟机上的win32分区,也许这会是LinuxExplore的下一个开发目标。
 
写在最后面
 
最后,我必须说几句套话,“由于本人能力有限,所以错误在所难免”。虽然是套话,但确实是由衷的,工作不能与当年在学校相比,我没有太多的业余时间,一切都来自于自己的兴趣和冲动,也没有专业的测试团队配合,所以,错误确实是必然的,但“有错必改”,LinuxExplore V0.98必将日臻完善,以此自勉。
 
                                                          2010年1月6日 张江

本文出自 “帘卷西风” 博客,谢绝转载!

你可能感兴趣的:(linux,reiserfs,vmdk,LinuxExplore,V0.98)