本页使用了标题或全文手工转换

安同开源社区

维基百科,自由的百科全书
跳到导航 跳到搜索
安同开源社区
安同四色logo
安同开源社区 LOGO
簡稱 AOSC
標語 Make open source software more friendly to everyone.
創始人 jeffbaichina97
類型 学生团体、开发者社区
目標 进行AOSC OS的开发
官方語言
汉语英语
核心组
jeffbai(白铭骢)、icenowyzheng(郑兴达)、Arthur2e5(王铭烨)、butangmucat
網站 aosc.io 編輯維基數據鏈接

安同开源社区(英語:AOSC, GitHub AOSC-Dev)是一个在线开源社区,主要致力于AOSC OS的开发工作,社区成员大都为学生。

安同开源社区也进行了一些程序的本地化工作,如KDEGNU Octave

AOSC OS[编辑]

Anthon GNU/Linux
Anthon OS3 OOBP
运行 GNOME 的 AOSC OS3 开发预览版
开发者 安同开源社区
作業系統家族 Unix-like (BLFS/Linux)
初始版本 2010年10月25日 (2010-10-25) (OS 0.5)
最新版本 OS5/AnthonOS “eMMC”/ 2018年6月12日,​17個月前​(2018-06-12[1]
支持的语言 简体中文、繁体中文、英语[註 1]
软件包管理系统 apt/dpkg, yum/rpm(仅 OS3
支援平台 x86_64, mipsel (loongson2f), ARMv7, ARMv8
使用者空間 GNU
许可证 自由軟體,主要為GNU GPL授權條款,以及其他授權條款
官方網站 https://aosc.io/

安同GNU/Linux(亦称安同OS,英語:Anthon GNU/Linux)直接采用LFS作为基础,不对其他发行版,例如同样使用DpkgDebian 进行依赖上的兼容[2]。基于此,安同采用类似于ArchlinuxSlackware的粗放拆包,而不是Debian等的精細拆包。

AOSC OS在设计管理上遵从从简的原则,主要表现如下:

  • 尽量不拆开软件包,这一点的处理类似Archlinux
  • 部分易用性改进,例如tty下中文字体
  • 提供大量游戏和应用软件的wineONScripter或开源替代品解决方案

历史[编辑]

AOSC OS 历史上曾有基于 OpenSUSE Studio 的 OS0.5[3][4] 和基于 Debian sid 的 OS1[5] ,但都以失败告终——前者难以封装,后者控制不足。在开发者 IcenowyZheng 加入之后,Anthon OS2 开始使用 BLFS 方式构建,获得了基本可用的环境。

AOSC OS2 时基础系统取 Icenowy (EasternHeart) 所取的 HeartL (os2) 名,后有使用 XFCEKDE 的 GUI 分支 AnthonOS (os2-anthonos, os2-apps),服务器分支 CentralPoint (os2-centralpoint) 等。这些分支分别使用不同的版本库。OS2 原先还有一个专用存放影音软件的分支 Studio。[6][7][8]

OS3 之后,AnthonOS 遵循社区名称简写,对外名称统一为 AOSC OS。OS3 仍然是基于 BLFS 的重新构建,依赖树与 OS2 相似但不兼容(重设了包版本)[9]。AOSC OS3 可能持续滚动更新,停止每年重建的情况。OS3 目前另提供了一个 BuildKit 发行,供其开发者快速获得软件包制作环境,主要包含 autobuild、GNU工具链clangdistcc

开发[编辑]

AOSC OS 使用名为 autobuild 的 bash 脚本集进行构建[10],在 OS3 之后重写为 autobuild3[11],增加对于其他包管理器的支持。OS3 开始使用名为 abbs 的工具批量调用 autobuild[12]。Autobuild 本身的语法和变量名与 Archlinux makepkg 的 PKGBUILD 类似,但写法更简单、表现能力更低且更不严谨。

AOSC OS2 使用简单的 IM 进行 bug 报告,偶尔使用 bugtracker;OS3 之后直接使用 GitHub issue[9]

评价[编辑]

該發行版在開發初期(2012-2013)并不完善,安装过程并不友好[13]。至2014年8月的 OS2 最终版本,仍然缺乏仔细的测试和调试[14]

脚注[编辑]

  1. ^ 如大部分 Linux 发行版一样,/usr/share/locale 保留了所有软件包的所有语言文件,因此实际可用的更多。

参考资料[编辑]

  1. ^ Core: releasing 5.3.2 互联网档案馆存檔,存档日期2014-08-19., 安同社区问答站
  2. ^ Anthon OS首页、文档和下载, 开源中国社区
  3. ^ AnthonOS (web archive). [2015-09-14]. (原始内容存档于2012-08-06). 
  4. ^ 关于Anthon OS/About Anthon OS/Info über Anthon OS. Sina Blog. AOSC Blog. [2015-09-14]. 
  5. ^ 倒墨大师. 新生 linux—— 安同 OS 春季公测发布. 开源中国社区. [2014-04-03]. 
  6. ^ AOSC OS 镜像源使用帮助. USTC Mirror Help. [2015-09-14]. 
  7. ^ 安同开源社区 OS2 系统发行项目 - Anthon Wiki 页面存档备份,存于互联网档案馆, 安同wiki知识库
  8. ^ AOSC OS Summary 互联网档案馆存檔,存档日期2014-08-26.
  9. ^ 9.0 9.1 AOSC Build Archives. GitHub. 
  10. ^ Arthur2e5; Jeff Bai; Icenowy Zheng. Autobuild. GitHub. [2015-09-14]. 
  11. ^ Arthur2e5; Jeff Bai; Icenowy Zheng. Autobuild3. GitHub. [2015-09-14]. 
  12. ^ Arthur2e5; Jeff Bai; Icenowy Zheng. AutoBuild Build Service. GitHub. [2015-09-14]. 
  13. ^ 安同最新测试版评测. 百度linux吧. 2013-02-16 [2014-08-09]. 
  14. ^ 【大きなニュース】AnthonOS Final 伪评测. 百度linux吧. 2014-07-29 [2014-08-09]. 

外部链接[编辑]