信创开源生态平台及应用生态体系建设
价格 双方协商
地区: 湖南省 长沙市 岳麓区
需求方: 湖南***公司
行业领域
电子信息技术
需求背景
随着信息时代的发展,我国软件技术多方面收到限制,为解决国家在信创领域上,开源软件项目上被卡脖子的问题。通过本项目实施,将打造国内首个信创代码仓库和Devops开发运维一体化流水线,面向企业、开发者、高校等用户提供服务,可系统性的培育信创人才,并直接带动100余人就业。解决国家在信创领域上,信创领域桌面软件开发困难的问题。对落实“网络强国”战略、支持国家网络安全建设、推动湖南省建设信创产业进入新时代等方面具有重要意义。
需解决的主要技术难题
目前在技术方面存在的困难以及需解决的问题
本项目需要解决以下技术难点:
(1)信创代码托管平台
基于Git和 SVN技术,突破Git仓库性能,解决国内信创领域缺少代码仓库核心仓库的问题。
1)研究解决在信创软硬件环境中,Git基本操作(如创建、拉取、删除)等性能问题;
2)研究解决Git 仓库在分布式存储上的扩展问题;
3)研究 Git和 SVN等仓库的融合技术。
(2)信创开发工具链和框架
基于Spring Boot,***和Electron产品做二次技术研发,形成国内信创桌面应用打包和封装方案、框架和开发标准。
1)研究Electron,在国产信创环境上,精简源代码,优化性能,打造桌面开发框架;
2)研究解决如何打包国产应用程序能使应用运行和安装、删除不受其它应用的影响,不影响到操作系统的稳定性。
(3)信创项目管理和信创开发流水线
基于信创云平台和容器平台,打造一项目多仓库管理技术、持续集成和部署(CI / CD) 流水线技术。
1)研发一项目多仓库管理技术;
2)研究流水线引擎技术,开发流水线引擎。
(4)信创项目群体持续贡献关键机制研究
1)研究大规模外围贡献者对信创开源软件的影响模型;
2)研究区块链在外围贡献者对信创开源软件贡献度的计算。
(5)信创分布式统计任务系统
研究信创生态发展数据的分布式统计任务。
(6)基于信创开源的自动推荐系统
基于信创用户搜索、收藏和Fork等相关内容,进行博客、课程等做人工智能推荐。
期望实现的主要技术目标
相关技术指标或要求
(1)技术和产品指标:
1)攻克信创技术难点,完成信创代码仓科、项目管理、开源框架等产品开发;
2)可提供7*24小时服务的公有平台服务;
3)可同时支撑100000 用户同时在线;
4)用户操作仓库响应速度不超过3秒;
5)每个用户公有版本容量为10G,单个版本库最大容量为4G,git工程最大数目达到100个。
(2)生态建设指标:
1)完成关键开源项目应用上线20+;
2)完成重点行业应用上线2+;
3)完成生态伙伴代码上线100+;
4)完成参与高校4所以上,高校课程设计和毕业设计托管超过1000+。
处理进度