安同开源社区

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

安同开源社区
安同开源社区 LOGO
簡稱AOSC
標語Make open source software more friendly to everyone.
創始人jeffbaichina97
類型学生团体、开发者社区
目標进行AOSC OS的开发
官方語言
汉语英语
核心组
jeffbai(白铭骢)、icenowyzheng(郑兴达)、Arthur2e5(王铭烨)、butangmucat
網站

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

AOSC OS

Anthon GNU/Linux
运行 GNOME 的 AOSC OS3 开发预览版
开发者安同开源社区
作業系統家族Unix-like (BLFS/Linux)
初始版本2010年10月25日 (2010-10-25) (OS 0.5)
最新版本OS5/AnthonOS “eMMC” / 2018年6月12日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英語:)直接采用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. . [2015-09-14]. (原始内容存档于2012-08-06).
  4. . Sina Blog. AOSC Blog. [2015-09-14].
  5. 倒墨大师. . 开源中国社区. [2014-04-03].
  6. . USTC Mirror Help. [2015-09-14].
  7. 安同开源社区 OS2 系统发行项目 - Anthon Wiki 页面存档备份,存于, 安同wiki知识库
  8. AOSC OS Summary 存檔,存档日期2014-08-26.
  9. . GitHub.
  10. Arthur2e5; Jeff Bai; Icenowy Zheng. . GitHub. [2015-09-14].
  11. Arthur2e5; Jeff Bai; Icenowy Zheng. . GitHub. [2015-09-14].
  12. Arthur2e5; Jeff Bai; Icenowy Zheng. . GitHub. [2015-09-14].
  13. . 百度linux吧. 2013-02-16 [2014-08-09].
  14. . 百度linux吧. 2014-07-29 [2014-08-09].

外部链接

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.