国产开发工具入选最有价值开源项目
本报讯(融媒体中心 李玉凤)近日,由北京经济技术开发区(北京亦庄)统信软件根社区deepin自主研发的国产轻量级多架构IDE(集成开发环境),成功入选中国境内规模最大的代码托管平台——Gitee“最有价值开源项目(GVP)”。这一荣誉不仅标志着国产开发工具再添重要奖章,也展现出北京经开区在基础软件与开源生态方面的协同优势。
当前,国产基础软件步入了发展快车道,逐渐构建起“开源社区+操作系统”产业形态。信创覆盖的关键行业以及信创生态内的科技公司均大力投入基于国产基础软硬件的技术及应用研发,逐渐从“能用”步入“好用”阶段。然而,软件开发工具依然严重依赖国际开源及商用工具。
“长期以来,由于缺乏国产集成开发环境(IDE),众多应用软件开发厂商不得不严重依赖国外的集成开发环境。无论是国际开源还是商用IDE,均没有针对国产操作系统进行专门优化,这在客观上加大了国产操作系统上应用开发的难度。”统信软件有关负责人进一步介绍道,在硬件层面,当前国产CPU存在多架构并存局面,各架构指令集与软件栈差异显著,这导致开发者需为不同平台重复进行应用适配与调试,即便操作系统能部分屏蔽底层差异,实际开发中仍面临兼容性挑战,显著增加了工作复杂度。在软件层面,集成开发环境作为核心工具链,涵盖编码、编译、调试等关键环节,长期依赖国外工具导致其缺乏对国产软硬件的深度优化,造成调试效率低、兼容性差等问题。这种依赖不仅影响开发体验,更从工具链层面制约了国产软件的自主创新,使整个开发生态难以形成完整闭环。
deepin IDE的研发,正是为了突破当前国产操作系统发展中的这一关键瓶颈,推动中国操作系统产业构建“操作系统+开源社区+开发工具”的完整生态闭环。“deepin IDE致力于从根本上实现一次开发多架构编译部署,简化应用开发过程,统一国内软件开发方式和开发库,提高国产软件质量和互操作性,降低软件开发成本,最终打破国外在集成开发环境领域的垄断,解决‘卡脖子’问题。”该负责人表示。
作为我国首款信创生态自研IDE,deepin IDE目前已捐赠给同样落地在北京经开区的开放原子开源基金会,并进入基金会正式孵化阶段。它深度适配龙芯、飞腾等主流国产芯片架构,具有轻量低耗、高效迁移、智能调试、原生 AI辅助等核心亮点,填补了国内自主开发工具空白。其中,在轻量低耗方面,采用 C++开发,使其在运行时具有更高的效率和更低的内存占用,轻量级架构显著降低资源占用;在高效迁移方面,基于各平台特征数据,包括内建指令、编译选项等,可提前扫描需要修改的位置,支持在 IDE中定位问题代码,一键式代码迁移工具实现跨平台移植;在智能调试方面,全链路反向调试提升故障定位效率,精确记录程序运行细节,确保回放准确重现,同时支持进行多线程进程调试;原生 AI辅助方面,从产品设计之初就深度集成了AI技术,内置智能编程与性能分析工具,能够更底层地支持智能编码与分析功能。
“目前,deepin IDE仍处于持续演进与生态建设的关键阶段。我们期待汇聚广大开发者的集体智慧与力量,与所有关心国产基础软件发展的同仁一道,共同将deepin IDE打造得更强大、更易用,为构建自主、繁荣、可持续发展的国产基础软件生态贡献力量。”该负责人说。