ChinGNUx 是一个面向中文用户定制的操作系统,目标是提供一个简单、高效、自由的 GNU/Linux 使用体验。
ChinGNUx 支持 x86_64 体系结构的计算机。
可以通过以下方式获取 ChinGNUx:
下载启动和安装镜像
PGP签名 (公钥为 vimacs 的个人密钥 https://keys.openpgp.org/search?q=0xEA2DB82FE04A9403)
SHA256: dd8209b598e069de2ab19fa08b754d347b7d812a8a285e09680bfbd59933a080
购买 ChinGNUx USB 启动盘: 点此处在淘宝购买
购买预装 ChinGNUx 的计算机
ChinGNUx 是 Chinese 和 LiGNUx 的合成词,构词方式类似于 Chinglish. 其中 LiGNUx 是 RMS 曾经建议的对 GNU/Linux 操作系统的称呼。1
对 ChinGNUx 一词的建议的拼写方法是将首字母 C 和 GNU 大写,其他字母小写,或为了方便,将所有字母小写拼写为 chingnux.
不是。ChinGNUx 是一个 GNU/Linux 发行版,由大量独立的软件包组成,每个软件包由来自世界各地的开发者开发,所以它不是某个国家生产的操作系统,而是全世界自由软件贡献者合作的产品。
对用户来说,ChinGNUx 基本上自主可控,因为这个操作系统中的绝大多数软件都是自由软件。
大多数软件都存在漏洞,并且这些漏洞可能在公开之前被利用。和其他操作系统一样,ChinGNUx 由很多软件组成,也有可能存在安全漏洞。
ChinGNUx 和 Arch 共用软件仓库,可以及时获得 Arch 的软件更新,从而减少安全漏洞被利用的机会。
“自由软件”(Free Software)表示的是那些尊重用户和社区自由的软件。 4 这里的自由指以下四种基本自由:
基于任何目的,按你的意愿运行软件的自由(自由之零)。
学习软件如何工作的自由,按你的意愿修改软件以符合你的计算的自由(自由之一)。可访问源代码是此项自由的先决条件。
分发软件副本的自由,因此你可以帮助他人(自由之二)。
将你修改过的软件版本再分发给其他人的自由(自由之三)。这样可以让整个社区有机会共享你对软件的改动。可访问源代码是此项自由的先决条件。
ChinGNUx 基于 Arch Linux ,一个 滚动 GNU/Linux 发行版 。ChinGNUx 在 Arch 的基础上加上自己的软件仓库,同时预装中文用户常用的软件,提供适合中文用户的 GNU/Linux 体验。
当前 ChinGNUx 是一个定制化的 Arch Linux 发行版,类似 EndeavourOS 等发行版,这样可以及时得到 Arch 的软件更新。ChinGNUx 暂时不考虑做一个独立的发行版。
ChinGNUx 面向所有中文用户。由于大部分用户对 Arch 的操作不熟悉,因此希望用户热爱学习,懂得在遇到问题时查阅文档和 ArchWiki 等资料。
选择 Arch 作为 ChinGNUx 的基础发行版有以下原因:
对于桌面用户
Arch 有最新的软件
Arch 有大量受社区用户欢迎的软件
Arch 有高质量的用户社区
Arch 有优秀的文档资源 ArchWiki
对于开发者
由于 Arch 有最新的软件,因此也有最新的开发工具
Arch 有一套简单的打包系统,打包脚本基于 bash 脚本,容易编写和维护。
Arch 不会为头文件单独拆出一个 -dev 包,简化安装开发者所需软件库的过程
archlinuxcn 7 是知名的 Arch Linux 中文社区。和 archlinuxcn 相同的是,ChinGNUx 同样提供一个软件仓库。不同的是,ChinGNUx 要定制一套易用的默认桌面,更简单的安装程序。此外,ChinGNUx 的软件仓库还会维护和修正官方仓库已有,但是过期或不可用,并且长期无人维护的软件包。
当前只有 vimacs 一人。
如果有 TU 推荐,我会考虑申请。
当前只支持 Arch 官方支持的 systemd. 以后会考虑借鉴 Parabola,支持 OpenRC 等。
可重现构建(reproducible build)用于在不同的机器上构建所有比特完全相同的二进制包,是一个重要的安全特性。
ChinGNUx 也暂无此计划,以后会考虑使用 archlinux-repro 支持可重现构建。
和其他的 GNU/Linux 发行版一样,很多新用户在使用时,会遇到很多问题。
ChinGNUx 的作者正在写一个系列教程 《学会使用计算机》,但进度缓慢,欢迎大家参与编写。
因为 ChinGNUx 就是 Arch,所以建议大家到 ArchWiki 搜索相关文档。
ChinGNUx 除了提供 Arch 提供的软件外,只提供自由软件。对于私有软件,建议用户寻找自由软件的替代品,以下是 GNU/Linux 中的常见软件:
办公:LibreOffice 办公生产力套件
媒体播放器:mpv
文本编辑器:Vim, Emacs, nano, Leafpad
浏览器:Firefox
邮件客户端:Thunderbird
互联网通讯:Pidgin, Gajim, Riot.im
图表制作:Dia, draw.io
专业画图:Krita
图像编辑:GIMP
矢量图编辑:Inkscape
GNU/Linux 下有大量自由的游戏。
puzzles 是 Simon Tatham 制作的多款解谜游戏的集合,其中包含经典的解密游戏扫雷、数独。
OpenRA 是经典 RTS 游戏红色警戒的复刻版,它重写了一套自由的游戏引擎,使用原版红警1的资源文件,改善了游戏的平衡性。
0 A.D. 是经典 RTS 游戏帝国时代的复刻版,它的游戏引擎和游戏资源文件全是自由的。
SuperTux 和 SuperTuxKart 是类似于超级马里奥和马里奥卡丁车的游戏,主角是 Linux 的吉祥物 Tux.
由于私有软件常常有一些用户难以察觉的恶意行为,因此建议使用虚拟机运行这些软件,保证一定的隔离性。
VirtualBox 是一个易用的虚拟机软件。对于有经验的用户,可以使用 virt-manager.
如果你没钱买 Windows,你可以在虚拟机里装 Linux Deepin ,它可以运行不少 Windows 下的私有软件。
因为我们不鼓励用户使用私有软件,而 Deepin 将能运行大量 Windows 的私有软件的功能作为特性来吸引用户,事实上这不是一个好的特性。为了自己的自由,我们应该拒绝使用这些预装大量私有软件的发行版。
有些私有软件,如 Matlab,还有 Vivado 等 EDA 软件,它们提供 GNU/Linux 版本,通常可以直接运行。但是为了用户的安全和隐私,还是建议隔离使用,使用虚拟机是一个方法,也可以使用其他的隔离方式,如使用容器等轻量的虚拟化方式(如 firejail),使用另一个用户运行,在另一台计算机上运行。
ChinGNUx 的源码仓库在 gitea.com 上,并且会在 gitlab.com 和 GitHub 上同步更新,大家可以提交工单和合并请求来贡献此项目。
Gitea: https://gitea.com/chingnux
GitLab: https://gitlab.com/chingnux
GitHub: https://github.com/chingnux
可以通过电子邮件联系我。此外可以在这些地方讨论 ChinGNUx 相关话题:
WeHack BBS 的 GNU/Linux 讨论区
Matrix 聊天室: #chingnux:matrixim.cc