首页 | 本学科首页   官方微博 | 高级检索  
     

Linux内核多语言文件子系统的设计与实现
引用本文:芮建武,谢谦,吴健,孙玉芳.Linux内核多语言文件子系统的设计与实现[J].计算机科学,2005,32(7):234-236.
作者姓名:芮建武  谢谦  吴健  孙玉芳
作者单位:中国科学院软件研究所开放系统与中文信息处理中心,北京,100080
基金项目:国家863计划软件重大专项《民族语言版本Linux操作系统及办公套件研发》(项目编号:2003AAIZ2110),中国科学院知识创新工程方向性项目《基于Linux的跨平台藏文信息处理系统》(项目编号:KGCX2-SW-504)联合资助
摘    要:操作系统的多语言支持是网络环境下计算机软件发展的必然结果。由于POSIX标准的国际化体系结构对多语言和分布式应用需求的支持有其局限性,导致遵循POSIX标准的Linux文件予系统在支持多语言文本时可能造成数据丢失。本文从多语言角度考察了Linux文件予系统,重新构造了一个能够支持Urdcode编码的逻辑文件系统EXT2U,改进了文件予系统,同时提供了基于Urdcode编码的系统调用接口。通过新文件系统与系统调用接口,为操作系统多语言处理提供了更好的基础。

关 键 词:Linux内核  设计与实现  子系统  POSIX  操作系统  文件系统  系统调用  网络环境下  多语言支持  软件发展  应用需求  体系结构  数据丢失  语言处理  计算机  局限性  分布式  国际化  新构造  标准  编码  接口

Design and Implementation of Linux File System Supporting Multilingualism
RUI Jian-Wu,XIE Qian,WU Jian,SUN Yu-Fang.Design and Implementation of Linux File System Supporting Multilingualism[J].Computer Science,2005,32(7):234-236.
Authors:RUI Jian-Wu  XIE Qian  WU Jian  SUN Yu-Fang
Affiliation:RUI Jian-Wu,XIE Qian,WU Jian,SUN Yu-Fang Open System & Chinese Information Processing Center,Institute of Software,Chinese Academy of Sciences,Beijing 100080
Abstract:Multilingualization of modern operating system is necessitated on the Internet. Since internationalization architecture complying to POSIX has less support for multilingual and distributed applications, Linux file system dirived from POSIX may lose data in storing some multilingual text. Based on Linux file system, a new File System called EXT2U is presented, which supports metadata encoded by UTF-16. Meanwhile, virtual filesystem switch in Linux kernel is improved and a set of system calls using a data type special to UTF-16 are proposed. by means of EXT2U and new system calls, the ability to process multilingual information can be achieved easier in Linux.
Keywords:File system  Multilingualization  Unicode  EXT2U
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号