openKylin 2.0 揭秘 | 开明软件包格式介绍


为应对传统包格式存在的系统与应用无明确界限、发行版碎片化、兼容性差等问题,openKylin社区全新推出开明软件包格式,目标是为新发布软件提供高兼容性、高安全性的解决方案。

 

1. 什么是软件包格式

1991年10月5日,Linux诞生,作为一个开放源码的系统,其开放的部分是源代码,但最终装到用户机器上运行时,是已经编译好的二进制的文件。而软件包格式就是在Linux系统中用来管理这些二进制可运行文件、开发库以及配置文件的一种特定格式。截至目前,比较常见的软件包格式有DEB、RPM、Flatpak、Snap、AppImage等。

 

2.传统软件包格式痛点

Linux软件包格式多种多样,每种格式都有其特定的应用场景和优缺点。而在桌面领域,随着应用软件的发展,应用软件数量的增多,这些传统软件包格式也体现出许多问题。

01兼容性问题

系统和各个软件之间的依赖关系较为复杂,应用软件也会当做系统的一部分,与系统提供的各种软件库具有很强的依赖性。随着操作系统的更新迭代,每次操作系统升级都要重建或兼容运行所有应用。

02系统与应用无明确界限

应用软件与操作系统没有清晰的界限,不规范应用可能影响系统的稳定可靠运行。

03安全性问题

应用中恶意代码访问用户隐私数据,安全性不足。

 

3.什么是开明软件包

开明软件包格式,是openKylin社区Kaiming  SIG为应对传统包格式存在的系统与应用无明确界限、发行版碎片化、兼容性等问题而开发的一款全新软件包格式,目标是为新发布软件提供高兼容性、高安全性的解决方案,支持大量存量Linux应用的导入和管理,逐步治理版本碎片化,并方便安装升级

 

4.开明的由来与含义

开明,取自古代中国神话传说中的昆仑山守护神开明兽,出处《山海经·海内西经》:“昆仑南渊深三百仞。开明兽身大类虎而九首,皆人面,东向立昆仑上。”我们希望开明软件包格式是应用软件的守护者,可以守护每个应用的安全,隔离系统与应用、应用与应用,并融合多种常见应用格式,支持兼容运行。

 

5. 开明软件包的优势

与传统软件包格式相比,开明软件包具有以下优势:

  • 打破系统和应用的强依赖关系,让应用与系统之间隔离开来,使应用软件不依赖宿主系统基础环境而独立运行

  • 隔离恶意代码访问用户隐私数据

  • 支持权限管控,让用户可独立独立配置开明应用的资源权限管控,提高可扩展性和安全性

 

总而言之,对于用户而言,开明软件包将提供更好的兼容性,使得应用软件能够无缝运行于各类系统之上,即便系统历经升级迭代,应用软件亦能稳定运行,无惧兼容难题。同时,还能保护用户隐私数据安全。

对于开发者而言,开明软件包格式支持一次打包,多处发布,打破传统软件包与特定平台的束缚,让您无需为不同平台重复打包,节省开发时间和成本。

看到这里,相信大家对开明软件包格式也有一定的认识和了解。在后续揭秘中,我们将对开明软件包的诞生过程、技术原理以及当前成果进行解读,帮助大家全面了解开明软件包,敬请期待!


相關推薦

2024-08-01

开明软件包格式,是openKylin社区Kaiming  SIG为应对传统包格式存在的系统与应用无明确界限、发行版碎片化、兼容性等问题而开发的一款全新软件包格式,满足ISV(Independent Software Vendors)应用发布和应用独立发布需求,并支持

2024-07-16

openKylin 2.0版本即将与大家见面,该版本不仅深度融合AI技术,提升系统智能化能力,还完成了多项操作系统底层核心技术颠覆性变革,引入不可变系统、开明软件包格式和Wlcom窗口管理器等创新特性,使openKylin操作系统在稳定性

2024-08-09

2024年8月8日,openKylin 2.0版本正式发布!该版本默认搭载Linux 6.6 LTS内核,完成180+操作系统核心组件自主选型升级,深度融合AI技术,上线麒麟AI助手等实用AI功能,并为用户带来包括开明软件包格式、不可变系统、wlcom合成器等在

2024-08-10

信息产业集团有限公司主办,麒麟软件有限公司、OpenAtom openKylin(简称“openKylin”)社区承办,信创海河实验室协办的2024操作系统产业大会—openKylin开源创新论坛在北京举行。活动汇聚多位产业领袖、院校专家和开发者,聚焦

2023-09-08

习 为推动社区繁荣发展,打造开源操作系统创新生态,openKylin社区根据领域划分了不同的SIG组,并积极开展各种技术研究和创新。接下来,让我们一起盘点8月份openKylin社区SIG组的最新进展:   8月社区新增SIG 8月社区新增

2024-09-30

径。 连续三年!社区重大里程碑再获央视报道 会上,openKylin项目捐赠仪式正式完成,标志着 openKylin 从企业主导的开源项目,演进为产业共建、社区自治。依托中立、透明的开放原子开源基金会平台,将自身的开源项目和技

2024-08-13

2024年8月8日下午,openKylin社区第四次理事会会议在北京成功召开。本次会议由openKylin社区秘书长余杰主持,麒麟软件、国家工信安全中心、普华基础软件、中科方德、麒麟信安、凝思软件、中兴新支点、元心科技、中国电科32所

2024-08-20

年华GOGCxGOTC全球开源技术峰会于上海张江科学会堂举行。openKylin作为中国领先的开源操作系统根社区,受邀参加此次大会高峰论坛,并携openKylin 2.0亮相活动展区,同来自世界各地的顶尖开发者、开源爱好者、企业家和技术领袖

2024-10-17

目前,openKylin已支持多款RISC-V架构的硬件平台,但由于各RISC-V厂商硬件接口定义不统一,导致各RISC-V平台的img镜像分区格式及内容不一致,从而无法制作出统一的img镜像。 因此,为解决RISC-V镜像碎片化问题,openKylin社区RISC-V SIG

2024-07-30

2024年7月26日,openKylin社区生态委员会第七次会议召开。openKylin社区生态委员会作为社区治理架构之一,主要职责为携手社区核心伙伴,推动社区生态共建,打造创新解决方案,提升openKylin品牌影响力。 本次会议由社区理事成员

2024-08-23

龙芯依托LoongArch SIG,加速推进openKylin龙芯生态兼容与支持。 LoongArch SIG由社区理事单位龙芯中科技术股份有限公司发起成立,致力于构建独立于Wintel和AA体系的软件生态体系,满足社区开发者以及各行业用户的业务场景。 01SIG

2024-07-05

,为进一步增进社区合作伙伴间的友好交流及合作探讨,openKylin社区共建系列之走进上海浦东软件园交流活动成功召开。来自赛昉科技、上海具身多模、上海宽睿信息等近20家企业参会代表共聚上海浦软,介绍了当前企业产品和

2024-06-26

6月22日,由openKylin社区主办、西安邮电大学计算机学院协办的2024年度openKylin Meetup第六期线下沙龙,在西安邮电大学东区逸夫教学楼圆满举行。此次活动汇聚了西安地区的openKylin用户及西邮Linux兴趣小组众多成员相聚,围绕开源

2024-08-28

“主会议+技术研讨会+展览展示+同期活动”的形式举行,openKylin社区咨询委员会委员韩乃平受邀出席21日峰会主论坛。   01主题演讲 8月22日,openKylin社区技术委员会委员王文竹受邀出席由算能主办的RISC-V智算峰会环节,带