近一年来,随着Linux技术的日趋成熟与完善,Linux桌面系统已显现出快速发展的趋势。许多国家已经开始基于Linux技术构建自己的桌面办公系统平台。加速桌面系统的发展,完善其功能,配套相应的应用环境,建造一个中国自主的桌面系统平台,打破桌面操作系统长期被一家厂商的垄断局面,广义上对于保障信息的安全性,提升整个社会的信息化程度,是十分必要的。
为了促进Linux在办公领域中的普及和应用,由北京市软件产业促进中心和共创软件联盟组织并实施了“扬帆工程”。在不到半年的时间里,包括中软网络技术股份有限公司、中科红旗软件技术有限公司在内的许多厂商做了大量的工作,使该系统在中文处理、资源管理器、Internet浏览、邮件管理、网络应用及打印支持管理等方面有了长足的进步。
我们从“扬帆工程”项目组组长刘明宝博士那里,了解到扬帆工程开发项目对Linux进行优化的详细内容。他们进行了操作系统性能、资源管理器、打印机、浏览器、拨号程序、邮件程序、剪贴板、系统图形图标的开发和优化。
Linux性能优化
“扬帆工程”项目对Linux的性能进行了7个方面的优化。它们是:
1.增加了控制面板,方便了用户对系统的管理;
2.做了大量中文化工作,增强了系统易用性,并且系统自带多种中文化应用软件;
3.增加了新的TrueType和点阵字库,使系统中文显示更加美观;
4.增加了多种系统启动模式和图形化开关机界面;
5.加入五笔等多种输入法,支持XIM稳定输入和GB18030标准;
6.自动检测系统硬件;
7.采用Ext3文件系统。
资源管理器
资源管理器以Konquer为基础,参照了Windows中的功能,对于原资源管理器进行了改进和完善。资源管理器提供软盘、光盘易用访问点,添加了软驱和光驱自动加载卸载功能;提供对非ext3的文件系统(如vfat、ntfs、ext2等)的自动安装功能;通过资源管理器可以方便察看文件和系统信息;文件和资源管理器无缝集成Samba,完善了共享功能,可以方便地和Windows系统机器共享信息;提供了“我的文档”文件夹,用于存放用户工作文档;右键激活的菜单显示功能,能够根据环境的不同而自动变化。
打印机
Linux系统打印机管理程序,以Linux本身的系统打印机工具为基础,在此基础上进行了功能的改进。带有目前市面上绝大多数打印机驱动程序;提供功能完善的基于PostScript语言的打印系统,支持GB18030标准;本地打印和远程打印都提供了方便、易用的图形化打印机配置程序;提供打印机作业管理程序,提供删除、暂停、恢复、调整打印作业等功能;支持打印机共享。
浏览器
以Mozilla 0.98版为基础进行改进开发,去掉了原版本中不符合中文用户习惯的设定,改进了对于Java、JavaScript的支持,提供了高效的Flash播放器,采用了更漂亮的字体,使得一些功能使用上更贴近普通用户。
拨号程序
以KPPP程序作为基础进行开发的界面化拨号管理程序。主要增强了易用性。把以前程序中众多的英文和繁杂的控制台命令转化为类似Windows中简单的GUI操作。可以让你在Linux下也领略Windows拨号上网的方便快捷。支持Modem、ISDN、ADSL等硬件设备;支持多种连接模式,每种连接模式都包含有电话号码、用户信息、协议、传输模式、挂断时间等信息,用户可以选择多种连接模式来完成一次连接,方便多用户、多ISP的情况和使用电话卡上网的用户;在任务栏可以显示连接图标反映连接状态,鼠标移动到图标上能够显示连接的数据吞吐量。
邮件程序
运行在Linux系统上的全中文邮件程序,以Evolution作为基础进行修改。屏蔽了一些大家往常不会用到的功能,使用起来更加方便。提供对Unicode和Big5、GB18030等字符集的支持,从附件名到邮件标题全面支持GB18030标准;完善了邮件编辑和附件处理的功能,提供HTML格式的电子邮件支持;提供多种地址簿格式,支持Outlook邮件文件导入;支持SSL。
剪贴板
提供了全系统级的剪贴版功能。为了弥补Linux系统应用程序间复制粘贴功能无法跨程序使用,本程序为QT、GTK等系统主要类库作了补丁,从而在系统内部实现了剪贴机制的统一化,使得系统中的主要运行程序都可以支持系统剪贴板;能够完成相关应用程序之间文本和图像数据的正确交互。
系统图形图标
为用户提供更多的选择空间,让Linux桌面更加生动活泼。其中包括桌面背景图片,系统主题图标;Linux屏幕保护程序;系统启动图形。
作为“扬帆工程”的开发成果——扬帆桌面平台1.0版在系统易用性和可用性上面得到了很大程度的提升,使现有产品能够满足办公对桌面平台的需求。扬帆桌面平台1.0现有红旗版、中软版两个版本。
扬帆桌面平台1.0版的优化与开发是Linux业界通力合作的结果,参与合作开发的单位有中软网络技术股份有限公司、中科红旗软件技术有限公司、北京共创开源软件股份有限公司、中关村百校信息园、北航软件所、北京思杰科软件技术有限公司、北京航空航天大学新技术研究所、网眼艺术设计中心、数字方舟信息技术有限公司、西安Linux技术研究与开发中心、中国软件评测中心、北京计算机软硬件测试服务中心、北京北软世纪信息技术有限责任公司。扬帆桌面平台1.0版是这些单位通力合作的结果。
(责任编辑 丝丝)