期刊文献+

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

Design and Implementation of Linux File System Supporting Multilingualism
下载PDF
导出
摘要 操作系统的多语言支持是网络环境下计算机软件发展的必然结果。由于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.
出处 《计算机科学》 CSCD 北大核心 2005年第7期234-236,248,共4页 Computer Science
基金 国家863计划软件重大专项<民族语言版本Linux操作系统及办公套件研发>(项目编号:2003AAIZ2110) 中国科学院知识创新工程方向性项目<基于Linux的跨平台藏文信息处理系统>(项目编号:KGCX2-SW-504)联合资助
  • 相关文献

参考文献5

  • 1ISO/IEC. ISO/IEC 10646-1:2000 Information technology - Universal Multiple-Octet Coded Character Set (UCS)-Part 1: Architecture and Basic Multilingual Plane. 2000
  • 2Aliprand J,et al. The Unicode Standard Version 4. 0. Addison-Wesley, Aug. 2003
  • 3ECMA(European Computer Manufacturers Association). Standard ECMA-35: Character Code Structure and Extension Techniques. Dec. 1994
  • 4BovetDP CesatiM.深入理解Linux内核[M].北京:中国电力出版社,2001-10..
  • 5毛德操 胡希明.Linux内核源代码情景分析[M].杭州:浙江大学出版社,2001..

共引文献109

同被引文献14

引证文献1

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部