初心
要说明为什么有 arCNiso,就要从官方 archiso 说起。
猫猫、李华与官方 archiso
(以下纯属虚构)
那是一个月黑风高的夜晚……
李华在折腾 kde 的时候,顺便尝试了朋友分享的一个猫猫的 sddm 主题。 耐何水平不足,配置时一个用力过猛,竟把系统玩坏掉了。
望着再起不能的 Arch Linux,李华只好从急救药箱里翻出 U 盘,
“archiso,启动!”
黑漆漆的屏幕上滚满着阴白的字符,心生一丝恐惧的李华仍然只能硬着头皮,在网上搜索着命令,一个个地敲下去。 一步,再一步,setfont,lsblk,mount,arch-chroot,dmesg,journalctl……
在点阵字体与焦虑心境的双重折磨下,李华终于把问题定位到了那个主题文件夹, 里面赫然躺着一个文件:README.md。 激动万分的李华当即用 nano 打开看看——屏幕上却出现了一堆白方块。 这,分明是 archiso 的 tty 所不能显示的中文!李华脑海中浮现出朋友嘲讽的脸:“谁让你不先看说明来着喵~”
李华终于无法再继续忍受这一切,像是要毁灭一切地敲下 rm -rf . /*
,
“这破主题,不用也罢!”
啪一声回车,电光石火之间,李华忽然意识到了好像有什么不对。
……
“昨天回去试了我做的主题了喵~?感觉怎么样喵喵~?”
“别提了,花了几个小时在 archiso 里用 lynx 查资料,最后手抖了一下,又重装了一次 Arch。”
“谁让你不先看——诶诶有话好好说别打人喵——” ……
李华的朋友是喵星人,它的星际翻译器被李华打坏了,在维修之前暂时只能理解英文。
请用英语代李华向朋友写一封道歉信,不少于 300 词。(25 分)
(完)
官方 archiso
archiso 是 Arch Linux 提供的 Live CD。
大部分的 Linux 发行版都会提供一个或若干个 Live CD。 其中包含的 Live 环境,是一个临时性的系统,具有一些特殊的重要作用,但一般不适合作为日常系统来使用。
一般地,Live CD 的主要功能有
- 安装对应的发行版(此处即 Arch Linux)。
- 维护系统(对象可以是别的发行版,甚至是别的系统;但最好是对应的发行版)。
- 临时性地使用,例如应急使用等。
作为 Live CD,archiso 是比较精巧的,这符合 Arch 的哲学,并且也提供了安装与维护系统的基本功能。
但是,它在某些方面,并不是很方便使用。包括但不限于:
- 仅提供 tty 界面,色彩简陋。
- 不方便复制粘贴。
- 不支持中文显示。
- 不支持安全启动。
- 不支持中文输入法。
- 仅能使用简陋的终端字体(默认字体还超小)。
- 在联网时,由于不具备图形界面,它很可能无法完成网页认证。
- 它默认配置的 reflector 经常会把对中国用户网络不友好的镜像源放在前面。
- 它不含 btrfs-assistant、timeshift、ventoy 等工具,不方便维护系统。
- ……
以上这些问题的一部分,是存在解决或变通方法的。
例如,觉得 tty 界面不够美观的,可以在别的设备上用 SSH 远程连接进行操作; 可以直接关掉 reflector 并自己手动换源; 联网可以用手机 USB 共享网络的方法进行,等等。
但多出这么亿些步骤,确实不够方便,在紧急情况下也很让人烦躁。
于是,不仅很多新手觉得 archiso 难用从而被劝退(还因此留下了“Arch Linux 难安装”的江湖传说); 就连一些熟手,在需要 archiso 的时候,也同样觉得不好用,只是用到的频率又少,就懒得自己定制一个了。
arCNiso
以上,就是 arCNiso 出现的原因了。
总之,相比 archiso,用 arCNiso 来安装、维护或临时使用 Arch Linux 时, 你的心情能够更加愉悦、效率能够超级加倍,也使得你在把 Arch Linux 安利出去时能够更有底气。