diff --git a/app/router.options.ts b/app/router.options.ts new file mode 100644 index 00000000..b8e396ae --- /dev/null +++ b/app/router.options.ts @@ -0,0 +1,9 @@ +import type { RouterConfig } from '@nuxt/schema'; +import { useScrollStore } from '~/stores/scroll'; + +export default { + scrollBehavior(to, _from, savedPosition) { + if (savedPosition) return savedPosition; + else if (to.hash) useScrollStore().scrollOrSet(to.hash); + } +}; diff --git a/assets/index.scss b/assets/index.scss index 2a9e22e3..c43403a5 100644 --- a/assets/index.scss +++ b/assets/index.scss @@ -36,7 +36,7 @@ $common-margin: 24px; margin-bottom: $common-margin; h2 { - margin-bottom: $common-margin; + margin-block: $common-margin; } h2, @@ -70,6 +70,7 @@ $common-margin: 24px; table { max-width: calc(100% - 2 * $common-margin); + table-layout: auto; } } diff --git a/components/CommonContent.vue b/components/CommonContent.vue index c783808c..55f24d35 100644 --- a/components/CommonContent.vue +++ b/components/CommonContent.vue @@ -1,28 +1,51 @@ diff --git a/components/app/AppSupport.vue b/components/app/AppSupport.vue deleted file mode 100644 index 341fc968..00000000 --- a/components/app/AppSupport.vue +++ /dev/null @@ -1,38 +0,0 @@ - - - - - diff --git a/components/bar/BarLeft.vue b/components/bar/BarLeft.vue index c85112f0..6273116c 100644 --- a/components/bar/BarLeft.vue +++ b/components/bar/BarLeft.vue @@ -1,93 +1,111 @@ diff --git a/content.config.ts b/content.config.ts index d53ae19e..fa969625 100644 --- a/content.config.ts +++ b/content.config.ts @@ -13,7 +13,8 @@ export default defineContentConfig({ zh: defineCollection({ source: { include: 'zh/**', - prefix: '/' // prefixes handled by @nuxtjs/i18n + prefix: '/', // prefixes handled by @nuxtjs/i18n + exclude: ['**/_*'] }, type: 'page', schema: newsSchema @@ -21,7 +22,8 @@ export default defineContentConfig({ en: defineCollection({ source: { include: 'en/**', - prefix: '/' + prefix: '/', + exclude: ['**/_*'] }, type: 'page', schema: newsSchema diff --git a/content/en/about.md b/content/en/about.md new file mode 100644 index 00000000..7a0f10fb --- /dev/null +++ b/content/en/about.md @@ -0,0 +1,49 @@ +--- +title: 关于社区 +--- + +安同开源社区(Anthon Open Source Community,简称 AOSC)成立于 2011 年末,是一个由计算机爱好者志愿组织工作,主要活动于线上的开源社区。我社的主要工作目标分为技术、文化和社会三个方面。 + +技术方面,社区的主要项目为安同 OS(英译:AOSC OS),是一款以“简明可靠”为设计及维护目标的 Linux 发行版。安同 OS 主要面向有一定 Linux 使用经验的用户,针对个人桌面设备优化体验,致力于为用户提供开箱即用、系统管理简洁和可靠的工作环境。在维护安同 OS 的同时,我们亦通过开发小熊猫包管理 (oma) 、libLoL 龙架构新旧世界兼容层等周边软件项目,进一步提升系统的使用体验。作为一个贡献者主要为汉语母语用户的社区,我们也通过包括字体搭配及渲染调优、直接参与上游软件本地化工作和软件选择等手段,改善简中环境的使用体验。 + +文化方面,我社命名“安同”,本意“安于同学合作”。安:我社致力于树立和维护以人为本的核心文化,在推进日常工作的同时,不忘维系社区贡献者和成员之间的良好人际关系 —— 在我社,我们先是朋友,才是同事。同:技术的积累源自于实践,而技术的发展离不开共享和传授 —— 不论新老,相互学习方才是进步之道。安于同学合作,才不至于孤立无缘,故步自封。 + +社会方面,我社重视围绕开源软件生态协作共进及技能共享。作为一个成员成分丰富的社区,我们自 2011 年成立起便以不同方式参与社会工作,协同各地区 Linux 爱好者、校园社团和企业单位宣扬开源软件的广泛应用。自 2015 年起,社区每年暑期均会举办名为 AOSCC 的年度聚会,邀请包括社区贡献者、成员、校园社团、企业和个人参与,在向外界宣传社区工作的同时,为爱好者和行业代表提供了分享技术技巧和行业知识及动向的平台。近年来,我社每年还以导师身份安排贡献者参与国内外的开源项目推进活动,如中国科学院软件研究所的“开源之夏”活动,带领国内外高校学生锻炼应用和研发能力、积累专业经验。 + +## 主要项目 + +我社主要项目围绕 AOSC OS 和 Afterglow 两大系统项目设计开发,亦有维护一系列周边应用和实用工具,以及各类开发维护用工具。 + +### 安同 OS + +安同 OS(英译:AOSC OS)是一款以“简明可靠”为设计及维护目标的 Linux 发行版。本系统主要面向有一定 Linux 使用经验的用户,针对个人桌面设备优化体验,致力于为用户提供开箱即用和简便可靠的工作环境。 + +AOSC OS 支持众多处理器架构,包括 x86_64、AArch64、基于 MIPS 的龙芯 3 和龙架构(LoongArch 新世界),以及如 RISC-V 等新兴架构;在提供架构支持的同时,我们也有针对不同设备类型进行体验测试和调优,致力于在各种不同架构和类型的设备上实现开箱即用的体验。 + +### 星霞 OS + +星霞 OS(英译:Afterglow)基于安同 OS 开发,通过精简特性、配置调优和软件精选等手段,致力于为各类老旧设备提供持续软件和技术更新,通过持续维护良好体验和性能让老旧设备焕发新生、让用户们“重拾旧爱”。 + +### 小熊猫包管理 + +小熊猫包管理 (oma,全称 oh-my-ailurus) 是一款注重操作简化、可靠性和使用效率的软件包管理前端。该包管理前端在操作和功能上兼容 APT,并基于这一基础引入历史查阅、操作撤销、文件检索等功能。 + +### libLoL + +libLoL (LoongArch on LoongArch) 旧世界 ABI 常用于为龙芯官方的 Loongnix 参考发行和统信 UOS 设计的商业软件,如腾讯 QQ、金山 WPS for Linux 和龙芯浏览器等。由于这些应用程序尚未移植到新世界 ABI 上,本运行时旨在为新世界发行版用户提供运行上述应用程序的便利。 + +### Ciel + +Ciel 是一款容器化软件包构建环境管理工具,用于标准化软件包构建环境,以保障特性均等和内容可靠。 + +### Autobuild4 + +Autobuild4 是一款半自动软件包构建工具,可根据定义文件和脚本等自动下载、构建和生成软件包,亦支持利用构建和命令模板简化构建脚本编写流程。 + +## 历史沿革 + +安同开源社区 (AOSC) 的最初形态是由白铭骢与他的两位同学于 2011 年末创立的安同开发团队 (Anthon.Dev)。开发团队因组织管理不善于一年内夭折,而后于 2012 年末重组为开源社区并延续至今。 + +我社主要项目安同 OS 最初名为“AnthonOS”,是一款基于现已弃用的 SUSE Studio 制作的 openSUSE 衍生发行版。一年后转而基于 Debian 衍生开发,着重于 CJK(中文、日文及韩文)支持并基于 KDE 4 设计了一套定制用户界面。2014 年,得益于原东方之心 Linux 开发者 Icenowy Zheng 的帮助,社区以 Anthon \:Next 为名立项,将安同 OS 转为独立构建。 安同 OS 独立后更名为 AOSC OS,即我社目前维护的通用 Linux 发行版。随后几年,维护者们不断扩充 AOSC OS 的软件源体积,并引入了多架构支持。如今,得力于开发者们的持续贡献,AOSC OS 的软硬件支持仍在不断扩充壮大,并围绕其发起了众多支持性项目。 + +我社的年度聚会 AOSCC 始于 2014 年的暑期贡献者聚会,后于 2015 年开始组织暑期线下聚会,在各企业和院校社团赞助的场地举办。每年聚会均邀请开源软件业界相关人士参与和分享经验,免费开放给各地社区好友参与。 diff --git a/content/en/afterglow.md b/content/en/afterglow.md new file mode 100644 index 00000000..66e94825 --- /dev/null +++ b/content/en/afterglow.md @@ -0,0 +1,32 @@ +--- +title: 星霞 OS +--- + +星霞 OS(英译:Afterglow)基于安同 OS 开发,通过精简特性、配置调优和软件精选等手段,致力于为各类老旧设备提供持续软件和技术更新,通过持续维护良好体验和性能让老旧设备焕发新生、让用户们“重拾旧爱”。 + +[下载系统](/download#afterglow-download) | [系统特性](/afterglow#features) | [发行注记](/afterglow/relnote) | [系统配置需求](/afterglow/requirements) | [支持文档](/afterglow#support) + +![Afterglow screenshot](/afterglow/afterglow.jpg) + +::h2{id="features"} +系统特性 +:: + +### 因地制宜 + +星霞 OS 支持已经年近三旬的设备,如搭载 486 处理器的 PC 机和 m68k 处理器麦金塔 (Macintosh) 电脑,也支持较新的设备,如来自 2010 年前后搭载的 Intel 凌动 (Atom) 上网本或 PowerPC 处理器的 Mac。通过配置调优和特性分级等手段,星霞 OS 可确保各类老旧设备上良好的使用体验。 + +### 持续维护 + +让老旧设备继续发光发热的基本前提就是持续且完整的软件支持,星霞 OS 提供持续的特性更新和安全漏洞修复,让您放心地在各类场景继续使用老旧设备。 + +### 面向未来 + +我们计划在未来数年继续维护星霞 OS 并周期性地发布更新包,让您安心地继续享用和把玩曾经给您带来过快乐和承载早年记忆的电脑。 + +::h2{id="support"} +支持文档 +:: + +- [系统配置需求表](/afterglow/requirements) +- [架构支持规格表](/afterglow/isa) \ No newline at end of file diff --git a/content/en/afterglow/isa.md b/content/en/afterglow/isa.md new file mode 100644 index 00000000..34c5588f --- /dev/null +++ b/content/en/afterglow/isa.md @@ -0,0 +1,28 @@ +--- +title: 星霞 OS 架构支持规格表 +--- + +星霞 OS 支持多种处理器架构,本表介绍支持的各类处理器架构及相应的微架构指令集扩展支持、软件包架构名及编译器目标名等信息。 + +::div{id="afterglow-isa-table"} +| 处理器架构名 | 微架构指令集扩展支持要求 | 软件包架构名 | 编译器目标名 | +| ----------------------------- | ------------------------ | ------------ | ------------------------------ | +| Alpha | 无 | `alpha` | `alpha-aosc-linux-gnu` | +| ARMv4 | 无 | `armv4` | `arm-aosc-linux-gnueabi` | +| ARMv6(硬浮点) | Thumb-2, NEON | `armv6hf` | `arm-aosc-linux-gnueabihf` | +| ARMv7(硬浮点) | Thumb-2, NEON | `armv7hf` | `arm-aosc-linux-gnueabihf` | +| 基于 MIPS 的龙芯二号处理器\* | LoongMMI | `loongson2f` | `mips64el-aosc-linux-gnuabi64` | +| Intel 80486 或更新 | 无 | `i486` | `i486-aosc-linux-gnu` | +| Motorola 68000 系列处理器\*\* | 无 | `m68k` | `m68k-aosc-linux-gnu` | +| PowerPC(32 位,大端序) | 无 | `powerpc` | `powerpc-aosc-linux-gnu` | +| PowerPC(64 位,大端序) | AltiVec | `ppc64` | `powerpc64-aosc-linux-gnu` | +| SPARC(64 位) | SPARC V9, VIS 1.0 | `sparc64` | `sparc64-aosc-linux-gnu` | +:: + +\*: 该架构移植仅支持龙芯 2F 处理器,不支持 2E 及之前的处理器型号 + +\*\*: 该架构移植仅支持 68020 及更新的,带有内存管理单元 (MMU) 的处理器型号 + +## 支持文档 + +- [星霞 OS 系统需求配置表](/afterglow/requirements#afterglow-requirements-table) \ No newline at end of file diff --git a/content/en/afterglow/relnote.md b/content/en/afterglow/relnote.md new file mode 100644 index 00000000..9e65b5d9 --- /dev/null +++ b/content/en/afterglow/relnote.md @@ -0,0 +1,5 @@ +--- +title: 发行注记 +--- + +(敬请期待) \ No newline at end of file diff --git a/content/en/afterglow/requirements.md b/content/en/afterglow/requirements.md new file mode 100644 index 00000000..49b0669c --- /dev/null +++ b/content/en/afterglow/requirements.md @@ -0,0 +1,25 @@ +--- +title: 星霞 OS 系统配置需求表 +--- + +星霞 OS 是一款面向老旧设备、功能受限的操作系统,预装软件和基础管理特性等对设备处理器、显卡、存储和互联网连接等均有一定的需求。根据我们的测试,我们总结出了如下以使用体验良好为基本基准的系统配置需求表。 + +::div{id="afterglow-requirements-table"} +| 硬件组件 | 配置需求 | +| -------- | -------------------------------------------------- | +| 处理器 | 任意与星霞 OS 兼容的处理器 | +| 内存 | 至少 64MiB | +| 显卡 | 任意支持显示信号输出的显卡或帧缓冲卡、抑或串口终端 | +| 存储 | 至少 1GiB(基本版)或 3GiB(桌面版) | +| 网络连接 | 国际互联网连接 | +:: + +## 补充说明 + +- 关于星霞 OS 兼容的处理器,详请见[星霞 OS 架构支持规格表](/afterglow/isa) +- 对于带有图形界面的桌面版来说,需要至少支持 SVGA 分辨率和色深(800×600 分辨率,16 位色深 / 65535 色) +- 关于存储需求的建议是基于系统安装后还有足够空间进行日常工作和系统更新设定的;如果您的设备内存较大,安装程序创建的默认交换空间(虚拟内存文件)尺寸也会随之变大,因此您在分区时也要进行相关的考虑 + +## 支持文档 + +- [星霞 OS 架构支持规格表](/afterglow/isa#afterglow-isa-table) \ No newline at end of file diff --git a/content/en/aosc-os.md b/content/en/aosc-os.md new file mode 100644 index 00000000..d3ea98d1 --- /dev/null +++ b/content/en/aosc-os.md @@ -0,0 +1,41 @@ +--- +title: 安同 OS +--- + +安同 OS(英译:AOSC OS)是一款以“简明可靠”为设计及维护目标的 Linux 发行版。本系统主要面向有一定 Linux 使用经验的用户,针对个人桌面设备优化体验,致力于为用户提供开箱即用和简便可靠的工作环境。 + +[下载系统](/download#aosc-os-download) | [系统特性](/aosc-os#features) | [发行注记](/aosc-os/relnote) | [系统配置需求](/aosc-os/requirements) | [支持文档](/aosc-os#support) + +![AOSC OS screenshot](/aosc-os/aosc-os.webp) + +::h2{id="features"} +系统特性 +:: + +### 高效工作 + +以开箱即用作为主要设计目标,安同 OS 是您日常工作的得力助手。从文字办公到服务器运维,摄影后期到 3D 建模,课堂笔记到文档翻译,我们的系统助您快速部署、高效工作、尽情创作。 + +### 易于管理 + +从安装到系统更新,从组件管理到日常维护,安同 OS 内建许多易于使用的管理工具,助您轻松管理、舒心使用。例如安同 OS 内建的小熊猫包管理 (oma) ,其简明且人性化的界面让系统管理尽可能低风险、低耗时、高可靠。 + +### 高兼容性 + +我们相信,操作系统是应用程序和生产力的舞台。除软件源中提供的经官方验证的软件外,安同 OS 还支持如意玲珑、Flatpak、Snap 和 AppImage 等跨发行版生态,扩充软件支持的范畴;此外,Spiral 兼容性标记可提供 Debian 及 Ubuntu 软件包兼容性。 + +### 随处可用 + +基于灵活性极高的 Linux 内核构建,安同 OS 支持台式机、笔记本、单片机和服务器等多种类型、基于各类主流处理器架构的设备,且为各类使用场景调优,助您发挥各类设备的潜力。 + +### 如影随形 + +::h2{id="support"} +支持文档 +:: + +我社一向以友好负责的支持工作著称。尊重用户的时间与精力是我们的工作准则,社区也是信息共享的强大后盾——在各社区聊天群组,我们时刻准备着为您排忧解难。 + +- [安同 OS 适合我吗?](/aosc-os/right-for-me) +- [系统配置需求表](/aosc-os/requirements) +- [架构支持规格表](/aosc-os/isa) \ No newline at end of file diff --git a/content/en/aosc-os/asahi/relnote.md b/content/en/aosc-os/asahi/relnote.md new file mode 100644 index 00000000..4f1cc654 --- /dev/null +++ b/content/en/aosc-os/asahi/relnote.md @@ -0,0 +1,16 @@ +--- +title: 发行注记:2025 年 6 月 +--- + +安同 OS (Apple Silicon) 是面向基于 Apple 芯片的 Mac 设备发布的系统版本,本次更新包含如下主要内容。 + +## 组件更新 + +本次发行属常规更新,包含截至 2024 年 2 月 15 日的所有系统更新;其中,Linux 内核版本更新至 6.12.12 版本,带有最新 Asahi Linux 补丁集。 + +## 已知问题 + +当前发行包含如下已知问题,我们将尽快修复: + +- 由于先前缺少测试设备且并未引入相关支持组件,MacBook Air (M1, 2020) 的音箱暂未正确驱动 +- OpenGL 图形加速暂不可用,我们正在整理 Asahi Linux 补丁集 \ No newline at end of file diff --git a/content/en/aosc-os/isa.md b/content/en/aosc-os/isa.md new file mode 100644 index 00000000..29dd3e12 --- /dev/null +++ b/content/en/aosc-os/isa.md @@ -0,0 +1,29 @@ +--- +title: 安同 OS 架构支持规格表 +--- + +安同 OS 支持多种处理器架构,本表介绍支持的各类处理器架构及相应的微架构指令集扩展支持、软件包架构名及编译器目标名等信息。本表分为一级架构、二级架构和实验性架构三组,对应不同支持和维护水平。 + +## 一级架构 + +一级架构包含安同 OS 支持水平最高的一类处理器架构,支持的软件及特性最为完整,更新也最为及时。此类架构在开发者间用户较多,有条件进行较为完整的使用测试。 + +| 处理器架构名 | 微架构指令集扩展支持要求 | 软件包架构名 | 编译器目标名 | +| ------------------ | ------------------------ | ------------- | ---------------------------- | +| x86-64 | SSE2\* | `amd64` | `x86_64-aosc-linux-gnu` | +| AArch64 | ARMv8.0, NEON | `arm64` | `aarch64-aosc-linux-gnu` | +| 龙架构 (LoongArch) | LSX | `loongarch64` | `loongarch64-aosc-linux-gnu` | + +\*: 一部分软件(如 Blender)可能需要更高级的微架构指令集支持,如 AVX2 + +## 二级架构 + +二级架构包含安同 OS 支持较为完整的一类处理器架构,支持的软件和特性可能受限,更新也时有延误。此类架构在开发者间用户可能较少,且由于使用机会较少等各类因素,使用测试可能不完整。 + +| 处理器架构名 | 微架构指令集扩展支持要求 | 软件包架构名 | 编译器目标名 | +| ---------------------- | ------------------------ | ------------ | ------------------------------ | +| 龙芯三号 (MIPS) \* | 无 | `loongson3` | `mips64el-aosc-linux-gnuabi64` | +| POWER(64 位,小端序) | AltiVec, VMW, VSX | `ppc64el` | `powerpc64le-aosc-linux-gnu` | +| RISC-V(64 位) | G, C | `riscv64` | `riscv64-aosc-linux-gnu` | + +\*: 这一系列处理器包括龙芯 3A1000, 3A1500-I, 3A2000(C), 3A3000, 3A4000, 3B1000, 3B1500, 3B2000, 3B3000, 3B4000 等型号;型号为 5000 或更高的均为基于龙架构 (LoongArch) 的处理器 diff --git a/content/en/aosc-os/livekit/relnote.md b/content/en/aosc-os/livekit/relnote.md new file mode 100644 index 00000000..5aa11058 --- /dev/null +++ b/content/en/aosc-os/livekit/relnote.md @@ -0,0 +1,18 @@ +--- +title: 发行注记:2025 年 4 月 +--- + +LiveKit 是用于维护安同 OS 和进行故障修复的可移动环境,本次发行包含的新特性与更改如下。 + +## 新特性与更改 + +除将系统组件更新到 2025 年 4 月的基线外,LiveKit 还包含如下新特性: + +- 更新 Linux 内核至 6.14.1,支持更多新硬件 +- 改进下拉菜单操作逻辑,安装可在仅使用键盘的情况下完成 +- 修复安装时未禁止使用系统预留用户名的问题 +- 修复系统安装后未正确探测设备上其他操作系统的问题 +- 修复安装过程中屏幕可能熄灭,导致用户不安的问题 +- 新增安装程序日志记录功能 +- 新增多语言启动菜单支持 +- 新增使用 LEFI 固件的龙芯三号 (MIPS) 3A4000/3B4000 平台安装支持 \ No newline at end of file diff --git a/content/en/aosc-os/livekit/requirements.md b/content/en/aosc-os/livekit/requirements.md new file mode 100644 index 00000000..aaee68d8 --- /dev/null +++ b/content/en/aosc-os/livekit/requirements.md @@ -0,0 +1,25 @@ +--- +title: LiveKit 系统配置需求表 +--- + +LiveKit 是用于维护安同 OS 和进行故障修复的可移动环境。其系统需求与安同 OS 类似,但由于该环境包含系统维护和安装等功能,且带有图形界面,因此对设备处理器、显卡、存储和互联网连接等均有一定的需求。根据我们的测试,我们总结出了如下以使用体验良好为基本基准的系统配置需求表。 + +| 硬件组件 | 配置需求 | +| -------- | -------------------------------------------------------------------- | +| 处理器 | 任意与安同 OS 兼容的处理器 | +| 内存 | 至少 2GiB | +| 显示 | 支持输出 1024x768 分辨率(图形模式),或基础帧缓冲支持(命令行模式) | +| 存储 | 至少 4GiB 的可移动介质 | +| 网络连接 | 国际互联网连接 | + +## 补充说明 + +- 关于安同 OS 兼容的处理器,详请见[安同 OS 架构支持规格表](/aosc-os/isa) +- 浏览网页时,系统内存和处理器占用将显著提升:如需大量浏览网页和观看高清流媒体内容,推荐在搭配至少 4 个处理器核心及 4GiB 内存的设备上使用 LiveKit +- 如显示器分辨率低于 1024x768,将无法正常使用 LiveKit 的图形模式 +- 如设备不支持帧缓冲(一般通过 EFI 和 VESA VBIOS 等形式提供),则命令行模式无法使用非拉丁语言 +- LiveKit 可通过互联网安装安同 OS,如有此需要,请确保互联网连接畅通 + +## 支持文档 + +- [安同 OS 架构支持规格表](/aosc-os/isa) diff --git a/content/en/aosc-os/relnote.md b/content/en/aosc-os/relnote.md new file mode 100644 index 00000000..08861e35 --- /dev/null +++ b/content/en/aosc-os/relnote.md @@ -0,0 +1,52 @@ +--- +title: 发行注记:2025 年 6 月 +--- + +本次发布的安同 OS 系统安装介质包含自 2025 年 4 月以来的各类系统组件更新及安全修复。除常规更新外,本次的主要更新内容包括对预装软件的调整及安装盘大小的优化、新老硬件平台支持增强、引入安全修复和许多针对用户体验的细节修缮。本发行注记将简略介绍相关变化。 + +本次发行亦带有针对安装体验的修复,本发行注记也将进行介绍。 + +**请注意:如果您已安装安同 OS,本发行注记提到的修复及变化均已通过系统更新推送,您无需重装系统或额外安装任何软件包。** + +## 平台支持 + +本次更新包含大量针对硬件平台支持的更新和修复,主要的更改如下: + +**主要支持更新** + +- Linux 内核更新至 6.14.10,包含针对机械革命无界 14X 笔记本无法进入 S0ix 睡眠、REDMI Book Pro 14 2025 无线网卡不可用、数个 x86 及 Arm 平台的 Spectre-v2/Spectre-BHB(敏感信息泄漏)漏洞、龙芯笔记本睡眠后背光设置错误及较老的龙芯 3B6000/3C6000 系列处理器步进上部分 PCIe 设备协商速率错误的问题 + +**设备支持 — 通用** + +- 更新 NVIDIA 驱动至 575.57.08,可支持近期发布的 GeForce RTX 5060 及 5060Ti 显卡 +- 开启基于主板固件 (BIOS) 的基础显示支持,解决部分无显卡驱动支持的平台启动系统后无输出的问题 +- 修复 AMD Radeon RX 9000 系列显卡从 ACPI 睡眠 (S3) 唤醒后的偶发稳定性问题 +- 修复较新型号的惠普 LaserJet 系列打印机无法使用的问题 +- 修复博通 (Broadcom) 官方网卡驱动 (`broadcom-wl`) 无法安装的问题 + +**设备支持 — x86-64** + +- 修复 Intel Cascade Lake, Cooper Lake, Whiskey Lake V, Coffee Lake R, Comet Lake, Ice Lake, Tiger Lake 及 Rocket Lake 核心处理器上的 Spectre-v2(代号:Training Solo)敏感信息泄漏漏洞 +- 修复机械革命无界 14X 笔记本进入 S0ix 睡眠后立即唤醒并发热的问题 +- 修复 REDMI Book Pro 14 2025 上无线网络不可用的问题 +- 彻底修复 ThinkBook 14/16 G6+/G7+ 多个“锐龙版”型号在频繁调整屏幕亮度 (Fn-F5/F6) 或合盖睡眠时,设备可能意外断电或复位的问题:先前的修复方式只能在较大程度上缓解上述症状,目前该修复已迭代,经测试已完全解决问题 + +**设备支持 — 龙架构** + +- 修复部分基于龙芯 3A5000/3A6000 的笔记本从 S3 睡眠唤醒时,屏幕背光亮度可能被复位为最低的问题 +- 规避较老步进的龙芯 3C6000 系列处理器 PCIe 桥未正确设置支持链路速率而导致部分设备(尤其是 AMD Radeon RX 400/500 系列及 RX 5000/7000 系列,即基于 GCN 4.0 及 RDNA 1.0/3.0 架构的显卡)性能和功能受限的问题 + +**设备支持 — AArch64** + +- 修复部分平台上的 Spectre-BHB 敏感信息泄漏漏洞 + +## 关键组件更新 + +本次系统发行更新包含许多组件更新,其中较为关键的更新及修复有: + +- 安同 OS 核心包 (Core) 更新至 12.2.0,更新 GCC 至 14.3.0 并开启 systemd 动态用户支持 +- 小熊猫包管理 (oma) 更新至 1.17,包含全新磁盘占用分析器、磁盘将满警告、Zsh 补全等新特性 +- Firefox 及 Thunderbird 更新至 139.0,包含超过 30 个漏洞修复(含 1 个严重漏洞及 9 个高危漏洞) +- 修复 Coreutils、OpenVPN、Python 3 及 Samba 等组件中的数个安全漏洞(含数个高危漏洞) +- Linux 固件包 (linux-firmware) 更新至 20250425,包含对数款音频、图形、网络设备及 SoC 平台的支持增强,并修复 REDMI Book Pro 14 2025 上无线网络不可用的问题 +- Intel 处理器微码更新至 20250512,修复代号为 "Training Solo" 的自训练 Spectre-v2(敏感信息泄漏)漏洞 \ No newline at end of file diff --git a/content/en/aosc-os/requirements.md b/content/en/aosc-os/requirements.md new file mode 100644 index 00000000..3dc13012 --- /dev/null +++ b/content/en/aosc-os/requirements.md @@ -0,0 +1,26 @@ +--- +title: 安同 OS 系统配置需求表 +--- + +安同 OS 是一款主要面向桌面的、功能较为完整的操作系统,预装软件和基础管理特性等对设备处理器、显卡、存储和互联网连接等均有一定的需求。根据我们的测试,我们总结出了如下以使用体验良好为基本基准的系统配置需求表。 + +| 硬件组件 | 配置需求 | +| -------- | ------------------------------------------------ | +| 处理器 | 任意与安同 OS 兼容的处理器 | +| 内存 | 至少 2GiB | +| 显卡 | 支持 OpenGL 2.1 / OpenGL ES 3.1 或以上版本的显卡 | +| 存储 | 至少 64GiB | +| 网络连接 | 国际互联网连接 | + +## 补充说明 + +- 关于安同 OS 兼容的处理器,详请见[安同 OS 架构支持规格表](/aosc-os/isa) +- 浏览网页时,系统内存和处理器占用将显著提升:如需大量浏览网页和观看高清流媒体内容,推荐在搭配至少 4 个处理器核心及 4GiB 内存的设备上使用安同 OS +- 一般来说,4K 分辨率的屏幕需要 2GiB 显存的显卡才能流畅使用安同 OS 桌面界面 +- 关于存储需求的建议是基于系统安装后还有足够空间进行日常工作和系统更新设定的;如果您的设备内存较大,安装程序创建的默认交换空间(虚拟内存文件)尺寸也会随之变大,因此您在分区时也要进行相关的考虑 +- 如有可能,建议使用固态硬盘作为系统主存储:固态硬盘在随机读写性能上的优势将显著提升系统响应、软件安装和多任务场景下的使用体验 +- 安同 OS 通过互联网获取更新,请确保互联网连接畅通以便及时获得系统更新 + +## 支持文档 + +- [安同 OS 架构支持规格表](/aosc-os/isa) diff --git a/content/en/aosc-os/right-for-me.md b/content/en/aosc-os/right-for-me.md new file mode 100644 index 00000000..c1743498 --- /dev/null +++ b/content/en/aosc-os/right-for-me.md @@ -0,0 +1,65 @@ +--- +title: 安同 OS 适合我吗? +--- + +安同 OS 是一款使用 dpkg 包管理、基于 Linux 内核和各类组件独立构建和维护的操作系统。安同 OS 主要面向有一定 Linux 使用经验的用户,针对个人设备优化体验。此外,安同 OS 致力于开箱即用、简化系统管理和提供可靠的工作环境。 + +安同 OS 是众多 Linux 发行版中的一员。因此,在选择 Linux 发行版时,您也许苦于“选择困难症”。此文旨在从多方面介绍安同 OS,以助您作出选择。 + +## 设计理念 + +安同 OS 的设计基于如下目标和理念: + +- 如非必要不切分软件包,即每个应用一个软件包。 +- 为不同语言的用户提供良好的开箱体验。 +- 对开源和闭源软件一视同仁。 +- 重视系统可靠性。 +- 在不同架构上提供相近的功能和体验。 + +## 主要优点 + +安同 OS 主要优点如下: + +- 部署快捷,开箱即用。 +- 系统管理简单明了。 +- 维护者重视技术支持。 +- 闭源和商用软件支持良好。 +- 多语言支持开箱即用。 +- 硬件驱动支持完整。 +- 电源管理配置开箱即用。 +- 预装针对特定地区的网络连通工具。 +- 通过 Wine 提供良好的 Windows 应用支持。 +- 各架构体验统一且优化充分。 + +## 主要缺点 + +与此同时,安同 OS 有如下几个主要缺点,供您参考: + +- 系统比较庞大,相对于其他发行版需要更多存储空间。 +- 缺少 multilib 和 multiarch 支持,跨架构开发较为繁琐。 +- 软件仓库的规模较小。 +- 对第三方商业软件支持有限。 +- 维护者人手有限,软件修复和安全更新响应较慢。 +- 预装闭源和非自由软件。 + +## 适用场景 + +适用本系统的场景如下: + +- 个人和家庭用途。 +- 硬件条件较为理想:存储充分且互联网连接较为稳定。 +- 对部署简易性有追求且偏好开箱即用的系统。 +- 对软件更新速度要求较低。 +- 笔记本电脑等能耗和散热性能敏感的设备。 +- 您希望参与安同 OS 开发。 + +## 不适用场景 + +我们不推荐在如下场景部署和使用安同 OS: + +- 无 Linux 使用和管理经验。 +- 对系统轻量化或可定制性有要求。 +- 对软件更新的响应速度要求较高。 +- 商用或有高可靠性需求的环境。 +- 公有云或虚拟服务器等存储成本较高的环境。 +- 对非自由软件敏感。 \ No newline at end of file diff --git a/content/en/aosc-os/wsl/relnote.md b/content/en/aosc-os/wsl/relnote.md new file mode 100644 index 00000000..255d2014 --- /dev/null +++ b/content/en/aosc-os/wsl/relnote.md @@ -0,0 +1,9 @@ +--- +title: 发行注记:2025 年 6 月 +--- + +AOSC OS on WSL 是用于 Windows Subsystem for Linux 环境的安同 OS 版本,本次更新包含如下更改。 + +## 新特性与更改 + +本次发行属常规更新,包含截至 2025 年 6 月 5 日的所有系统更新。 \ No newline at end of file diff --git a/content/en/aosc-os/wsl/requirements.md b/content/en/aosc-os/wsl/requirements.md new file mode 100644 index 00000000..867b6e4b --- /dev/null +++ b/content/en/aosc-os/wsl/requirements.md @@ -0,0 +1,41 @@ +--- +title: AOSC OS on WSL 系统配置需求表 +--- + +WSL 版安同 OS (AOSC OS on WSL) 可用于运行 Windows 的设备,其基本系统需求与安同 OS 类似,但由于其依赖 WSL 及 WSLg 等技术架构运行,因此除对设备处理器、显卡、存储和互联网连接外,对 Windows 系统组件版本等均有一定的需求。根据我们的测试,我们总结出了如下以使用体验良好为基本基准的系统配置需求表。 + +WSL 版安同 OS (AOSC OS on WSL) 系统配置需求表 (x64): + +| 软/硬件组件 | 配置需求 | +| ----------- | ------------------------------------------------------------------------------------------------------------------------ | +| 处理器 | 处理器需支持 x86-64(如 Intel 64 或 AMD64)指令集、Intel VT 或 AMD-V 等 VMM 特性、XD 位或 NX 位、以及 SLAT | +| 系统组件 | Windows 10, Version 1607 及以上(如需使用 WSLg 运行图形化应用程序,则需要 Windows 10, Version 2004 及以上或 Windows 11) | +| 显示 | WSLg 兼容的 GPU 驱动程序(使用 WSLg 运行图形化、OpenGL 加速的应用程序时) | +| 内存 | 至少 4GiB | +| 存储 | 至少 4GiB | +| 网络连接 | 国际互联网连接 | + +WSL 版安同 OS (AOSC OS on WSL) 系统配置需求表 (ARM64): + +| 软/硬件组件 | 配置需求 | +| ----------- | ------------------------------------------------------------------------------------------------------------------------ | +| 处理器 | 兼容 Windows on ARM 的 64 位 ARM 处理器 | +| 系统组件 | Windows 10, Version 1709 及以上(如需使用 WSLg 运行图形化应用程序,则需要 Windows 10, Version 2004 及以上或 Windows 11) | +| 显示 | Windows 兼容的 GPU 驱动程序(使用 WSLg 运行图形化、OpenGL 加速的应用程序时) | +| 内存 | 至少 4GiB | +| 存储 | 至少 4GiB 的可移动介质 | +| 网络连接 | 国际互联网连接 | + +## 补充说明 + +- WSL 版安同 OS (AOSC OS on WSL) 不支持 32 位 x86 (Windows x86) 及 ARM (Windows ARM32) 架构 +- 在虚拟机中运行 WSL 版安同 OS (AOSC OS on WSL) 时需开启嵌套虚拟化支持 +- AOSC OS 绝大部分应用程序假设良好的 VT 支持,推荐使用最新版 Windows Terminal 而非 Windows Console(前者需要 Windows 10, Version 2004 及以上) +- WSL 2 中的 systemd 支持需要 0.67.6 或更新版本的 WSL 组件 +- 推荐使用最新的操作系统、WSL 及 Windows Terminal 版本,开发人员可能无法对不受微软支持版本软件中存在的兼容性问题提供协助 +- 如有可能,建议使用固态硬盘作为系统主存储:固态硬盘在随机读写性能上的优势将显著提升系统响应、软件安装和多任务场景下的使用体验 +- 安同 OS 通过互联网获取更新,请确保互联网连接畅通以便及时获得系统更新 + +## 支持文档 + +- [安同 OS 架构支持规格表](/aosc-os/isa) diff --git a/content/en/contact.md b/content/en/contact.md new file mode 100644 index 00000000..7d891598 --- /dev/null +++ b/content/en/contact.md @@ -0,0 +1,44 @@ +--- +title: 联系方式 +--- + +我社成员遍布世界各地,正因这一特质,我们的日常工作和交流基本都通过互联网进行。每天,社员们在我们的众多聊天群组中工作、交流和娱乐。 + +## 聊天群组 + +如下列出的各组 Telegram 群组、Discord 聊天室、Matrix 房间及 IRC 频道均由转发机器人联通,请选择最适合自己的方式加入群聊。亦有 QQ 群和微信群可供使用(无转发)。 + +::h2{id="main"} +主群组 +:: + +社区主群组用于开发交流、技术支持及相关技术话题讨论: + +- QQ — 群号 875059676 +- 微信 — 请联系公众号“安同开源” +- Telegram — [加入群组](https://t.me/aosc_main) +- Discord — [加入聊天室](https://discord.gg/VYPHgt9) +- IRC: #aosc @ Libera Chat — [加入频道](irc://irc.libera.chat:6697/aosc) +- Matrix: #aosc:matrix.aosc.io — [加入聊天室](https://matrix.to/#/%23aosc:matrix.aosc.io) + +::h2{id="retro"} +古董计算机兴趣小组 +:: + +该小组用于讨论各类古董软硬件及 Afterglow(星霞 OS)开发。 + +- Telegram — [加入群组](https://t.me/aosc_retro) +- Discord — [加入聊天室](https://discord.gg/VYPHgt9) +- IRC: #aosc-retro @ Libera Chat — [加入频道](irc://irc.libera.chat:6697/aosc-retro) +- Matrix: #retro:matrix.aosc.io — [加入聊天室](https://matrix.to/#/%23retro:matrix.aosc.io) + +::h2{id="offtopic"} +水群(又称:托腮群) +:: + +水群用于讨论各式话题,但需注意遵守我社 [人际关系准则](/guidelines) + +- Telegram — [加入群组](https://t.me/aosc_tuosai) +- Discord — [加入聊天室](https://discord.gg/VYPHgt9) +- IRC: #aosc-offtopic @ Libera Chat — [加入频道](irc://irc.libera.chat:6697/aosc-offtopic) +- Matrix: #offtopic:matrix.aosc.io — [加入聊天室](https://matrix.to/#/%23offtopic:matrix.aosc.io) \ No newline at end of file diff --git a/content/en/crowdsourcing/template.md b/content/en/crowdsourcing/_template.md similarity index 100% rename from content/en/crowdsourcing/template.md rename to content/en/crowdsourcing/_template.md diff --git a/content/en/events.md b/content/en/events.md new file mode 100644 index 00000000..7344d275 --- /dev/null +++ b/content/en/events.md @@ -0,0 +1,67 @@ +--- +title: '社区活动' +--- + +除日常开发活动外,我社还定期组织形式多样的线上及线下活动,以期活跃社区氛围、分享社区资源。作为主要活跃于互联网的开源社区,这些活动亦有拉近人际关系、让社区贡献及参与的概念具象化的作用。社区自 2015 年起每年暑期均会举办名为 AOSCC 的年度聚会,邀请包括社区贡献者、成员、校园社团、企业和个人参与,在向外界宣传社区工作的同时,为爱好者和行业代表提供了分享技术技巧和行业知识及动向的平台。自 2024 年起,我们还组织了春节“烙饼会”,与社区好友们共享节日气氛,谋划来年的工作目标。 + +此外,社区还积极组织与高校社团协办“安同校园行”活动,也参与了许多由其他社区、社团等组织的交流活动,以期增进社区与各地社团、社群与行业内组织的联系,为消除知识壁垒和信息差作出积极努力。 + +[AOSCC:社区年度聚会](/events#aoscc) | [安同校园行](/events#campus) | [春节烙饼会](/events#springcon) | [其他活动](/events#others) + +::h2{id="aoscc"} +AOSCC:社区年度聚会 +:: + +AOSCC 是我社每年一度的线下聚会,公开邀请社区好友参与。活动期间,社区邀请社区贡献者、高校社团成员和行业代表等分享、交流工作,并组织抽奖、代号投票等趣味活动。近年来,AOSCC 均由中国高校社团协办,每年吸引超过 100 名与会者参与。以下是自 2015 年的 AOSCC 活动地点、日期和会议信息记录: + +- **2025 年**:[上海交通大学(2025 年 7 月 26 - 27 日)](/aoscc/2025) +- **2024 年**:[吉林大学(2024 年 7 月 13 - 14 日)](/aoscc/2024) +- **2023 年**:[上海科技大学(2023 年 7 月 15 - 16 日)](/aoscc/2023) +- **2022 年**:[由于新冠肺炎疫情,于线上举办(2022 年 9 月 17 日)](/aoscc/2022) +- **2021 年**:[由于新冠肺炎疫情,于线上举办(2021 年 9 月 19 - 20 日)](/aoscc/2021) +- **2020 年**:[由于新冠肺炎疫情,于线上举办(2020 年 9 月 25 - 26 日)](/aoscc/2020) +- **2019 年**:[中国科学技术大学(2019 年 7 月 12 - 14 日)](/aoscc/2019) +- **2018 年**:[于线上举办(2018 年 7 月 21 日)](/aoscc/2018) +- **2017 年**:[广东工业大学(2017 年 7 月 14 - 16 日)](/aoscc/2017) +- **2016 年**:上海科技大学(2016 年 7 月) +- **2015 年**:深圳长虹科技大厦(2015 年 7 月) + +::h2{id="campus"} +安同校园行 +:: + +安同开源社区从校园诞生,助力校园及草根开源社区和组织的发展也是社区建立时的初心之一。如今,高校社团亦是我社关注和扶持的对象。自 2024 年起,我们与众多高校社团协作,组织“安同校园行”活动,邀请社区贡献者、行业代表等走进校园,分享社区和专业工作经验,让更多学生接触、了解和融入开源社区乃至行业前沿。 + +如下是我社“安同校园行”的足迹: + +- **2025 年 4 月 19 日**:[北京站(北京大学、北京航空航天大学与中国人民大学合办)](https://www.bilibili.com/video/BV1PPLczeEvm/) +- **2025 年 3 月 15 日**:[河海大学](https://www.bilibili.com/video/BV1uQQtYYEpY/) +- **2024 年 12 月 15 日**:[西安电子科技大学](https://www.bilibili.com/video/BV14MBTYNEi8/) +- **2024 年 12 月 7 日**:[山东大学(青岛)](https://www.bilibili.com/video/BV1caiyY4E3p/) +- **2024 年 11 月 10 日**:[兰州大学](https://www.bilibili.com/video/BV1yUm6YEEWK/) +- **2024 年 10 月 27 日**:[澳门科技大学](https://www.bilibili.com/video/BV1Vc1eYgEpm/) +- **2024 年 10 月 20 日**:[宁夏理工学院](https://www.bilibili.com/video/BV1BYyzYfEd5/) +- **2024 年 3 月 20 日**:[曲阜师范大学(“社团开放活动:计算进化”)](https://www.bilibili.com/video/BV1wr42187aT/) + + + +::h2{id="springcon"} +春节烙饼会 +:: + +自 2023 年始,为更及时地展示和沟通社区工作进展和规划,我们开始在春节假期组织线上“烙饼会”(取画饼之意),邀请贡献者和社区好友一道交流成果、计划与期望。如下是往期“烙饼会”的直播录像: + +- **2025 年**:[乙巳烙饼会(2025 年 2 月 1 日)](https://www.bilibili.com/video/BV1CNcFeYEBQ/) +- **2024 年**:[甲辰烙饼会(2024 年 2 月 15 日)](https://www.bilibili.com/video/BV1Fj421X7gX) + +::h2{id="others"} +其他活动 +:: + +作为社区、校园乃至企业交流的一环,社区贡献者积极参与各公开会议、聚会活动。如下是我们的参与记录及录像: + +- **2024 年**:[开源之夏 2024 校园行:吉林大学(白铭骢:一个草根社区的自白——安同开源社区、开源产业与全民信创)](https://www.bilibili.com/video/BV1K142127oB) +- **2024 年**:[北京大学 Linux 俱乐部与清华大学 TUNA 协会协办:Towards Modern Distro(白铭骢:从 AOSC OS 浅谈发行版社区的日常、雄心和无奈)](https://www.bilibili.com/video/BV1K142127oB) +- **2022 年**:[FOSDEM 2022(白铭骢:AOSC OS/Retro - Our Ongoing Quest for the Possibility of Modern Linux on Vintage Hardware)](https://repo.aosc.io/aosc-documentation/fosdem/2022/20210113-slides.odp) +- **2018 年**:[学生开源年会 (SOSCON18)(白铭骢、黎民雍:从宣传队到大社团——安同开源社区的历史、项目和文化综述)](https://repo.aosc.io/aosc-documentation/campus/2018/soscon/slide.pdf) +- **2014 年**:[香港开源人年会 (HKOSC 2014)(叶晓星:安同開源社區——開源青春,開源中國)](https://repo.aosc.io/aosc-documentation/others/hkosc-2014/HK_Presentation.pdf) diff --git a/content/en/guidelines.md b/content/en/guidelines.md new file mode 100644 index 00000000..2a37caca --- /dev/null +++ b/content/en/guidelines.md @@ -0,0 +1,125 @@ +--- +title: 人际关系准则 +--- + +欢迎来到创立于 2011 年的安同开源社区 (AOSC) ! + +> *“All the people who live in a particular area, or a group of people who are considered as a unit because of their shared interests or background.”* +>

— Community (n.), definition from the Cambridge English Dictionary

+ + +作为安同开源社区的一分子,我们共同的爱好就是探索计算机技术,特别是开源软件的发展和本地化。数年来,安同开源社区将大部分的精力放在了 AOSC OS 这一发行版及多个社区成员们的兴趣项目。例如在 2019 年我们创建了 AOSC 古董计算机兴趣小组 (AOSC Retro Computing Group),为古董电脑爱好者提供了一个购买、折腾、把玩古董电脑的交流平台,我们甚至为这些电脑移植和适配了 AOSC OS。 + +## 我们为什么需要社区准则 + +没有多年的交流与碰撞,是不会有安同开源社区的 —— 这些交流和碰撞直接影响到了我们的社群意识。有鉴于此,有必要对我们社区的价值观作出集中解释。在我们列出所有具体的指导方针之前,特此说明:这个准则列出的是社区成员公认的,适用于所有社区成员的准则。 **但总的来说,我们目的并不是限制或处罚不符合这些价值观的行为**。 + +## 基本原则 + +本章节列出的是在我们社区中**不容置疑**的几项基本原则: + +- 安同开源社区永远是一个**独立的,为爱好者和发烧友而存在的社区**。 +- 安同开源社区**不会**为贡献者提供金钱和物质上的回报。 +- 安同开源社区**决不会**容忍任何形式的剽窃行为。 + +## 准则条例 + +鉴于我们社区大部分的活动和交流在 Telegram 频道/群组(及相应的 Discord 及 IRC 频道/群组)上开展,以下条例将分为“适用于全社区”和“适用于特定场景”两大类。**我们不会也无权约束或限制社区成员在社区(包含所有安同开源社区 Telegram 频道/群组(及相应的 Discord 及 IRC 频道/群组)、[AOSC 维基](https://wiki.aosc.io/)、[GitHub 组织](https://github.com/AOSC-Dev/)和[社区门户](/))外的任何行为。** + +对于两个大类,我们又将这些条例进一步分为“硬性规定”和“软性规定”: + +- 硬性规定包含了社区所有成员必须遵守的规定,不遵守将受到处罚(在每一类别下都有具体规定)。 +- 不遵守规定的管理员将被立即撤职,同时也会受到同样严厉的处罚。 +- 软性规定只是我们为了保持文明、高效且有趣的对话而提出的一些**建议**。不遵守这些规定只会使您越来越不受欢迎,更会影响社区内的交流和工作气氛,所以也请您记住这这些规定。 +- 下述各条例最终解释权归社区群组管理员所有。 + +## 条例细则 + +### 适用于全社区 + +下面的规定适用于所有安同开源社区 Telegram 频道/群组(及相应的 Discord 及 IRC 频道/群组)、[AOSC 维基](https://wiki.aosc.io/)、[GitHub 组织](https://github.com/AOSC-Dev/)和[社区门户](/)。 + +### 硬性规定 + +1. 禁止在 [AOSC 托腮群及招待点](https://t.me/joinchat/BMnG9zvfjCgZUTIAoycKkg)(即水群)外进行**任何形式**关于政治、宗教和性相关话题的讨论。 + - 管理员将制止并警告违规者(包括所有参与该主题的人)。多次违规者会被移出群聊(您可以立即重新加入,但必须停止您的违规行为)。 +2. 禁止在社区**任何场合**讨论或教唆对自身或他人的物理伤害。 + - 违规者(包括所有参与该主题的人)将立即被移出群聊(您可以立即重新加入,但必须停止您的违规行为)。 +3. 禁止在社区**任何场合**对社区成员和与之相关人进行谩骂和侮辱。 + - 这不包括偶尔的、明显带有开玩笑语气的的粗言秽语,但如果因此导致任何人产生不满情绪,请立刻停止您的行为。 + - 管理员将制止并警告违规者(包括所有参与该主题的人)。多次违规者会被移出群聊(您可以立即重新加入,但必须停止您的违规行为)。 +4. 禁止在社区**任何场合**羞辱与歧视任何人、宗教、意识形态或者地域。 + - 管理员将制止并警告违规者(包括所有参与该主题的人)。多次违规者会被移出群聊(您可以立即重新加入,但必须停止您的违规行为)。 +5. 禁止在社区**任何场合**发布过长的消息,您应该使用 [AOSC Pastebin](/paste) 或其他工具。 + - 管理员将制止并警告违规者(包括所有参与该主题的人)。多次违规者会被移出群聊(您可以立即重新加入,但必须停止您的违规行为)。 +6. 禁止在社区**任何场合**发布垃圾信息。 + - 违规者(包括所有参与该主题的人)将**立即**被移出群聊(您可以立即重新加入,但必须停止您的违规行为)。 + +### 软性规定 + +1. 尊重他人的言论自由。 + - 争执时常发生,不要总是指望管理员出手,还请尝试发挥自己的聪明才智来化解难题。只有相互尊重才能杜绝人身攻击。 + - 用花名称呼他人时,要考虑被提及者的感受以避免其产生不满情绪或感到困惑。 + - 观点分歧时有发生,攻击性言论并不能助人信服及认同您的观点。 + - 在使用脏话前请考虑清楚其作用:说脏话对表达您的观点是否有利?请注意,脏话用多了真的很他妈烦。 + - 您可以使用您喜欢的任何语言,但要顾及到他人的语言能力。大多数成员会用中文和英文,在必要时请考虑使用翻译工具。 +2. 保持幽默。 + - 我们的 [AOSCC 贴纸包](https://github.com/AOSC-Dev/aoscc/tree/master/2019/stickers)就是根据社区里日常对话中产生的梗设计制作的。 +3. 您的独特性不等同于特殊性。 + - 人们之所以愿意倾听您的发言是因为他们有兴趣,但他们没有义务时刻听从您的发号施令。 +4. 避免同时讨论多个话题。 + - 在讨论频道中同时进行多个讨论必然会造成混乱。 + - 控制每个话题占用的时间,麦霸行为不礼貌,也会遭人嫌弃 +5. 请勿随意脱离主题。 + - 请不要在 AOSC 的古董计算机兴趣小组里讨论您的全新 MacBook。 + +### 主群组和工作群组 + +- AOSC バカ(AOSC OS 开发及打包工作组) +- AOSC infra-wg(AOSC 网络设施维护工作组) + +在这些场合,在遵守上面提到的所有社区规则同时,还请留意以下几条附加规则: + +### 硬性规定 + +1. 禁止使用 Telegram 贴纸或是 GIF 动图。 + - 您可以使用 Emoji 或颜文字作为替代。 + - 允许发布与技术或工作主题相关的图片和视频。 + - 管理员将制止并警告违规者(包括所有参与该主题的人)。多次违规者会被移出群聊(您可以立即重新加入,但必须停止您的违规行为)。 + +### 软性规定 + +1. 少灌水 —— 学会张弛有度,不要给点雨水就泛滥。 + +### 托腮群 + +即“安同开源社区托腮群及招待点”。在该频道请注意遵守上面提到的所有社区规则及针对该群的特许话题。 + +### 兴趣小组 + +安同开源社区的兴趣小组包括: + +- AOSC Memes (AOSC 梗) +- AOSC Moe-ification(AOSC 萌化工作组) +- AOSC Retro Computing(AOSC 古董计算机兴趣小组) +- AOSCC Sticker Squad(AOSCC 贴纸设计小组) + +请注意:上面提到的所有“适用于全社区”的规则同样适用于兴趣小组。 + +## 为何不引入《贡献者公约》? + +我们的社区是在我们独有的社群意识基础之上建立的,通过成员对计算机技术的兴趣得以成形,并根据成员的意愿进行维护和管理。尽管[《贡献者公约》](https://www.contributor-covenant.org/zh-cn/version/1/4/code-of-conduct/)的出发点良好,但《公约》里的条文不适用于我们社区。 + +我们相信我们社区的成员都应该在持续的实践中不断成长,并通过他们对技术的理解和他们独特的性格特点找到了自己的位置。贡献者公约中并没有重视这一点,而且在试图将他们视作一样的。 + +这是公约中“我们的义务”一章的原话: + +> 项目维护者有权利和义务去删除、编辑、拒绝违背本行为标准的评论(comments)、提交(commits)、代码、Wiki 编辑、问题(issues)等贡献;项目维护者可暂时或永久地封禁任何他们认为行为不当、威胁、冒犯、有害的参与者。 + +长久以来,我们社区的各种基础设施均用作开发工具。基于这一点,任何和开发无关的活动都应禁止,而且社区成员们也会谴责任何形式的不检点行为。《贡献者公约》用了四个过于模糊(且多有重合)的形容词来描述所谓的“不当、威胁、冒犯、有害”行为,并没有给予被误判的人充分辩解的机会。我们认为,确立基础设施的专用性,是杜绝在我们的开发工作中出现所谓不可接受行为(及无端谴责或指控)的有效方法。 + +除此之外,贡献者公约提及的一些执行流程和我们社区的性质有原则性冲突: + +> 未切实遵守或执行本行为标准的项目维护人员,经项目负责人或其他成员决议,可能被暂时或永久地剥夺参与本项目的资格。 + +我们社区是由贡献者维护及管理的。虽然我们社区有所谓“创始人”(或事实上的“领导者”),但他(白铭骢)认识到其权力是与众多贡献者们共有且共同行使的。在我们社区,创始人和贡献者、维护者等其它角色事实上没有明显的上下级关系。因此,上面的约束对我们社区是无效的。 总的来说,《贡献者公约》不承认无等级社区的事实存在,并基于此作了许多假设。更令人担忧的是,《贡献者公约》过多地注重并猜忌文字中的种种意思。综上所述,我们认为在社区中引入并执行《贡献者公约》是不合适,无效,甚至是危险的。 diff --git a/content/en/internship.md b/content/en/internship.md new file mode 100644 index 00000000..45825a6e --- /dev/null +++ b/content/en/internship.md @@ -0,0 +1,49 @@ +--- +title: '实习资源' +--- + +我社重视围绕开源软件生态协作共进及技能共享:近年来,我社每年还以导师身份安排贡献者参与国内外的开源项目推进活动,如中国科学院软件研究所(下略:中科院软件所)的“开源之夏”活动,带领国内外高校学生锻炼应用和研发能力、积累专业经验。 + +除上述活动外,我社众多项目均由贡献者志愿参与维护与管理。社区许多项目不仅与其他社区乃至上游项目有直接及密切的联系,在行业内亦有一定知名度。过去数年中,许多贡献者通过参与社区项目和管理锻炼了技术能力、积累了个人经验,在就业时亦充分证明了这些经验的积极意义。 + +本页面介绍社区历史上参与的实习项目,并对当前人力紧迫和待办的项目进行简要介绍,供各位社区好友参考。 + +[英雄帖:待办项目](#todo) | [实习项目:开源之夏](#ospp) + +::h2{id="todo"} +英雄帖:待办项目 +:: + +我社项目繁多但人员稀少,天马行空的大坑也好,细处着手的小事也罢,常常因为人力问题难以得到实施。如下是眼下有待完成的项目,欢迎您通过[各聊天群组](/contact)与我们联系,从英雄帖拿下属于您的立功机会: + +- **安同 OS**:改善 RISC-V 架构支持情况并制作安装介质 +- **安同 OS**:制作并发布虚拟机(及云服务)镜像 +- **星霞 OS**:编写维护指南并进行特性规划 +- **社区门户**:实现“支持中心”栏目(框架搭建、内容编写及索引功能等) +- **社区外宣**:为 Bilibili 及 YouTube 平台制作指南与用户支持视频 + +::h2{id="ospp"} +实习项目:开源之夏 +:: + +自 2020 年起,我社贡献者以导师的角色积极参与中科院软件所的“开源之夏”活动,成功指导多名学生完成实习项目,直接参与到社区的贡献中来。如下是我们过去参与指导的项目列表: + +- **开源之夏2024**:[自由及开源软件简中本地化工作(导师:白铭骢)](https://summer-ospp.ac.cn/org/prodetail/24f3e0160) +- **开源之夏2024**:[设计编写安同 OS 用户手册及编写规范(导师:温柔)](https://summer-ospp.ac.cn/org/prodetail/24f3e0161) +- **开源之夏2024**:[为 RISC-V 开发板提供安同 OS 系统镜像(导师:Icenowy Zheng)](https://summer-ospp.ac.cn/org/prodetail/24f3e0162) +- **开源之夏2023**:[为 实现 DeployKit 图形界面(导师:刘子兴)](https://summer-ospp.ac.cn/2023/org/prodetail/23f3e0031) +- **开源之夏2023**:[自由及开源软件简中本地化工作(导师:刘子兴,学生:刘万涛)](https://summer-ospp.ac.cn/2023/org/prodetail/23f3e0032) +- **开源之夏2023**:[Autobuild 3 自动化打包测试框架(导师:黄烜宁,学生:李泽睿)](https://summer-ospp.ac.cn/2023/org/prodetail/23f3e0033) +- **开源之夏2022**:[全志 RISC-V 芯片主线化开发工作(导师:Icenowy Zheng,学生:Moteen Shah)](https://summer-ospp.ac.cn/2022/#/org/prodetail/22f3e0079) +- **开源之夏2022**:[AOSC 的软件包信息站重实现(导师:刘子兴,学生:桂民强)](https://summer-ospp.ac.cn/2022/#/org/prodetail/22f3e0080) +- **开源之夏2021**:[全志 RISC-V 芯片主线化开发工作(导师:Icenowy Zheng)](https://summer-ospp.ac.cn/2021/#/org/prodetail/210080041) +- **开源之夏2021**:[半自动软件包退休、封存与整理系统(导师:张顺然,学生:李宗汶)](https://summer-ospp.ac.cn/2021/#/org/prodetail/210080042) +- **开源之夏2021**:[自由及开源软件简中本地化工作(导师:白铭骢,学生:龚健威)](https://summer-ospp.ac.cn/2021/#/org/prodetail/210080099) +- **开源之夏2021**:[安装程序 DeployKit 的实现(导师:刘子兴)](https://summer-ospp.ac.cn/2021/#/org/prodetail/210080100) +- **开源之夏2021**:[AOSC OS 的 LoongArch 移植(导师:白铭骢,学生:许彦骐)](https://summer-ospp.ac.cn/2021/#/org/prodetail/210080299) +- **开源之夏2020**:[半自动软件包退休、封存与整理系统(导师:张顺然,学生:穆信东)](https://summer-ospp.ac.cn/2020/#/organisations/aosc) +- **开源之夏2020**:[自由及开源软件简中本地化工作(导师:白铭骢,学生:徐玮毅)](https://summer-ospp.ac.cn/2020/#/organisations/aosc) +- **开源之夏2020**:[发行版构建自动化:打包调度器(导师:Dingyuan Wang)](https://summer-ospp.ac.cn/2020/#/organisations/aosc) +- **开源之夏2020**:[发行版构建自动化:自动化测试框架(导师:Dingyuan Wang)](https://summer-ospp.ac.cn/2020/#/organisations/aosc) +- **开源之夏2020**:[安装程序 DeployKit 的实现(导师:黎民雍)](https://summer-ospp.ac.cn/2020/#/organisations/aosc) +- **开源之夏2020**:[为 libinput 框架实现“划圈滚动 (Circular Srolling)”(导师:白铭骢)](https://summer-ospp.ac.cn/2020/#/organisations/aosc) diff --git a/content/en/l10n.md b/content/en/l10n.md new file mode 100644 index 00000000..45502de9 --- /dev/null +++ b/content/en/l10n.md @@ -0,0 +1,15 @@ +--- +title: 软件本地化 +--- + +作为一个主要由中文母语用户组成的社区,我们非常重视软件界面和使用习惯的本地化 (L10n) 工作。社区成立多年以来,我社在重视项目界面及文书本地化的同时,长期投身于如 GNOME、KDE、CUPS 和 Wine 等上游项目的本地化工作,改善各类软件面向简体中文的使用体验。 + +在推动这些工作的同时,我们还肩负起了《大陆简中自由软件本地化工作指南》这一本地化工作规范文档的编辑维护工作,指引各路同仁正确、高效地推进本地化工作。此外,自 2020 年开始,我们还通过中科院软件所“开源之夏”发布本地化工作的实习项目,吸引各路新人参与到我社的本地化工作中。 + +[支持文档](#support) | [社区 Weblate 平台](https://weblate.aosc.io/) + +::h2{id="support"} +支持文档 +:: + +- [《大陆简中自由软件本地化工作指南》1.5.4 版](https://repo.aosc.io/aosc-l10n/zh_CN_l10n_1.5.4.pdf) diff --git a/content/en/liblol.md b/content/en/liblol.md new file mode 100644 index 00000000..5c78ed8d --- /dev/null +++ b/content/en/liblol.md @@ -0,0 +1,22 @@ +--- +title: libLoL 兼容层 +--- + +libLoL (LoongArch on LoongArch) 是一款用于提供旧世界 ABI 兼容性的运行时。旧世界 ABI 常用于为龙芯提供的 Loongnix 参考发行版和统信 UOS 设计的商业软件,如腾讯 QQ Linux 版、金山 WPS for Linux 和龙芯浏览器等。由于这些应用程序尚未移植到新世界 ABI 上,本运行时旨在为新世界发行版用户提供运行上述应用程序的便利。 + +安装 libLoL 后,您可以直接安装运行旧世界 ABI 应用程序。 + +[项目主页](https://liblol.aosc.io/) | [安装指南](https://liblol.aosc.io/docs/usage/) | [兼容性数据库](https://liblol.aosc.io/docs/apps/) | [支持文档](#support) + +![libLoL banner](/liblol/liblol.svg) + +::h2{id="support"} +支持文档 +:: + +- [关于“新世界”与“旧世界”](https://areweloongyet.com/docs/old-and-new-worlds/) +- [应用程序兼容性数据库](https://liblol.aosc.io/docs/apps/) +- [常见问题解答](https://liblol.aosc.io/docs/faq/) +- [更新日志](https://liblol.aosc.io/docs/dev/changelog/) +- [打包注意事项](https://liblol.aosc.io/docs/dev/packaging/) +- [实现原理](https://liblol.aosc.io/docs/dev/design/) diff --git a/content/en/oma.md b/content/en/oma.md new file mode 100644 index 00000000..d529f21c --- /dev/null +++ b/content/en/oma.md @@ -0,0 +1,16 @@ +--- +title: 小熊猫包管理 (oma) +--- + +小熊猫包管理 (oma) 是一款为使用 [dpkg](https://wiki.debian.org/Teams/Dpkg) 的发行版设计的软件包管理前端,也是[安同 OS](/aosc-os) 的默认包管理界面。小熊猫包管理的主要设计目标有: + +- **改良 APT 界面**:兼容 dpkg 发行版常用的 APT 包管理工具的同时,让界面指引、报错及操作逻辑更为简洁易懂 +- **增强防呆机制**:通过清晰的指引和操作撤销等机制,助您避免因粗心或其他原因造成系统故障,进而浪费时间和精力 +- **优化网络性能**:使用 HTTP/2 和多线程下载等技术,大幅度加快软件包安装与更新 +- **提升使用效率**:结合 CLI(命令行)和 TUI(终端窗体)界面,让您的系统管理体验更轻松明晰 +- **集成系统功能**:与安同 OS 的测试源和镜像源数据等机制集成,提供一站式的系统组件管理体验 +- **兼容主流系统**:支持 Debian、Ubuntu 和 deepin 等主流 dpkg 发行版,让软件包管理更易用 + +[代码仓库](https://github.com/AOSC-Dev/oma) | [下载 oma](/download#oma-download) + +![oma screenshot](/oma/oma.png) diff --git a/content/zh/about.md b/content/zh/about.md new file mode 100644 index 00000000..7a0f10fb --- /dev/null +++ b/content/zh/about.md @@ -0,0 +1,49 @@ +--- +title: 关于社区 +--- + +安同开源社区(Anthon Open Source Community,简称 AOSC)成立于 2011 年末,是一个由计算机爱好者志愿组织工作,主要活动于线上的开源社区。我社的主要工作目标分为技术、文化和社会三个方面。 + +技术方面,社区的主要项目为安同 OS(英译:AOSC OS),是一款以“简明可靠”为设计及维护目标的 Linux 发行版。安同 OS 主要面向有一定 Linux 使用经验的用户,针对个人桌面设备优化体验,致力于为用户提供开箱即用、系统管理简洁和可靠的工作环境。在维护安同 OS 的同时,我们亦通过开发小熊猫包管理 (oma) 、libLoL 龙架构新旧世界兼容层等周边软件项目,进一步提升系统的使用体验。作为一个贡献者主要为汉语母语用户的社区,我们也通过包括字体搭配及渲染调优、直接参与上游软件本地化工作和软件选择等手段,改善简中环境的使用体验。 + +文化方面,我社命名“安同”,本意“安于同学合作”。安:我社致力于树立和维护以人为本的核心文化,在推进日常工作的同时,不忘维系社区贡献者和成员之间的良好人际关系 —— 在我社,我们先是朋友,才是同事。同:技术的积累源自于实践,而技术的发展离不开共享和传授 —— 不论新老,相互学习方才是进步之道。安于同学合作,才不至于孤立无缘,故步自封。 + +社会方面,我社重视围绕开源软件生态协作共进及技能共享。作为一个成员成分丰富的社区,我们自 2011 年成立起便以不同方式参与社会工作,协同各地区 Linux 爱好者、校园社团和企业单位宣扬开源软件的广泛应用。自 2015 年起,社区每年暑期均会举办名为 AOSCC 的年度聚会,邀请包括社区贡献者、成员、校园社团、企业和个人参与,在向外界宣传社区工作的同时,为爱好者和行业代表提供了分享技术技巧和行业知识及动向的平台。近年来,我社每年还以导师身份安排贡献者参与国内外的开源项目推进活动,如中国科学院软件研究所的“开源之夏”活动,带领国内外高校学生锻炼应用和研发能力、积累专业经验。 + +## 主要项目 + +我社主要项目围绕 AOSC OS 和 Afterglow 两大系统项目设计开发,亦有维护一系列周边应用和实用工具,以及各类开发维护用工具。 + +### 安同 OS + +安同 OS(英译:AOSC OS)是一款以“简明可靠”为设计及维护目标的 Linux 发行版。本系统主要面向有一定 Linux 使用经验的用户,针对个人桌面设备优化体验,致力于为用户提供开箱即用和简便可靠的工作环境。 + +AOSC OS 支持众多处理器架构,包括 x86_64、AArch64、基于 MIPS 的龙芯 3 和龙架构(LoongArch 新世界),以及如 RISC-V 等新兴架构;在提供架构支持的同时,我们也有针对不同设备类型进行体验测试和调优,致力于在各种不同架构和类型的设备上实现开箱即用的体验。 + +### 星霞 OS + +星霞 OS(英译:Afterglow)基于安同 OS 开发,通过精简特性、配置调优和软件精选等手段,致力于为各类老旧设备提供持续软件和技术更新,通过持续维护良好体验和性能让老旧设备焕发新生、让用户们“重拾旧爱”。 + +### 小熊猫包管理 + +小熊猫包管理 (oma,全称 oh-my-ailurus) 是一款注重操作简化、可靠性和使用效率的软件包管理前端。该包管理前端在操作和功能上兼容 APT,并基于这一基础引入历史查阅、操作撤销、文件检索等功能。 + +### libLoL + +libLoL (LoongArch on LoongArch) 旧世界 ABI 常用于为龙芯官方的 Loongnix 参考发行和统信 UOS 设计的商业软件,如腾讯 QQ、金山 WPS for Linux 和龙芯浏览器等。由于这些应用程序尚未移植到新世界 ABI 上,本运行时旨在为新世界发行版用户提供运行上述应用程序的便利。 + +### Ciel + +Ciel 是一款容器化软件包构建环境管理工具,用于标准化软件包构建环境,以保障特性均等和内容可靠。 + +### Autobuild4 + +Autobuild4 是一款半自动软件包构建工具,可根据定义文件和脚本等自动下载、构建和生成软件包,亦支持利用构建和命令模板简化构建脚本编写流程。 + +## 历史沿革 + +安同开源社区 (AOSC) 的最初形态是由白铭骢与他的两位同学于 2011 年末创立的安同开发团队 (Anthon.Dev)。开发团队因组织管理不善于一年内夭折,而后于 2012 年末重组为开源社区并延续至今。 + +我社主要项目安同 OS 最初名为“AnthonOS”,是一款基于现已弃用的 SUSE Studio 制作的 openSUSE 衍生发行版。一年后转而基于 Debian 衍生开发,着重于 CJK(中文、日文及韩文)支持并基于 KDE 4 设计了一套定制用户界面。2014 年,得益于原东方之心 Linux 开发者 Icenowy Zheng 的帮助,社区以 Anthon \:Next 为名立项,将安同 OS 转为独立构建。 安同 OS 独立后更名为 AOSC OS,即我社目前维护的通用 Linux 发行版。随后几年,维护者们不断扩充 AOSC OS 的软件源体积,并引入了多架构支持。如今,得力于开发者们的持续贡献,AOSC OS 的软硬件支持仍在不断扩充壮大,并围绕其发起了众多支持性项目。 + +我社的年度聚会 AOSCC 始于 2014 年的暑期贡献者聚会,后于 2015 年开始组织暑期线下聚会,在各企业和院校社团赞助的场地举办。每年聚会均邀请开源软件业界相关人士参与和分享经验,免费开放给各地社区好友参与。 diff --git a/content/zh/afterglow.md b/content/zh/afterglow.md new file mode 100644 index 00000000..66e94825 --- /dev/null +++ b/content/zh/afterglow.md @@ -0,0 +1,32 @@ +--- +title: 星霞 OS +--- + +星霞 OS(英译:Afterglow)基于安同 OS 开发,通过精简特性、配置调优和软件精选等手段,致力于为各类老旧设备提供持续软件和技术更新,通过持续维护良好体验和性能让老旧设备焕发新生、让用户们“重拾旧爱”。 + +[下载系统](/download#afterglow-download) | [系统特性](/afterglow#features) | [发行注记](/afterglow/relnote) | [系统配置需求](/afterglow/requirements) | [支持文档](/afterglow#support) + +![Afterglow screenshot](/afterglow/afterglow.jpg) + +::h2{id="features"} +系统特性 +:: + +### 因地制宜 + +星霞 OS 支持已经年近三旬的设备,如搭载 486 处理器的 PC 机和 m68k 处理器麦金塔 (Macintosh) 电脑,也支持较新的设备,如来自 2010 年前后搭载的 Intel 凌动 (Atom) 上网本或 PowerPC 处理器的 Mac。通过配置调优和特性分级等手段,星霞 OS 可确保各类老旧设备上良好的使用体验。 + +### 持续维护 + +让老旧设备继续发光发热的基本前提就是持续且完整的软件支持,星霞 OS 提供持续的特性更新和安全漏洞修复,让您放心地在各类场景继续使用老旧设备。 + +### 面向未来 + +我们计划在未来数年继续维护星霞 OS 并周期性地发布更新包,让您安心地继续享用和把玩曾经给您带来过快乐和承载早年记忆的电脑。 + +::h2{id="support"} +支持文档 +:: + +- [系统配置需求表](/afterglow/requirements) +- [架构支持规格表](/afterglow/isa) \ No newline at end of file diff --git a/content/zh/afterglow/isa.md b/content/zh/afterglow/isa.md new file mode 100644 index 00000000..34c5588f --- /dev/null +++ b/content/zh/afterglow/isa.md @@ -0,0 +1,28 @@ +--- +title: 星霞 OS 架构支持规格表 +--- + +星霞 OS 支持多种处理器架构,本表介绍支持的各类处理器架构及相应的微架构指令集扩展支持、软件包架构名及编译器目标名等信息。 + +::div{id="afterglow-isa-table"} +| 处理器架构名 | 微架构指令集扩展支持要求 | 软件包架构名 | 编译器目标名 | +| ----------------------------- | ------------------------ | ------------ | ------------------------------ | +| Alpha | 无 | `alpha` | `alpha-aosc-linux-gnu` | +| ARMv4 | 无 | `armv4` | `arm-aosc-linux-gnueabi` | +| ARMv6(硬浮点) | Thumb-2, NEON | `armv6hf` | `arm-aosc-linux-gnueabihf` | +| ARMv7(硬浮点) | Thumb-2, NEON | `armv7hf` | `arm-aosc-linux-gnueabihf` | +| 基于 MIPS 的龙芯二号处理器\* | LoongMMI | `loongson2f` | `mips64el-aosc-linux-gnuabi64` | +| Intel 80486 或更新 | 无 | `i486` | `i486-aosc-linux-gnu` | +| Motorola 68000 系列处理器\*\* | 无 | `m68k` | `m68k-aosc-linux-gnu` | +| PowerPC(32 位,大端序) | 无 | `powerpc` | `powerpc-aosc-linux-gnu` | +| PowerPC(64 位,大端序) | AltiVec | `ppc64` | `powerpc64-aosc-linux-gnu` | +| SPARC(64 位) | SPARC V9, VIS 1.0 | `sparc64` | `sparc64-aosc-linux-gnu` | +:: + +\*: 该架构移植仅支持龙芯 2F 处理器,不支持 2E 及之前的处理器型号 + +\*\*: 该架构移植仅支持 68020 及更新的,带有内存管理单元 (MMU) 的处理器型号 + +## 支持文档 + +- [星霞 OS 系统需求配置表](/afterglow/requirements#afterglow-requirements-table) \ No newline at end of file diff --git a/content/zh/afterglow/relnote.md b/content/zh/afterglow/relnote.md new file mode 100644 index 00000000..9e65b5d9 --- /dev/null +++ b/content/zh/afterglow/relnote.md @@ -0,0 +1,5 @@ +--- +title: 发行注记 +--- + +(敬请期待) \ No newline at end of file diff --git a/content/zh/afterglow/requirements.md b/content/zh/afterglow/requirements.md new file mode 100644 index 00000000..49b0669c --- /dev/null +++ b/content/zh/afterglow/requirements.md @@ -0,0 +1,25 @@ +--- +title: 星霞 OS 系统配置需求表 +--- + +星霞 OS 是一款面向老旧设备、功能受限的操作系统,预装软件和基础管理特性等对设备处理器、显卡、存储和互联网连接等均有一定的需求。根据我们的测试,我们总结出了如下以使用体验良好为基本基准的系统配置需求表。 + +::div{id="afterglow-requirements-table"} +| 硬件组件 | 配置需求 | +| -------- | -------------------------------------------------- | +| 处理器 | 任意与星霞 OS 兼容的处理器 | +| 内存 | 至少 64MiB | +| 显卡 | 任意支持显示信号输出的显卡或帧缓冲卡、抑或串口终端 | +| 存储 | 至少 1GiB(基本版)或 3GiB(桌面版) | +| 网络连接 | 国际互联网连接 | +:: + +## 补充说明 + +- 关于星霞 OS 兼容的处理器,详请见[星霞 OS 架构支持规格表](/afterglow/isa) +- 对于带有图形界面的桌面版来说,需要至少支持 SVGA 分辨率和色深(800×600 分辨率,16 位色深 / 65535 色) +- 关于存储需求的建议是基于系统安装后还有足够空间进行日常工作和系统更新设定的;如果您的设备内存较大,安装程序创建的默认交换空间(虚拟内存文件)尺寸也会随之变大,因此您在分区时也要进行相关的考虑 + +## 支持文档 + +- [星霞 OS 架构支持规格表](/afterglow/isa#afterglow-isa-table) \ No newline at end of file diff --git a/content/zh/aosc-os.md b/content/zh/aosc-os.md new file mode 100644 index 00000000..d3ea98d1 --- /dev/null +++ b/content/zh/aosc-os.md @@ -0,0 +1,41 @@ +--- +title: 安同 OS +--- + +安同 OS(英译:AOSC OS)是一款以“简明可靠”为设计及维护目标的 Linux 发行版。本系统主要面向有一定 Linux 使用经验的用户,针对个人桌面设备优化体验,致力于为用户提供开箱即用和简便可靠的工作环境。 + +[下载系统](/download#aosc-os-download) | [系统特性](/aosc-os#features) | [发行注记](/aosc-os/relnote) | [系统配置需求](/aosc-os/requirements) | [支持文档](/aosc-os#support) + +![AOSC OS screenshot](/aosc-os/aosc-os.webp) + +::h2{id="features"} +系统特性 +:: + +### 高效工作 + +以开箱即用作为主要设计目标,安同 OS 是您日常工作的得力助手。从文字办公到服务器运维,摄影后期到 3D 建模,课堂笔记到文档翻译,我们的系统助您快速部署、高效工作、尽情创作。 + +### 易于管理 + +从安装到系统更新,从组件管理到日常维护,安同 OS 内建许多易于使用的管理工具,助您轻松管理、舒心使用。例如安同 OS 内建的小熊猫包管理 (oma) ,其简明且人性化的界面让系统管理尽可能低风险、低耗时、高可靠。 + +### 高兼容性 + +我们相信,操作系统是应用程序和生产力的舞台。除软件源中提供的经官方验证的软件外,安同 OS 还支持如意玲珑、Flatpak、Snap 和 AppImage 等跨发行版生态,扩充软件支持的范畴;此外,Spiral 兼容性标记可提供 Debian 及 Ubuntu 软件包兼容性。 + +### 随处可用 + +基于灵活性极高的 Linux 内核构建,安同 OS 支持台式机、笔记本、单片机和服务器等多种类型、基于各类主流处理器架构的设备,且为各类使用场景调优,助您发挥各类设备的潜力。 + +### 如影随形 + +::h2{id="support"} +支持文档 +:: + +我社一向以友好负责的支持工作著称。尊重用户的时间与精力是我们的工作准则,社区也是信息共享的强大后盾——在各社区聊天群组,我们时刻准备着为您排忧解难。 + +- [安同 OS 适合我吗?](/aosc-os/right-for-me) +- [系统配置需求表](/aosc-os/requirements) +- [架构支持规格表](/aosc-os/isa) \ No newline at end of file diff --git a/content/zh/aosc-os/asahi/relnote.md b/content/zh/aosc-os/asahi/relnote.md new file mode 100644 index 00000000..4f1cc654 --- /dev/null +++ b/content/zh/aosc-os/asahi/relnote.md @@ -0,0 +1,16 @@ +--- +title: 发行注记:2025 年 6 月 +--- + +安同 OS (Apple Silicon) 是面向基于 Apple 芯片的 Mac 设备发布的系统版本,本次更新包含如下主要内容。 + +## 组件更新 + +本次发行属常规更新,包含截至 2024 年 2 月 15 日的所有系统更新;其中,Linux 内核版本更新至 6.12.12 版本,带有最新 Asahi Linux 补丁集。 + +## 已知问题 + +当前发行包含如下已知问题,我们将尽快修复: + +- 由于先前缺少测试设备且并未引入相关支持组件,MacBook Air (M1, 2020) 的音箱暂未正确驱动 +- OpenGL 图形加速暂不可用,我们正在整理 Asahi Linux 补丁集 \ No newline at end of file diff --git a/content/zh/aosc-os/isa.md b/content/zh/aosc-os/isa.md new file mode 100644 index 00000000..29dd3e12 --- /dev/null +++ b/content/zh/aosc-os/isa.md @@ -0,0 +1,29 @@ +--- +title: 安同 OS 架构支持规格表 +--- + +安同 OS 支持多种处理器架构,本表介绍支持的各类处理器架构及相应的微架构指令集扩展支持、软件包架构名及编译器目标名等信息。本表分为一级架构、二级架构和实验性架构三组,对应不同支持和维护水平。 + +## 一级架构 + +一级架构包含安同 OS 支持水平最高的一类处理器架构,支持的软件及特性最为完整,更新也最为及时。此类架构在开发者间用户较多,有条件进行较为完整的使用测试。 + +| 处理器架构名 | 微架构指令集扩展支持要求 | 软件包架构名 | 编译器目标名 | +| ------------------ | ------------------------ | ------------- | ---------------------------- | +| x86-64 | SSE2\* | `amd64` | `x86_64-aosc-linux-gnu` | +| AArch64 | ARMv8.0, NEON | `arm64` | `aarch64-aosc-linux-gnu` | +| 龙架构 (LoongArch) | LSX | `loongarch64` | `loongarch64-aosc-linux-gnu` | + +\*: 一部分软件(如 Blender)可能需要更高级的微架构指令集支持,如 AVX2 + +## 二级架构 + +二级架构包含安同 OS 支持较为完整的一类处理器架构,支持的软件和特性可能受限,更新也时有延误。此类架构在开发者间用户可能较少,且由于使用机会较少等各类因素,使用测试可能不完整。 + +| 处理器架构名 | 微架构指令集扩展支持要求 | 软件包架构名 | 编译器目标名 | +| ---------------------- | ------------------------ | ------------ | ------------------------------ | +| 龙芯三号 (MIPS) \* | 无 | `loongson3` | `mips64el-aosc-linux-gnuabi64` | +| POWER(64 位,小端序) | AltiVec, VMW, VSX | `ppc64el` | `powerpc64le-aosc-linux-gnu` | +| RISC-V(64 位) | G, C | `riscv64` | `riscv64-aosc-linux-gnu` | + +\*: 这一系列处理器包括龙芯 3A1000, 3A1500-I, 3A2000(C), 3A3000, 3A4000, 3B1000, 3B1500, 3B2000, 3B3000, 3B4000 等型号;型号为 5000 或更高的均为基于龙架构 (LoongArch) 的处理器 diff --git a/content/zh/aosc-os/livekit/relnote.md b/content/zh/aosc-os/livekit/relnote.md new file mode 100644 index 00000000..5aa11058 --- /dev/null +++ b/content/zh/aosc-os/livekit/relnote.md @@ -0,0 +1,18 @@ +--- +title: 发行注记:2025 年 4 月 +--- + +LiveKit 是用于维护安同 OS 和进行故障修复的可移动环境,本次发行包含的新特性与更改如下。 + +## 新特性与更改 + +除将系统组件更新到 2025 年 4 月的基线外,LiveKit 还包含如下新特性: + +- 更新 Linux 内核至 6.14.1,支持更多新硬件 +- 改进下拉菜单操作逻辑,安装可在仅使用键盘的情况下完成 +- 修复安装时未禁止使用系统预留用户名的问题 +- 修复系统安装后未正确探测设备上其他操作系统的问题 +- 修复安装过程中屏幕可能熄灭,导致用户不安的问题 +- 新增安装程序日志记录功能 +- 新增多语言启动菜单支持 +- 新增使用 LEFI 固件的龙芯三号 (MIPS) 3A4000/3B4000 平台安装支持 \ No newline at end of file diff --git a/content/zh/aosc-os/livekit/requirements.md b/content/zh/aosc-os/livekit/requirements.md new file mode 100644 index 00000000..aaee68d8 --- /dev/null +++ b/content/zh/aosc-os/livekit/requirements.md @@ -0,0 +1,25 @@ +--- +title: LiveKit 系统配置需求表 +--- + +LiveKit 是用于维护安同 OS 和进行故障修复的可移动环境。其系统需求与安同 OS 类似,但由于该环境包含系统维护和安装等功能,且带有图形界面,因此对设备处理器、显卡、存储和互联网连接等均有一定的需求。根据我们的测试,我们总结出了如下以使用体验良好为基本基准的系统配置需求表。 + +| 硬件组件 | 配置需求 | +| -------- | -------------------------------------------------------------------- | +| 处理器 | 任意与安同 OS 兼容的处理器 | +| 内存 | 至少 2GiB | +| 显示 | 支持输出 1024x768 分辨率(图形模式),或基础帧缓冲支持(命令行模式) | +| 存储 | 至少 4GiB 的可移动介质 | +| 网络连接 | 国际互联网连接 | + +## 补充说明 + +- 关于安同 OS 兼容的处理器,详请见[安同 OS 架构支持规格表](/aosc-os/isa) +- 浏览网页时,系统内存和处理器占用将显著提升:如需大量浏览网页和观看高清流媒体内容,推荐在搭配至少 4 个处理器核心及 4GiB 内存的设备上使用 LiveKit +- 如显示器分辨率低于 1024x768,将无法正常使用 LiveKit 的图形模式 +- 如设备不支持帧缓冲(一般通过 EFI 和 VESA VBIOS 等形式提供),则命令行模式无法使用非拉丁语言 +- LiveKit 可通过互联网安装安同 OS,如有此需要,请确保互联网连接畅通 + +## 支持文档 + +- [安同 OS 架构支持规格表](/aosc-os/isa) diff --git a/content/zh/aosc-os/relnote.md b/content/zh/aosc-os/relnote.md new file mode 100644 index 00000000..08861e35 --- /dev/null +++ b/content/zh/aosc-os/relnote.md @@ -0,0 +1,52 @@ +--- +title: 发行注记:2025 年 6 月 +--- + +本次发布的安同 OS 系统安装介质包含自 2025 年 4 月以来的各类系统组件更新及安全修复。除常规更新外,本次的主要更新内容包括对预装软件的调整及安装盘大小的优化、新老硬件平台支持增强、引入安全修复和许多针对用户体验的细节修缮。本发行注记将简略介绍相关变化。 + +本次发行亦带有针对安装体验的修复,本发行注记也将进行介绍。 + +**请注意:如果您已安装安同 OS,本发行注记提到的修复及变化均已通过系统更新推送,您无需重装系统或额外安装任何软件包。** + +## 平台支持 + +本次更新包含大量针对硬件平台支持的更新和修复,主要的更改如下: + +**主要支持更新** + +- Linux 内核更新至 6.14.10,包含针对机械革命无界 14X 笔记本无法进入 S0ix 睡眠、REDMI Book Pro 14 2025 无线网卡不可用、数个 x86 及 Arm 平台的 Spectre-v2/Spectre-BHB(敏感信息泄漏)漏洞、龙芯笔记本睡眠后背光设置错误及较老的龙芯 3B6000/3C6000 系列处理器步进上部分 PCIe 设备协商速率错误的问题 + +**设备支持 — 通用** + +- 更新 NVIDIA 驱动至 575.57.08,可支持近期发布的 GeForce RTX 5060 及 5060Ti 显卡 +- 开启基于主板固件 (BIOS) 的基础显示支持,解决部分无显卡驱动支持的平台启动系统后无输出的问题 +- 修复 AMD Radeon RX 9000 系列显卡从 ACPI 睡眠 (S3) 唤醒后的偶发稳定性问题 +- 修复较新型号的惠普 LaserJet 系列打印机无法使用的问题 +- 修复博通 (Broadcom) 官方网卡驱动 (`broadcom-wl`) 无法安装的问题 + +**设备支持 — x86-64** + +- 修复 Intel Cascade Lake, Cooper Lake, Whiskey Lake V, Coffee Lake R, Comet Lake, Ice Lake, Tiger Lake 及 Rocket Lake 核心处理器上的 Spectre-v2(代号:Training Solo)敏感信息泄漏漏洞 +- 修复机械革命无界 14X 笔记本进入 S0ix 睡眠后立即唤醒并发热的问题 +- 修复 REDMI Book Pro 14 2025 上无线网络不可用的问题 +- 彻底修复 ThinkBook 14/16 G6+/G7+ 多个“锐龙版”型号在频繁调整屏幕亮度 (Fn-F5/F6) 或合盖睡眠时,设备可能意外断电或复位的问题:先前的修复方式只能在较大程度上缓解上述症状,目前该修复已迭代,经测试已完全解决问题 + +**设备支持 — 龙架构** + +- 修复部分基于龙芯 3A5000/3A6000 的笔记本从 S3 睡眠唤醒时,屏幕背光亮度可能被复位为最低的问题 +- 规避较老步进的龙芯 3C6000 系列处理器 PCIe 桥未正确设置支持链路速率而导致部分设备(尤其是 AMD Radeon RX 400/500 系列及 RX 5000/7000 系列,即基于 GCN 4.0 及 RDNA 1.0/3.0 架构的显卡)性能和功能受限的问题 + +**设备支持 — AArch64** + +- 修复部分平台上的 Spectre-BHB 敏感信息泄漏漏洞 + +## 关键组件更新 + +本次系统发行更新包含许多组件更新,其中较为关键的更新及修复有: + +- 安同 OS 核心包 (Core) 更新至 12.2.0,更新 GCC 至 14.3.0 并开启 systemd 动态用户支持 +- 小熊猫包管理 (oma) 更新至 1.17,包含全新磁盘占用分析器、磁盘将满警告、Zsh 补全等新特性 +- Firefox 及 Thunderbird 更新至 139.0,包含超过 30 个漏洞修复(含 1 个严重漏洞及 9 个高危漏洞) +- 修复 Coreutils、OpenVPN、Python 3 及 Samba 等组件中的数个安全漏洞(含数个高危漏洞) +- Linux 固件包 (linux-firmware) 更新至 20250425,包含对数款音频、图形、网络设备及 SoC 平台的支持增强,并修复 REDMI Book Pro 14 2025 上无线网络不可用的问题 +- Intel 处理器微码更新至 20250512,修复代号为 "Training Solo" 的自训练 Spectre-v2(敏感信息泄漏)漏洞 \ No newline at end of file diff --git a/content/zh/aosc-os/requirements.md b/content/zh/aosc-os/requirements.md new file mode 100644 index 00000000..3dc13012 --- /dev/null +++ b/content/zh/aosc-os/requirements.md @@ -0,0 +1,26 @@ +--- +title: 安同 OS 系统配置需求表 +--- + +安同 OS 是一款主要面向桌面的、功能较为完整的操作系统,预装软件和基础管理特性等对设备处理器、显卡、存储和互联网连接等均有一定的需求。根据我们的测试,我们总结出了如下以使用体验良好为基本基准的系统配置需求表。 + +| 硬件组件 | 配置需求 | +| -------- | ------------------------------------------------ | +| 处理器 | 任意与安同 OS 兼容的处理器 | +| 内存 | 至少 2GiB | +| 显卡 | 支持 OpenGL 2.1 / OpenGL ES 3.1 或以上版本的显卡 | +| 存储 | 至少 64GiB | +| 网络连接 | 国际互联网连接 | + +## 补充说明 + +- 关于安同 OS 兼容的处理器,详请见[安同 OS 架构支持规格表](/aosc-os/isa) +- 浏览网页时,系统内存和处理器占用将显著提升:如需大量浏览网页和观看高清流媒体内容,推荐在搭配至少 4 个处理器核心及 4GiB 内存的设备上使用安同 OS +- 一般来说,4K 分辨率的屏幕需要 2GiB 显存的显卡才能流畅使用安同 OS 桌面界面 +- 关于存储需求的建议是基于系统安装后还有足够空间进行日常工作和系统更新设定的;如果您的设备内存较大,安装程序创建的默认交换空间(虚拟内存文件)尺寸也会随之变大,因此您在分区时也要进行相关的考虑 +- 如有可能,建议使用固态硬盘作为系统主存储:固态硬盘在随机读写性能上的优势将显著提升系统响应、软件安装和多任务场景下的使用体验 +- 安同 OS 通过互联网获取更新,请确保互联网连接畅通以便及时获得系统更新 + +## 支持文档 + +- [安同 OS 架构支持规格表](/aosc-os/isa) diff --git a/content/zh/aosc-os/right-for-me.md b/content/zh/aosc-os/right-for-me.md new file mode 100644 index 00000000..c1743498 --- /dev/null +++ b/content/zh/aosc-os/right-for-me.md @@ -0,0 +1,65 @@ +--- +title: 安同 OS 适合我吗? +--- + +安同 OS 是一款使用 dpkg 包管理、基于 Linux 内核和各类组件独立构建和维护的操作系统。安同 OS 主要面向有一定 Linux 使用经验的用户,针对个人设备优化体验。此外,安同 OS 致力于开箱即用、简化系统管理和提供可靠的工作环境。 + +安同 OS 是众多 Linux 发行版中的一员。因此,在选择 Linux 发行版时,您也许苦于“选择困难症”。此文旨在从多方面介绍安同 OS,以助您作出选择。 + +## 设计理念 + +安同 OS 的设计基于如下目标和理念: + +- 如非必要不切分软件包,即每个应用一个软件包。 +- 为不同语言的用户提供良好的开箱体验。 +- 对开源和闭源软件一视同仁。 +- 重视系统可靠性。 +- 在不同架构上提供相近的功能和体验。 + +## 主要优点 + +安同 OS 主要优点如下: + +- 部署快捷,开箱即用。 +- 系统管理简单明了。 +- 维护者重视技术支持。 +- 闭源和商用软件支持良好。 +- 多语言支持开箱即用。 +- 硬件驱动支持完整。 +- 电源管理配置开箱即用。 +- 预装针对特定地区的网络连通工具。 +- 通过 Wine 提供良好的 Windows 应用支持。 +- 各架构体验统一且优化充分。 + +## 主要缺点 + +与此同时,安同 OS 有如下几个主要缺点,供您参考: + +- 系统比较庞大,相对于其他发行版需要更多存储空间。 +- 缺少 multilib 和 multiarch 支持,跨架构开发较为繁琐。 +- 软件仓库的规模较小。 +- 对第三方商业软件支持有限。 +- 维护者人手有限,软件修复和安全更新响应较慢。 +- 预装闭源和非自由软件。 + +## 适用场景 + +适用本系统的场景如下: + +- 个人和家庭用途。 +- 硬件条件较为理想:存储充分且互联网连接较为稳定。 +- 对部署简易性有追求且偏好开箱即用的系统。 +- 对软件更新速度要求较低。 +- 笔记本电脑等能耗和散热性能敏感的设备。 +- 您希望参与安同 OS 开发。 + +## 不适用场景 + +我们不推荐在如下场景部署和使用安同 OS: + +- 无 Linux 使用和管理经验。 +- 对系统轻量化或可定制性有要求。 +- 对软件更新的响应速度要求较高。 +- 商用或有高可靠性需求的环境。 +- 公有云或虚拟服务器等存储成本较高的环境。 +- 对非自由软件敏感。 \ No newline at end of file diff --git a/content/zh/aosc-os/wsl/relnote.md b/content/zh/aosc-os/wsl/relnote.md new file mode 100644 index 00000000..255d2014 --- /dev/null +++ b/content/zh/aosc-os/wsl/relnote.md @@ -0,0 +1,9 @@ +--- +title: 发行注记:2025 年 6 月 +--- + +AOSC OS on WSL 是用于 Windows Subsystem for Linux 环境的安同 OS 版本,本次更新包含如下更改。 + +## 新特性与更改 + +本次发行属常规更新,包含截至 2025 年 6 月 5 日的所有系统更新。 \ No newline at end of file diff --git a/content/zh/aosc-os/wsl/requirements.md b/content/zh/aosc-os/wsl/requirements.md new file mode 100644 index 00000000..867b6e4b --- /dev/null +++ b/content/zh/aosc-os/wsl/requirements.md @@ -0,0 +1,41 @@ +--- +title: AOSC OS on WSL 系统配置需求表 +--- + +WSL 版安同 OS (AOSC OS on WSL) 可用于运行 Windows 的设备,其基本系统需求与安同 OS 类似,但由于其依赖 WSL 及 WSLg 等技术架构运行,因此除对设备处理器、显卡、存储和互联网连接外,对 Windows 系统组件版本等均有一定的需求。根据我们的测试,我们总结出了如下以使用体验良好为基本基准的系统配置需求表。 + +WSL 版安同 OS (AOSC OS on WSL) 系统配置需求表 (x64): + +| 软/硬件组件 | 配置需求 | +| ----------- | ------------------------------------------------------------------------------------------------------------------------ | +| 处理器 | 处理器需支持 x86-64(如 Intel 64 或 AMD64)指令集、Intel VT 或 AMD-V 等 VMM 特性、XD 位或 NX 位、以及 SLAT | +| 系统组件 | Windows 10, Version 1607 及以上(如需使用 WSLg 运行图形化应用程序,则需要 Windows 10, Version 2004 及以上或 Windows 11) | +| 显示 | WSLg 兼容的 GPU 驱动程序(使用 WSLg 运行图形化、OpenGL 加速的应用程序时) | +| 内存 | 至少 4GiB | +| 存储 | 至少 4GiB | +| 网络连接 | 国际互联网连接 | + +WSL 版安同 OS (AOSC OS on WSL) 系统配置需求表 (ARM64): + +| 软/硬件组件 | 配置需求 | +| ----------- | ------------------------------------------------------------------------------------------------------------------------ | +| 处理器 | 兼容 Windows on ARM 的 64 位 ARM 处理器 | +| 系统组件 | Windows 10, Version 1709 及以上(如需使用 WSLg 运行图形化应用程序,则需要 Windows 10, Version 2004 及以上或 Windows 11) | +| 显示 | Windows 兼容的 GPU 驱动程序(使用 WSLg 运行图形化、OpenGL 加速的应用程序时) | +| 内存 | 至少 4GiB | +| 存储 | 至少 4GiB 的可移动介质 | +| 网络连接 | 国际互联网连接 | + +## 补充说明 + +- WSL 版安同 OS (AOSC OS on WSL) 不支持 32 位 x86 (Windows x86) 及 ARM (Windows ARM32) 架构 +- 在虚拟机中运行 WSL 版安同 OS (AOSC OS on WSL) 时需开启嵌套虚拟化支持 +- AOSC OS 绝大部分应用程序假设良好的 VT 支持,推荐使用最新版 Windows Terminal 而非 Windows Console(前者需要 Windows 10, Version 2004 及以上) +- WSL 2 中的 systemd 支持需要 0.67.6 或更新版本的 WSL 组件 +- 推荐使用最新的操作系统、WSL 及 Windows Terminal 版本,开发人员可能无法对不受微软支持版本软件中存在的兼容性问题提供协助 +- 如有可能,建议使用固态硬盘作为系统主存储:固态硬盘在随机读写性能上的优势将显著提升系统响应、软件安装和多任务场景下的使用体验 +- 安同 OS 通过互联网获取更新,请确保互联网连接畅通以便及时获得系统更新 + +## 支持文档 + +- [安同 OS 架构支持规格表](/aosc-os/isa) diff --git a/content/zh/contact.md b/content/zh/contact.md new file mode 100644 index 00000000..7d891598 --- /dev/null +++ b/content/zh/contact.md @@ -0,0 +1,44 @@ +--- +title: 联系方式 +--- + +我社成员遍布世界各地,正因这一特质,我们的日常工作和交流基本都通过互联网进行。每天,社员们在我们的众多聊天群组中工作、交流和娱乐。 + +## 聊天群组 + +如下列出的各组 Telegram 群组、Discord 聊天室、Matrix 房间及 IRC 频道均由转发机器人联通,请选择最适合自己的方式加入群聊。亦有 QQ 群和微信群可供使用(无转发)。 + +::h2{id="main"} +主群组 +:: + +社区主群组用于开发交流、技术支持及相关技术话题讨论: + +- QQ — 群号 875059676 +- 微信 — 请联系公众号“安同开源” +- Telegram — [加入群组](https://t.me/aosc_main) +- Discord — [加入聊天室](https://discord.gg/VYPHgt9) +- IRC: #aosc @ Libera Chat — [加入频道](irc://irc.libera.chat:6697/aosc) +- Matrix: #aosc:matrix.aosc.io — [加入聊天室](https://matrix.to/#/%23aosc:matrix.aosc.io) + +::h2{id="retro"} +古董计算机兴趣小组 +:: + +该小组用于讨论各类古董软硬件及 Afterglow(星霞 OS)开发。 + +- Telegram — [加入群组](https://t.me/aosc_retro) +- Discord — [加入聊天室](https://discord.gg/VYPHgt9) +- IRC: #aosc-retro @ Libera Chat — [加入频道](irc://irc.libera.chat:6697/aosc-retro) +- Matrix: #retro:matrix.aosc.io — [加入聊天室](https://matrix.to/#/%23retro:matrix.aosc.io) + +::h2{id="offtopic"} +水群(又称:托腮群) +:: + +水群用于讨论各式话题,但需注意遵守我社 [人际关系准则](/guidelines) + +- Telegram — [加入群组](https://t.me/aosc_tuosai) +- Discord — [加入聊天室](https://discord.gg/VYPHgt9) +- IRC: #aosc-offtopic @ Libera Chat — [加入频道](irc://irc.libera.chat:6697/aosc-offtopic) +- Matrix: #offtopic:matrix.aosc.io — [加入聊天室](https://matrix.to/#/%23offtopic:matrix.aosc.io) \ No newline at end of file diff --git a/content/zh/crowdsourcing/template.md b/content/zh/crowdsourcing/_template.md similarity index 100% rename from content/zh/crowdsourcing/template.md rename to content/zh/crowdsourcing/_template.md diff --git a/content/zh/events.md b/content/zh/events.md new file mode 100644 index 00000000..7344d275 --- /dev/null +++ b/content/zh/events.md @@ -0,0 +1,67 @@ +--- +title: '社区活动' +--- + +除日常开发活动外,我社还定期组织形式多样的线上及线下活动,以期活跃社区氛围、分享社区资源。作为主要活跃于互联网的开源社区,这些活动亦有拉近人际关系、让社区贡献及参与的概念具象化的作用。社区自 2015 年起每年暑期均会举办名为 AOSCC 的年度聚会,邀请包括社区贡献者、成员、校园社团、企业和个人参与,在向外界宣传社区工作的同时,为爱好者和行业代表提供了分享技术技巧和行业知识及动向的平台。自 2024 年起,我们还组织了春节“烙饼会”,与社区好友们共享节日气氛,谋划来年的工作目标。 + +此外,社区还积极组织与高校社团协办“安同校园行”活动,也参与了许多由其他社区、社团等组织的交流活动,以期增进社区与各地社团、社群与行业内组织的联系,为消除知识壁垒和信息差作出积极努力。 + +[AOSCC:社区年度聚会](/events#aoscc) | [安同校园行](/events#campus) | [春节烙饼会](/events#springcon) | [其他活动](/events#others) + +::h2{id="aoscc"} +AOSCC:社区年度聚会 +:: + +AOSCC 是我社每年一度的线下聚会,公开邀请社区好友参与。活动期间,社区邀请社区贡献者、高校社团成员和行业代表等分享、交流工作,并组织抽奖、代号投票等趣味活动。近年来,AOSCC 均由中国高校社团协办,每年吸引超过 100 名与会者参与。以下是自 2015 年的 AOSCC 活动地点、日期和会议信息记录: + +- **2025 年**:[上海交通大学(2025 年 7 月 26 - 27 日)](/aoscc/2025) +- **2024 年**:[吉林大学(2024 年 7 月 13 - 14 日)](/aoscc/2024) +- **2023 年**:[上海科技大学(2023 年 7 月 15 - 16 日)](/aoscc/2023) +- **2022 年**:[由于新冠肺炎疫情,于线上举办(2022 年 9 月 17 日)](/aoscc/2022) +- **2021 年**:[由于新冠肺炎疫情,于线上举办(2021 年 9 月 19 - 20 日)](/aoscc/2021) +- **2020 年**:[由于新冠肺炎疫情,于线上举办(2020 年 9 月 25 - 26 日)](/aoscc/2020) +- **2019 年**:[中国科学技术大学(2019 年 7 月 12 - 14 日)](/aoscc/2019) +- **2018 年**:[于线上举办(2018 年 7 月 21 日)](/aoscc/2018) +- **2017 年**:[广东工业大学(2017 年 7 月 14 - 16 日)](/aoscc/2017) +- **2016 年**:上海科技大学(2016 年 7 月) +- **2015 年**:深圳长虹科技大厦(2015 年 7 月) + +::h2{id="campus"} +安同校园行 +:: + +安同开源社区从校园诞生,助力校园及草根开源社区和组织的发展也是社区建立时的初心之一。如今,高校社团亦是我社关注和扶持的对象。自 2024 年起,我们与众多高校社团协作,组织“安同校园行”活动,邀请社区贡献者、行业代表等走进校园,分享社区和专业工作经验,让更多学生接触、了解和融入开源社区乃至行业前沿。 + +如下是我社“安同校园行”的足迹: + +- **2025 年 4 月 19 日**:[北京站(北京大学、北京航空航天大学与中国人民大学合办)](https://www.bilibili.com/video/BV1PPLczeEvm/) +- **2025 年 3 月 15 日**:[河海大学](https://www.bilibili.com/video/BV1uQQtYYEpY/) +- **2024 年 12 月 15 日**:[西安电子科技大学](https://www.bilibili.com/video/BV14MBTYNEi8/) +- **2024 年 12 月 7 日**:[山东大学(青岛)](https://www.bilibili.com/video/BV1caiyY4E3p/) +- **2024 年 11 月 10 日**:[兰州大学](https://www.bilibili.com/video/BV1yUm6YEEWK/) +- **2024 年 10 月 27 日**:[澳门科技大学](https://www.bilibili.com/video/BV1Vc1eYgEpm/) +- **2024 年 10 月 20 日**:[宁夏理工学院](https://www.bilibili.com/video/BV1BYyzYfEd5/) +- **2024 年 3 月 20 日**:[曲阜师范大学(“社团开放活动:计算进化”)](https://www.bilibili.com/video/BV1wr42187aT/) + + + +::h2{id="springcon"} +春节烙饼会 +:: + +自 2023 年始,为更及时地展示和沟通社区工作进展和规划,我们开始在春节假期组织线上“烙饼会”(取画饼之意),邀请贡献者和社区好友一道交流成果、计划与期望。如下是往期“烙饼会”的直播录像: + +- **2025 年**:[乙巳烙饼会(2025 年 2 月 1 日)](https://www.bilibili.com/video/BV1CNcFeYEBQ/) +- **2024 年**:[甲辰烙饼会(2024 年 2 月 15 日)](https://www.bilibili.com/video/BV1Fj421X7gX) + +::h2{id="others"} +其他活动 +:: + +作为社区、校园乃至企业交流的一环,社区贡献者积极参与各公开会议、聚会活动。如下是我们的参与记录及录像: + +- **2024 年**:[开源之夏 2024 校园行:吉林大学(白铭骢:一个草根社区的自白——安同开源社区、开源产业与全民信创)](https://www.bilibili.com/video/BV1K142127oB) +- **2024 年**:[北京大学 Linux 俱乐部与清华大学 TUNA 协会协办:Towards Modern Distro(白铭骢:从 AOSC OS 浅谈发行版社区的日常、雄心和无奈)](https://www.bilibili.com/video/BV1K142127oB) +- **2022 年**:[FOSDEM 2022(白铭骢:AOSC OS/Retro - Our Ongoing Quest for the Possibility of Modern Linux on Vintage Hardware)](https://repo.aosc.io/aosc-documentation/fosdem/2022/20210113-slides.odp) +- **2018 年**:[学生开源年会 (SOSCON18)(白铭骢、黎民雍:从宣传队到大社团——安同开源社区的历史、项目和文化综述)](https://repo.aosc.io/aosc-documentation/campus/2018/soscon/slide.pdf) +- **2014 年**:[香港开源人年会 (HKOSC 2014)(叶晓星:安同開源社區——開源青春,開源中國)](https://repo.aosc.io/aosc-documentation/others/hkosc-2014/HK_Presentation.pdf) diff --git a/content/zh/guidelines.md b/content/zh/guidelines.md new file mode 100644 index 00000000..2a37caca --- /dev/null +++ b/content/zh/guidelines.md @@ -0,0 +1,125 @@ +--- +title: 人际关系准则 +--- + +欢迎来到创立于 2011 年的安同开源社区 (AOSC) ! + +> *“All the people who live in a particular area, or a group of people who are considered as a unit because of their shared interests or background.”* +>

— Community (n.), definition from the Cambridge English Dictionary

+ + +作为安同开源社区的一分子,我们共同的爱好就是探索计算机技术,特别是开源软件的发展和本地化。数年来,安同开源社区将大部分的精力放在了 AOSC OS 这一发行版及多个社区成员们的兴趣项目。例如在 2019 年我们创建了 AOSC 古董计算机兴趣小组 (AOSC Retro Computing Group),为古董电脑爱好者提供了一个购买、折腾、把玩古董电脑的交流平台,我们甚至为这些电脑移植和适配了 AOSC OS。 + +## 我们为什么需要社区准则 + +没有多年的交流与碰撞,是不会有安同开源社区的 —— 这些交流和碰撞直接影响到了我们的社群意识。有鉴于此,有必要对我们社区的价值观作出集中解释。在我们列出所有具体的指导方针之前,特此说明:这个准则列出的是社区成员公认的,适用于所有社区成员的准则。 **但总的来说,我们目的并不是限制或处罚不符合这些价值观的行为**。 + +## 基本原则 + +本章节列出的是在我们社区中**不容置疑**的几项基本原则: + +- 安同开源社区永远是一个**独立的,为爱好者和发烧友而存在的社区**。 +- 安同开源社区**不会**为贡献者提供金钱和物质上的回报。 +- 安同开源社区**决不会**容忍任何形式的剽窃行为。 + +## 准则条例 + +鉴于我们社区大部分的活动和交流在 Telegram 频道/群组(及相应的 Discord 及 IRC 频道/群组)上开展,以下条例将分为“适用于全社区”和“适用于特定场景”两大类。**我们不会也无权约束或限制社区成员在社区(包含所有安同开源社区 Telegram 频道/群组(及相应的 Discord 及 IRC 频道/群组)、[AOSC 维基](https://wiki.aosc.io/)、[GitHub 组织](https://github.com/AOSC-Dev/)和[社区门户](/))外的任何行为。** + +对于两个大类,我们又将这些条例进一步分为“硬性规定”和“软性规定”: + +- 硬性规定包含了社区所有成员必须遵守的规定,不遵守将受到处罚(在每一类别下都有具体规定)。 +- 不遵守规定的管理员将被立即撤职,同时也会受到同样严厉的处罚。 +- 软性规定只是我们为了保持文明、高效且有趣的对话而提出的一些**建议**。不遵守这些规定只会使您越来越不受欢迎,更会影响社区内的交流和工作气氛,所以也请您记住这这些规定。 +- 下述各条例最终解释权归社区群组管理员所有。 + +## 条例细则 + +### 适用于全社区 + +下面的规定适用于所有安同开源社区 Telegram 频道/群组(及相应的 Discord 及 IRC 频道/群组)、[AOSC 维基](https://wiki.aosc.io/)、[GitHub 组织](https://github.com/AOSC-Dev/)和[社区门户](/)。 + +### 硬性规定 + +1. 禁止在 [AOSC 托腮群及招待点](https://t.me/joinchat/BMnG9zvfjCgZUTIAoycKkg)(即水群)外进行**任何形式**关于政治、宗教和性相关话题的讨论。 + - 管理员将制止并警告违规者(包括所有参与该主题的人)。多次违规者会被移出群聊(您可以立即重新加入,但必须停止您的违规行为)。 +2. 禁止在社区**任何场合**讨论或教唆对自身或他人的物理伤害。 + - 违规者(包括所有参与该主题的人)将立即被移出群聊(您可以立即重新加入,但必须停止您的违规行为)。 +3. 禁止在社区**任何场合**对社区成员和与之相关人进行谩骂和侮辱。 + - 这不包括偶尔的、明显带有开玩笑语气的的粗言秽语,但如果因此导致任何人产生不满情绪,请立刻停止您的行为。 + - 管理员将制止并警告违规者(包括所有参与该主题的人)。多次违规者会被移出群聊(您可以立即重新加入,但必须停止您的违规行为)。 +4. 禁止在社区**任何场合**羞辱与歧视任何人、宗教、意识形态或者地域。 + - 管理员将制止并警告违规者(包括所有参与该主题的人)。多次违规者会被移出群聊(您可以立即重新加入,但必须停止您的违规行为)。 +5. 禁止在社区**任何场合**发布过长的消息,您应该使用 [AOSC Pastebin](/paste) 或其他工具。 + - 管理员将制止并警告违规者(包括所有参与该主题的人)。多次违规者会被移出群聊(您可以立即重新加入,但必须停止您的违规行为)。 +6. 禁止在社区**任何场合**发布垃圾信息。 + - 违规者(包括所有参与该主题的人)将**立即**被移出群聊(您可以立即重新加入,但必须停止您的违规行为)。 + +### 软性规定 + +1. 尊重他人的言论自由。 + - 争执时常发生,不要总是指望管理员出手,还请尝试发挥自己的聪明才智来化解难题。只有相互尊重才能杜绝人身攻击。 + - 用花名称呼他人时,要考虑被提及者的感受以避免其产生不满情绪或感到困惑。 + - 观点分歧时有发生,攻击性言论并不能助人信服及认同您的观点。 + - 在使用脏话前请考虑清楚其作用:说脏话对表达您的观点是否有利?请注意,脏话用多了真的很他妈烦。 + - 您可以使用您喜欢的任何语言,但要顾及到他人的语言能力。大多数成员会用中文和英文,在必要时请考虑使用翻译工具。 +2. 保持幽默。 + - 我们的 [AOSCC 贴纸包](https://github.com/AOSC-Dev/aoscc/tree/master/2019/stickers)就是根据社区里日常对话中产生的梗设计制作的。 +3. 您的独特性不等同于特殊性。 + - 人们之所以愿意倾听您的发言是因为他们有兴趣,但他们没有义务时刻听从您的发号施令。 +4. 避免同时讨论多个话题。 + - 在讨论频道中同时进行多个讨论必然会造成混乱。 + - 控制每个话题占用的时间,麦霸行为不礼貌,也会遭人嫌弃 +5. 请勿随意脱离主题。 + - 请不要在 AOSC 的古董计算机兴趣小组里讨论您的全新 MacBook。 + +### 主群组和工作群组 + +- AOSC バカ(AOSC OS 开发及打包工作组) +- AOSC infra-wg(AOSC 网络设施维护工作组) + +在这些场合,在遵守上面提到的所有社区规则同时,还请留意以下几条附加规则: + +### 硬性规定 + +1. 禁止使用 Telegram 贴纸或是 GIF 动图。 + - 您可以使用 Emoji 或颜文字作为替代。 + - 允许发布与技术或工作主题相关的图片和视频。 + - 管理员将制止并警告违规者(包括所有参与该主题的人)。多次违规者会被移出群聊(您可以立即重新加入,但必须停止您的违规行为)。 + +### 软性规定 + +1. 少灌水 —— 学会张弛有度,不要给点雨水就泛滥。 + +### 托腮群 + +即“安同开源社区托腮群及招待点”。在该频道请注意遵守上面提到的所有社区规则及针对该群的特许话题。 + +### 兴趣小组 + +安同开源社区的兴趣小组包括: + +- AOSC Memes (AOSC 梗) +- AOSC Moe-ification(AOSC 萌化工作组) +- AOSC Retro Computing(AOSC 古董计算机兴趣小组) +- AOSCC Sticker Squad(AOSCC 贴纸设计小组) + +请注意:上面提到的所有“适用于全社区”的规则同样适用于兴趣小组。 + +## 为何不引入《贡献者公约》? + +我们的社区是在我们独有的社群意识基础之上建立的,通过成员对计算机技术的兴趣得以成形,并根据成员的意愿进行维护和管理。尽管[《贡献者公约》](https://www.contributor-covenant.org/zh-cn/version/1/4/code-of-conduct/)的出发点良好,但《公约》里的条文不适用于我们社区。 + +我们相信我们社区的成员都应该在持续的实践中不断成长,并通过他们对技术的理解和他们独特的性格特点找到了自己的位置。贡献者公约中并没有重视这一点,而且在试图将他们视作一样的。 + +这是公约中“我们的义务”一章的原话: + +> 项目维护者有权利和义务去删除、编辑、拒绝违背本行为标准的评论(comments)、提交(commits)、代码、Wiki 编辑、问题(issues)等贡献;项目维护者可暂时或永久地封禁任何他们认为行为不当、威胁、冒犯、有害的参与者。 + +长久以来,我们社区的各种基础设施均用作开发工具。基于这一点,任何和开发无关的活动都应禁止,而且社区成员们也会谴责任何形式的不检点行为。《贡献者公约》用了四个过于模糊(且多有重合)的形容词来描述所谓的“不当、威胁、冒犯、有害”行为,并没有给予被误判的人充分辩解的机会。我们认为,确立基础设施的专用性,是杜绝在我们的开发工作中出现所谓不可接受行为(及无端谴责或指控)的有效方法。 + +除此之外,贡献者公约提及的一些执行流程和我们社区的性质有原则性冲突: + +> 未切实遵守或执行本行为标准的项目维护人员,经项目负责人或其他成员决议,可能被暂时或永久地剥夺参与本项目的资格。 + +我们社区是由贡献者维护及管理的。虽然我们社区有所谓“创始人”(或事实上的“领导者”),但他(白铭骢)认识到其权力是与众多贡献者们共有且共同行使的。在我们社区,创始人和贡献者、维护者等其它角色事实上没有明显的上下级关系。因此,上面的约束对我们社区是无效的。 总的来说,《贡献者公约》不承认无等级社区的事实存在,并基于此作了许多假设。更令人担忧的是,《贡献者公约》过多地注重并猜忌文字中的种种意思。综上所述,我们认为在社区中引入并执行《贡献者公约》是不合适,无效,甚至是危险的。 diff --git a/content/zh/internship.md b/content/zh/internship.md new file mode 100644 index 00000000..45825a6e --- /dev/null +++ b/content/zh/internship.md @@ -0,0 +1,49 @@ +--- +title: '实习资源' +--- + +我社重视围绕开源软件生态协作共进及技能共享:近年来,我社每年还以导师身份安排贡献者参与国内外的开源项目推进活动,如中国科学院软件研究所(下略:中科院软件所)的“开源之夏”活动,带领国内外高校学生锻炼应用和研发能力、积累专业经验。 + +除上述活动外,我社众多项目均由贡献者志愿参与维护与管理。社区许多项目不仅与其他社区乃至上游项目有直接及密切的联系,在行业内亦有一定知名度。过去数年中,许多贡献者通过参与社区项目和管理锻炼了技术能力、积累了个人经验,在就业时亦充分证明了这些经验的积极意义。 + +本页面介绍社区历史上参与的实习项目,并对当前人力紧迫和待办的项目进行简要介绍,供各位社区好友参考。 + +[英雄帖:待办项目](#todo) | [实习项目:开源之夏](#ospp) + +::h2{id="todo"} +英雄帖:待办项目 +:: + +我社项目繁多但人员稀少,天马行空的大坑也好,细处着手的小事也罢,常常因为人力问题难以得到实施。如下是眼下有待完成的项目,欢迎您通过[各聊天群组](/contact)与我们联系,从英雄帖拿下属于您的立功机会: + +- **安同 OS**:改善 RISC-V 架构支持情况并制作安装介质 +- **安同 OS**:制作并发布虚拟机(及云服务)镜像 +- **星霞 OS**:编写维护指南并进行特性规划 +- **社区门户**:实现“支持中心”栏目(框架搭建、内容编写及索引功能等) +- **社区外宣**:为 Bilibili 及 YouTube 平台制作指南与用户支持视频 + +::h2{id="ospp"} +实习项目:开源之夏 +:: + +自 2020 年起,我社贡献者以导师的角色积极参与中科院软件所的“开源之夏”活动,成功指导多名学生完成实习项目,直接参与到社区的贡献中来。如下是我们过去参与指导的项目列表: + +- **开源之夏2024**:[自由及开源软件简中本地化工作(导师:白铭骢)](https://summer-ospp.ac.cn/org/prodetail/24f3e0160) +- **开源之夏2024**:[设计编写安同 OS 用户手册及编写规范(导师:温柔)](https://summer-ospp.ac.cn/org/prodetail/24f3e0161) +- **开源之夏2024**:[为 RISC-V 开发板提供安同 OS 系统镜像(导师:Icenowy Zheng)](https://summer-ospp.ac.cn/org/prodetail/24f3e0162) +- **开源之夏2023**:[为 实现 DeployKit 图形界面(导师:刘子兴)](https://summer-ospp.ac.cn/2023/org/prodetail/23f3e0031) +- **开源之夏2023**:[自由及开源软件简中本地化工作(导师:刘子兴,学生:刘万涛)](https://summer-ospp.ac.cn/2023/org/prodetail/23f3e0032) +- **开源之夏2023**:[Autobuild 3 自动化打包测试框架(导师:黄烜宁,学生:李泽睿)](https://summer-ospp.ac.cn/2023/org/prodetail/23f3e0033) +- **开源之夏2022**:[全志 RISC-V 芯片主线化开发工作(导师:Icenowy Zheng,学生:Moteen Shah)](https://summer-ospp.ac.cn/2022/#/org/prodetail/22f3e0079) +- **开源之夏2022**:[AOSC 的软件包信息站重实现(导师:刘子兴,学生:桂民强)](https://summer-ospp.ac.cn/2022/#/org/prodetail/22f3e0080) +- **开源之夏2021**:[全志 RISC-V 芯片主线化开发工作(导师:Icenowy Zheng)](https://summer-ospp.ac.cn/2021/#/org/prodetail/210080041) +- **开源之夏2021**:[半自动软件包退休、封存与整理系统(导师:张顺然,学生:李宗汶)](https://summer-ospp.ac.cn/2021/#/org/prodetail/210080042) +- **开源之夏2021**:[自由及开源软件简中本地化工作(导师:白铭骢,学生:龚健威)](https://summer-ospp.ac.cn/2021/#/org/prodetail/210080099) +- **开源之夏2021**:[安装程序 DeployKit 的实现(导师:刘子兴)](https://summer-ospp.ac.cn/2021/#/org/prodetail/210080100) +- **开源之夏2021**:[AOSC OS 的 LoongArch 移植(导师:白铭骢,学生:许彦骐)](https://summer-ospp.ac.cn/2021/#/org/prodetail/210080299) +- **开源之夏2020**:[半自动软件包退休、封存与整理系统(导师:张顺然,学生:穆信东)](https://summer-ospp.ac.cn/2020/#/organisations/aosc) +- **开源之夏2020**:[自由及开源软件简中本地化工作(导师:白铭骢,学生:徐玮毅)](https://summer-ospp.ac.cn/2020/#/organisations/aosc) +- **开源之夏2020**:[发行版构建自动化:打包调度器(导师:Dingyuan Wang)](https://summer-ospp.ac.cn/2020/#/organisations/aosc) +- **开源之夏2020**:[发行版构建自动化:自动化测试框架(导师:Dingyuan Wang)](https://summer-ospp.ac.cn/2020/#/organisations/aosc) +- **开源之夏2020**:[安装程序 DeployKit 的实现(导师:黎民雍)](https://summer-ospp.ac.cn/2020/#/organisations/aosc) +- **开源之夏2020**:[为 libinput 框架实现“划圈滚动 (Circular Srolling)”(导师:白铭骢)](https://summer-ospp.ac.cn/2020/#/organisations/aosc) diff --git a/content/zh/l10n.md b/content/zh/l10n.md new file mode 100644 index 00000000..45502de9 --- /dev/null +++ b/content/zh/l10n.md @@ -0,0 +1,15 @@ +--- +title: 软件本地化 +--- + +作为一个主要由中文母语用户组成的社区,我们非常重视软件界面和使用习惯的本地化 (L10n) 工作。社区成立多年以来,我社在重视项目界面及文书本地化的同时,长期投身于如 GNOME、KDE、CUPS 和 Wine 等上游项目的本地化工作,改善各类软件面向简体中文的使用体验。 + +在推动这些工作的同时,我们还肩负起了《大陆简中自由软件本地化工作指南》这一本地化工作规范文档的编辑维护工作,指引各路同仁正确、高效地推进本地化工作。此外,自 2020 年开始,我们还通过中科院软件所“开源之夏”发布本地化工作的实习项目,吸引各路新人参与到我社的本地化工作中。 + +[支持文档](#support) | [社区 Weblate 平台](https://weblate.aosc.io/) + +::h2{id="support"} +支持文档 +:: + +- [《大陆简中自由软件本地化工作指南》1.5.4 版](https://repo.aosc.io/aosc-l10n/zh_CN_l10n_1.5.4.pdf) diff --git a/content/zh/liblol.md b/content/zh/liblol.md new file mode 100644 index 00000000..5c78ed8d --- /dev/null +++ b/content/zh/liblol.md @@ -0,0 +1,22 @@ +--- +title: libLoL 兼容层 +--- + +libLoL (LoongArch on LoongArch) 是一款用于提供旧世界 ABI 兼容性的运行时。旧世界 ABI 常用于为龙芯提供的 Loongnix 参考发行版和统信 UOS 设计的商业软件,如腾讯 QQ Linux 版、金山 WPS for Linux 和龙芯浏览器等。由于这些应用程序尚未移植到新世界 ABI 上,本运行时旨在为新世界发行版用户提供运行上述应用程序的便利。 + +安装 libLoL 后,您可以直接安装运行旧世界 ABI 应用程序。 + +[项目主页](https://liblol.aosc.io/) | [安装指南](https://liblol.aosc.io/docs/usage/) | [兼容性数据库](https://liblol.aosc.io/docs/apps/) | [支持文档](#support) + +![libLoL banner](/liblol/liblol.svg) + +::h2{id="support"} +支持文档 +:: + +- [关于“新世界”与“旧世界”](https://areweloongyet.com/docs/old-and-new-worlds/) +- [应用程序兼容性数据库](https://liblol.aosc.io/docs/apps/) +- [常见问题解答](https://liblol.aosc.io/docs/faq/) +- [更新日志](https://liblol.aosc.io/docs/dev/changelog/) +- [打包注意事项](https://liblol.aosc.io/docs/dev/packaging/) +- [实现原理](https://liblol.aosc.io/docs/dev/design/) diff --git a/content/zh/oma.md b/content/zh/oma.md new file mode 100644 index 00000000..d529f21c --- /dev/null +++ b/content/zh/oma.md @@ -0,0 +1,16 @@ +--- +title: 小熊猫包管理 (oma) +--- + +小熊猫包管理 (oma) 是一款为使用 [dpkg](https://wiki.debian.org/Teams/Dpkg) 的发行版设计的软件包管理前端,也是[安同 OS](/aosc-os) 的默认包管理界面。小熊猫包管理的主要设计目标有: + +- **改良 APT 界面**:兼容 dpkg 发行版常用的 APT 包管理工具的同时,让界面指引、报错及操作逻辑更为简洁易懂 +- **增强防呆机制**:通过清晰的指引和操作撤销等机制,助您避免因粗心或其他原因造成系统故障,进而浪费时间和精力 +- **优化网络性能**:使用 HTTP/2 和多线程下载等技术,大幅度加快软件包安装与更新 +- **提升使用效率**:结合 CLI(命令行)和 TUI(终端窗体)界面,让您的系统管理体验更轻松明晰 +- **集成系统功能**:与安同 OS 的测试源和镜像源数据等机制集成,提供一站式的系统组件管理体验 +- **兼容主流系统**:支持 Debian、Ubuntu 和 deepin 等主流 dpkg 发行版,让软件包管理更易用 + +[代码仓库](https://github.com/AOSC-Dev/oma) | [下载 oma](/download#oma-download) + +![oma screenshot](/oma/oma.png) diff --git a/layouts/default.vue b/layouts/default.vue index 49ef89d4..ca522faa 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -1,8 +1,8 @@ + diff --git a/locales/en-US.js b/locales/en-US.js index 081c2056..d0250e4b 100644 --- a/locales/en-US.js +++ b/locales/en-US.js @@ -1,24 +1,13 @@ -import events from './en-us/json/page/events.json'; import gallery from './en-us/json/page/gallery.json'; -import guidelines from './en-us/json/page/guidelines.json'; import allUniversalLink from './en-us/json/allUniversalLink.json'; -import internship from './en-us/json/page/internship.json'; -import l10n from './en-us/json/page/l10n.json'; -import liblol from './en-us/json/page/liblol.json'; -import AppSupport from './en-us/json/components/AppSupport.json'; import mascot from './en-us/json/page/mascot.json'; import news from './en-us/json/page/news.json'; -import oma from './en-us/json/page/oma.json'; import sponsors from './en-us/json/page/sponsors.json'; import BarFooter from './en-us/json/components/BarFooter.json'; import BarHeader from './en-us/json/components/BarHeader.json'; import BarLeft from './en-us/json/components/BarLeft.json'; import BarRight from './en-us/json/components/BarRight.json'; import index from './en-us/json/page/index.json'; -import about from './en-us/json/page/about.json'; -import afterglow from './en-us/json/page/afterglow.json'; -import aoscOs from './en-us/json/page/aosc-os.json'; -import contact from './en-us/json/page/contact.json'; import crowdsourcing from './en-us/json/page/crowdsourcing.json'; import download from './en-us/json/page/download.json'; import paste from './en-us/json/page/paste.json'; @@ -42,28 +31,17 @@ export default { allUniversalLink, CopyButton, NewsCategoryList, - AppSupport, sponsors, mascot, news, - oma, BarFooter, BarHeader, BarLeft, BarRight, index, - about, - afterglow, - 'aosc-os': aoscOs, - contact, crowdsourcing, download, - events, gallery, - guidelines, - internship, - l10n, - liblol, paste, seo }; diff --git a/locales/en-us/json/allUniversalLink.json b/locales/en-us/json/allUniversalLink.json index 077760e7..0cf52fd7 100644 --- a/locales/en-us/json/allUniversalLink.json +++ b/locales/en-us/json/allUniversalLink.json @@ -163,16 +163,13 @@ "title": [ "Release Notes" ], - "url": "/aosc-os/relnote", - "hash": [ - "#issuance-note" - ] + "url": "/aosc-os/relnote" }, - "aoscRelnoteAsahi": { + "aoscAsahiRelnote": { "title": [ "Release Notes" ], - "url": "/aosc-os/relnote/asahi" + "url": "/aosc-os/asahi/relnote" }, "aoscLivekitRelnote": { "title": [ @@ -222,10 +219,7 @@ "title": [ "Release Notes" ], - "url": "/afterglow/relnote", - "hash": [ - "#issuance-note" - ] + "url": "/afterglow/relnote" }, "afterglowRequirements": { "title": [ diff --git a/locales/en-us/json/components/AppSupport.json b/locales/en-us/json/components/AppSupport.json deleted file mode 100644 index 28c5445b..00000000 --- a/locales/en-us/json/components/AppSupport.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "title1": "Support documentation" -} diff --git a/locales/en-us/json/page/about.json b/locales/en-us/json/page/about.json deleted file mode 100644 index a5d8761d..00000000 --- a/locales/en-us/json/page/about.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "title1": "About the Community", - "title2": "Main projects", - "title3": "History", - "subheading1": "Antong OS", - "subheading2": "Afterglow OS", - "subheading3": "Little Panda Package Management", - "subheading4": "libLoL", - "subheading5": "Ciel", - "subheading6": "Autobuild4", - "p1": "Anthon Open Source Community (AOSC) was established in the late 2011. It is an open source community that is volunteered by computer enthusiasts and mainly operates online. The main work goals of our club are divided into three aspects: technology, culture and society.", - "p2": "In terms of technology, the main project of the community is Antong OS, a Linux distribution with \"concise and reliable\" as its design and maintenance goal. Antong OS is mainly aimed at users with certain Linux usage experience, optimizes the experience for personal desktop devices, and is committed to providing users with a working environment that is out of the box, simple and reliable system management. While maintaining Antong OS, we also further improve the system's user experience by developing peripheral software projects such as Panda Package Management (oma), libLoL Dragon Architecture New and Old World Compatibility Layer. As a community where contributors are mainly native Chinese speakers, we also improve the user experience of the Simplified Environment by including font matching and rendering and tuning, directly participating in upstream software localization work and software selection.", - "p3": "In terms of culture, our club named \"Antong\", which originally means \"be content with classmates' cooperation\". An: Our club is committed to establishing and maintaining a core culture of people-orientedness. While promoting daily work, we do not forget to maintain good interpersonal relationships between community contributors and members. In our club, we are friends first and colleagues. Same: The accumulation of technology comes from practice, while the development of technology cannot be separated from sharing and teaching - no matter old or new, learning from each other is the way to progress. Only by being content with your classmates’ cooperation will you avoid being isolated and being self-consistent.", - "p4": "In terms of society, our club attaches importance to collaboration and skill sharing around open source software ecosystems. As a community with rich membership, we have participated in social work in different ways since its establishment in 2011, collaborating with Linux enthusiasts, campus communities and corporate organizations in various regions to promote the widespread use of open source software. Since 2015, the community will hold an annual gathering called AOSCC every summer, inviting community contributors, members, campus clubs, businesses and individuals to participate. While promoting community work to the outside world, it provides enthusiasts and industry representatives with a platform to share technical skills, industry knowledge and trends. In recent years, our club has also arranged contributors to participate in domestic and foreign open source project promotion activities as a tutor every year, such as the \"Open Source Summer\" activity of the Institute of Software, Chinese Academy of Sciences, leading students at home and abroad to exercise their application and R&D capabilities and accumulate professional experience.", - "p5": "Our main projects are designed and developed around the two major system projects, AOSC OS and Afterglow, and also have a series of peripheral applications and practical tools, as well as various development and maintenance tools.", - "p6": "Antong OS (English translation: AOSC OS) is a Linux distribution with \"concise and reliable\" as its design and maintenance goal. This system is mainly aimed at users with certain Linux usage experience, optimizes the experience for personal desktop devices, and is committed to providing users with an out-of-the-box and a simple and reliable working environment.", - "p7": "AOSC OS supports a variety of processor architectures, including x86_64, AArch64, MIPS-based LoongArch 3 and LoongArch architectures (New World), as well as emerging architectures such as RISC-V; while providing architecture support, we also have experience testing and tuning for different device types, committed to achieving an out-of-the-box experience on a variety of different architectures and types of devices.", - "p8": "Afterglow OS is developed based on Antong OS. Through streamlining features, configuration tuning and software selection, it is committed to providing continuous software and technology updates for various old devices. Through continuous maintenance of good experience and performance, old devices are reborn and users \"regain their old love\".", - "p9": "Panda Package Management (oma, full name oh-my-ailurus) is a software package management front-end that focuses on operation simplification, reliability and usage efficiency. The package management front-end is operationally and functionally compatible with APT, and based on this basis, it introduces functions such as history review, operation revocation, and file retrieval.", - "p10": "libLoL (LoongArch on LoongArch) Old World ABI is often used for commercial software designed for Loongnix official Loongnix reference distribution and Tongxin UOS, such as Tencent QQ, Kingsoft WPS for Linux and Loongson Browser. Since these applications have not been ported to the New World ABI, this runtime is intended to provide users with the convenience of running the above applications.", - "p11": "Ciel is a containerized package building environment management tool for standardizing package building environments to ensure equal features and reliable content.", - "p12": "Autobuild4 is a semi-automatic package building tool that automatically downloads, builds and generates software packages based on definition files and scripts, and also supports the use of build and command templates to simplify the build scripting process.", - "p13": "The initial form of Antong Open Source Community (AOSC) was founded by Bai Mingcong and two of his classmates in late 2011. The development team died within one year due to poor organizational management, and then reorganized into an open source community at the end of 2012 and continued to this day.", - "p14": "Our main project, Antong OS, was originally named \"AnthonOS\", and is an openSUSE derivative distribution based on the now deprecated SUSE Studio. A year later, it turned to Debian-derived development, focusing on CJK (Chinese, Japanese and Korean) support and designed a customized user interface based on KDE 4. In 2014, thanks to the help of Icenowy Zheng, the former Linux developer of Oriental Heart, the community launched a project under the name of Anthon :Next and converted Antong OS into an independent construction. After Antong OS became independent, it was renamed AOSC OS, which is the general Linux distribution currently maintained by our company. In the following years, maintainers continued to expand the software source volume of AOSC OS and introduced multi-architecture support. Today, thanks to the continuous contribution of developers, the software and hardware support of AOSC OS is still expanding and expanding, and many supportive projects have been launched around it.", - "p15": "Our company’s annual gathering, AOSCC, started with the summer contributor gathering in 2014, and then organized offline summer gatherings in 2015, held in venues sponsored by various enterprises and colleges and universities. Every year, relevant people in the open source software industry are invited to participate and share their experiences, and are free to friends from all over the world to participate." -} diff --git a/locales/en-us/json/page/afterglow.json b/locales/en-us/json/page/afterglow.json deleted file mode 100644 index dd6db9f0..00000000 --- a/locales/en-us/json/page/afterglow.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "index": { - "title1": "Xingxia OS", - "title2": "System Features", - "subheading1": "Adapt to local conditions", - "subheading2": "Continuous maintenance", - "subheading3": "For the future", - "p1": "Xingxia OS (English translation: Afterglow) is developed based on Antong OS. Through streamlining features, configuration tuning and software selection, it is committed to providing continuous software and technology updates for various old devices. Through continuous maintenance of good experience and performance, old devices are reborn and users \"regain their old love\".", - "p2": "Xingxia OS supports devices that are nearly thirty years old, such as PCs equipped with 486 processors and Macintosh computers with m68k processors, and also supports newer devices, such as Macs equipped with Intel Atom netbooks or PowerPC processors around 2010. Through configuration tuning and feature grading, Xingxia OS can ensure a good user experience on all kinds of old devices.", - "p3": "The basic premise for allowing old devices to continue to shine and heat is continuous and complete software support. Xingxia OS provides continuous feature updates and security vulnerability repairs, allowing you to continue to use old devices in various scenarios with confidence.", - "p4": "We plan to continue to maintain Xingxia OS in the coming years and release update packages periodically so that you can continue to enjoy and play with the computers that have brought you happiness and carved your memories in the early years with peace of mind." - }, - "isa": { - "title1": "Xingxia OS architecture support specification table", - "p1": "Xingxia OS supports multiple processor architectures. This table introduces the supported various processor architectures and corresponding micro-architecture instruction set extension support, software package architecture name, compiler target name and other information.", - "p2": "*: This architecture port only supports Loongson 2F processor, not 2E and previous processor models", - "p3": "**: This architecture port only supports 68020 and newer processor models with memory management unit (MMU)", - "table1": { - "caption": "List of processor architectures supported by Xingxia OS", - "th": [ - "Processor architecture name", - "Microarchitecture instruction set extension support requirements", - "Package architecture name", - "Compiler target name" - ], - "tr": [ - [ - ["Alpha", "none"], - ["alpha", "alpha-aosc-linux-gnu"] - ], - [ - ["ARMv4", "none"], - ["armv4", "arm-aosc-linux-gnueabi"] - ], - [ - ["ARMv6 (hard floating point)", "Thumb-2, NEON"], - ["armv6hf", "arm-aosc-linux-gnueabihf"] - ], - [ - ["ARMv7 (hard floating point)", "Thumb-2, NEON"], - ["armv7hf", "arm-aosc-linux-gnueabihf"] - ], - [ - ["MIPS-based Loongson 2 processor *", "LoongMMI"], - ["loongson2f", "mips64el-aosc-linux-gnuabi64"] - ], - [ - ["Intel 80486 or updated", "none"], - ["i486", "i486-aosc-linux-gnu"] - ], - [ - ["Motorola 68000 Series Processor **", "none"], - ["m68k", "m68k-aosc-linux-gnu"] - ], - [ - ["PowerPC (32-bit, big-endian)", "none"], - ["powerpc", "powerpc-aosc-linux-gnu"] - ], - [ - ["PowerPC (64-bit, big-endian)", "AltiVec"], - ["ppc64", "powerpc64-aosc-linux-gnu"] - ], - [ - ["SPARC (64-bit)", "SPARC V9, VIS 1.0"], - ["sparc64", "sparc64-aosc-linux-gnu"] - ] - ] - } - }, - "relnote": { - "title1": "Release Notes", - "p1": "(Stay tuned)" - }, - "requirements": { - "title1": "Xingxia OS system configuration requirements table", - "title2": "Additional Instructions", - "p1": "Xingxia OS is an operating system for old devices and limited functions. Pre-installed software and basic management features have certain requirements for device processors, graphics cards, storage and Internet connections. Based on our tests, we summarized the following system configuration requirements table based on the basic benchmark of good user experience.", - "table1": { - "caption": "Xingxia OS system configuration requirements table", - "th": ["Hardware components", "Configuration requirements"], - "tr": [ - ["processor", "Any processor compatible with Xingxia OS"], - ["Memory", "At least 64MiB"], - [ - "Graphics Card", - "Any graphics card or frame buffer card that supports display signal output, or serial port terminal" - ], - ["storage", "At least 1GiB (basic version) or 3GiB (desktop version)"], - ["Network connection", "International Internet connection"] - ] - }, - "ul1": { - "li": [ - "For more information about Xingxia OS-compatible processors, please see", - "For desktop versions with graphical interfaces, it is necessary to support at least SVGA resolution and color depth (800×600 resolution, 16-bit color depth / 65535 colors)", - "The suggestions for storage requirements are based on the fact that there is enough space for daily work and system update settings after the system is installed; if your device has large memory, the size of the default swap space (virtual memory file) created by the installer will also become larger, so you should also make relevant considerations when partitioning." - ] - } - } -} diff --git a/locales/en-us/json/page/aosc-os.json b/locales/en-us/json/page/aosc-os.json deleted file mode 100644 index 30a10657..00000000 --- a/locales/en-us/json/page/aosc-os.json +++ /dev/null @@ -1,397 +0,0 @@ -{ - "livekit": { - "relnote": { - "title1": "Release Notes: September 2024", - "title2": "New features and changes", - "p1": "LiveKit is a removable environment for maintaining Antong OS and performing bug fixes. The new features and changes included in this release are as follows.", - "p2": "In addition to updating system components to the September 2024 baseline, LiveKit includes the following new features:", - "ul1": { - "li": [ - "Update the Linux kernel to the 6.10 branch to support more new hardware", - "Support Dragon architecture old world firmware boot Antong OS installation disk", - "Fixed multi-graphics card device support with Optimus (dual graphics card device with core graphics and NVIDIA discrete graphics) function", - "Update Antong OS installer (online mode) to the latest version to fix a large number of known issues", - [ - "A new command line installer written based on the new DeployKit backend", - "Replaces the old command line installer to support unattended installation" - ], - "Disable power functions such as screen power saving and automatic sleep for installation and trial environments to avoid unexpected failures.", - "Take steps to avoid pre-generating SSH host keys when generating installation disks", - "Delete default `live` user password", - "Upgrade the memory testing tool Memtest86+ to 7.00", - "Added Simplified Chinese translation of the rescue and repair console (command line installation environment) description text" - ] - } - }, - "requirements": { - "title1": "LiveKit system configuration requirements table", - "title2": "Additional information", - "p1": "LiveKit is a removable environment for maintaining and troubleshooting Anthon OS. Its system requirements are similar to Antong OS, but because this environment includes functions such as system maintenance and installation, and has a graphical interface, it has certain requirements for device processors, graphics cards, storage, and Internet connections. Based on our tests, we have summarized the following system configuration requirements table based on a good user experience.", - "table1": { - "caption": "Antong OS system configuration requirements table", - "th": ["Hardware components", "Configuration requirements"], - "tr": [ - ["processor", "Any processor compatible with Android OS"], - ["Memory", "At least 2GiB"], - [ - "show", - "Supports output at 1024x768 resolution (graphics mode), or basic framebuffer support (command line mode)" - ], - ["storage", "At least 4GiB of removable media"], - ["network connection", "international internet connection"] - ] - }, - "ul1": { - "li": [ - "For more information about Anton OS compatible processors, please see", - "When browsing the web, system memory and processor usage will increase significantly: If you need to browse a lot of web pages and watch high-definition streaming content, it is recommended to use LiveKit on a device with at least 4 processor cores and 4GiB of memory.", - "If your monitor resolution is lower than 1024x768, you will not be able to use LiveKit's graphics mode properly.", - "If the device does not support framebuffering (usually provided through EFI and VESA VBIOS, etc.), non-Latin languages ​​cannot be used in command line mode.", - "LiveKit can install Antong OS through the Internet. If necessary, please ensure that the Internet connection is smooth" - ] - } - } - }, - "right-for-me": { - "index": { - "title1": "Is Antong OS right for me?", - "title2": "design concept", - "title3": "Key Benefits of Antong OS", - "title4": "Main Disadvantages of Antong OS", - "title5": "Applicable scenarios", - "title6": "Not applicable scenarios", - "p1": "Antong OS is an operating system that uses dpkg package management and is independently built and maintained based on the Linux kernel and various components. Antong OS is mainly aimed at users who have some experience in using Linux and optimizes the experience for personal devices. Additionally, Antong OS strives to work out-of-the-box, simplify system management, and provide a reliable working environment.", - "p2": "Antong OS is one of the many Linux distributions. Therefore, when choosing a Linux distribution, you may suffer from \"difficulty in choosing\". This article aims to introduce Antong OS from many aspects to help you make a choice.", - "p3": "The design of Antong OS is based on the following goals and concepts:", - "p4": "The main advantages of Antong OS are as follows:", - "p5": "At the same time, Antong OS has the following major shortcomings for your reference:", - "p6": "The scenarios applicable to this system are as follows:", - "p7": "We do not recommend deploying and using Antong OS in the following scenarios:", - "ul1": { - "li": [ - "Do not split the software package unless necessary, that is, one package for each application.", - "Provide a good unboxing experience for users in different languages.", - "Treat open source and closed source software equally.", - "Pay attention to system reliability.", - "Provide similar functions and experiences on different architectures." - ] - }, - "ul2": { - "li": [ - "Deployment is fast and works right out of the box.", - "System administration is simple and straightforward.", - "Maintainers value technical support.", - "Closed source and commercial software are well supported.", - "Multi-language support is available out of the box.", - "Hardware driver support is complete.", - "Power management configuration is available out of the box.", - "Preloaded with region-specific network connectivity tools.", - "Good Windows application support via Wine.", - "The experience of each architecture is unified and fully optimized." - ] - }, - "ul3": { - "li": [ - "The system is relatively large and requires more storage space than other distributions.", - "Lack of multilib and multiarch support makes cross-architecture development more cumbersome.", - "Software repositories are smaller in size.", - "Limited support for third-party commercial software.", - "Maintainers have limited manpower and are slow to respond to software fixes and security updates.", - "Pre-installed closed source and non-free software." - ] - }, - "ul4": { - "li": [ - "Personal and household use.", - "The hardware conditions are ideal: sufficient storage and a stable Internet connection.", - "Requires ease of deployment and prefers systems that work out of the box.", - "There are lower requirements for software update speed.", - "Devices that are sensitive to energy consumption and heat dissipation, such as laptops.", - "You want to participate in Antong OS development." - ] - }, - "ul5": { - "li": [ - "No experience in Linux usage and management.", - "There are requirements for system lightweight or customizability.", - "The response speed of software updates is required to be high.", - "Commercial or environments with high reliability requirements.", - "Environments with high storage costs, such as public clouds or virtual servers.", - "Sensitive to non-free software." - ] - } - } - }, - "wsl": { - "relnote": { - "title1": "Release Notes: September 2024", - "title2": "New features and changes", - "p1": "AOSC OS on WSL is the Antong OS version for Windows Subsystem for Linux environment. This update contains the following changes.", - "p2": "This release is a regular update and includes all system updates as of September 16, 2024.", - "p3": "" - }, - "requirements": { - "title1": "AOSC OS on WSL system configuration requirements table", - "title2": "Additional information", - "p1": "The WSL version of AOSC OS on WSL can be used on devices running Windows. Its basic system requirements are similar to those of AOSC OS. However, because it relies on technical architectures such as WSL and WSLg to run, in addition to the device processor, graphics card, and storage In addition to Internet connection, there are certain requirements for Windows system component versions. Based on our tests, we have summarized the following system configuration requirements table based on a good user experience.", - "table1": { - "caption": "AOSC OS on WSL system configuration requirements table (x64)", - "th": ["Software/hardware components", "Configuration requirements"], - "tr": [ - [ - "processor", - "The processor needs to support x86-64 (such as Intel 64 or AMD64) instruction set, VMM features such as Intel VT or AMD-V, XD bit or NX bit, and SLAT" - ], - [ - "system components", - "Windows 10, Version 1607 and above (If you want to use WSLg to run graphical applications, you need Windows 10, Version 2004 and above or Windows 11)" - ], - [ - "show", - "WSLg-compatible GPU driver (when using WSLg to run graphical, OpenGL-accelerated applications)" - ], - ["Memory", "At least 4GiB"], - ["storage", "At least 4GiB"], - ["network connection", "international internet connection"] - ] - }, - "table2": { - "caption": "WSL version of AOSC OS on WSL system configuration requirements table (ARM64)", - "th": ["Software/hardware components", "Configuration requirements"], - "tr": [ - ["processor", "64-bit ARM processor compatible with Windows on ARM"], - [ - "system components", - "Windows 10, Version 1709 and above (If you want to use WSLg to run graphical applications, you need Windows 10, Version 2004 and above or Windows 11)" - ], - [ - "show", - "Windows-compatible GPU driver (when using WSLg to run graphical, OpenGL-accelerated applications)" - ], - ["Memory", "At least 4GiB"], - ["storage", "At least 4GiB of removable media"], - ["network connection", "international internet connection"] - ] - }, - "ul1": { - "li": [ - "AOSC OS on WSL does not support 32-bit x86 (Windows x86) and ARM (Windows ARM32) architectures", - "Nested virtualization support needs to be turned on when running the WSL version of AOSC OS on WSL in a virtual machine", - "Most AOSC OS applications assume good VT support, and it is recommended to use the latest version of Windows Terminal instead of Windows Console (the former requires Windows 10, Version 2004 and above)", - "Systemd support in WSL 2 requires WSL components version 0.67.6 or newer", - "It is recommended to use the latest operating system, WSL and Windows Terminal versions. Developers may not be able to provide assistance with compatibility issues in versions of software that are not supported by Microsoft.", - "If possible, it is recommended to use a solid-state drive as the main storage of the system: the advantages of solid-state drives in random read and write performance will significantly improve system response, software installation, and use experience in multi-tasking scenarios.", - "Antong OS obtains updates through the Internet. Please ensure that the Internet connection is smooth to obtain system updates in time." - ] - } - } - }, - "index": { - "title1": "Antong OS", - "title2": "System characteristics", - "subheading1": "Work efficiently", - "subheading2": "Easy to manage", - "subheading3": "High compatibility", - "subheading4": "available everywhere", - "subheading5": "Follow like a shadow", - "p1": "Antong OS (English translation: AOSC OS) is a Linux distribution designed and maintained with \"simple and reliable\" as its goal. This system is mainly aimed at users with some experience in using Linux, optimizing the experience for personal desktop devices, and is committed to providing users with an out-of-the-box, simple and reliable working environment.", - "p2": "Designed with the primary goal of being usable right out of the box, Antong OS is a powerful assistant for your daily work. From text office to server operation and maintenance, photography post-production to 3D modeling, class notes to document translation, our system helps you deploy quickly, work efficiently, and create to your heart's content.", - "p3": "From installation to system updates, from component management to routine maintenance, Antong OS has many built-in easy-to-use management tools to help you manage it easily and use it comfortably. For example, Antong OS's built-in Red Panda Package Management (oma) has a concise and user-friendly interface that makes system management as low-risk, time-consuming, and highly reliable as possible.", - "p4": "We believe that the operating system is the stage for applications and productivity. In addition to the officially verified software provided in the software source, Andong OS also supports cross-distribution ecosystems such as Ruyi Linglong, Flatpak, Snap and AppImage, expanding the scope of software support; in addition, Spiral compatibility marks can provide Debian and Ubuntu software Package compatibility.", - "p5": "Built on the highly flexible Linux kernel, Antong OS supports desktops, laptops, microcontrollers, servers and other types of devices based on various mainstream processor architectures, and is optimized for various usage scenarios to help you take full advantage of them. device potential.", - "p6": "Our agency has always been known for its friendly and responsible support work. Respecting users' time and energy is our working principle, and the community is also a strong backing for information sharing - in various community chat groups, we are always ready to help you solve problems." - }, - "isa": { - "title1": "Antong OS architecture support specification sheet", - "title2": "Level 1 architecture", - "title3": "Second level architecture", - "p1": "Antong OS supports multiple processor architectures. This table introduces the supported various processor architectures and the corresponding microarchitecture instruction set extension support, software package architecture name, compiler target name and other information. This table is divided into three groups: first-level architecture, second-level architecture and experimental architecture, corresponding to different levels of support and maintenance.", - "p2": "The first-level architecture includes the highest level of processor architecture supported by Antong OS, supports the most complete software and features, and is updated in the most timely manner. This type of architecture has many users among developers, and it is possible to conduct more complete usage tests.", - "p3": "*: Some software (such as Blender) may require more advanced microarchitecture instruction set support, such as AVX2", - "p4": "The second-level architecture includes a relatively complete first-class processor architecture supported by Antong OS. The supported software and features may be limited, and updates are sometimes delayed. This type of architecture may have fewer users among developers, and usage testing may be incomplete due to various factors such as fewer usage opportunities.", - "p5": "*: This series of processors includes Loongson 3A1000, 3A1500-I, 3A2000(C), 3A3000, 3A4000, 3B1000, 3B1500, 3B2000, 3B3000, 3B4000 and other models; models 5000 or higher are based on the Dragon architecture (LoongArch ) processor", - "p6": "", - "p7": "", - "table1": { - "caption": "Antong OS supports processor architecture (first-level architecture) table", - "th": [ - "Processor architecture name", - "Microarchitectural instruction set extension support requirements", - "Package schema name", - "Compiler target name" - ], - "tr": [ - [ - ["x86-64", "SSE2*"], - ["amd64", "x86_64-aosc-linux-gnu"] - ], - [ - ["AArch64", "ARMv8.0, NEON"], - ["arm64", "aarch64-aosc-linux-gnu"] - ], - [ - ["LoongArch", "LSX"], - ["loongarch64", "loongarch64-aosc-linux-gnu"] - ] - ] - }, - "table2": { - "caption": "Antong OS supports processor architecture (secondary architecture) table", - "th": [ - "Processor architecture name", - "Microarchitectural instruction set extension support requirements", - "Package schema name", - "Compiler target name" - ], - "tr": [ - [ - ["MIPS-based Loongson-3*", "none"], - ["loongson3", "mips64el-aosc-linux-gnuabi64"] - ], - [ - ["IBM POWER (little endian)", "AltiVec, VMW, VSX"], - ["ppc64el", "powerpc64le-aosc-linux-gnu"] - ], - [ - ["RISC-V (64-bit)", "G,C"], - ["riscv64", "riscv64-aosc-linux-gnu"] - ] - ] - } - }, - "relnote": { - "index": { - "title1": "Release Notes: September 2024", - "title2": "Platform support", - "title3": "System structure adjustment", - "title4": "Key component updates", - "title5": "Feature fixes", - "title6": "Installation experience", - "p1": "Recently, we released a new batch of Antong OS system releases, including various system component updates and security fixes since early August. The main content of this update includes optimization of functions and support for virtualization platforms such as Hyper-V, VMware, and VirtualBox, newer x86 devices, and Dragon architecture platforms. This release note will briefly introduce the relevant changes.", - "p2": "This release also comes with a number of fixes for the installation experience, which are also described in the release notes.", - "p3": "This update includes the following updates and fixes for hardware platform support:", - "p4": [ - "Based on user feedback, we have improved the system package (", - "*-base", - ")'s dependency structure has been adjusted:" - ], - "p5": "This system release update contains many component updates, among which the more critical updates and fixes are:", - "p6": "In addition to the fixes brought by feature updates, we have also fixed problems in some system functions based on user feedback:", - "p7": "The installation disk included in this release update also contains many fixes and improvements, specifically:", - "b1": "Please note: If you have installed Antong OS, the fixes and changes mentioned in this release note have been pushed through system updates, and you do not need to reinstall the system or install any additional software packages.", - "ul1": { - "li": [ - "Linux kernel updated to 6.10.10, including support fixes for some AMD graphics cards and virtualization platforms", - "Integrated Dragon architecture \"old world\" firmware support now supports booting and installing Antong OS on any known 3A5000 and 3A6000 series platforms", - "Fixed the problem that Hyper-V and VMware/VirtualBox cannot boot into the desktop normally under some configurations; among them, we disabled the frame buffer driver (hyperv_fb) of Hyper-V virtual video and replaced it with a DRM driver (hyperv_drm) that has better support for it. )", - "Fixed an issue where the desktop could not be entered normally when using a multi-graphics card configuration that includes NVIDIA and non-NVIDIA GPUs", - "Fixed an issue where the sound cards of some Intel Core Ultra (codenamed Meteor Lake) platform laptop computers could not be used.", - "Fixed an issue where Lenovo ThinkBook 14 2024 Core Edition and Ryzen Edition (also known as ThinkBook 14 G6+ IMH/AHP) occasionally reset during sleep and the Fn + F5 key combination may trigger an unexpected power outage.", - "Disabled VC-1 hardware decoding support (commonly used for WMV format video) on ATI/AMD R600 to TeraScale 3 series GPUs, support for the format was never complete and could cause system crashes" - ] - }, - "ul2": { - "li": [ - "Any non-essential components have been downgraded from the original \"hard dependencies (Depends)\" to \"soft dependencies (Recommends)\", which are automatically installed by default but allow users to uninstall according to their needs and preferences", - "Mark some tools that may hinder system repair and management after deletion (such as NetworkManager and oma, etc.) as \"Essential\" and do not allow users to delete them by default" - ] - }, - "ul3": { - "li": [ - "The system core package (Core) is updated to 11.5.2, which increases the default memory mapping number to fix the problem of insufficient memory reported when compiling some large software; fixes a file conflict with the foot terminal configuration", - "Updated to 1.10, including multiple rounds of function and interface fixes, and improved support for some Debian/Ubuntu third-party sources", - [ - "Dragon architecture \"old world\" application compatibility layer updated to 0.1.6, adapted to glibc 2.40 update and Linux kernel introduction", - "System calls and other changes and fixes", - "Implementation of system calls" - ], - "OpenSSH releases update to centrally match, remove and regenerate previously leaked OpenSSH host keys", - "Mesa graphics library updated to 24.2.2, libdrm direct rendering manager runtime library updated to 2.4.123, including support for various new and old graphics cards", - "curl network tool and runtime updated to 8.10.0, including multiple security vulnerability fixes", - "OpenSSL updated to 3.3.2 with multiple security bug fixes from early August", - "NVIDIA official graphics card driver updated to 560.35.03, including optimization of support for the latest graphics cards, graphics applications, and games", - [ - "Introduced for OpenSSH components", - "User service to facilitate key authentication and registration when logging in" - ], - [ - "Update X11 Base Toolkit (", - ") components, which include", - "A crash caused by the tool testing trapezoidal drawing performance not properly handling unsupported material formats (used by UnixBench's 2D graphics test)", - "Update Intel processor microcode to 20240910 to fix some known security issues" - ] - ] - }, - "ul4": { - "li": [ - "Fixed an issue where colored emoji glyphs could not be displayed correctly", - "Fixed the issue where Bilibili did not correctly recognize AV1 metadata, resulting in the inability to correctly enable hardware decoding, which can improve the viewing experience on some platforms.", - [ - "Executable search path in default Bash configuration (", - "Variables) being incorrectly overwritten in non-login sessions" - ] - ] - }, - "ul5": { - "li": [ - "Fixed an issue where the installation disk would not boot properly on multi-graphics devices containing NVIDIA and non-NVIDIA GPUs", - [ - "Replace the installer in the Rescue and Recovery Console (command line mode) with", - ", which is functionally equivalent to the graphical installer and supports unattended installation mode" - ], - "Added boot and installation support on Dragon architecture \"old world\" firmware", - [ - "delete default", - "User password to avoid the problem of too obvious privilege escalation path when SSH service is enabled by default" - ], - "Disable screen power saving, sleep and other functions to avoid unexpected failures", - "Added localized support for the Rescue and Recovery Console startup prompt, and updated channel information for reporting system issues", - ["renew", "Memory Test Tool to 7.00"] - ] - } - }, - "asahi": { - "p1": "Antong OS (Apple Silicon) is a system version released for Mac devices based on Apple chips. This update includes the following main content.", - "p2": "This release is a regular update and includes all system updates as of February 15, 2024; among them, the Linux kernel version is updated to version 6.12.12, with the latest Asahi Linux patch set.", - "p3": "The current release contains the following known issues, which we will fix as soon as possible:", - "title1": "Release Notes: February 2025", - "title2": "Component update", - "title3": "Known issues", - "ul1": { - "li": [ - "Due to previous lack of test equipment and no relevant support components were introduced, the speakers of MacBook Air (M1, 2020) are not driven correctly yet", - "OpenGL graphics acceleration is temporarily unavailable, we are collated asahi Linux patch set" - ] - } - } - }, - "requirements": { - "title1": "Antong OS system configuration requirements table", - "title2": "Additional information", - "p1": "Antong OS is a desktop-oriented operating system with relatively complete functions. Pre-installed software and basic management features have certain requirements for device processors, graphics cards, storage and Internet connections. Based on our tests, we have summarized the following system configuration requirements table based on a good user experience.", - "table1": { - "caption": "Antong OS system configuration requirements table", - "th": ["Hardware components", "Configuration requirements"], - "tr": [ - ["processor", "Any processor compatible with Android OS"], - ["Memory", "At least 2GiB"], - [ - "graphics card", - "Graphics card supporting OpenGL 2.1 / OpenGL ES 3.1 or above" - ], - ["storage", "At least 64GiB"], - ["network connection", "international internet connection"] - ] - }, - "ul1": { - "li": [ - "For more information about Anton OS compatible processors, please see", - "When browsing the web, system memory and processor usage will increase significantly: If you need to browse a lot of web pages and watch high-definition streaming content, it is recommended to use Antong OS on a device with at least 4 processor cores and 4GiB of memory.", - "Generally speaking, a 4K resolution screen requires a graphics card with 2GiB of video memory to use the Antong OS desktop interface smoothly.", - "The recommendations on storage requirements are based on the fact that there is enough space for daily work and system updates after the system is installed; if your device has larger memory, the size of the default swap space (virtual memory file) created by the installer will also change accordingly. large, so you should also make relevant considerations when partitioning", - "If possible, it is recommended to use a solid-state drive as the main storage of the system: the advantages of solid-state drives in random read and write performance will significantly improve system response, software installation, and use experience in multi-tasking scenarios.", - "Antong OS obtains updates through the Internet. Please ensure a smooth Internet connection to obtain system updates in a timely manner." - ] - } - } -} diff --git a/locales/en-us/json/page/contact.json b/locales/en-us/json/page/contact.json deleted file mode 100644 index 8d7a2608..00000000 --- a/locales/en-us/json/page/contact.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "index": { - "title1": "Contact information", - "title2": "chat group", - "title3": "main group", - "title4": "Antique Computer Interest Group", - "title5": "Water group (also known as: cheek group)", - "p1": "Our company has members all over the world. Because of this characteristic, our daily work and communication are basically conducted through the Internet. Every day, members work, communicate and have fun in our many chat groups.", - "p2": "The Telegram groups, Discord chat rooms, Matrix rooms, and IRC channels listed below are all connected by forwarding bots. Please choose the method that suits you best to join the group chat. There are also QQ groups and WeChat groups available (no forwarding).", - "p3": "The main community group is used for development communication, technical support and discussion of related technical topics:", - "p4": "This group is used to discuss various antique software and hardware and Afterglow (Xingxia OS) development.", - "p5": "The water group is used to discuss various topics, but please pay attention to abide by our society", - "mainGroup": [ - "QQ — group number 875059676", - "WeChat — Please contact the public account \"Antong Kaiyuan\"", - "Telegram —", - "Discord —", - "IRC: #aosc @ Libera Chat —", - "Matrix: #aosc:matrix.aosc.io —" - ], - "antiqueComputerText": [ - "Join group", - "Join chat room", - "Join channel", - "Join chat room" - ], - "waterGroupText": [ - "Join group", - "Join chat room", - "Join channel", - "Join chat room" - ] - } -} diff --git a/locales/en-us/json/page/events.json b/locales/en-us/json/page/events.json deleted file mode 100644 index d7b43fd5..00000000 --- a/locales/en-us/json/page/events.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "index": { - "p1": "In addition to daily development activities, our company also regularly organizes various online and offline activities in order to activate the community atmosphere and share community resources. As an open source community that is mainly active on the Internet, these activities also have the effect of bringing closer interpersonal relationships and making the concepts of community contribution and participation concrete. The community has held an annual gathering called AOSCC every summer since 2015, inviting community contributors, members, campus clubs, businesses and individuals to participate. While promoting the work of the community to the outside world, it also provides opportunities for enthusiasts and industry representatives A platform to share technical skills and industry knowledge and trends. Starting in 2024, we have also organized a Spring Festival “Pancake Party” to share the festive atmosphere with community friends and plan work goals for the coming year.", - "p2": "In addition, the community actively organizes the \"Antong Campus Tour\" activity in collaboration with university clubs, and also participates in many exchange activities organized by other communities, clubs, etc., in order to enhance the connection between the community and local clubs, communities and industry organizations, and make positive efforts to eliminate knowledge barriers and information gaps.", - "p3": "AOSCC is our company’s annual offline gathering, and we openly invite community friends to participate. During the event, the community invites community contributors, university club members and industry representatives to share and exchange work, and organizes fun activities such as lottery draws and code voting. In recent years, AOSCC has been co-organized by Chinese university societies, attracting more than 100 attendees every year. The following is a record of AOSCC event locations, dates and meeting information since 2015:", - "p4": "Antong Open Source Community was born on campus. The development of campus and grassroots open source communities and organizations was also one of the original intentions when the community was established. Nowadays, university societies are also the objects of our society’s attention and support. Since 2024, we have collaborated with many university societies to organize the \"Antong Campus Tour\" event, inviting community contributors, industry representatives, etc. to the campus to share community and professional work experience, so that more students can contact, understand and integrate open source community and even the forefront of the industry.", - "p5": "The following is the footprint of our agency’s “Antong Campus Tour”:", - "p6": "The following are the destinations for the “Antong Campus Tour” planned in the near future:", - "p7": "Starting in 2023, in order to display and communicate community work progress and plans in a more timely manner, we began to organize online \"pancake parties\" (meaning to take picture cakes) during the Spring Festival holiday, inviting contributors and community friends to exchange results, plans and expectations . The following is the live video of past \"Pancake Party\":", - "p8": "As part of the communication between the community, campus and even enterprises, community contributors actively participate in various public meetings and gatherings. The following is our participation record and video:", - "title1": "community activities", - "title2": "AOSCC: Annual gathering of the community", - "title3": "Antong Campus Tour", - "title4": "Spring Festival Pancake Party", - "title5": "Other activities", - "ul1": { - "b": [ - "2024:", - "2023:", - "2022:", - "2021:", - "2020:", - "2019:", - "2018:", - "2017:", - "2016:", - "2015:" - ], - "link": [ - ["Jilin University (July 13-14, 2024)", 2024], - ["ShanghaiTech University (July 15-16, 2023)", 2023], - ["Held online due to the COVID-19 pandemic (September 17, 2022)", 2022], - [ - "Due to the COVID-19 epidemic, held online (September 19-20, 2021)", - 2021 - ], - [ - "Due to the COVID-19 epidemic, held online (September 25-26, 2020)", - 2020 - ], - [ - "University of Science and Technology of China (July 12-14, 2019)", - 2019 - ], - "Party canceled", - ["Guangdong University of Technology (July 14-16, 2017)", 2017], - "ShanghaiTech University (July 2016)", - "Shenzhen Changhong Technology Building (July 2015)" - ] - }, - "ul2": { - "li": [ - { - "b": "October 27, 2024:", - "link": { - "title": "Macau University of Science and Technology", - "url": "BV1Vc1eYgEpm" - } - }, - { - "b": "October 20, 2024:", - "link": { - "title": "Ningxia Institute of Technology", - "url": "BV1BYyzYfEd5" - } - }, - { - "b": "March 2024:", - "link": { - "title": "Qufu Normal University (\"Open Club Activities: Computational Evolution\")", - "url": "BV1wr42187aT" - } - } - ] - }, - "ul3": { - "li": [ - ["November 10, 2024:", "Lanzhou University"], - ["December 8, 2024:", "Shandong University (Qingdao)"], - [ - "December 2024:", - "Xi'an University of Electronic Science and Technology" - ] - ] - }, - "ul4": { - "li": [ - { - "b": "2024:", - "link": { - "title": "Jiachen Pancake Party (February 15, 2024)", - "url": "BV1Fj421X7gX" - } - } - ] - }, - "ul5": { - "li": [ - { - "b": "2024:", - "link": { - "title": "Summer of Open Source 2024 Campus Tour: Jilin University (Bai Mingcong: Confessions of a Grassroots Community - Antong Open Source Community, Open Source Industry and National Innovation)", - "url": "BV1K142127oB" - } - }, - { - "b": "2024:", - "link": { - "title": "Co-organized by Peking University Linux Club and Tsinghua University TUNA Association: Towards Modern Distro (Bai Mingcong: Talking about the daily life, ambition and helplessness of the distribution community from AOSC OS)", - "url": "BV1K142127oB" - } - }, - { - "b": "2022:", - "link": { - "title": "FOSDEM 2022 (Bai Mingcong: AOSC OS/Retro - Our Ongoing Quest for the Possibility of Modern Linux on Vintage Hardware)", - "url": "fosdem-2022/20210113-slides.odp" - } - }, - { - "b": "2018:", - "link": { - "title": "Student Open Source Annual Conference (SOSCON18) (Bai Mingcong, Li Minyong: From publicity team to large society-A review of the history, projects and culture of the Antong Open Source Community)", - "url": "soscon-2018/slide.pdf" - } - }, - { - "b": "2014:", - "link": { - "title": "Hong Kong Open Source People Annual Conference (HKOSC 2014) (Ye Xiaoxing: Antong Open Source Community - Open Source Youth, Open Source China)", - "url": "hkosc-2014/HK_Presentation.pdf" - } - } - ] - } - } -} diff --git a/locales/en-us/json/page/guidelines.json b/locales/en-us/json/page/guidelines.json deleted file mode 100644 index b861d075..00000000 --- a/locales/en-us/json/page/guidelines.json +++ /dev/null @@ -1,162 +0,0 @@ -{ - "index": { - "b1": "But in general, our goal is not to restrict or penalize behavior that is inconsistent with these values.", - "b2": "no doubt", - "b3": "We will not and have no right to restrict or restrict community members’ access to the community (including all Antong Open Source Community Telegram channels/groups (and corresponding Discord and IRC channels/groups),", - "b4": "any form", - "b5": "\"Project maintainers have the right and obligation to delete, edit, and reject comments, commits, code, Wiki edits, issues, and other contributions that violate this standard of conduct; project maintainers can ban them temporarily or permanently Any participant they deem to be behaving inappropriately, threatening, offensive, harmful.", - "b6": "\"Project maintenance personnel who fail to effectively abide by or implement this standard of conduct may be temporarily or permanently deprived of the qualification to participate in this project upon resolution by the project leader or other members.\"", - "p1": "Welcome to the Antong Open Source Community (AOSC) founded in 2011!", - "p2": "— Community (n.), definition from the", - "p3": "As a member of the Antong open source community, our common hobby is to explore computer technology, especially the development and localization of open source software. Over the past few years, the Antong open source community has focused most of its energy on the AOSC OS distribution and the interest projects of multiple community members. For example, in 2019, we created the AOSC Retro Computing Group to provide a communication platform for antique computer enthusiasts to buy, play with, and play with antique computers. We even transplanted and adapted the AOSC OS to these computers. .", - "p4": "Without years of exchanges and collisions, there would be no Antong open source community - these exchanges and collisions have directly affected our sense of community. In light of this, a focused explanation of our community's values ​​is necessary. Before we list all the specific guidelines, a quick note: These guidelines list guidelines that are generally accepted by community members and apply to all community members.", - "p5": "Listed in this section are those in our community", - "p6": "Several basic principles:", - "p7": "Given that most of the activities and communications in our community are carried out on Telegram channels/groups (and corresponding Discord and IRC channels/groups), the following regulations will be divided into two categories: \"applicable to the entire community\" and \"applicable to specific scenarios\" kind.", - "p8": "、", - "p9": "and", - "p10": ").", - "p11": "For two broad categories, we further divide these regulations into \"hard regulations\" and \"soft regulations\":", - "p12": "The following regulations apply to all Antong Open Source Community Telegram channels/groups (and corresponding Discord and IRC channels/groups),", - "p14": "prohibited from", - "p15": "(i.e. water group) outside", - "p16": "Discussions on topics related to politics, religion, and sex.", - "p17": "Banned from the community", - "p18": "any occasion", - "p19": "Discuss or encourage physical harm to self or others.", - "p20": "Abuse and insult towards members of the community and those associated with them.", - "p21": "This does not include the occasional, obviously joking, profanity, but if this offends anyone, please stop immediately.", - "p22": "Humiliate and discriminate against any person, religion, ideology or geography.", - "p23": "To post a message that is too long, you should use", - "p24": "or other tools.", - "p25": "Post spam.", - "p26": "On these occasions, while adhering to all of the community rules mentioned above, please be aware of the following additional rules:", - "p27": "That is, \"Antong Kaiyuan Community Support Group and Reception Point\". Please be sure to abide by all community rules mentioned above and the privileged topics for this group on this channel.", - "p28": "Interest groups in the Antong open source community include:", - "p29": "Please note: All of the \"community-wide\" rules mentioned above also apply to interest groups.", - "p30": "Our community is built on our unique sense of community, shaped by members' interest in computing technology, and is maintained and managed according to their wishes. although", - "p31": "The starting point is good, but the provisions of the Convention do not apply to our community.", - "p32": "We believe that members of our community have grown through ongoing practice and found their niche through their understanding of technology and their unique character traits. The Contributor Covenant doesn't take this seriously and tries to treat them as the same.", - "p33": "These are the original words of the chapter \"Our Obligations\" in the Convention:", - "p34": "Various infrastructures in our community have long been used as development tools. For this reason, any non-development related activities are prohibited and community members will condemn any form of indiscretion. The Contributor Covenant uses four overly vague (and often overlapping) adjectives to describe the so-called \"inappropriate, threatening, offensive, harmful\" behavior, and does not give those who have been misjudged a full opportunity to defend themselves. We believe that establishing dedicated infrastructure is an effective way to eliminate so-called unacceptable behavior (and unwarranted accusations or accusations) in our development work.", - "p35": "In addition, some implementation processes mentioned in the Contributor Covenant have principle conflicts with the nature of our community:", - "p36": "Our community is maintained and managed by contributors. Although our community has a so-called \"founder\" (or de facto \"leader\"), he (Bai Mingcong) recognizes that his power is shared and exercised by many contributors. In our community, there is actually no obvious superior-subordinate relationship between founders and other roles such as contributors and maintainers. Therefore, the above constraints are invalid for our community. Overall, the Contributors Covenant does not acknowledge the factual existence of hierarchical communities and makes many assumptions based on them. What is even more worrying is that the Contributor Covenant pays too much attention to and doubts the meaning of the words. In summary, we believe that introducing and enforcing the Contributor Covenant in the community is inappropriate, ineffective, and even dangerous.", - "warning": "Moderators will stop and warn offenders (including everyone involved in the topic). Repeat offenders will be removed from the group chat (you can rejoin immediately, but must stop your offending behavior).", - "clean": "Violators (including everyone who participates in the topic) will be removed from the group chat immediately (you can rejoin immediately, but must stop your offending behavior).", - "i1": "“All the people who live in a particular area, or a group of people who are considered as a unit because of their shared interests or background.”", - "title1": "principles of human relations", - "title2": "Why we need Community Guidelines", - "title3": "basic principles", - "title4": "Code Ordinance", - "title5": "Regulations", - "title6": "Why not introduce a Contributor Covenant?", - "subheading1": "Applies to the entire community", - "subheading2": "Hard rules", - "subheading3": "soft rules", - "subheading4": "Main group and work group", - "subheading5": "Cheek support group", - "subheading6": "interest group", - "ul1": { - "li": [ - [ - "Antong open source community will always be a", - "An independent community for enthusiasts and enthusiasts.", - "" - ], - [ - "Antong open source community", - "Won't", - "Provide monetary and material rewards to contributors." - ], - [ - "Antong open source community", - "Never", - "Plagiarism of any kind will be tolerated." - ] - ] - }, - "ul2": { - "li": [ - "Hard rules contain rules that all members of the community must abide by, with penalties for noncompliance (specific rules exist under each category).", - "Administrators who fail to comply will be immediately removed from their posts and will be subject to equally severe penalties.", - [ - "Soft rules are just some of the things we do to keep the conversation civil, productive, and interesting", - "suggestion", - ". Failure to comply with these rules will only make you less and less popular, and will also affect the communication and working atmosphere in the community, so please remember these rules." - ], - "The final interpretation rights of the following regulations belong to the community group administrator." - ] - }, - "ul4": { - "li": [ - "Respect the freedom of speech of others.", - "Keep it humorous.", - "Your uniqueness is not the same as specialness.", - "Avoid discussing multiple topics at once.", - "Please do not stray off topic." - ], - "ul1": { - "li": [ - "Disputes often occur. Don't always expect the administrator to take action. Please try to use your own intelligence to resolve problems. Only mutual respect can prevent personal attacks.", - "When calling someone by a fancy name, consider the feelings of the person being addressed to avoid resentment or confusion.", - "Differences of opinion happen, and offensive comments will not help others convince and agree with your point of view.", - "Consider the purpose of swearing before you use it: Does swearing help get your point across? Mind you, swearing is really annoying when used too much.", - "You can use any language you like, but be considerate of the language abilities of others. Most members speak Chinese and English, please consider using translation tools if necessary." - ] - }, - "ul2": { - "li": [ - [ - "our", - "It is designed and produced based on memes generated from daily conversations in the community." - ] - ] - }, - "ul3": { - "li": [ - "People listen to you because they are interested, but they are not obligated to follow your orders all the time." - ] - }, - "ul4": { - "li": [ - "Having multiple discussions running simultaneously in a discussion channel is bound to cause confusion.", - "Control the time occupied by each topic. If Mai Ba behaves impolitely, he will be disliked by others." - ] - }, - "ul5": { - "li": [ - "Please don't discuss your new MacBook in AOSC's Antique Computers Interest Group." - ] - } - }, - "ul5": { - "li": [ - "AOSC バカ (AOSC OS development and packaging working group)", - "AOSC infra-wg (AOSC Network Facilities Maintenance Working Group)" - ] - }, - "ul6": { - "li": ["No Telegram stickers or GIFs allowed."], - "ul1": { - "li": [ - "You can use Emoji or kaomoji instead.", - "Images and videos related to technical or work topics are allowed.", - "Moderators will stop and warn offenders (including everyone involved in the topic). Repeat offenders will be removed from the group chat (you can rejoin immediately, but must stop your offending behavior)." - ] - } - }, - "ul7": { - "li": [ - "Irrigate less - learn to be relaxed and moderate, and don't flood with a little rain." - ] - }, - "ul8": { - "li": [ - "AOSC Memes (AOSC memes)", - "AOSC Moe-ification (AOSC Moe-ification Working Group)", - "AOSC Retro Computing (AOSC Antique Computer Interest Group)", - "AOSCC Sticker Squad (AOSCC sticker design team)" - ] - } - } -} diff --git a/locales/en-us/json/page/internship.json b/locales/en-us/json/page/internship.json deleted file mode 100644 index a844b719..00000000 --- a/locales/en-us/json/page/internship.json +++ /dev/null @@ -1,143 +0,0 @@ -{ - "index": { - "navigationTextList": [ - "Hero Post: To-Do Projects", - "Internship Project: Summer of Open Source" - ], - "title1": "Internship Resources", - "ps1": [ - "Our company attaches great importance to ecological collaboration and skill sharing around open source software: in recent years, our company has also arranged contributors to participate in open source project promotion activities at home and abroad as mentors every year, such as the Institute of Software, Chinese Academy of Sciences (hereinafter omitted: Institute of Software, Chinese Academy of Sciences) The \"Open Source Summer\" activity leads domestic and foreign college students to exercise application and research and development capabilities and accumulate professional experience.", - "In addition to the above activities, many of our projects are maintained and managed by contributors on a voluntary basis. Many projects in the community not only have direct and close connections with other communities and even upstream projects, but also have a certain reputation in the industry. Over the past few years, many contributors have honed their technical skills and accumulated personal experience by participating in community projects and management, and have fully demonstrated the positive significance of these experiences when employed.", - "This page introduces the internship projects that the community has participated in in history, and briefly introduces the current manpower shortage and pending projects for the reference of community friends." - ], - "p1": "Our company has many projects but few staff. Whether it is a big project or a small project, it is often difficult to implement it due to manpower problems. The following are the projects that are currently to be completed. You are welcome to pass", - "p2": "Contact us and get your own contribution opportunities from the hero post:", - "p3": "Since 2020, our contributors have actively participated in the \"Open Source Summer\" activities of the Institute of Software, Chinese Academy of Sciences in the role of mentors, successfully guided many students to complete internship projects, and directly participated in community contributions. The following is a list of projects we have participated in guiding in the past:", - "ul1": { - "li": [ - [ - "Antong OS:", - "Improve RISC-V architecture support and create installation media" - ], - [ - "Antong OS:", - "Create and publish virtual machine (and cloud service) images" - ], - [ - "Xingxia OS:", - "Write maintenance guides and conduct feature planning" - ], - [ - "Community Portal:", - "Implement the \"Support Center\" column (framework construction, content writing and indexing functions, etc.)" - ], - [ - "Community Outreach:", - "Produce guides and user support videos for Bilibili and YouTube platforms" - ] - ] - }, - "ul2": { - "header": "Summer of Open Source", - "li": [ - "2024", - "2024", - "2024", - "2023", - "2023", - "2023", - "2022", - "2022", - "2021", - "2021", - "2021", - "2021", - "2021", - "2020", - "2020", - "2020", - "2020", - "2020", - "2020" - ] - }, - "summerOfOpenSource": [ - { - "title": "Free and open source software localization work in Simplified Chinese (mentor: Bai Mingcong)", - "url": "org/prodetail/24f3e0160" - }, - { - "title": "Design and write Antong OS user manual and writing specifications (instructor: Wen Rou)", - "url": "org/prodetail/24f3e0161" - }, - { - "title": "Provide Antong OS system image for RISC-V development board (Instructor: Icenowy Zheng)", - "url": "org/prodetail/24f3e0162" - }, - { - "title": "To implement the DeployKit graphical interface (mentor: Liu Zixing)", - "url": "2023/org/prodetail/23f3e0031" - }, - { - "title": "Free and open source software localization work in Simplified Chinese (mentor: Liu Zixing, student: Liu Wantao)", - "url": "2023/org/prodetail/23f3e0032" - }, - { - "title": "Autobuild 3 automated packaging testing framework (instructor: Huang Xuanning, student: Li Zerui)", - "url": "2023/org/prodetail/23f3e0033" - }, - { - "title": "Allwinner RISC-V chip mainline development work (mentor: Icenowy Zheng, student: Moteen Shah)", - "url": "2022/#/org/prodetail/22f3e0079" - }, - { - "title": "Re-implementation of AOSC’s software package information website (mentor: Liu Zixing, student: Gui Minqiang)", - "url": "2022/#/org/prodetail/22f3e0080" - }, - { - "title": "Quanzhi RISC-V chip mainline development work (mentor: Icenowy Zheng)", - "url": "2021/#/org/prodetail/210080041" - }, - { - "title": "Semi-automatic software package retirement, archiving and organization system (Instructor: Zhang Shunran, student: Li Zongwen)", - "url": "2021/#/org/prodetail/210080042" - }, - { - "title": "Free and open source software localization work in Simplified Chinese (Instructor: Bai Mingcong, student: Gong Jianwei)", - "url": "2021/#/org/prodetail/210080099" - }, - { - "title": "Implementation of the installer DeployKit (Instructor: Liu Zixing)", - "url": "2021/#/org/prodetail/210080100" - }, - { - "title": "LoongArch transplantation of AOSC OS (Instructor: Bai Mingcong, student: Xu Yanqi)", - "url": "2021/#/org/prodetail/210080299" - }, - { - "title": "Semi-automatic software package retirement, archiving and organization system (Instructor: Zhang Shunran, student: Mu Xindong)", - "url": "2020/#/organisations/aosc" - }, - { - "title": "Free and open source software localization work in Simplified Chinese (Instructor: Bai Mingcong, student: Xu Weiyi)", - "url": "2020/#/organisations/aosc" - }, - { - "title": "Release build automation: packaging scheduler (Instructor: Dingyuan Wang)", - "url": "2020/#/organisations/aosc" - }, - { - "title": "Release build automation: automated testing framework (Instructor: Dingyuan Wang)", - "url": "2020/#/organisations/aosc" - }, - { - "title": "Implementation of the installer DeployKit (Instructor: Li Minyong)", - "url": "2020/#/organisations/aosc" - }, - { - "title": "Implement \"Circular Srolling\" for the libinput framework (Instructor: Bai Mingcong)", - "url": "2020/#/organisations/aosc" - } - ] - } -} diff --git a/locales/en-us/json/page/l10n.json b/locales/en-us/json/page/l10n.json deleted file mode 100644 index 43416b16..00000000 --- a/locales/en-us/json/page/l10n.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "index": { - "p1": "As a community mainly composed of native Chinese users, we attach great importance to the localization (L10n) of the software interface and usage habits. Since the establishment of the community many years ago, our community has attached great importance to the localization of project interfaces and documents. At the same time, it has long been engaged in the localization work of upstream projects such as GNOME, KDE, CUPS, and Wine to improve the use experience of various software for Simplified Chinese.", - "p2": "While promoting these tasks, we are also responsible for editing and maintaining the localization work specification document \"Mainland Simplified Chinese Free Software Localization Work Guide\" to guide colleagues from all walks of life to promote localization work correctly and efficiently. In addition, starting in 2020, we have also released internship projects for localization work through the \"Open Source Summer\" of the Institute of Software of the Chinese Academy of Sciences, attracting new people from all walks of life to participate in our company's localization work.", - "title1": "Software localization" - } -} diff --git a/locales/en-us/json/page/liblol.json b/locales/en-us/json/page/liblol.json deleted file mode 100644 index 447dbe13..00000000 --- a/locales/en-us/json/page/liblol.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "index": { - "p1": "libLoL (LoongArch on LoongArch) is a runtime designed to provide old world ABI compatibility. The old world ABI is often used in commercial software designed for the Loongnix reference distribution provided by Loongson and Unison UOS, such as Tencent QQ Linux version, Kingsoft WPS for Linux and Loongson browser. Since these applications have not yet been ported to the New World ABI, this runtime is intended to provide users of the New World distribution with the convenience of running the above applications.", - "p2": "After installing libLoL, you can install and run old-world ABI applications directly.", - "title1": "libLoL compatibility layer" - } -} diff --git a/locales/en-us/json/page/oma.json b/locales/en-us/json/page/oma.json deleted file mode 100644 index 64428357..00000000 --- a/locales/en-us/json/page/oma.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "index": { - "title1": "Red Panda Package Management (oma)", - "p1": "Red Panda Package Management (oma) is a package for using", - "p2": "The default package management interface. The main design goals of Red Panda package management are:", - "ul1": { - "li": [ - [ - "Improved APT interface:", - "While being compatible with the APT package management tool commonly used in dpkg distributions, it also makes interface guidance, error reporting and operation logic simpler and easier to understand." - ], - [ - "Enhance anti-fool mechanism:", - "Through clear guidance and operation undoing mechanisms, we help you avoid system failures caused by carelessness or other reasons, thus wasting time and energy." - ], - [ - "Optimize network performance:", - "Dramatically speed up package installation and updates using technologies such as HTTP/2 and multi-threaded downloads" - ], - [ - "Improve usage efficiency:", - "Combined CLI (Command Line) and TUI (Terminal Window) interfaces make your system management experience easier and clearer" - ], - [ - "Integrated system features:", - "Integrate with Antong OS's test source and mirror source data mechanisms to provide a one-stop system component management experience" - ], - [ - "Compatible with mainstream systems:", - "Supports mainstream dpkg distributions such as Debian, Ubuntu and deepin, making software package management easier to use" - ] - ] - } - } -} diff --git a/locales/zh-CN.js b/locales/zh-CN.js index 94358ba6..aad7237e 100644 --- a/locales/zh-CN.js +++ b/locales/zh-CN.js @@ -1,24 +1,13 @@ -import events from './zh-cn/json/page/events.json'; import gallery from './zh-cn/json/page/gallery.json'; -import guidelines from './zh-cn/json/page/guidelines.json'; import allUniversalLink from './zh-cn/json/allUniversalLink.json'; -import internship from './zh-cn/json/page/internship.json'; -import l10n from './zh-cn/json/page/l10n.json'; -import liblol from './zh-cn/json/page/liblol.json'; -import AppSupport from './zh-cn/json/components/AppSupport.json'; import mascot from './zh-cn/json/page/mascot.json'; import news from './zh-cn/json/page/news.json'; -import oma from './zh-cn/json/page/oma.json'; import sponsors from './zh-cn/json/page/sponsors.json'; import BarFooter from './zh-cn/json/components/BarFooter.json'; import BarHeader from './zh-cn/json/components/BarHeader.json'; import BarLeft from './zh-cn/json/components/BarLeft.json'; import BarRight from './zh-cn/json/components/BarRight.json'; import index from './zh-cn/json/page/index.json'; -import about from './zh-cn/json/page/about.json'; -import afterglow from './zh-cn/json/page/afterglow.json'; -import aoscOs from './zh-cn/json/page/aosc-os.json'; -import contact from './zh-cn/json/page/contact.json'; import crowdsourcing from './zh-cn/json/page/crowdsourcing.json'; import download from './zh-cn/json/page/download.json'; import paste from './zh-cn/json/page/paste.json'; @@ -42,28 +31,17 @@ export default { allUniversalLink, NewsCategoryList, CopyButton, - AppSupport, sponsors, mascot, news, - oma, BarFooter, BarHeader, BarLeft, BarRight, index, - about, - afterglow, - 'aosc-os': aoscOs, - contact, crowdsourcing, download, - events, gallery, - guidelines, - internship, - l10n, - liblol, paste, seo }; diff --git a/locales/zh-cn/json/allUniversalLink.json b/locales/zh-cn/json/allUniversalLink.json index f83ac869..d760b33b 100644 --- a/locales/zh-cn/json/allUniversalLink.json +++ b/locales/zh-cn/json/allUniversalLink.json @@ -105,12 +105,11 @@ }, "aoscRelnote": { "title": ["发行注记"], - "url": "/aosc-os/relnote", - "hash": ["#issuance-note"] + "url": "/aosc-os/relnote" }, - "aoscRelnoteAsahi": { + "aoscAsahiRelnote": { "title": ["发行注记"], - "url": "/aosc-os/relnote/asahi" + "url": "/aosc-os/asahi/relnote" }, "aoscLivekitRelnote": { "title": ["发行注记"], @@ -144,8 +143,7 @@ }, "afterglowRelnote": { "title": ["发行注记"], - "url": "/afterglow/relnote", - "hash": ["#issuance-note"] + "url": "/afterglow/relnote" }, "afterglowRequirements": { "title": [ diff --git a/locales/zh-cn/json/components/AppSupport.json b/locales/zh-cn/json/components/AppSupport.json deleted file mode 100644 index 74726fd7..00000000 --- a/locales/zh-cn/json/components/AppSupport.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "title1": "支持文档" -} diff --git a/locales/zh-cn/json/page/about.json b/locales/zh-cn/json/page/about.json deleted file mode 100644 index bb340050..00000000 --- a/locales/zh-cn/json/page/about.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "title1": "关于社区", - "title2": "主要项目", - "title3": "历史沿革", - "subheading1": "安同 OS", - "subheading2": "星霞 OS", - "subheading3": "小熊猫包管理", - "subheading4": "libLoL", - "subheading5": "Ciel", - "subheading6": "Autobuild4", - "p1": "安同开源社区(Anthon Open Source Community,简称 AOSC)成立于 2011 年末,是一个由计算机爱好者志愿组织工作,主要活动于线上的开源社区。我社的主要工作目标分为技术、文化和社会三个方面。", - "p2": "技术方面,社区的主要项目为安同 OS(英译:AOSCOS),是一款以“简明可靠”为设计及维护目标的 Linux 发行版。安同 OS 主要面向有一定 Linux 使用经验的用户,针对个人桌面设备优化体验,致力于为用户提供开箱即用、系统管理简洁和可靠的工作环境。在维护安同 OS 的同时,我们亦通过开发小熊猫包管理 (oma) 、libLoL 龙架构新旧世界兼容层等周边软件项目,进一步提升系统的使用体验。作为一个贡献者主要为汉语母语用户的社区,我们也通过包括字体搭配及渲染调优、直接参与上游软件本地化工作和软件选择等手段,改善简中环境的使用体验。", - "p3": "文化方面,我社命名“安同”,本意“安于同学合作”。安:我社致力于树立和维护以人为本的核心文化,在推进日常工作的同时,不忘维系社区贡献者和成员之间的良好人际关系 —— 在我社,我们先是朋友,才是同事。同:技术的积累源自于实践,而技术的发展离不开共享和传授 —— 不论新老,相互学习方才是进步之道。安于同学合作,才不至于孤立无缘,故步自封。", - "p4": "社会方面,我社重视围绕开源软件生态协作共进及技能共享。作为一个成员成分丰富的社区,我们自 2011 年成立起便以不同方式参与社会工作,协同各地区 Linux 爱好者、校园社团和企业单位宣扬开源软件的广泛应用。自 2015 年起,社区每年暑期均会举办名为 AOSCC 的年度聚会,邀请包括社区贡献者、成员、校园社团、企业和个人参与,在向外界宣传社区工作的同时,为爱好者和行业代表提供了分享技术技巧和行业知识及动向的平台。近年来,我社每年还以导师身份安排贡献者参与国内外的开源项目推进活动,如中国科学院软件研究所的“开源之夏”活动,带领国内外高校学生锻炼应用和研发能力、积累专业经验。", - "p5": "我社主要项目围绕 AOSC OS 和 Afterglow 两大系统项目设计开发,亦有维护一系列周边应用和实用工具,以及各类开发维护用工具。", - "p6": "安同 OS(英译:AOSC OS)是一款以“简明可靠”为设计及维护目标的 Linux 发行版。本系统主要面向有一定 Linux 使用经验的用户,针对个人桌面设备优化体验,致力于为用户提供开箱即用和简便可靠的工作环境。", - "p7": "AOSC OS 支持众多处理器架构,包括 x86_64、AArch64、基于 MIPS 的龙芯 3 和龙架构(LoongArch 新世界),以及如 RISC-V 等新兴架构;在提供架构支持的同时,我们也有针对不同设备类型进行体验测试和调优,致力于在各种不同架构和类型的设备上实现开箱即用的体验。", - "p8": "星霞 OS(英译:Afterglow)基于安同 OS 开发,通过精简特性、配置调优和软件精选等手段,致力于为各类老旧设备提供持续软件和技术更新,通过持续维护良好体验和性能让老旧设备焕发新生、让用户们“重拾旧爱”。", - "p9": "小熊猫包管理 (oma,全称 oh-my-ailurus) 是一款注重操作简化、可靠性和使用效率的软件包管理前端。该包管理前端在操作和功能上兼容 APT,并基于这一基础引入历史查阅、操作撤销、文件检索等功能。", - "p10": "libLoL (LoongArch on LoongArch) 旧世界 ABI 常用于为龙芯官方的 Loongnix 参考发行和统信 UOS 设计的商业软件,如腾讯 QQ、金山 WPS for Linux 和龙芯浏览器等。由于这些应用程序尚未移植到新世界 ABI 上,本运行时旨在为新世界发行版用户提供运行上述应用程序的便利。", - "p11": "Ciel 是一款容器化软件包构建环境管理工具,用于标准化软件包构建环境,以保障特性均等和内容可靠。", - "p12": "Autobuild4 是一款半自动软件包构建工具,可根据定义文件和脚本等自动下载、构建和生成软件包,亦支持利用构建和命令模板简化构建脚本编写流程。", - "p13": "安同开源社区 (AOSC) 的最初形态是由白铭骢与他的两位同学于 2011 年末创立的安同开发团队 (Anthon.Dev)。开发团队因组织管理不善于一年内夭折,而后于 2012 年末重组为开源社区并延续至今。", - "p14": "我社主要项目安同 OS 最初名为“AnthonOS”,是一款基于现已弃用的 SUSE Studio 制作的 openSUSE 衍生发行版。一年后转而基于 Debian 衍生开发,着重于 CJK(中文、日文及韩文)支持并基于 KDE 4 设计了一套定制用户界面。2014 年,得益于原东方之心 Linux 开发者 Icenowy Zheng 的帮助,社区以 Anthon :Next 为名立项,将安同 OS 转为独立构建。安同 OS 独立后更名为 AOSC OS,即我社目前维护的通用 Linux 发行版。随后几年,维护者们不断扩充 AOSC OS 的软件源体积,并引入了多架构支持。如今,得力于开发者们的持续贡献,AOSC OS 的软硬件支持仍在不断扩充壮大,并围绕其发起了众多支持性项目。", - "p15": "我社的年度聚会 AOSCC 始于 2014 年的暑期贡献者聚会,后于 2015 年开始组织暑期线下聚会,在各企业和院校社团赞助的场地举办。每年聚会均邀请开源软件业界相关人士参与和分享经验,免费开放给各地社区好友参与。" -} diff --git a/locales/zh-cn/json/page/afterglow.json b/locales/zh-cn/json/page/afterglow.json deleted file mode 100644 index b35ffd56..00000000 --- a/locales/zh-cn/json/page/afterglow.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "index": { - "title1": "星霞 OS", - "title2": "系统特性", - "subheading1": "因地制宜", - "subheading2": "持续维护", - "subheading3": "面向未来", - "p1": "星霞 OS(英译:Afterglow)基于安同 OS 开发,通过精简特性、配置调优和软件精选等手段,致力于为各类老旧设备提供持续软件和技术更新,通过持续维护良好体验和性能让老旧设备焕发新生、让用户们“重拾旧爱”。", - "p2": "星霞 OS 支持已经年近三旬的设备,如搭载 486 处理器的 PC 机和 m68k 处理器麦金塔 (Macintosh) 电脑,也支持较新的设备,如来自 2010 年前后搭载的 Intel 凌动 (Atom) 上网本或 PowerPC 处理器的 Mac。通过配置调优和特性分级等手段,星霞 OS 可确保各类老旧设备上良好的使用体验。", - "p3": "让老旧设备继续发光发热的基本前提就是持续且完整的软件支持,星霞 OS 提供持续的特性更新和安全漏洞修复,让您放心地在各类场景继续使用老旧设备。", - "p4": "我们计划在未来数年继续维护星霞 OS 并周期性地发布更新包,让您安心地继续享用和把玩曾经给您带来过快乐和承载早年记忆的电脑。" - }, - "isa": { - "title1": "星霞 OS 架构支持规格表", - "p1": "星霞 OS 支持多种处理器架构,本表介绍支持的各类处理器架构及相应的微架构指令集扩展支持、软件包架构名及编译器目标名等信息。", - "p2": "*: 该架构移植仅支持龙芯 2F 处理器,不支持 2E 及之前的处理器型号", - "p3": "**: 该架构移植仅支持 68020 及更新的,带有内存管理单元 (MMU) 的处理器型号", - "table1": { - "caption": "星霞 OS 支持处理器架构一览表", - "th": [ - "处理器架构名", - "微架构指令集扩展支持要求", - "软件包架构名", - "编译器目标名" - ], - "tr": [ - [ - ["Alpha", "无"], - ["alpha", "alpha-aosc-linux-gnu"] - ], - [ - ["ARMv4", "无"], - ["armv4", "arm-aosc-linux-gnueabi"] - ], - [ - ["ARMv6(硬浮点)", "Thumb-2, NEON"], - ["armv6hf", "arm-aosc-linux-gnueabihf"] - ], - [ - ["ARMv7(硬浮点)", "Thumb-2, NEON"], - ["armv7hf", "arm-aosc-linux-gnueabihf"] - ], - [ - ["基于 MIPS 的龙芯二号处理器 *", "LoongMMI"], - ["loongson2f", "mips64el-aosc-linux-gnuabi64"] - ], - [ - ["Intel 80486 或更新", "无"], - ["i486", "i486-aosc-linux-gnu"] - ], - [ - ["Motorola 68000 系列处理器 **", "无"], - ["m68k", "m68k-aosc-linux-gnu"] - ], - [ - ["PowerPC(32 位,大端序)", "无"], - ["powerpc", "powerpc-aosc-linux-gnu"] - ], - [ - ["PowerPC(64 位,大端序)", "AltiVec"], - ["ppc64", "powerpc64-aosc-linux-gnu"] - ], - [ - ["SPARC(64 位)", "SPARC V9, VIS 1.0"], - ["sparc64", "sparc64-aosc-linux-gnu"] - ] - ] - } - }, - "relnote": { - "title1": "发行注记", - "p1": "(敬请期待)" - }, - "requirements": { - "title1": "星霞 OS 系统配置需求表", - "title2": "补充说明", - "p1": "星霞 OS 是一款面向老旧设备、功能受限的操作系统,预装软件和基础管理特性等对设备处理器、显卡、存储和互联网连接等均有一定的需求。根据我们的测试,我们总结出了如下以使用体验良好为基本基准的系统配置需求表。", - "table1": { - "caption": "星霞 OS 系统配置需求表", - "th": ["硬件组件", "配置需求"], - "tr": [ - ["处理器", "任意与星霞 OS 兼容的处理器"], - ["内存", "至少 64MiB"], - ["显卡", "任意支持显示信号输出的显卡或帧缓冲卡、抑或串口终端"], - ["存储", "至少 1GiB(基本版)或 3GiB(桌面版)"], - ["网络连接", "国际互联网连接"] - ] - }, - "ul1": { - "li": [ - "关于星霞 OS 兼容的处理器,详请见", - "对于带有图形界面的桌面版来说,需要至少支持 SVGA 分辨率和色深( 800×600 分辨率,16 位色深 / 65535 色)", - "关于存储需求的建议是基于系统安装后还有足够空间进行日常工作和系统更新设定的;如果您的设备内存较大,安装程序创建的默认交换空间(虚拟内存文件)尺寸也会随之变大,因此您在分区时也要进行相关的考虑" - ] - } - } -} diff --git a/locales/zh-cn/json/page/aosc-os.json b/locales/zh-cn/json/page/aosc-os.json deleted file mode 100644 index f2268902..00000000 --- a/locales/zh-cn/json/page/aosc-os.json +++ /dev/null @@ -1,391 +0,0 @@ -{ - "livekit": { - "relnote": { - "title1": "发行注记:2024 年 9 月", - "title2": "新特性与更改", - "p1": "LiveKit 是用于维护安同 OS 和进行故障修复的可移动环境,本次发行包含的新特性与更改如下。", - "p2": "除将系统组件更新到 2024 年 9 月的基线外,LiveKit 还包含如下新特性:", - "ul1": { - "li": [ - "更新 Linux 内核至 6.10 分支,支持更多新硬件", - "支持龙架构旧世界固件引导安同 OS 安装盘", - "修复带有 Optimus(带有核显及 NVIDIA 独显的双显卡设备)功能的多显卡设备支持", - "将安同 OS 安装程序(在线模式)更新至最新版,修复大量已知问题", - [ - "以基于新 DeployKit 后端编写的新命令行安装程序", - "取代旧的命令行安装程序,可支持无人值守安装" - ], - "为安装及试用环境禁用屏幕节电及自动睡眠等电源功能,避免产生意外故障", - "采取措施避免生成安装盘时预生成 SSH 主机密钥", - "删除预设的 `live` 用户密码", - "将内存检测工具 Memtest86+ 升级至 7.00", - "新增救援与修复控制台(命令行安装环境)说明文字的简体中文翻译" - ] - } - }, - "requirements": { - "title1": "LiveKit 系统配置需求表", - "title2": "补充说明", - "p1": "LiveKit 是用于维护安同 OS 和进行故障修复的可移动环境。其系统需求与安同 OS 类似,但由于该环境包含系统维护和安装等功能,且带有图形界面,因此对设备处理器、显卡、存储和互联网连接等均有一定的需求。根据我们的测试,我们总结出了如下以使用体验良好为基本基准的系统配置需求表。", - "table1": { - "caption": "安同 OS 系统配置需求表", - "th": ["硬件组件", "配置需求"], - "tr": [ - ["处理器", "任意与安同 OS 兼容的处理器"], - ["内存", "至少 2GiB"], - [ - "显示", - "支持输出 1024x768 分辨率(图形模式),或基础帧缓冲支持(命令行模式)" - ], - ["存储", "至少 4GiB 的可移动介质"], - ["网络连接", "国际互联网连接"] - ] - }, - "ul1": { - "li": [ - "关于安同 OS 兼容的处理器,详请见", - "浏览网页时,系统内存和处理器占用将显著提升:如需大量浏览网页和观看高清流媒体内容,推荐在搭配至少 4 个处理器核心及 4GiB 内存的设备上使用 LiveKit", - "如显示器分辨率低于 1024x768,将无法正常使用 LiveKit 的图形模式", - "如设备不支持帧缓冲(一般通过 EFI 和 VESA VBIOS 等形式提供),则命令行模式无法使用非拉丁语言", - "LiveKit 可通过互联网安装安同 OS,如有此需要,请确保互联网连接畅通" - ] - } - } - }, - "right-for-me": { - "index": { - "title1": "安同 OS 适合我吗?", - "title2": "设计理念", - "title3": "安同 OS 的主要优点", - "title4": "安同 OS 的主要缺点", - "title5": "适用场景", - "title6": "不适用场景", - "p1": "安同 OS 是一款使用 dpkg 包管理、基于 Linux 内核和各类组件独立构建和维护的操作系统。安同 OS 主要面向有一定 Linux 使用经验的用户,针对个人设备优化体验。此外,安同 OS 致力于开箱即用、简化系统管理和提供可靠的工作环境。", - "p2": "安同 OS 是众多 Linux 发行版中的一员。因此,在选择 Linux 发行版时,您也许苦于“选择困难症”。此文旨在从多方面介绍安同 OS,以助您作出选择。", - "p3": "安同 OS 的设计基于如下目标和理念:", - "p4": "安同 OS 主要优点如下:", - "p5": "与此同时,安同 OS 有如下几个主要缺点,供您参考:", - "p6": "适用本系统的场景如下:", - "p7": "我们不推荐在如下场景部署和使用安同 OS:", - "ul1": { - "li": [ - "如非必要不切分软件包,即每个应用一个软件包。", - "为不同语言的用户提供良好的开箱体验。", - "对开源和闭源软件一视同仁。", - "重视系统可靠性。", - "在不同架构上提供相近的功能和体验。" - ] - }, - "ul2": { - "li": [ - "部署快捷,开箱即用。", - "系统管理简单明了。", - "维护者重视技术支持。", - "闭源和商用软件支持良好。", - "多语言支持开箱即用。", - "硬件驱动支持完整。", - "电源管理配置开箱即用。", - "预装针对特定地区的网络连通工具。", - "通过 Wine 提供良好的 Windows 应用支持。", - "各架构体验统一且优化充分。" - ] - }, - "ul3": { - "li": [ - "系统比较庞大,相对于其他发行版需要更多存储空间。", - "缺少 multilib 和 multiarch 支持,跨架构开发较为繁琐。", - "软件仓库的规模较小。", - "对第三方商业软件支持有限。", - "维护者人手有限,软件修复和安全更新响应较慢。", - "预装闭源和非自由软件。" - ] - }, - "ul4": { - "li": [ - "个人和家庭用途。", - "硬件条件较为理想:存储充分且互联网连接较为稳定。", - "对部署简易性有追求且偏好开箱即用的系统。", - "对软件更新速度要求较低。", - "笔记本电脑等能耗和散热性能敏感的设备。", - "您希望参与安同 OS 开发。" - ] - }, - "ul5": { - "li": [ - "无 Linux 使用和管理经验。", - "对系统轻量化或可定制性有要求。", - "对软件更新的响应速度要求较高。", - "商用或有高可靠性需求的环境。", - "公有云或虚拟服务器等存储成本较高的环境。", - "对非自由软件敏感。" - ] - } - } - }, - "wsl": { - "relnote": { - "title1": "发行注记:2024 年 9 月", - "title2": "新特性与更改", - "p1": "AOSC OS on WSL 是用于 Windows Subsystem for Linux 环境的安同 OS 版本,本次更新包含如下更改。", - "p2": "本次发行属常规更新,包含截至 2024 年 9 月 16 日的所有系统更新。", - "p3": "" - }, - "requirements": { - "title1": "AOSC OS on WSL 系统配置需求表", - "title2": "补充说明", - "p1": "WSL 版安同 OS (AOSC OS on WSL) 可用于运行 Windows 的设备,其基本系统需求与安同 OS 类似,但由于其依赖 WSL 及 WSLg 等技术架构运行,因此除对设备处理器、显卡、存储和互联网连接外,对 Windows 系统组件版本等均有一定的需求。根据我们的测试,我们总结出了如下以使用体验良好为基本基准的系统配置需求表。", - "table1": { - "caption": "WSL 版安同 OS (AOSC OS on WSL) 系统配置需求表 (x64)", - "th": ["软 / 硬件组件", "配置需求"], - "tr": [ - [ - "处理器", - "处理器需支持 x86-64(如 Intel 64 或 AMD64)指令集、Intel VT 或 AMD-V 等 VMM 特性、XD 位或 NX 位、以及 SLAT" - ], - [ - "系统组件", - "Windows 10, Version 1607 及以上(如需使用 WSLg 运行图形化应用程序,则需要 Windows 10, Version 2004 及以上或 Windows 11)" - ], - [ - "显示", - "WSLg 兼容的 GPU 驱动程序(使用 WSLg 运行图形化、OpenGL 加速的应用程序时)" - ], - ["内存", "至少 4GiB"], - ["存储", "至少 4GiB"], - ["网络连接", "国际互联网连接"] - ] - }, - "table2": { - "caption": "WSL 版安同 OS (AOSC OS on WSL) 系统配置需求表 (ARM64)", - "th": ["软 / 硬件组件", "配置需求"], - "tr": [ - ["处理器", "兼容 Windows on ARM 的 64 位 ARM 处理器"], - [ - "系统组件", - "Windows 10, Version 1709 及以上(如需使用 WSLg 运行图形化应用程序,则需要 Windows 10, Version 2004 及以上或 Windows 11)" - ], - [ - "显示", - "Windows 兼容的 GPU 驱动程序(使用 WSLg 运行图形化、OpenGL 加速的应用程序时)" - ], - ["内存", "至少 4GiB"], - ["存储", "至少 4GiB 的可移动介质"], - ["网络连接", "国际互联网连接"] - ] - }, - "ul1": { - "li": [ - "WSL 版安同 OS (AOSC OS on WSL) 不支持 32 位 x86 (Windows x86) 及 ARM (Windows ARM32) 架构", - "在虚拟机中运行 WSL 版安同 OS (AOSC OS on WSL) 时需开启嵌套虚拟化支持", - "AOSC OS 绝大部分应用程序假设良好的 VT 支持,推荐使用最新版 Windows Terminal 而非 Windows Console(前者需要 Windows 10, Version 2004 及以上)", - "WSL 2 中的 systemd 支持需要 0.67.6 或更新版本的 WSL 组件", - "推荐使用最新的操作系统、WSL 及 Windows Terminal 版本,开发人员可能无法对不受微软支持版本软件中存在的兼容性问题提供协助", - "如有可能,建议使用固态硬盘作为系统主存储:固态硬盘在随机读写性能上的优势将显著提升系统响应、软件安装和多任务场景下的使用体验", - "安同 OS 通过互联网获取更新,请确保互联网连接畅通以便及时获得系统更新" - ] - } - } - }, - "index": { - "title1": "安同 OS", - "title2": "系统特性", - "subheading1": "高效工作", - "subheading2": "易于管理", - "subheading3": "高兼容性", - "subheading4": "随处可用", - "subheading5": "如影随形", - "p1": "安同 OS(英译:AOSC OS)是一款以“简明可靠”为设计及维护目标的 Linux 发行版。本系统主要面向有一定 Linux 使用经验的用户,针对个人桌面设备优化体验,致力于为用户提供开箱即用和简便可靠的工作环境。", - "p2": "以开箱即用作为主要设计目标,安同 OS 是您日常工作的得力助手。从文字办公到服务器运维,摄影后期到 3D 建模,课堂笔记到文档翻译,我们的系统助您快速部署、高效工作、尽情创作。", - "p3": "从安装到系统更新,从组件管理到日常维护,安同 OS 内建许多易于使用的管理工具,助您轻松管理、舒心使用。例如安同 OS 内建的小熊猫包管理 (oma) ,其简明且人性化的界面让系统管理尽可能低风险、低耗时、高可靠。", - "p4": "我们相信,操作系统是应用程序和生产力的舞台。除软件源中提供的经官方验证的软件外,安同 OS 还支持如意玲珑、Flatpak、Snap 和 AppImage 等跨发行版生态,扩充软件支持的范畴;此外,Spiral 兼容性标记可提供 Debian 及 Ubuntu 软件包兼容性。", - "p5": "基于灵活性极高的 Linux 内核构建,安同 OS 支持台式机、笔记本、单片机和服务器等多种类型、基于各类主流处理器架构的设备,且为各类使用场景调优,助您发挥各类设备的潜力。", - "p6": "我社一向以友好负责的支持工作著称。尊重用户的时间与精力是我们的工作准则,社区也是信息共享的强大后盾 —— 在各社区聊天群组,我们时刻准备着为您排忧解难。" - }, - "isa": { - "title1": "安同 OS 架构支持规格表", - "title2": "一级架构", - "title3": "二级架构", - "p1": "安同 OS 支持多种处理器架构,本表介绍支持的各类处理器架构及相应的微架构指令集扩展支持、软件包架构名及编译器目标名等信息。本表分为一级架构、二级架构和实验性架构三组,对应不同支持和维护水平。", - "p2": "一级架构包含安同 OS 支持水平最高的一类处理器架构,支持的软件及特性最为完整,更新也最为及时。此类架构在开发者间用户较多,有条件进行较为完整的使用测试。", - "p3": "*: 一部分软件(如 Blender)可能需要更高级的微架构指令集支持,如 AVX2", - "p4": "二级架构包含安同 OS 支持较为完整的一类处理器架构,支持的软件和特性可能受限,更新也时有延误。此类架构在开发者间用户可能较少,且由于使用机会较少等各类因素,使用测试可能不完整。", - "p5": "*: 这一系列处理器包括龙芯 3A1000, 3A1500-I, 3A2000 (C), 3A3000, 3A4000, 3B1000, 3B1500, 3B2000, 3B3000, 3B4000 等型号;型号为 5000 或更高的均为基于龙架构 (LoongArch) 的处理器", - "p6": "", - "p7": "", - "table1": { - "caption": "安同 OS 支持处理器架构(一级架构)表", - "th": [ - "处理器架构名", - "微架构指令集扩展支持要求", - "软件包架构名", - "编译器目标名" - ], - "tr": [ - [ - ["x86-64", "SSE2*"], - ["amd64", "x86_64-aosc-linux-gnu"] - ], - [ - ["AArch64", "ARMv8.0, NEON"], - ["arm64", "aarch64-aosc-linux-gnu"] - ], - [ - ["龙架构 (LoongArch)", "LSX"], - ["loongarch64", "loongarch64-aosc-linux-gnu"] - ] - ] - }, - "table2": { - "caption": "安同 OS 支持处理器架构(二级架构)表", - "th": [ - "处理器架构名", - "微架构指令集扩展支持要求", - "软件包架构名", - "编译器目标名" - ], - "tr": [ - [ - ["基于 MIPS 的龙芯三号 *", "无"], - ["loongson3", "mips64el-aosc-linux-gnuabi64"] - ], - [ - ["IBM POWER(小端序)", "AltiVec, VMW, VSX"], - ["ppc64el", "powerpc64le-aosc-linux-gnu"] - ], - [ - ["RISC-V(64 位)", "G, C"], - ["riscv64", "riscv64-aosc-linux-gnu"] - ] - ] - } - }, - "relnote": { - "index": { - "title1": "发行注记:2024 年 9 月", - "title2": "平台支持", - "title3": "系统结构调整", - "title4": "关键组件更新", - "title5": "功能修复", - "title6": "安装体验", - "p1": "近日,我们发布了新一批安同 OS 系统发行,包含自 8 月初以来的各类系统组件更新及安全修复。本次的主要更新内容包括针对 Hyper-V、VMware 及 VirtualBox 等虚拟化平台、较新 x86 设备及龙架构平台的功能及支持优化,本发行注记将简略介绍相关变化。", - "p2": "本次发行亦带有大量针对安装体验的修复,本发行注记也将进行介绍。", - "p3": "本次更新包含如下针对硬件平台支持的更新和修复:", - "p4": [ - "根据用户反馈,我们对系统套件包 (", - "*-base", - ") 的依赖结构进行了调整:" - ], - "p5": "本次系统发行更新包含许多组件更新,其中较为关键的更新及修复有:", - "p6": "除功能更新带来的修复外,我们还针对用户反馈的问题对部分系统功能中存在的问题进行了修复:", - "p7": "本次发行更新包含的安装盘亦包含许多修复与改进,具体有:", - "b1": "请注意:如果您已安装安同 OS,本发行注记提到的修复及变化均已通过系统更新推送,您无需重装系统或额外安装任何软件包。", - "ul1": { - "li": [ - "Linux 内核更新至 6.10.10,包含针对部分 AMD 显卡及虚拟化平台的支持修复", - "集成龙架构“旧世界”固件支持,现已支持在任意已知 3A5000 及 3A6000 系列平台上启动和安装安同 OS", - "修复了 Hyper-V 及 VMware/VirtualBox 部分配置下无法正常启动进入桌面的问题;其中,我们禁用了 Hyper-V 虚拟视频的帧缓冲驱动 (hyperv_fb) ,改用对其支持更完善的 DRM 驱动 (hyperv_drm)", - "修复了使用包含 NVIDIA 及非 NVIDIA GPU 的多显卡配置时,无法正常进入桌面的问题", - "修复了部分 Intel Core Ultra(代号名 Meteor Lake)平台笔记本电脑声卡无法使用的问题", - "修复了联想 ThinkBook 14 2024 酷睿版及锐龙版(又称 ThinkBook 14 G6+ IMH/AHP)睡眠偶发复位及 Fn + F5 组合键可能触发意外断电的问题", - "禁用了 ATI/AMD R600 至 TeraScale 3 系列 GPU 上的 VC-1 硬件解码支持(常用于 WMV 格式视频),该格式支持从未完善且可能导致系统崩溃" - ] - }, - "ul2": { - "li": [ - "任何非必要组件均已从原来的“硬依赖 (Depends)”降级为“软依赖 (Recommends)”,即默认自动安装但允许用户根据需要和喜好卸载", - "将一部分删除后可能阻碍系统修复和管理的工具(如 NetworkManager 和 oma 等)标记为“关键组件 (Essential)”,默认不允许用户删除" - ] - }, - "ul3": { - "li": [ - "系统核心包 (Core) 更新至 11.5.2,提高了默认内存映射数量以修复部分大型软件编译时报告内存不足的问题;修复一处与 foot 终端配置的文件冲突", - "更新至 1.10,包含多轮功能及界面修复,改善了对部分 Debian/Ubuntu 第三方源的支持", - [ - "龙架构“旧世界”应用程序兼容层更新至 0.1.6,适配 glibc 2.40 更新及 Linux 内核引入", - "系统调用等变化,并修复了", - "系统调用的实现" - ], - "OpenSSH 发布更新,针对先前泄漏的 OpenSSH 主机密钥进行集中匹配、删除和重生成", - "Mesa 图形库更新至 24.2.2、libdrm 直接渲染管理器运行时库更新至 2.4.123,包含对各类新老显卡的支持", - "curl 网络工具及运行时更新至 8.10.0,包含多个安全漏洞修复", - "OpenSSL 更新至 3.3.2,包含自八月初以来的多个安全漏洞修复", - "NVIDIA 官方显卡驱动更新至 560.35.03,包含对最新显卡及图形应用、游戏的支持优化", - ["为 OpenSSH 组件引入", "用户服务,方便登录时进行密钥鉴权和登记"], - [ - "更新 X11 基础工具包 (", - ") 各组件,其中包含", - "工具测试梯形绘制性能时因未正确处理不受支持的材质格式时引发崩溃的问题(UnixBench 的 2D 图形测试使用该工具)", - "更新 Intel 处理器微码至 20240910,修复部分已知安全问题" - ] - ] - }, - "ul4": { - "li": [ - "修复彩色 emoji 字形无法正确显示的问题", - "修复了 Bilibili 未正确识别 AV1 元数据,导致无法正确启用硬件解码的问题,可提高部分平台的观看体验", - [ - "默认 Bash 配置中可执行文件搜索路径(", - "变量)在非登录会话中被错误覆盖的问题" - ] - ] - }, - "ul5": { - "li": [ - "修复了安装盘在包含 NVIDIA 及非 NVIDIA GPU 的多显卡设备上无法正常启动的问题", - [ - "将救援与恢复控制台(命令行模式)下的安装程序替换为", - ",与图形安装程序功能均等且支持无人值守安装模式" - ], - "新增在龙架构“旧世界”固件上的启动和安装支持", - [ - "删除预设的", - "用户密码,规避默认启用 SSH 服务的情况下提权路径过于显著的问题" - ], - "禁用屏幕节电、睡眠等功能,避免产生意外故障", - "为救援与恢复控制台的启动提示新增本地化支持,并更新了报告系统问题的渠道信息", - ["更新", "内存测试工具至 7.00"] - ] - } - }, - "asahi": { - "p1": "安同 OS (Apple Silicon) 是面向基于 Apple 芯片的 Mac 设备发布的系统版本,本次更新包含如下主要内容。", - "p2": "本次发行属常规更新,包含截至 2024 年 2 月 15 日的所有系统更新;其中,Linux 内核版本更新至 6.12.12 版本,带有最新 Asahi Linux 补丁集。", - "p3": "当前发行包含如下已知问题,我们将尽快修复:", - "title1": "发行注记:2025 年 2 月", - "title2": "组件更新", - "title3": "已知问题", - "ul1": { - "li": [ - "由于先前缺少测试设备且并未引入相关支持组件,MacBook Air (M1, 2020) 的音箱暂未正确驱动", - "OpenGL 图形加速暂不可用,我们正在整理 Asahi Linux 补丁集" - ] - } - } - }, - "requirements": { - "title1": "安同 OS 系统配置需求表", - "title2": "补充说明", - "p1": "安同 OS 是一款主要面向桌面的、功能较为完整的操作系统,预装软件和基础管理特性等对设备处理器、显卡、存储和互联网连接等均有一定的需求。根据我们的测试,我们总结出了如下以使用体验良好为基本基准的系统配置需求表。", - "table1": { - "caption": "安同 OS 系统配置需求表", - "th": ["硬件组件", "配置需求"], - "tr": [ - ["处理器", "任意与安同 OS 兼容的处理器"], - ["内存", "至少 2GiB"], - ["显卡", "支持 OpenGL 2.1 / OpenGL ES 3.1 或以上版本的显卡"], - ["存储", "至少 64GiB"], - ["网络连接", "国际互联网连接"] - ] - }, - "ul1": { - "li": [ - "关于安同 OS 兼容的处理器,详请见", - "浏览网页时,系统内存和处理器占用将显著提升:如需大量浏览网页和观看高清流媒体内容,推荐在搭配至少 4 个处理器核心及 4GiB 内存的设备上使用安同 OS", - "一般来说,4K 分辨率的屏幕需要 2GiB 显存的显卡才能流畅使用安同 OS 桌面界面", - "关于存储需求的建议是基于系统安装后还有足够空间进行日常工作和系统更新设定的;如果您的设备内存较大,安装程序创建的默认交换空间(虚拟内存文件)尺寸也会随之变大,因此您在分区时也要进行相关的考虑", - "如有可能,建议使用固态硬盘作为系统主存储:固态硬盘在随机读写性能上的优势将显著提升系统响应、软件安装和多任务场景下的使用体验", - "安同 OS 通过互联网获取更新,请确保互联网连接畅通以便及时获得系统更新" - ] - } - } -} diff --git a/locales/zh-cn/json/page/contact.json b/locales/zh-cn/json/page/contact.json deleted file mode 100644 index b92366da..00000000 --- a/locales/zh-cn/json/page/contact.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "index": { - "title1": "联系方式", - "title2": "聊天群组", - "title3": "主群组", - "title4": "古董计算机兴趣小组", - "title5": "水群(又称:托腮群)", - "p1": "我社成员遍布世界各地,正因这一特质,我们的日常工作和交流基本都通过互联网进行。每天,社员们在我们的众多聊天群组中工作、交流和娱乐。", - "p2": "如下列出的各组 Telegram 群组、Discord 聊天室、Matrix 房间及 IRC 频道均由转发机器人联通,请选择最适合自己的方式加入群聊。亦有 QQ 群和微信群可供使用(无转发)。", - "p3": "社区主群组用于开发交流、技术支持及相关技术话题讨论:", - "p4": "该小组用于讨论各类古董软硬件及 Afterglow(星霞 OS)开发。", - "p5": "水群用于讨论各式话题,但需注意遵守我社", - "mainGroup": [ - "QQ — 群号 875059676", - "微信 — 请联系公众号“安同开源”", - "Telegram —", - "Discord — ", - "IRC: #aosc @ Libera Chat —", - "Matrix: #aosc:matrix.aosc.io —" - ], - "antiqueComputerText": ["加入群组", "加入聊天室", "加入频道", "加入聊天室"], - "waterGroupText": ["加入群组", "加入聊天室", "加入频道", "加入聊天室"] - } -} diff --git a/locales/zh-cn/json/page/events.json b/locales/zh-cn/json/page/events.json deleted file mode 100644 index 9e519e14..00000000 --- a/locales/zh-cn/json/page/events.json +++ /dev/null @@ -1,156 +0,0 @@ -{ - "index": { - "p1": "除日常开发活动外,我社还定期组织形式多样的线上及线下活动,以期活跃社区氛围、分享社区资源。作为主要活跃于互联网的开源社区,这些活动亦有拉近人际关系、让社区贡献及参与的概念具象化的作用。社区自 2015 年起每年暑期均会举办名为 AOSCC 的年度聚会,邀请包括社区贡献者、成员、校园社团、企业和个人参与,在向外界宣传社区工作的同时,为爱好者和行业代表提供了分享技术技巧和行业知识及动向的平台。自 2024 年起,我们还组织了春节“烙饼会”,与社区好友们共享节日气氛,谋划来年的工作目标。", - "p2": "此外,社区还积极组织与高校社团协办“安同校园行”活动,也参与了许多由其他社区、社团等组织的交流活动,以期增进社区与各地社团、社群与行业内组织的联系,为消除知识壁垒和信息差作出积极努力。", - "p3": "AOSCC 是我社每年一度的线下聚会,公开邀请社区好友参与。活动期间,社区邀请社区贡献者、高校社团成员和行业代表等分享、交流工作,并组织抽奖、代号投票等趣味活动。近年来,AOSCC 均由中国高校社团协办,每年吸引超过 100 来自与会者参与。以下是自 2015 年的 AOSCC 活动地点、日期和会议信息记录:", - "p4": "安同开源社区从校园诞生,校园及草根开源社区和组织的发展也是社区建立时的初心之一。如今,高校社团亦是我社关注和扶持的对象。自 2024 年起,我们与众多高校社团协作,组织“安同校园行”活动,邀请社区贡献者、行业代表等走进校园,分享社区和专业工作经验,让更多学生接触、了解和融入开源社区乃至行业前沿。", - "p5": "如下是我社“安同校园行”的足迹:", - "p6": "如下是近期规划内的“安同校园行”目的地:", - "p7": "自 2023 年始,为更及时地展示和沟通社区工作进展和规划,我们开始在春节假期组织线上“烙饼会”(取画饼之意),邀请贡献者和社区好友一道交流成果、计划与期望。如下是往期“烙饼会”的直播录像:", - "p8": "作为社区、校园乃至企业交流的一环,社区贡献者积极参与各公开会议、聚会活动。如下是我们的参与记录及录像:", - "title1": "社区活动", - "title2": "AOSCC:社区年度聚会", - "title3": "安同校园行", - "title4": "春节烙饼会", - "title5": "其他活动", - "ul2": { - "li": [ - { - "b": "2024 年 10 月 27 日:", - "link": { - "title": "澳门科技大学", - "url": "BV1Vc1eYgEpm" - } - }, - { - "b": "2024 年 10 月 20 日:", - "link": { - "title": "宁夏理工学院", - "url": "BV1BYyzYfEd5" - } - }, - { - "b": "2024 年 3 月:", - "link": { - "title": "曲阜师范大学(“社团开放活动:计算进化”)", - "url": "BV1wr42187aT" - } - } - ] - }, - "ul3": { - "li": [ - ["2024 年 11 月 10 日:", "兰州大学"], - ["2024 年 12 月 8 日:", "山东大学(青岛)"], - ["2024 年 12 月:", "西安电子科技大学"] - ] - }, - "ul4": { - "li": [ - { - "b": "2024 年:", - "link": { - "title": "甲辰烙饼会(2024 年 2 月 15 日)", - "url": "BV1Fj421X7gX" - } - } - ] - }, - "ul5": { - "li": [ - { - "b": "2024 年:", - "link": { - "title": "开源之夏 2024 校园行:吉林大学(白铭骢:一个草根社区的自白 —— 安同开源社区、开源产业与全民信创)", - "url": "BV1K142127oB" - } - }, - { - "b": "2024 年:", - "link": { - "title": "北京大学 Linux 俱乐部与清华大学 TUNA 协会协办:Towards Modern Distro(白铭骢:从 AOSC OS 浅谈发行版社区的日常、雄心和无奈)", - "url": "BV1K142127oB" - } - }, - { - "b": "2022 年:", - "link": { - "title": "FOSDEM 2022(白铭骢:AOSC OS/Retro - Our Ongoing Quest for the Possibility of Modern Linux on Vintage Hardware)", - "url": "fosdem-2022/20210113-slides.odp" - } - }, - { - "b": "2018 年:", - "link": { - "title": "学生开源年会 (SOSCON18)(白铭骢、黎民雍:从宣传队到大社团 —— 安同开源社区的历史、项目和文化综述)", - "url": "soscon-2018/slide.pdf" - } - }, - { - "b": "2014 年:", - "link": { - "title": "香港开源人年会 (HKOSC 2014)(叶晓星:安同開源社區 —— 開源青春,開源中國)", - "url": "hkosc-2014/HK_Presentation.pdf" - } - } - ] - }, - "aosccList": [ - { - "year": 2025, - "title": "上海交通大学(2025 年 7 月 26 - 27 日)", - "hasLink": true - }, - { - "year": 2024, - "title": "吉林大学(2024 年 7 月 13 - 14 日)", - "hasLink": true - }, - { - "year": 2023, - "title": "上海科技大学(2023 年 7 月 15 - 16 日)", - "hasLink": true - }, - { - "year": 2022, - "title": "由于新冠肺炎疫情,于线上举办(2022 年 9 月 17 日)", - "hasLink": true - }, - { - "year": 2021, - "title": "由于新冠肺炎疫情,于线上举办(2021 年 9 月 19 - 20 日)", - "hasLink": true - }, - { - "year": 2020, - "title": "由于新冠肺炎疫情,于线上举办(2020 年 9 月 25 - 26 日)", - "hasLink": true - }, - { - "year": 2019, - "title": "中国科学技术大学(2019 年 7 月 12 - 14 日)", - "hasLink": true - }, - { - "year": 2018, - "title": "于线上举办(2018 年 7 月 21 日)", - "hasLink": true - }, - { - "year": 2017, - "title": "广东工业大学(2017 年 7 月 14 - 16 日)", - "hasLink": true - }, - { - "year": 2016, - "title": "上海科技大学(2016 年 7 月)", - "hasLink": false - }, - { - "year": 2015, - "title": "深圳长虹科技大厦(2015 年 7 月)", - "hasLink": false - } - ] - } -} diff --git a/locales/zh-cn/json/page/guidelines.json b/locales/zh-cn/json/page/guidelines.json deleted file mode 100644 index f1296b4e..00000000 --- a/locales/zh-cn/json/page/guidelines.json +++ /dev/null @@ -1,150 +0,0 @@ -{ - "index": { - "b1": "但总的来说,我们目的并不是限制或处罚不符合这些价值观的行为。", - "b2": "不容置疑", - "b3": "我们不会也无权约束或限制社区成员在社区(包含所有安同开源社区 Telegram 频道 / 群组(及相应的 Discord 及 IRC 频道 / 群组)、", - "b4": "任何形式", - "b5": "“项目维护者有权利和义务去删除、编辑、拒绝违背本行为标准的评论(comments)、提交(commits)、代码、Wiki 编辑、问题(issues)等贡献;项目维护者可暂时或永久地封禁任何他们认为行为不当、威胁、冒犯、有害的参与者。", - "b6": "“未切实遵守或执行本行为标准的项目维护人员,经项目负责人或其他成员决议,可能被暂时或永久地剥夺参与本项目的资格。”", - "p1": "欢迎来到创立于 2011 年的安同开源社区 (AOSC) !", - "p2": "— Community (n.), definition from the", - "p3": "作为安同开源社区的一分子,我们共同的爱好就是探索计算机技术,特别是开源软件的发展和本地化。数年来,安同开源社区将大部分的精力放在了 AOSC OS 这一发行版及多个社区成员们的兴趣项目。例如在 2019 年我们创建了 AOSC 古董计算机兴趣小组 (AOSC Retro Computing Group),为古董电脑爱好者提供了一个购买、折腾、把玩古董电脑的交流平台,我们甚至为这些电脑移植和适配了 AOSC OS。", - "p4": "没有多年的交流与碰撞,是不会有安同开源社区的 —— 这些交流和碰撞直接影响到了我们的社群意识。有鉴于此,有必要对我们社区的价值观作出集中解释。在我们列出所有具体的指导方针之前,特此说明:这个准则列出的是社区成员公认的,适用于所有社区成员的准则。", - "p5": "本章节列出的是在我们社区中", - "p6": "的几项基本原则:", - "p7": "鉴于我们社区大部分的活动和交流在 Telegram 频道 / 群组(及相应的 Discord 及 IRC 频道 / 群组)上开展,以下条例将分为“适用于全社区”和“适用于特定场景”两大类。", - "p8": "、", - "p9": "和", - "p10": ")外的任何行为。", - "p11": "对于两个大类,我们又将这些条例进一步分为“硬性规定”和“软性规定”:", - "p12": "下面的规定适用于所有安同开源社区 Telegram 频道 / 群组(及相应的 Discord 及 IRC 频道 / 群组)、", - "p13": "。", - "p14": "禁止在", - "p15": "(即水群)外进行", - "p16": "关于政治、宗教和性相关话题的讨论。", - "p17": "禁止在社区", - "p18": "任何场合", - "p19": "讨论或教唆对自身或他人的物理伤害。", - "p20": "对社区成员和与之相关人进行谩骂和侮辱。", - "p21": "这不包括偶尔的、明显带有开玩笑语气的的粗言秽语,但如果因此导致任何人产生不满情绪,请立刻停止您的行为。", - "p22": "羞辱与歧视任何人、宗教、意识形态或者地域。", - "p23": "发布过长的消息,您应该使用", - "p24": "或其他工具。", - "p25": "发布垃圾信息。", - "p26": "在这些场合,在遵守上面提到的所有社区规则同时,还请留意以下几条附加规则:", - "p27": "即“安同开源社区托腮群及招待点”。在该频道请注意遵守上面提到的所有社区规则及针对该群的特许话题。", - "p28": "安同开源社区的兴趣小组包括:", - "p29": "请注意:上面提到的所有“适用于全社区”的规则同样适用于兴趣小组。", - "p30": "我们的社区是在我们独有的社群意识基础之上建立的,通过成员对计算机技术的兴趣得以成形,并根据成员的意愿进行维护和管理。尽管", - "p31": "的出发点良好,但《公约》里的条文不适用于我们社区。", - "p32": "我们相信我们社区的成员都应该在持续的实践中不断成长,并通过他们对技术的理解和他们独特的性格特点找到了自己的位置。贡献者公约中并没有重视这一点,而且在试图将他们视作一样的。", - "p33": "这是公约中“我们的义务”一章的原话:", - "p34": "长久以来,我们社区的各种基础设施均用作开发工具。基于这一点,任何和开发无关的活动都应禁止,而且社区成员们也会谴责任何形式的不检点行为。《贡献者公约》用了四个过于模糊(且多有重合)的形容词来描述所谓的“不当、威胁、冒犯、有害”行为,并没有给予被误判的人充分辩解的机会。我们认为,确立基础设施的专用性,是杜绝在我们的开发工作中出现所谓不可接受行为(及无端谴责或指控)的有效方法。", - "p35": "除此之外,贡献者公约提及的一些执行流程和我们社区的性质有原则性冲突:", - "p36": "我们社区是由贡献者维护及管理的。虽然我们社区有所谓“创始人”(或事实上的“领导者”),但他(白铭骢)认识到其权力是与众多贡献者们共有且共同行使的。在我们社区,创始人和贡献者、维护者等其它角色事实上没有明显的上下级关系。因此,上面的约束对我们社区是无效的。总的来说,《贡献者公约》不承认无等级社区的事实存在,并基于此作了许多假设。更令人担忧的是,《贡献者公约》过多地注重并猜忌文字中的种种意思。综上所述,我们认为在社区中引入并执行《贡献者公约》是不合适,无效,甚至是危险的。", - "p37": "立即", - "warning": "管理员将制止并警告违规者(包括所有参与该主题的人)。多次违规者会被移出群聊(您可以立即重新加入,但必须停止您的违规行为)。", - "clean": [ - "违规者(包括所有参与该主题的人)将", - "被移出群聊(您可以立即重新加入,但必须停止您的违规行为)。" - ], - "i1": "“All the people who live in a particular area, or a group of people who are considered as a unit because of their shared interests or background.”", - "title1": "人际关系准则", - "title2": "我们为什么需要社区准则", - "title3": "基本原则", - "title4": "准则条例", - "title5": "条例细则", - "title6": "为何不引入《贡献者公约》?", - "subheading1": "适用于全社区", - "subheading2": "硬性规定", - "subheading3": "软性规定", - "subheading4": "主群组和工作群组", - "subheading5": "托腮群", - "subheading6": "兴趣小组", - "ul1": { - "li": [ - [ - "安同开源社区永远是一个", - "独立的,为爱好者和发烧友而存在的社区。", - "" - ], - ["安同开源社区", "不会", "为贡献者提供金钱和物质上的回报。"], - ["安同开源社区", "决不会", "容忍任何形式的剽窃行为。"] - ] - }, - "ul2": { - "li": [ - "硬性规定包含了社区所有成员必须遵守的规定,不遵守将受到处罚(在每一类别下都有具体规定)。", - "不遵守规定的管理员将被立即撤职,同时也会受到同样严厉的处罚。", - [ - "软性规定只是我们为了保持文明、高效且有趣的对话而提出的一些", - "建议", - "。不遵守这些规定只会使您越来越不受欢迎,更会影响社区内的交流和工作气氛,所以也请您记住这这些规定。" - ], - "下述各条例最终解释权归社区群组管理员所有。" - ] - }, - "ul4": { - "li": [ - "尊重他人的言论自由。", - "保持幽默。", - "您的独特性不等同于特殊性。", - "避免同时讨论多个话题。", - "请勿随意脱离主题。" - ], - "ul1": { - "li": [ - "争执时常发生,不要总是指望管理员出手,还请尝试发挥自己的聪明才智来化解难题。只有相互尊重才能杜绝人身攻击。", - "用花名称呼他人时,要考虑被提及者的感受以避免其产生不满情绪或感到困惑。", - "观点分歧时有发生,攻击性言论并不能助人信服及认同您的观点。", - "在使用脏话前请考虑清楚其作用:说脏话对表达您的观点是否有利?请注意,脏话用多了真的很他妈烦。", - "您可以使用您喜欢的任何语言,但要顾及到他人的语言能力。大多数成员会用中文和英文,在必要时请考虑使用翻译工具。" - ] - }, - "ul2": { - "li": [["我们的", "就是根据社区里日常对话中产生的梗设计制作的。"]] - }, - "ul3": { - "li": [ - "人们之所以愿意倾听您的发言是因为他们有兴趣,但他们没有义务时刻听从您的发号施令。" - ] - }, - "ul4": { - "li": [ - "在讨论频道中同时进行多个讨论必然会造成混乱。", - "控制每个话题占用的时间,麦霸行为不礼貌,也会遭人嫌弃。" - ] - }, - "ul5": { - "li": ["请不要在 AOSC 的古董计算机兴趣小组里讨论您的全新 MacBook。"] - } - }, - "ul5": { - "li": [ - "AOSC バカ(AOSC OS 开发及打包工作组)", - "AOSC infra-wg(AOSC 网络设施维护工作组)" - ] - }, - "ul6": { - "li": ["禁止使用 Telegram 贴纸或是 GIF 动图。"], - "ul1": { - "li": [ - "您可以使用 Emoji 或颜文字作为替代。", - "允许发布与技术或工作主题相关的图片和视频。", - "管理员将制止并警告违规者(包括所有参与该主题的人)。多次违规者会被移出群聊(您可以立即重新加入,但必须停止您的违规行为)。" - ] - } - }, - "ul7": { - "li": ["少灌水 —— 学会张弛有度,不要给点雨水就泛滥。"] - }, - "ul8": { - "li": [ - "AOSC Memes (AOSC 梗)", - "AOSC Moe-ification(AOSC 萌化工作组)", - "AOSC Retro Computing(AOSC 古董计算机兴趣小组)", - "AOSCC Sticker Squad(AOSCC 贴纸设计小组)" - ] - } - } -} diff --git a/locales/zh-cn/json/page/internship.json b/locales/zh-cn/json/page/internship.json deleted file mode 100644 index 614ac663..00000000 --- a/locales/zh-cn/json/page/internship.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "index": { - "navigationTextList": ["英雄帖:待办项目", "实习项目:开源之夏"], - "title1": "实习资源", - "ps1": [ - "我社重视围绕开源软件生态协作共进及技能共享:近年来,我社每年还以导师身份安排贡献者参与国内外的开源项目推进活动,如中国科学院软件研究所(下略:中科院软件所)的“开源之夏”活动,带领国内外高校学生锻炼应用和研发能力、积累专业经验。", - "除上述活动外,我社众多项目均由贡献者志愿参与维护与管理。社区许多项目不仅与其他社区乃至上游项目有直接及密切的联系,在行业内亦有一定知名度。过去数年中,许多贡献者通过参与社区项目和管理锻炼了技术能力、积累了个人经验,在就业时亦充分证明了这些经验的积极意义。", - "本页面介绍社区历史上参与的实习项目,并对当前人力紧迫和待办的项目进行简要介绍,供各位社区好友参考。" - ], - "p1": "我社项目繁多但人员稀少,天马行空的大坑也好,细处着手的小事也罢,常常因为人力问题难以得到实施。如下是眼下有待完成的项目,欢迎您通过", - "p2": "与我们联系,从英雄帖拿下属于您的立功机会:", - "p3": "自 2020 年起,我社贡献者以导师的角色积极参与中科院软件所的“开源之夏”活动,成功指导多名学生完成实习项目,直接参与到社区的贡献中来。如下是我们过去参与指导的项目列表:", - "ul1": { - "li": [ - ["安同 OS:", "改善 RISC-V 架构支持情况并制作安装介质"], - ["安同 OS:", "制作并发布虚拟机(及云服务)镜像"], - ["星霞 OS:", "编写维护指南并进行特性规划"], - [ - "社区门户:", - "实现“支持中心”栏目(框架搭建、内容编写及索引功能等)" - ], - ["社区外宣:", "为 Bilibili 及 YouTube 平台制作指南与用户支持视频"] - ] - }, - "ul2": { - "header": "开源之夏", - "li": [ - "2024", - "2024", - "2024", - "2023", - "2023", - "2023", - "2022", - "2022", - "2021", - "2021", - "2021", - "2021", - "2021", - "2020", - "2020", - "2020", - "2020", - "2020", - "2020" - ] - }, - "summerOfOpenSource": [ - { - "title": "自由及开源软件简中本地化工作(导师:白铭骢)", - "url": "org/prodetail/24f3e0160" - }, - { - "title": "设计编写安同 OS 用户手册及编写规范(导师:温柔)", - "url": "org/prodetail/24f3e0161" - }, - { - "title": "为 RISC-V 开发板提供安同 OS 系统镜像(导师:Icenowy Zheng)", - "url": "org/prodetail/24f3e0162" - }, - { - "title": "为 实现 DeployKit 图形界面(导师:刘子兴)", - "url": "2023/org/prodetail/23f3e0031" - }, - { - "title": "自由及开源软件简中本地化工作(导师:刘子兴,学生:刘万涛)", - "url": "2023/org/prodetail/23f3e0032" - }, - { - "title": "Autobuild 3 自动化打包测试框架(导师:黄烜宁,学生:李泽睿)", - "url": "2023/org/prodetail/23f3e0033" - }, - { - "title": "全志 RISC-V 芯片主线化开发工作(导师:Icenowy Zheng,学生:Moteen Shah)", - "url": "2022/#/org/prodetail/22f3e0079" - }, - { - "title": "AOSC 的软件包信息站重实现(导师:刘子兴,学生:桂民强)", - "url": "2022/#/org/prodetail/22f3e0080" - }, - { - "title": "全志 RISC-V 芯片主线化开发工作(导师:Icenowy Zheng)", - "url": "2021/#/org/prodetail/210080041" - }, - { - "title": "半自动软件包退休、封存与整理系统(导师:张顺然,学生:李宗汶)", - "url": "2021/#/org/prodetail/210080042" - }, - { - "title": "自由及开源软件简中本地化工作(导师:白铭骢,学生:龚健威)", - "url": "2021/#/org/prodetail/210080099" - }, - { - "title": "安装程序 DeployKit 的实现(导师:刘子兴)", - "url": "2021/#/org/prodetail/210080100" - }, - { - "title": "AOSC OS 的 LoongArch 移植(导师:白铭骢,学生:许彦骐)", - "url": "2021/#/org/prodetail/210080299" - }, - { - "title": "半自动软件包退休、封存与整理系统(导师:张顺然,学生:穆信东)", - "url": "2020/#/organisations/aosc" - }, - { - "title": "自由及开源软件简中本地化工作(导师:白铭骢,学生:徐玮毅)", - "url": "2020/#/organisations/aosc" - }, - { - "title": "发行版构建自动化:打包调度器(导师:Dingyuan Wang)", - "url": "2020/#/organisations/aosc" - }, - { - "title": "发行版构建自动化:自动化测试框架(导师:Dingyuan Wang)", - "url": "2020/#/organisations/aosc" - }, - { - "title": "安装程序 DeployKit 的实现(导师:黎民雍)", - "url": "2020/#/organisations/aosc" - }, - { - "title": "为 libinput 框架实现“划圈滚动 (Circular Srolling)”(导师:白铭骢)", - "url": "2020/#/organisations/aosc" - } - ] - } -} diff --git a/locales/zh-cn/json/page/l10n.json b/locales/zh-cn/json/page/l10n.json deleted file mode 100644 index cbebac8d..00000000 --- a/locales/zh-cn/json/page/l10n.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "index": { - "p1": "作为一个主要由中文母语用户组成的社区,我们非常重视软件界面和使用习惯的本地化 (L10n) 工作。社区成立多年以来,我社在重视项目界面及文书本地化的同时,长期投身于如 GNOME、KDE、CUPS 和 Wine 等上游项目的本地化工作,改善各类软件面向简体中文的使用体验。", - "p2": "在推动这些工作的同时,我们还肩负起了《大陆简中自由软件本地化工作指南》这一本地化工作规范文档的编辑维护工作,指引各路同仁正确、高效地推进本地化工作。此外,自 2020 年开始,我们还通过中科院软件所“开源之夏”发布本地化工作的实习项目,吸引各路新人参与到我社的本地化工作中。", - "title1": "软件本地化" - } -} diff --git a/locales/zh-cn/json/page/liblol.json b/locales/zh-cn/json/page/liblol.json deleted file mode 100644 index 58729f79..00000000 --- a/locales/zh-cn/json/page/liblol.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "index": { - "p1": "libLoL (LoongArch on LoongArch) 是一款用于提供旧世界 ABI 兼容性的运行时。旧世界 ABI 常用于为龙芯提供的 Loongnix 参考发行版和统信 UOS 设计的商业软件,如腾讯 QQ Linux 版、金山 WPS for Linux 和龙芯浏览器等。由于这些应用程序尚未移植到新世界 ABI 上,本运行时旨在为新世界发行版用户提供运行上述应用程序的便利。", - "p2": "安装 libLoL 后,您可以直接安装运行旧世界 ABI 应用程序。", - "title1": "libLoL 兼容层" - } -} diff --git a/locales/zh-cn/json/page/oma.json b/locales/zh-cn/json/page/oma.json deleted file mode 100644 index 0febcb42..00000000 --- a/locales/zh-cn/json/page/oma.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "index": { - "title1": "小熊猫包管理 (oma)", - "p1": "小熊猫包管理 (oma) 是一款为使用", - "p2": "的默认包管理界面。小熊猫包管理的主要设计目标有:", - "ul1": { - "li": [ - [ - "改良 APT 界面:", - "兼容 dpkg 发行版常用的 APT 包管理工具的同时,让界面指引、报错及操作逻辑更为简洁易懂" - ], - [ - "增强防呆机制:", - "通过清晰的指引和操作撤销等机制,助您避免因粗心或其他原因造成系统故障,进而浪费时间和精力" - ], - [ - "优化网络性能:", - "使用 HTTP/2 和多线程下载等技术,大幅度加快软件包安装与更新" - ], - [ - "提升使用效率:", - "结合 CLI(命令行)和 TUI(终端窗体)界面,让您的系统管理体验更轻松明晰" - ], - [ - "集成系统功能:", - "与安同 OS 的测试源和镜像源数据等机制集成,提供一站式的系统组件管理体验" - ], - [ - "兼容主流系统:", - "支持 Debian、Ubuntu 和 deepin 等主流 dpkg 发行版,让软件包管理更易用" - ] - ] - } - } -} diff --git a/pages/[...slug].vue b/pages/[...slug].vue new file mode 100644 index 00000000..fff410fb --- /dev/null +++ b/pages/[...slug].vue @@ -0,0 +1,3 @@ + diff --git a/pages/about/index.vue b/pages/about/index.vue deleted file mode 100644 index e74991ab..00000000 --- a/pages/about/index.vue +++ /dev/null @@ -1,57 +0,0 @@ - - - - - -./components/Header.vue diff --git a/pages/afterglow/index.vue b/pages/afterglow/index.vue deleted file mode 100644 index c185e650..00000000 --- a/pages/afterglow/index.vue +++ /dev/null @@ -1,69 +0,0 @@ - - - - - -./components/Header.vue diff --git a/pages/afterglow/isa.vue b/pages/afterglow/isa.vue deleted file mode 100644 index f925d325..00000000 --- a/pages/afterglow/isa.vue +++ /dev/null @@ -1,43 +0,0 @@ - - - - - -./components/Header.vue diff --git a/pages/afterglow/relnote.vue b/pages/afterglow/relnote.vue deleted file mode 100644 index 9e4a0f4b..00000000 --- a/pages/afterglow/relnote.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - - - -./components/Header.vue diff --git a/pages/afterglow/requirements.vue b/pages/afterglow/requirements.vue deleted file mode 100644 index 47d25544..00000000 --- a/pages/afterglow/requirements.vue +++ /dev/null @@ -1,79 +0,0 @@ - - - - - -./components/Header.vue diff --git a/pages/aosc-os/index.vue b/pages/aosc-os/index.vue deleted file mode 100644 index 523830b2..00000000 --- a/pages/aosc-os/index.vue +++ /dev/null @@ -1,66 +0,0 @@ - - - - - -./components/Header.vue diff --git a/pages/aosc-os/isa.vue b/pages/aosc-os/isa.vue deleted file mode 100644 index 8ec7bda5..00000000 --- a/pages/aosc-os/isa.vue +++ /dev/null @@ -1,86 +0,0 @@ - - - - - -./components/Header.vue diff --git a/pages/aosc-os/livekit/relnote.vue b/pages/aosc-os/livekit/relnote.vue deleted file mode 100644 index 3d763a7f..00000000 --- a/pages/aosc-os/livekit/relnote.vue +++ /dev/null @@ -1,36 +0,0 @@ - - - - - -./components/Header.vue diff --git a/pages/aosc-os/livekit/requirements.vue b/pages/aosc-os/livekit/requirements.vue deleted file mode 100644 index abeaf3e3..00000000 --- a/pages/aosc-os/livekit/requirements.vue +++ /dev/null @@ -1,76 +0,0 @@ - - - - - -./components/Header.vue diff --git a/pages/aosc-os/relnote/asahi.vue b/pages/aosc-os/relnote/asahi.vue deleted file mode 100644 index ba7fc789..00000000 --- a/pages/aosc-os/relnote/asahi.vue +++ /dev/null @@ -1,37 +0,0 @@ - - - - - -./components/Header.vue diff --git a/pages/aosc-os/relnote/index.vue b/pages/aosc-os/relnote/index.vue deleted file mode 100644 index e9adb2dd..00000000 --- a/pages/aosc-os/relnote/index.vue +++ /dev/null @@ -1,145 +0,0 @@ - - - - - -./components/Header.vue diff --git a/pages/aosc-os/requirements.vue b/pages/aosc-os/requirements.vue deleted file mode 100644 index 3ef67eeb..00000000 --- a/pages/aosc-os/requirements.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - - -./components/Header.vue diff --git a/pages/aosc-os/right-for-me/index.vue b/pages/aosc-os/right-for-me/index.vue deleted file mode 100644 index a92325e2..00000000 --- a/pages/aosc-os/right-for-me/index.vue +++ /dev/null @@ -1,78 +0,0 @@ - - - - - -./components/Header.vue diff --git a/pages/aosc-os/wsl/relnote.vue b/pages/aosc-os/wsl/relnote.vue deleted file mode 100644 index 65cfd7fb..00000000 --- a/pages/aosc-os/wsl/relnote.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - - - -./components/Header.vue diff --git a/pages/aosc-os/wsl/requirements.vue b/pages/aosc-os/wsl/requirements.vue deleted file mode 100644 index f4deef15..00000000 --- a/pages/aosc-os/wsl/requirements.vue +++ /dev/null @@ -1,96 +0,0 @@ - - - - - -./components/Header.vue diff --git a/pages/aoscc/[slug].vue b/pages/aoscc/[slug].vue deleted file mode 100644 index 6688ae32..00000000 --- a/pages/aoscc/[slug].vue +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/pages/contact/index.vue b/pages/contact/index.vue deleted file mode 100644 index d172c525..00000000 --- a/pages/contact/index.vue +++ /dev/null @@ -1,96 +0,0 @@ - - - - - -./components/Header.vue diff --git a/pages/crowdsourcing/[slug].vue b/pages/crowdsourcing/[slug].vue deleted file mode 100644 index d3b73b05..00000000 --- a/pages/crowdsourcing/[slug].vue +++ /dev/null @@ -1,3 +0,0 @@ - \ No newline at end of file diff --git a/pages/crowdsourcing/index.vue b/pages/crowdsourcing/index.vue index 48c08513..8d8717a3 100644 --- a/pages/crowdsourcing/index.vue +++ b/pages/crowdsourcing/index.vue @@ -9,7 +9,7 @@ useHead({ title: textValue.title1 });