注册

国家标准计划《信息技术 中文Linux应用编程接口(API)》由 TC28(全国信息技术标准化技术委员会)归口,TC28SC22(全国信息技术标准化技术委员会程序设计语言分会)执行 ,主管部门为国家标准委

主要起草单位 中国电子技术标准化研究院麒麟软件有限公司统信软件技术有限公司华为技术有限公司等

目录

基础信息

计划号
20250919-T-469
制修订
修订
项目周期
16个月
下达日期
2025-03-27
公示开始日期
2025-01-13
公示截止日期
2025-02-12
标准类别
产品
国际标准分类号
35.060
35 信息技术、办公机械
35.060 信息技术用语言
归口单位
全国信息技术标准化技术委员会
执行单位
全国信息技术标准化技术委员会程序设计语言分会
主管部门
国家标准委

起草单位

目的意义

操作系统(operation system,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是计算机系统的核心与基石,任何应用软件都必须在操作系统的支持下才能运行。

操作系统合理的组织、调度计算机的工作与资源的分配,并为用户和其它软件提供方便的接口。

操作系统接口连接上层应用软件和底层硬件,屏蔽底层细节,方便用户通过程序直接使用计算机,为操作系统生态建设提供统一的规范和要求。

随着国家对基础软硬件的重视,操作系统产业发展迅速,操作系统产品版本更新迭代较快,操作系统生态正在逐步建立。

由于缺乏统一实用的接口标准,应用程序开发者选择开发环境、开发库时没有依据,程序运行时容易出现兼容性问题;操作系统版本升级时没有规范约束,导致上层应用运行异常或者不可用;操作系统厂商的操作系统接口不统一,导致应用程序在不同品牌操作系统之间迁移困难。

经过十多年产品技术的发展,GB/T 25656-2010 《信息技术 中文Linux应用编程界面(API)规范》、GB/T 32394-2015 《信息技术 中文Linux操作系统运行环境扩充要求》、GB/T 32395-2015 《信息技术 中文Linux操作系统应用编程接口(API)扩充要求》中条款内容已无法满足以上需求,应用推广不佳,实施起来困难。

因此急需修订操作系统应用编程接口标准,统一关键核心必要的接口,提高操作系统与底层硬件、上层应用间的兼容性,为操作系统生态建设提供标准遵循,促进操作系统产业高质量发展。

本次拟整合修订GB/T 25656-2010、GB/T 32394-2015和GB/T 32395-2015,修订后名称拟为《信息技术 中文Linux应用编程接口(API)》,重新梳理现阶段中文Linux操作系统应用编程接口,指导操作系统企业及应用程序开发者使用。

通过修订本标准可以有效提高操作系统兼容性。

一是增强操作系统与应用之间的兼容性,即应用程序开发编译应当选用本文件规定的接口内容;二是增强同一操作系统的不同版本间的兼容性,即同一操作系统版本更新时,不改变已安装应用的可用性,实现向后兼容;三是不同操作系统发行版之间的兼容性,即同一应用在不同操作系统发行版上安装使用时,实现跨发行版兼容。

范围和主要技术内容

该标准规定了基于Linux的服务器操作系统及微型计算机操作系统的应用编程接口(API),包括系统运行库、命令、系统环境、系统初始化、用户和组等,适用于操作系统的开发和设计,也为应用程序开发者提供参考