Linux内核多语言文件子系统的设计与实现  被引量:1

Design and Implementation of Linux File System Supporting Multilingualism

在线阅读下载全文

作  者:芮建武[1] 谢谦[1] 吴健[1] 孙玉芳[1] 

机构地区:[1]中国科学院软件研究所开放系统与中文信息处理中心,北京100080

出  处:《计算机科学》2005年第7期234-236,248,共4页Computer Science

基  金:国家863计划软件重大专项<民族语言版本Linux操作系统及办公套件研发>(项目编号:2003AAIZ2110);中国科学院知识创新工程方向性项目<基于Linux的跨平台藏文信息处理系统>(项目编号:KGCX2-SW-504)联合资助

摘  要:操作系统的多语言支持是网络环境下计算机软件发展的必然结果。由于POSIX标准的国际化体系结构对多语言和分布式应用需求的支持有其局限性,导致遵循POSIX标准的 Linux文件子系统在支持多语言文本时可能造成数据丢失。本文从多语言角度考察了Linux文件子系统,重新构造了一个能够支持Unicode编码的逻辑文件系统EXT2U,改进了文件子系统,同时提供了基于Unicode编码的系统调用接口。通过新文件系统与系统调用接口,为操作系统多语言处理提供了更好的基础。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.

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

分 类 号:TP316[自动化与计算机技术—计算机软件与理论] TP393.01[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象