以下内容摘自《银河麒麟操作系统进阶应用》一书。
银河麒麟操作系统(Kylin)
银河麒麟(Kylin)操作系统是中国自主研发的一款基于Linux内核的操作系统。它的发展历程可以追溯到2002年,最初由国防科技大学主导研发,目标是打造一个可靠的国产操作系统平台,以减少对外国操作系统的依赖,增强国家信息安全。
银河麒麟操作系统的主要发展历程
(1)初期阶段(2002—2010年):在这一阶段,银河麒麟操作系统主要专注于技术积累和市场探索。最初的版本基于Linux内核,重点在于实现基本的操作系统功能。
(2)成长阶段(2011—2015年):随着技术的不断成熟和用户需求的日益增长,银河麒麟操作系统开始推出更加专业化和定制化的版本,例如针对政府机关的银河麒麟政务版。
(3)成熟阶段(2016年至今):在这一阶段,银河麒麟操作系统不仅在国内市场树立了良好的品牌形象,还向国际市场拓展,同时在操作系统的安全性、稳定性、兼容性等方面进行了大幅的优化和提升。
银河麒麟操作系统发展的主要节点
2002年,银河麒麟操作系统项目启动。
2004年,推出V1.0版本,这一版本主要基于FreeBSD系统改写。
2007年,发布银河麒麟V3.0版本,这是第一个面向商用市场的版本。
2014年,随着V4.0版本的发布,银河麒麟操作系统开始全面支持桌面环境和服务器应用,标志着其成熟度的显著提高。
2020年,银河麒麟V10版本发布,引入了更多的安全功能和自主创新技术,进一步增强了系统的安全性和稳定性。
银河麒麟V10版本发布之后,银河麒麟操作系统被广泛应用于多个行业。
银河麒麟操作系统架构演变
最初的银河麒麟操作系统在设计上采用了如下架构:
- 底层采用Mach微内核为蓝本。
- 服务层采用FreeBSD系统为参照。
- 应用层采用Linux作参考。
- 界面仿照Windows来设计。
由于借鉴了四种操作系统的代码,有点儿“四不像”。中国传统神兽“麒麟”是狮头、鹿角、麋身、牛尾,正是个“四不像”,因此系统被定名为“银河麒麟OS”。
从2007年发布的银河麒麟V3.0版本开始,银河麒麟转向了Linux内核。银河麒麟产品支持飞腾、鲲鹏、龙芯、兆芯、海光、Intel/AMD处理器,涵盖了ARM、MIPS和x86三种主流的CPU指令集架构。
中标麒麟操作系统(NeoKylin)
2010年,中标软件与国防科学技术大学联合推出“中标麒麟”操作系统,该系统是由 “中标Linux”操作系统和“银河麒麟”操作系统合并而来的,最终以“中标麒麟”的新品牌统一出现在市场上。
2019年,中标软件和继承银河麒麟品牌的天津麒麟合并为麒麟软件(KylinSoft)有限公司,共同开发银河麒麟和中标麒麟。目前,中标麒麟官网已不再更新,主页已链接至麒麟软件有限公司,但使用中标麒麟域名的软件源仍在正常提供更新服务。
优麒麟操作系统
优麒麟(Ubuntu Kylin)是银河麒麟的社区版,是一款在Ubuntu基础上,针对中国用户特别定制的Linux发行版。相比其他麒麟发行版,优麒麟操作系统更接近其上游原生系统,仅在Ubuntu基础上增加了少量中国化的内置小软件。但优麒麟操作系统支持的CPU指令集架构较少,仅支持x86和RISC-V架构。
开放麒麟操作系统(openKylin)
开放麒麟操作系统(openKylin)是银河麒麟桌面版的社区版,于2022年6月24日首次发布,是由麒麟软件联合国家工业信息安全发展研究中心和国内多家操作系统企业联合成立的中国开源操作系统根社区。也就是说,openKylin直接基于Linux内核开发,属于和Debian、Fedora、Arch同一级别的“原始”发行版,与优麒麟等基于Ubuntu的衍生版不同,openKylin不会受上游发行版的限制。
(1)开放麒麟操作系统的发展历程。
- 2021年,成立社区治理架构。
- 2022年,社区正式发布体验版。
- 2023年,openKylin 1.0版本发布。
- 2024年,openKylin 2.0版本发布。
(2)开放麒麟版本管理。
openKylin开源社区每年都会发布一个正式版本,将社区众多技术创新成果持续地合并到openKylin版本中去。通过这种持续集成创新的方式,可以帮助新技术或者新项目在openKylin社区快速孵化、成熟。同时,这种开源、开放的开发模式也可吸引大量技术爱好者参与进来,提出建议或者反馈问题,促进开源项目更好地发展。
openKylin提供x86、ARM、RISC-V三个CPU指令集架构的操作系统版本安装镜像(Image),以支持主流x86机型,以及多种RISC-V开发版和树莓派等ARM开发版。此外,openKylin在全球多地部署了软件仓库的镜像(Mirror)站点,相比之下,银河麒麟操作系统只在其官方网站提供了软件仓库。