好好学习*nix 系统的学习路径是?(暨年终感言)
- 0次
- 2021-07-06 08:57:22
- idczone
新的一年里,有个学习目标:
深度掌握类*nix 系统的构成、原理。
目标背后的使命是:对自己的电脑 /网络的自主。
已经入 GNU/Linux 坑一段时间,最初当然也是从 Ubuntu 开始,但发现 Canonical 正在越走越远,向 M$靠近,总有莫名其妙的东西在,还有 spyware 。
然真爱是 Debian. 不过 systemd 阻碍了我的学习,垄断、集权,什么都管,似乎只要学它就好了……离 UNIX 也是渐行渐远。 GNOME, KDE 复杂桌面环境,也令用户自主掌控之路异常坎坷 (像那个 NetworkManager 强制带 dnsmasq-base 却又不能同时安装使用 dnsmasq 的莫名其妙的地方还不少…)
当然,现实世界,追求效率和便利是人类的天性 (系统管理员应该很喜欢 systemd),没办法。
然后接触 archlinux ,以及这两天攒完了 Gentoo 。学习不少,但整体感受是仍不够达到自己这个目标——效度和信度都不够——都是按照 handbook 的步骤就好了,没遇到什么错误。而以难和高度“源代码化”著称的 Gentoo ,也是提供了 emerge, eselect 等自动化工具,很便利地安装(就是慢一点,从源码开始),体验优先,让我有点意外 (可能之前听网友说编译了几天几夜那种…觉得很难呵呵)。还好, emerge 用 python 写成,这就方便学习了(不然还得学 C)。
所以今后学习研究各发行版的包管理器的工作方式,是个重点;初始化系统是个重点;内核是个重点(但其实不特么感兴趣——因为与硬件关系太紧密?因为 Linus 太拽?)。
还有哪些必学的呢?求指导呢