AOSC Wiki / 社区 / 开源软件供应链点亮计划 / .
其他语言: English

开源软件供应链点亮计划暑期 2021 项目

欢迎!以下是 AOSC 提供的可供参与的项目主题。您可以从中挑选并联系项目导师,也可以在社区 IRCTelegram 群组Discord,或邮件列表(随意)中和我们讨论您感兴趣的话题。

请先仔细阅读学生指南

安装程序 DeployKit 的实现

社区项目 DeployKit 是未来 AOSC OS 的安装和恢复程序。该程序有两种模式:

  1. 作为安装向导指引用户正确地安装 AOSC OS;
  2. 作为系统备份/恢复工具,提供预防性备份和灾难恢复功能;

目前,DeployKit 使用 CursiveRust 编程语言基本实现了安装向导的命令行用户界面(TUI)和其后端的库,但尚未实现安装向导的图形界面部分。本项目的目标是按照社区提供的 AOSC OS 安装指引,将这部分原本需要手动操作的安装流程实现到 DeployKit 上。

自由及开源软件简中本地化工作

当前我国国内有相当数量的 Linux 及各大开源或自由软件 (F/OSS) 使用者,但在使用过程中,用户们不难发现,各种软件的简中翻译及本地化质量参差不齐,错漏繁多。尤其主流桌面环境如 GNOME 及 KDE 简中翻译率并不理想,GIMP 和 Inkscape 这类常用应用的本地化质量相对较低;而我社的 Wiki 站点简中文档翻译也时常欠完整或更新。该项目的主要目的是改善当前开源或自由软件的本地化质量及覆盖率。

半自动软件包退休、封存与整理系统

软件包更新在现代社会已经不再是什么稀奇事。每天,无数软件包获得更新,有些是修复漏洞,有些是增加功能,还有些是性能优化等等。 由于系统的软件包仓库由业余爱好者维护,这些被更新的包渐渐积累,成为了维护负担。 然而这些老包亦有分析价值。如果将过去的软件包收集起来,线下储存,可以用于未来的分析等活动。 因此我们设立了该项目,用于退休、封存与整理老软件包。

全志 RISC-V 芯片主线化开发工作

全志即将推出一款基于 XuanTie C906 RISC-V 核心的 SoC 。本项目将对该芯片进行启动固件(暂定为 U-Boot ,可根据学生兴趣换用其他方案)和 Linux 内核的主线化开发工作。 该芯片将于 4 月下旬发布,随后将发布官方开发板、SDK 及文档;本项目的开发过程中需要大量参考 SDK 代码。

AOSC OS 的 LoongArch 移植

龙芯即将在六月推出基于 LoongArch 架构的龙芯 3A5000 处理器,本项目的目标是为 AOSC OS 制作针对 LoongArch 的新移植。