diff --git a/.gitignore b/.gitignore
index 32737489..4a7f73a2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,38 +1,24 @@
-# Binary assets
-public/assets/gallery/
-public/assets/news/
-public/assets/coffee-break/
+# Nuxt dev/build outputs
+.output
+.data
+.nuxt
+.nitro
+.cache
+dist
-# Runtime files
-auto-imports.d.ts
-components.d.ts
+# Node dependencies
+node_modules
# Logs
logs
*.log
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-pnpm-debug.log*
-lerna-debug.log*
-
-node_modules
-dist
-dist-ssr
-website
-website.zip
-deply/website.zip
-public/newsCategories
-*.local
-# Editor directories and files
-.vscode/*
-!.vscode/extensions.json
-.idea
+# Misc
.DS_Store
-*.suo
-*.ntvs*
-*.njsproj
-*.sln
-*.sw?
-pasteServer/paste/*
+.fleet
+.idea
+
+# Local env files
+.env
+.env.*
+!.env.example
diff --git a/.prettierignore b/.prettierignore
index 589d612a..27b57990 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -4,6 +4,7 @@ pasteServer/*
makeCategory/*
deploy/*
website/*
-utils/*
auto-imports.d.ts
components.d.ts
+content/*
+fileServe/*
diff --git a/.prettierrc b/.prettierrc
index 6ecb6fd2..2d17ee05 100644
--- a/.prettierrc
+++ b/.prettierrc
@@ -2,11 +2,11 @@
"semi": true,
"bracketSameLine": true,
"arrowParens": "always",
- "htmlWhitespaceSensitivity": "strict",
+ "htmlWhitespaceSensitivity": "ignore",
"vueIndentScriptAndStyle": false,
"singleQuote": true,
"trailingComma": "none",
"printWidth": 80,
"plugins": ["prettier-plugin-tailwindcss"],
- "tailwindStylesheet": "./src/style.css"
+ "tailwindStylesheet": "./assets/css/main.css"
}
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 00000000..05bf3dfa
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "commentTranslate.hover.enabled": true
+}
diff --git a/README.md b/README.md
index 59193a4e..49717736 100644
--- a/README.md
+++ b/README.md
@@ -23,10 +23,7 @@ Windows home page from 2001 - 2004:
- [Reference 1, Windows XP home from late 2001](https://web.archive.org/web/20011211230629/http://microsoft.com/windowsxp/default.asp)
- [Reference 2, Windows XP mid-cycle home from 2004](https://web.archive.org/web/20040204080626/http://www.microsoft.com/china/windows/default.mspx)
-Technically speaking, this website is built as a client-side rendered Web
-application. In the near future, we plan to refactor this website into one
-that is powered by server-side rendering or static site generator to help
-with performance and indexability.
+Technically speaking, this a statically generated site built with Nuxt.
This website is not yet optimised for mobile, legacy (Afterglow-targeted),
and functionally-limited browsers. We are currently evaluating plans to
@@ -47,19 +44,19 @@ To install Node.js + NPM on AOSC OS:
oma install nodejs
```
-Then, build and serve the website locally:
+Then, build and preview the website locally:
```
-npm i
-npm run dev
+npm run generate
+npm run preview
```
Submitting news
---
-All news articles are written in Markdown and stored in `/public/news`, with
-extra assets (images, etc.) stored in `/assets/...`. All assets should be
-referenced from the site (`/assets/...`, not `https://...`).
+All news articles are written in Markdown and stored in `/content/{language}/news`, with
+extra assets (images, etc.) stored in `/public/...`. All assets should be
+referenced from the site (`/...`, not `https://...`).
News articles should contain a header:
@@ -86,8 +83,9 @@ home: true
### Localising news articles
-To localise a news article, use a language code suffix such as `.zh-cn`, i.e.:
+To localize a news article, just add a file with the same name to the
+corresponding language folder such as `/content/zh/`, i.e.:
```
-2024-09-18-aosc-os-relnote.zh-cn.md
+/content/zh/news/2024-09-18-aosc-os-relnote.md
```
diff --git a/README.zh-cn.md b/README.zh-cn.md
index d902794d..98c392c0 100644
--- a/README.zh-cn.md
+++ b/README.zh-cn.md
@@ -15,7 +15,7 @@
- [参考甲:Windows XP 主页(2001 年末)](https://web.archive.org/web/20011211230629/http://microsoft.com/windowsxp/default.asp)
- [参考乙:Windows XP 中期主页(2004 年)](https://web.archive.org/web/20040204080626/http://www.microsoft.com/china/windows/default.mspx)
-技术架构方面,该网站为客户端渲染 (client-side render) 的单页 Web 应用程序,我们计划在未来一段时间就将网站转写为服务端渲染 (server-side render) 或静态生成网站 (static site generator),提高网站的可索引性及性能。
+技术架构方面,该网站是使用 Nuxt 构建,采用静态网站生成技术。
目前网站亦未对移动端、低性能(星霞 OS 目标)设备及功能受限的浏览器优化,我们计划在后续研判是否通过实现专用网站解决此问题。
@@ -30,17 +30,17 @@
oma install nodejs
```
-而后,使用如下命令启动网站构建及服务:
+而后,使用如下命令启动网站构建及预览:
```
-npm i
-npm run dev
+npm run generate
+npm run preview
```
提交新闻
---
-本站新闻使用 Markdown 格式编写,存放于 `/public/news`;额外文件(如图片等)存放于 `/assets/...`。引用额外文件时,应使用站内引用(`/assets/...`)而非站外引用(`https://...`)。
+本站新闻使用 Markdown 格式编写,存放于 `/content/{language}/news`;额外文件(如图片等)存放于 `/public/...`。引用额外文件时,应使用站内引用(`/...`)而非站外引用(`https://...`)。
新闻文件均带有文件头,如下例:
@@ -67,8 +67,8 @@ home: true
### 新闻本地化
-本地化新闻文章时,在文件名后加语言代号作为后缀即可(如 `.zh-cn`):
+本地化新闻文章时,在对应语言文件夹下添加同名文件即可(如 `/content/en/`):
```
-2024-09-18-aosc-os-relnote.zh-cn.md
+/content/en/news/2024-09-18-aosc-os-relnote.md
```
diff --git a/app.vue b/app.vue
new file mode 100644
index 00000000..59aed7aa
--- /dev/null
+++ b/app.vue
@@ -0,0 +1,53 @@
+
+
+
+
+ {{ item }} + | +|
---|---|
+ {{ item2 }} + | +
+ {{ item3 }}
+ |
+
+ {{ item }} + | +
---|
+ {{ item2 }} + | +
++ \ No newline at end of file diff --git a/components/content/ProsePre.vue b/components/content/ProsePre.vue new file mode 100644 index 00000000..d11602f4 --- /dev/null +++ b/components/content/ProsePre.vue @@ -0,0 +1,42 @@ + + + ++
+ + + diff --git a/components/copy/CodeHighlight.vue b/components/copy/CodeHighlight.vue new file mode 100644 index 00000000..4832140d --- /dev/null +++ b/components/copy/CodeHighlight.vue @@ -0,0 +1,47 @@ + + + +
++ + + diff --git a/components/copy/CopyButton.vue b/components/copy/CopyButton.vue new file mode 100644 index 00000000..5077bf47 --- /dev/null +++ b/components/copy/CopyButton.vue @@ -0,0 +1,24 @@ + + + +{{ + codeText + }}
++
+ {{ content }}
+
+
+ {{ textValue.text1 }}
+
{{ textValue.text2 }}
+{{ textValue.text3 }}
+
+ {{ textValue.text4 }}
+
+ {{ textValue.text1 }}{{ spaceWord(arch) }}{{ spaceWord(textValue.text2) + }}{{ fileType }},{{ content }}{{ linkValue.aPeriod }} +
++ {{ textValue.text3 }} +
+{{ textValue.text6 }}
+{{ textValue.text8 }}{{ spaceWord(fileType) }}{{ textValue.text9 }}
+
+ {{ textValue.text10 }}{{ spaceWord(fileType) }}{{ textValue.text11 }}
+
+ {{ textValue.text14 }}
+
{{ textValue.p1 }}
+{{ textValue.p2 }}
+{{ textValue.p3 }}
+{{ textValue.p4 }}
+{{ textValue.p5 }}
+{{ textValue.p6 }}
+{{ textValue.p7 }}
+{{ textValue.p8 }}
+{{ textValue.p9 }}
+{{ textValue.p10 }}
+{{ textValue.p11 }}
+{{ textValue.p12 }}
+{{ textValue.p13 }}
+{{ textValue.p14 }}
+{{ textValue.p15 }}
+{{ textValue.p1 }}
+{{ textValue.p2 }}
+{{ textValue.p3 }}
+{{ textValue.p4 }}
+{{ textValue.p1 }}
+{{ textValue.p2 }}
+{{ textValue.p3 }}
+{{ textValue.p1 }}
++ {{ textValue.p1 }} +
++ {{ item }} + | +
---|
+ {{ item2 }} + | +
{{ textValue.p1 }}
+{{ textValue.p2 }}
+{{ textValue.p3 }}
+{{ textValue.p4 }}
+{{ textValue.p5 }}
+{{ textValue.p6 }}
+{{ textValue.p1 }}
+{{ textValue.p2 }}
+{{ textValue.p3 }}
+{{ textValue.p4 }}
+{{ textValue.p5 }}
+{{ textValue.p1 }}
+{{ textValue.p2 }}
++ {{ textValue.p1 }} +
++ {{ item }} + | +
---|
+ {{ item2 }} + | +
{{ textValue.p1 }}
+{{ textValue.p2 }}
+{{ textValue.p3 }}
+{{ textValue.p1 }}
+{{ textValue.p2 }}
++ {{ textValue.b1 }} +
+{{ textValue.p3 }}
+
+ {{ textValue.p4[0] }}
+ {{ textValue.p4[1] }}
+ {{ textValue.p4[2] }}
+
{{ textValue.p5 }}
+statx()
+ {{ item[1] }}
+ lxstat64()
+ {{ item[2] }}
+
+
+ {{ item[0] }}
+ ssh-agent.service
+ {{ item[1] }}
+
+
+ {{ item[0] }}
+ x11-app
+ {{ item[1] }}
+ x11perf
+ {{ item[2] }}
+
+ {{ item }}
+ {{ textValue.p6 }}
+$PATH
+ {{ item[1] }}
+
+ {{ item }}
+ {{ textValue.p7 }}
+live
+ {{ item[1] }}
+
+
+ {{ item[0] }}
+ {{ textValue.p1 }}
+{{ textValue.p1 }}
+{{ textValue.p2 }}
+{{ textValue.p3 }}
+{{ textValue.p4 }}
+{{ textValue.p5 }}
+{{ textValue.p6 }}
+{{ textValue.p7 }}
+ +{{ textValue.p1 }}
+{{ textValue.p2 }}
+{{ textValue.p1 }}
++ {{ item }} + | +
---|
+ {{ item2 }} + | +
+ {{ item }} + | +
---|
+ {{ item2 }} + | +
AOSCC @@ -34,18 +27,16 @@ articleComponent.value = defineAsyncComponent(() => 均由中国高校社团协办,每年吸引超过 100 名与会者参与。
{{ textValue.p1 }}
+{{ textValue.p2 }}
+{{ textValue.p3 }}
+{{ textValue.p4 }}
+
+ {{ textValue.p5 }}
+
+ {{ textValue.p1.text[0] }}
+
+ {{ textValue.p2.text[0] }}
+
+ {{ textValue.p11[0] }}
+
+ {{ textValue.p11[1] }}
+
{{ textValue.p1 }}
+{{ textValue.p2 }}
+
+
{{ textValue.p3 }}
+{{ textValue.p4 }}
+{{ textValue.p5 }}
+{{ textValue.p6 }}
+{{ textValue.p7 }}
+{{ textValue.p8 }}
+{{ textValue.p1 }}
+ {{ textValue.i1 }} +
+ {{ textValue.p2 }}
+
{{ textValue.p3 }}
++ {{ textValue.p4 }} + {{ textValue.b1 }} +
++ {{ textValue.p5 }} + {{ textValue.b2 }} + {{ textValue.p6 }} +
+
+ {{ textValue.p7 }}
+
+ {{ textValue.b3 }}
+
{{ textValue.p11 }}
+
+ {{ textValue.p12 }}
+
{{ textValue.p26 }}
+ +{{ textValue.p27 }}
+ +{{ textValue.p28 }}
+{{ textValue.p29 }}
+
+ {{ textValue.p30 }}
+
{{ textValue.p32 }}
+{{ textValue.p33 }}
++ {{ textValue.b5 }} +
+{{ textValue.p34 }}
+{{ textValue.p35 }}
++ {{ textValue.b6 }} +
+{{ textValue.p36 }}
++ {{ item }} +
+
+
+ {{ textValue.p1 }}
+
{{ textValue.p3 }}
+{{ textValue.p1 }}
+{{ textValue.p2 }}
+{{ textValue.p1 }}
+{{ textValue.p2 }}
+{{ textValue.p2 }}
+
+ {{ textValue.p6 }}
+
+ {{ textValue.p1 }} +
+{{ textValue.p3 }}
+
+ {{ textValue.p4 }}
+
+ {{ item }} +
+ ++ {{ item }} +
++ {{ item }} +
++ {{ item }} +
+
+ {{ textValue.p1 }}
+
+ {{ description }} +
+{{ cell }} | +
-- - - diff --git a/src/components/AppMarkdown.vue b/src/components/AppMarkdown.vue deleted file mode 100644 index d816c583..00000000 --- a/src/components/AppMarkdown.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - --
--
您想要访问的页面:{{ curUrl }} 在站点上不存在。请检查您输入的网页地址 - (URL) 是否正确。
-
- 如果该页面链接是其他网页中所引用的,请
- 安同开源社区(Anthon Open Source Community,简称 AOSC)成立于 2011 - 年末,是一个由计算机爱好者志愿组织工作,主要活动于线上的开源社区。我社的主要工作目标分为技术、文化和社会三个方面。 -
-- 技术方面,社区的主要项目为安同 OS(英译:AOSC - OS),是一款以“简明可靠”为设计及维护目标的 Linux 发行版。安同 OS - 主要面向有一定 Linux - 使用经验的用户,针对个人桌面设备优化体验,致力于为用户提供开箱即用、系统管理简洁和可靠的工作环境。在维护安同 - OS 的同时,我们亦通过开发小熊猫包管理 (oma) 、libLoL - 龙架构新旧世界兼容层等周边软件项目,进一步提升系统的使用体验。作为一个贡献者主要为汉语母语用户的社区,我们也通过包括字体搭配及渲染调优、直接参与上游软件本地化工作和软件选择等手段,改善简中环境的使用体验。 -
-- 文化方面,我社命名“安同”,本意“安于同学合作”。安:我社致力于树立和维护以人为本的核心文化,在推进日常工作的同时,不忘维系社区贡献者和成员之间的良好人际关系——在我社,我们先是朋友,才是同事。同:技术的积累源自于实践,而技术的发展离不开共享和传授——不论新老,相互学习方才是进步之道。安于同学合作,才不至于孤立无缘,故步自封。 -
-- 社会方面,我社重视围绕开源软件生态协作共进及技能共享。作为一个成员成分丰富的社区,我们自 - 2011 年成立起便以不同方式参与社会工作,协同各地区 Linux - 爱好者、校园社团和企业单位宣扬开源软件的广泛应用。自 2015 - 年起,社区每年暑期均会举办名为 AOSCC - 的年度聚会,邀请包括社区贡献者、成员、校园社团、企业和个人参与,在向外界宣传社区工作的同时,为爱好者和行业代表提供了分享技术技巧和行业知识及动向的平台。近年来,我社每年还以导师身份安排贡献者参与国内外的开源项目推进活动,如中国科学院软件研究所的“开源之夏”活动,带领国内外高校学生锻炼应用和研发能力、积累专业经验。 -
-我社主要项目围绕 AOSC OS 和 Afterglow - 两大系统项目设计开发,亦有维护一系列周边应用和实用工具,以及各类开发维护用工具。
安同 OS(英译:AOSC OS)是一款以“简明可靠”为设计及维护目标的 Linux - 发行版。本系统主要面向有一定 Linux - 使用经验的用户,针对个人桌面设备优化体验,致力于为用户提供开箱即用和简便可靠的工作环境。
AOSC OS 支持众多处理器架构,包括 x86_64、AArch64、基于 MIPS 的龙芯 3 - 和龙架构(LoongArch 新世界),以及如 RISC-V - 等新兴架构;在提供架构支持的同时,我们也有针对不同设备类型进行体验测试和调优,致力于在各种不同架构和类型的设备上实现开箱即用的体验。
-星霞 OS(英译:Afterglow)基于安同 OS - 开发,通过精简特性、配置调优和软件精选等手段,致力于为各类老旧设备提供持续软件和技术更新,通过持续维护良好体验和性能让老旧设备焕发新生、让用户们“重拾旧爱”。
-小熊猫包管理 (oma,全称 oh-my-ailurus) - 是一款注重操作简化、可靠性和使用效率的软件包管理前端。该包管理前端在操作和功能上兼容 - APT,并基于这一基础引入历史查阅、操作撤销、文件检索等功能。
-libLoL (LoongArch on LoongArch) 旧世界 ABI 常用于为龙芯官方的 Loongnix - 参考发行和统信 UOS 设计的商业软件,如腾讯 QQ、金山 WPS for Linux - 和龙芯浏览器等。由于这些应用程序尚未移植到新世界 ABI - 上,本运行时旨在为新世界发行版用户提供运行上述应用程序的便利。
-Ciel - 是一款容器化软件包构建环境管理工具,用于标准化软件包构建环境,以保障特性均等和内容可靠。
-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 - 年开始组织暑期线下聚会,在各企业和院校社团赞助的场地举办。每年聚会均邀请开源软件业界相关人士参与和分享经验,免费开放给各地社区好友参与。
-- 星霞 OS(英译:Afterglow)基于安同 OS - 开发,通过精简特性、配置调优和软件精选等手段,致力于为各类老旧设备提供持续软件和技术更新,通过持续维护良好体验和性能让老旧设备焕发新生、让用户们“重拾旧爱”。 -
-星霞 OS 支持已经年近三旬的设备,如搭载 486 处理器的 PC 机和 m68k - 处理器麦金塔 (Macintosh) 电脑,也支持较新的设备,如来自 2010 - 年前后搭载的 Intel 凌动 (Atom) 上网本或 PowerPC 处理器的 - Mac。通过配置调优和特性分级等手段,星霞 OS - 可确保各类老旧设备上良好的使用体验。
-让老旧设备继续发光发热的基本前提就是持续且完整的软件支持,星霞 OS - 提供持续的特性更新和安全漏洞修复,让您放心地在各类场景继续使用老旧设备。
-我们计划在未来数年继续维护星霞 OS - 并周期性地发布更新包,让您安心地继续享用和把玩曾经给您带来过快乐和承载早年记忆的电脑。
-- 星霞 OS - 支持多种处理器架构,本表介绍支持的各类处理器架构及相应的微架构指令集扩展支持、软件包架构名及编译器目标名等信息。 -
-处理器架构名 | -微架构指令集扩展支持要求 | -软件包架构名 | -编译器目标名 | -
---|---|---|---|
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 - 是一款面向老旧设备、功能受限的操作系统,预装软件和基础管理特性等对设备处理器、显卡、存储和互联网连接等均有一定的需求。根据我们的测试,我们总结出了如下以使用体验良好为基本基准的系统配置需求表。 -
-硬件组件 | -配置需求 | -
---|---|
处理器 | -任意与星霞 OS 兼容的处理器 | -
内存 | -至少 64MiB | -
显卡 | -任意支持显示信号输出的显卡或帧缓冲卡、抑或串口终端 | -
存储 | -至少 1GiB(基本版)或 3GiB(桌面版) | -
网络连接 | -国际互联网连接 | -
- 安同 OS(英译:AOSC OS)是一款以“简明可靠”为设计及维护目标的 Linux - 发行版。本系统主要面向有一定 Linux - 使用经验的用户,针对个人桌面设备优化体验,致力于为用户提供开箱即用和简便可靠的工作环境。 -
-以开箱即用作为主要设计目标,安同 OS - 是您日常工作的得力助手。从文字办公到服务器运维,摄影后期到 3D - 建模,课堂笔记到文档翻译,我们的系统助您快速部署、高效工作、尽情创作。
-从安装到系统更新,从组件管理到日常维护,安同 OS - 内建许多易于使用的管理工具,助您轻松管理、舒心使用。例如安同 OS - 内建的小熊猫包管理 (oma) - ,其简明且人性化的界面让系统管理尽可能低风险、低耗时、高可靠。
- -我们相信,操作系统是应用程序和生产力的舞台。除软件源中提供的经官方验证的软件外,安同 - OS 还支持如意玲珑、Flatpak、Snap 和 AppImage - 等跨发行版生态,扩充软件支持的范畴;此外,Spiral 兼容性标记可提供 Debian - 及 Ubuntu 软件包兼容性。
-基于灵活性极高的 Linux 内核构建,安同 OS - 支持台式机、笔记本、单片机和服务器等多种类型、基于各类主流处理器架构的设备,且为各类使用场景调优,助您发挥各类设备的潜力。
-我社一向以友好负责的支持工作著称。尊重用户的时间与精力是我们的工作准则,社区也是信息共享的强大后盾——在各社区聊天群组,我们时刻准备着为您排忧解难。
-- 安同 OS (Apple Silicon) 是面向基于 Apple 芯片的 Mac 设备发布的系统版本,本次更新包含如下主要内容。 -
- 本次发行属常规更新,包含截至 2025 年 6 月 5 日的所有系统更新。 -
- 安同 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) 的处理器 -
-LiveKit 是用于维护安同 OS 和进行故障修复的可移动环境,本次发行包含的新特性与更改如下。
- 除将系统组件更新到 2025 年 4 月的基线外,LiveKit 还包含如下新特性: -
- LiveKit 是用于维护安同 OS 和进行故障修复的可移动环境。其系统需求与安同 - OS - 类似,但由于该环境包含系统维护和安装等功能,且带有图形界面,因此对设备处理器、显卡、存储和互联网连接等均有一定的需求。根据我们的测试,我们总结出了如下以使用体验良好为基本基准的系统配置需求表。 -
-硬件组件 | -配置需求 | -
---|---|
处理器 | -任意与安同 OS 兼容的处理器 | -
内存 | -至少 2GiB | -
显示 | -支持输出 1024x768 - 分辨率(图形模式),或基础帧缓冲支持(命令行模式) | -
存储 | -至少 4GiB 的可移动介质 | -
网络连接 | -国际互联网连接 | -
- 本次发布的安同 OS 系统安装介质包含自 2025 年 4 月以来的各类系统组件更新及安全修复。除常规更新外,本次的主要更新内容包括对预装软件的调整及安装盘大小的优化、新老硬件平台支持增强、引入安全修复和许多针对用户体验的细节修缮。本发行注记将简略介绍相关变化。 -
- 本次发行亦带有针对安装体验的修复,本发行注记也将进行介绍。 -
- 请注意:如果您已安装安同 OS,本发行注记提到的修复及变化均已通过系统更新推送,您无需重装系统或额外安装任何软件包。 -
- 本次更新包含大量针对硬件平台支持的更新和修复,主要的更改如下: -
- 主要支持更新 -
-- 设备支持 — 通用 -
-broadcom-wl
) 无法安装的问题- 设备支持 — x86-64 -
-- 设备支持 — 龙架构 -
-- 设备支持 — AArch64 -
-本次系统发行更新包含许多组件更新,其中较为关键的更新及修复有:
-- 除功能更新带来的修复外,我们还针对用户反馈的问题对部分系统功能中存在的问题进行了修复:
- 本次更新还包含针对安装盘功能及安装体验的一系列修缮: -
- 安同 OS - 是一款主要面向桌面的、功能较为完整的操作系统,预装软件和基础管理特性等对设备处理器、显卡、存储和互联网连接等均有一定的需求。根据我们的测试,我们总结出了如下以使用体验良好为基本基准的系统配置需求表。 -
-硬件组件 | -配置需求 | -
---|---|
处理器 | -任意与安同 OS 兼容的处理器 | -
内存 | -至少 2GiB | -
显卡 | -支持 OpenGL 2.1 / OpenGL ES 3.1 或以上版本的显卡 | -
存储 | -至少 64GiB | -
网络连接 | -国际互联网连接 | -
- 安同 OS 是一款使用 dpkg 包管理、基于 Linux - 内核和各类组件独立构建和维护的操作系统。安同 OS 主要面向有一定 Linux - 使用经验的用户,针对个人设备优化体验。此外,安同 OS - 致力于开箱即用、简化系统管理和提供可靠的工作环境。
- 安同 OS 是众多 Linux 发行版中的一员。因此,在选择 Linux - 发行版时,您也许苦于“选择困难症”。此文旨在从多方面介绍安同 - OS,以助您作出选择。 -
-安同 OS 的设计基于如下目标和理念:
-安同 OS 主要优点如下:
-与此同时,安同 OS 有如下几个主要缺点,供您参考:
-适用本系统的场景如下:
-我们不推荐在如下场景部署和使用安同 OS:
-- AOSC OS on WSL 是用于 Windows Subsystem for Linux 环境的安同 OS 版本,本次更新包含如下更改。 -
本次发行属常规更新,包含截至 2025 年 6 月 5 日的所有系统更新。
- WSL 版安同 OS (AOSC OS on WSL) 可用于运行 Windows - 的设备,其基本系统需求与安同 OS 类似,但由于其依赖 WSL 及 WSLg - 等技术架构运行,因此除对设备处理器、显卡、存储和互联网连接外,对 Windows - 系统组件版本等均有一定的需求。根据我们的测试,我们总结出了如下以使用体验良好为基本基准的系统配置需求表。 -
-软/硬件组件 | -配置需求 | -
---|---|
处理器 | -处理器需支持 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 | -
网络连接 | -国际互联网连接 | -
软/硬件组件 | -配置需求 | -
---|---|
处理器 | -兼容 Windows on ARM 的 64 位 ARM 处理器 | -
系统组件 | -Windows 10, Version 1709 及以上(如需使用 WSLg - 运行图形化应用程序,则需要 Windows 10, Version 2004 及以上或 - Windows 11) | -
显示 | -Windows 兼容的 GPU 驱动程序(使用 WSLg 运行图形化、OpenGL - 加速的应用程序时) | -
内存 | -至少 4GiB | -
存储 | -至少 4GiB 的可移动介质 | -
网络连接 | -国际互联网连接 | -
- 我社成员遍布世界各地,正因这一特质,我们的日常工作和交流基本都通过互联网进行。每天,社员们在我们的众多聊天群组中工作、交流和娱乐。 -
-如下列出的各组 Telegram 群组、Discord 聊天室、Matrix 房间及 IRC - 频道均由转发机器人联通,请选择最适合自己的方式加入群聊。亦有 QQ - 群和微信群可供使用(无转发)。
-社区主群组用于开发交流、技术支持及相关技术话题讨论:
-该小组用于讨论各类古董软硬件及 Afterglow(星霞 OS)开发。
-
- 水群用于讨论各式话题,但需注意遵守我社
-
根据社区
{{ omaInstallScript }}
-
-
- 使用终端运行该命令可在 Debian、Ubuntu、Linux Mint 及衍生版,以及
- deepin、
开放麒麟 (openKylin) 等发行版安装小熊猫包管理
-
- {{ content }}
-
-
- 安同 OS 可在基于 Apple 芯片的 Mac
- 设备上安装使用,具体设备兼容与外设支持情况请见
-
在 macOS Ventura (13) 或更新版本的系统中输入如下命令即可安装安同 OS:
-默认登录信息如下:
-
- 如果您在安装或使用安同 OS 时遇到问题,请于
您正在下载{{ arch }}版安同 OS {{ fileType }},{{ content }}。
-- 您可以根据自身网络配置和物理位置选择最合适的镜像源,以便更快完成下载。 -
-我们推荐您在下载后校验相关文件的 SHA-256 校验和,详情如下:
-如果您在使用 Windows 或 macOS,我们建议您下载“AOSC - 启动盘制作向导”来制作{{ fileType }}:
-如果您在使用安同 OS,可从应用菜单直接启动“启动盘制作向导”工具制作{{ - fileType - }}。
-如果您在使用其他 Linux 系统,建议使用
-
- 如果您在安装或使用安同 OS 时遇到问题,请于
- 除日常开发活动外,我社还定期组织形式多样的线上及线下活动,以期活跃社区氛围、分享社区资源。作为主要活跃于互联网的开源社区,这些活动亦有拉近人际关系、让社区贡献及参与的概念具象化的作用。社区自 - 2015 年起每年暑期均会举办名为 AOSCC - 的年度聚会,邀请包括社区贡献者、成员、校园社团、企业和个人参与,在向外界宣传社区工作的同时,为爱好者和行业代表提供了分享技术技巧和行业知识及动向的平台。自 - 2024 - 年起,我们还组织了春节“烙饼会”,与社区好友们共享节日气氛,谋划来年的工作目标。
- 此外,社区还积极组织与高校社团协办“安同校园行”活动,也参与了许多由其他社区、社团等组织的交流活动,以期增进社区与各地社团、社群与行业内组织的联系,为消除知识壁垒和信息差作出积极努力。
- AOSCC - 是我社每年一度的线下聚会,公开邀请社区好友参与。活动期间,社区邀请社区贡献者、高校社团成员和行业代表等分享、交流工作,并组织抽奖、代号投票等趣味活动。近年来,AOSCC - 均由中国高校社团协办,每年吸引超过 100 名与会者参与。以下是自 2015 年的 - AOSCC 活动地点、日期和会议信息记录: -
-- 安同开源社区从校园诞生,助力校园及草根开源社区和组织的发展也是社区建立时的初心之一。如今,高校社团亦是我社关注和扶持的对象。自 - 2024 - 年起,我们与众多高校社团协作,组织“安同校园行”活动,邀请社区贡献者、行业代表等走进校园,分享社区和专业工作经验,让更多学生接触、了解和融入开源社区乃至行业前沿。
如下是我社“安同校园行”的足迹:
-如下是近期规划内的“安同校园行”目的地:
-- 自 2023 - 年始,为更及时地展示和沟通社区工作进展和规划,我们开始在春节假期组织线上“烙饼会”(取画饼之意),邀请贡献者和社区好友一道交流成果、计划与期望。如下是往期“烙饼会”的直播录像: -
-- 作为社区、校园乃至企业交流的一环,社区贡献者积极参与各公开会议、聚会活动。如下是我们的参与记录及录像: -
-欢迎来到创立于 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 维基、
- GitHub 组织
- 和
-
对于两个大类,我们又将这些条例进一步分为“硬性规定”和“软性规定”:
- 下面的规定适用于所有安同开源社区 Telegram 频道/群组(及相应的 Discord 及
- IRC 频道/群组)、AOSC 维基、GitHub 组织
- 和
在这些场合,在遵守上面提到的所有社区规则同时,还请留意以下几条附加规则:
- -即“安同开源社区托腮群及招待点”。在该频道请注意遵守上面提到的所有社区规则及针对该群的特许话题。
- -安同开源社区的兴趣小组包括:
-请注意:上面提到的所有“适用于全社区”的规则同样适用于兴趣小组。
- 我们的社区是在我们独有的社群意识基础之上建立的,通过成员对计算机技术的兴趣得以成形,并根据成员的意愿进行维护和管理。尽管 - 《贡献者公约》 - 的出发点良好,但《公约》里的条文不适用于我们社区。
我们相信我们社区的成员都应该在持续的实践中不断成长,并通过他们对技术的理解和他们独特的性格特点找到了自己的位置。贡献者公约中并没有重视这一点,而且在试图将他们视作一样的。
这是公约中“我们的义务”一章的原话:
长久以来,我们社区的各种基础设施均用作开发工具。基于这一点,任何和开发无关的活动都应禁止,而且社区成员们也会谴责任何形式的不检点行为。《贡献者公约》用了四个过于模糊(且多有重合)的形容词来描述所谓的“不当、威胁、冒犯、有害”行为,并没有给予被误判的人充分辩解的机会。我们认为,确立基础设施的专用性,是杜绝在我们的开发工作中出现所谓不可接受行为(及无端谴责或指控)的有效方法。
除此之外,贡献者公约提及的一些执行流程和我们社区的性质有原则性冲突:
我们社区是由贡献者维护及管理的。虽然我们社区有所谓“创始人”(或事实上的“领导者”),但他(白铭骢)认识到其权力是与众多贡献者们共有且共同行使的。在我们社区,创始人和贡献者、维护者等其它角色事实上没有明显的上下级关系。因此,上面的约束对我们社区是无效的。 - 总的来说,《贡献者公约》不承认无等级社区的事实存在,并基于此作了许多假设。更令人担忧的是,《贡献者公约》过多地注重并猜忌文字中的种种意思。综上所述,我们认为在社区中引入并执行《贡献者公约》是不合适,无效,甚至是危险的。
-- 我社重视围绕开源软件生态协作共进及技能共享:近年来,我社每年还以导师身份安排贡献者参与国内外的开源项目推进活动,如中国科学院软件研究所(下略:中科院软件所)的“开源之夏”活动,带领国内外高校学生锻炼应用和研发能力、积累专业经验。
- 除上述活动外,我社众多项目均由贡献者志愿参与维护与管理。社区许多项目不仅与其他社区乃至上游项目有直接及密切的联系,在行业内亦有一定知名度。过去数年中,许多贡献者通过参与社区项目和管理锻炼了技术能力、积累了个人经验,在就业时亦充分证明了这些经验的积极意义。
- 本页面介绍社区历史上参与的实习项目,并对当前人力紧迫和待办的项目进行简要介绍,供各位社区好友参考。
- 我社项目繁多但人员稀少,天马行空的大坑也好,细处着手的小事也罢,常常因为人力问题难以得到实施。如下是眼下有待完成的项目,欢迎您通过
- 自 2020 - 年起,我社贡献者以导师的角色积极参与中科院软件所的“开源之夏”活动,成功指导多名学生完成实习项目,直接参与到社区的贡献中来。如下是我们过去参与指导的项目列表: -
-- 作为一个主要由中文母语用户组成的社区,我们非常重视软件界面和使用习惯的本地化 - (L10n) - 工作。社区成立多年以来,我社在重视项目界面及文书本地化的同时,长期投身于如 - GNOME、KDE、CUPS 和 Wine - 等上游项目的本地化工作,改善各类软件面向简体中文的使用体验。
- 在推动这些工作的同时,我们还肩负起了《大陆简中自由软件本地化工作指南》这一本地化工作规范文档的编辑维护工作,指引各路同仁正确、高效地推进本地化工作。此外,自 - 2020 - 年开始,我们还通过中科院软件所“开源之夏”发布本地化工作的实习项目,吸引各路新人参与到我社的本地化工作中。
- libLoL (LoongArch on LoongArch) 是一款用于提供旧世界 ABI - 兼容性的运行时。旧世界 ABI 常用于为龙芯提供的 Loongnix 参考发行版和统信 - UOS 设计的商业软件,如腾讯 QQ Linux 版、金山 WPS for Linux - 和龙芯浏览器等。由于这些应用程序尚未移植到新世界 ABI - 上,本运行时旨在为新世界发行版用户提供运行上述应用程序的便利。
安装 libLoL 后,您可以直接安装运行旧世界 ABI 应用程序。
- 社区吉祥物安安和同同的原始设定稿由钛山设计,使用 CC BY-SA 4.0 - International - 许可证进行授权。钛山为自由及开源软件项目提供免费且许可开放的吉祥物设计服务。有意者敬请联系: -
-
- 社区吉祥物安安的 Minecraft 人物模型由社区好友 @安慕希 设计,面向
-
- 扫码获取微信贴图包 -
-- 社区吉祥物安安的 Fumo 布偶设定稿由“番茄炒蛋”社团画师 Yukata - 受用户委托设计,使用 CC BY-SA 4.0 International 许可证进行授权。 -
-
- “番茄炒蛋”社团提供付费可选商用的二次元形象 Fumo
- 化设计服务,有意请点击
“龙虾龙虾龙虾!”
-- 安安本来是只兔子,但有一天早上醒来发现自己变成了长着兔耳和兔尾巴的人类…… -
-…… 别的她似乎都记不起来了。
-- 安安性格内向,但在同伴间会展现出截然不同的性格:热心肠,耐心,还是个造梗狂魔。 -
-她通晓多种语言,是个本地化和文字排版爱好者。
-她的业余爱好是折腾各种古董电脑。
-
- 小熊猫包管理 (oma) 是一款为使用
-
- 社区的持续运行同样离不开离不开社区好友以个人名义的捐赠,多年来,他们向社区捐赠各类硬件、积极参与社区发起的众筹项目,在支持各社区项目维护高效运转的同时,还为社区贡献者们分担了许多经济压力。
- 2025 - 年前,社区未有鸣谢个人捐赠者的流程,亦有提出希望保持匿名的朋友,因此本列表并不完整。我社谨以本节鸣谢一切未有留名的个人捐赠者。
冲浪的小鱼 | -黄逸君 | -kf | -刘璨贤 | -
okami2012 | -要塞姬Ilikara | -Yo Kaslana | -梓瑶 | -