安同开源社区 - Wikiwand
For faster navigation, this Iframe is preloading the Wikiwand page for 安同开源社区.

安同开源社区

维基百科,自由的百科全书

本条目存在以下问题,请协助改善本条目或在讨论页针对议题发表看法。 此条目需要补充更多来源。 (2013年10月19日)请协助添加多方面可靠来源以改善这篇条目,无法查证的内容可能会因为异议提出而移除。 此条目可能包含不适用或被曲解的引用资料,部分内容的准确性无法被证实。 (2014年1月23日)请协助校核其中的错误以改善这篇条目。详情请参见条目的讨论页。 此条目类似一篇自传,或内容主要由条目描述的当事人或组织撰写、编辑。请协助编辑以让内容符合维基百科中立的观点,也可到讨论页参考或发表意见。受雇编辑的,需要按规定申报有偿编辑。 此条目离题。 (2019年6月13日)挂模板者须于讨论页阐明条目离题之处以便其他编者讨论及修改。请参阅讨论页的意见。
安同开源社区
安同开源社区 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
运行 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下中文字体
  • 提供大量游戏和应用软件的wine、ONScripter或开源替代品解决方案

历史

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工具链clang 和 distcc。

开发

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]. 

外部链接

{{bottomLinkPreText}} {{bottomLinkText}}
安同开源社区
Listen to this article