在台式机 / 笔记本用 Linux 的时间久了, 觉得"遇到问题先去折腾"已经成了习惯. 反而不会优先去花钱买服务, 不会把专业的问题委托给更专业的人, 然后给自己省下时间来做点更想做的事情.
换句话说, 维护系统这件事有点令人上瘾. 上瘾到可能总是在做很琐碎乃至无关紧要的事, 却还是觉得很得意. 但如果这些时间能不浪费就更好了 -- 比如把折腾的成果更直接地共享出去, 那是不是就是很多 User-friendly 的 Linux 发行版在做的事?
但是话说回来, 自己当初为什么要用 Arch Linux 来着... 应该不是为了折腾才去用, 而是为了少被预装用不上的软件吧.
@5long 我感觉arch这种最大程度尊重上游的做法反而减少了折腾的成本,发行版的用户友好可能没办法面面俱到,对于某些特定的个人需求可能反而帮倒忙。arch这样是最好的(?
@heddxh 不好说, 我自己写这些话的时候也没太想好具体是什么意思(
临时看了一下现在手上笔记本的"折腾过就舒服了但觉得本来可以避免 / 复用别人成果"的点:
- Intel VMD 模块必须要在 initramfs 里加载, 不然系统找不到 SSD(BIOS 里还没法关)- /etc/modprobe.d 里要给声卡 / 网卡模块配置 power_save=1 的参数, 降低耗电. tlp 的默认参数还不完整, 原因不明- systemd 要配置全局的 `DefaultTimeoutStopSec=` 不然关机时默认一个服饰要留 90s 缓冲关停时间(也太久了吧)- 台式机上的 N 卡要手动去配置内核参数 Early KMS. 虽然不是必须但几乎到处都在推荐这么做
如果发行版默认 ship 的参数就能包括这些 sane defaults, 同时又能允许用户自己去按需改动, 就最好了.
Arch 这种尊重上游的做法, 原则上感觉挺好, 但有些时候上游太固执 / 不敢替用户选定默认配置, 把责任交给发行版, 然后 Arch 这边也什么都不做, 最后用户就都得自己做一遍.
@5long 确实,要dive into各种wiki页面里
Monado 是一个以任天堂为主、面向全平台游戏的、非营利性的中文向社区。在这里,你可以畅所欲言一切和游戏有关的东西,包括但不限于游戏日常、心得、感想、同人等;当然,吐槽自己的生活也完全没有问题。请在遵守所在国家或者地区法律法规的前提下自由的使用。 镜像加速节点: monado.ren
@heddxh 不好说, 我自己写这些话的时候也没太想好具体是什么意思(
临时看了一下现在手上笔记本的"折腾过就舒服了但觉得本来可以避免 / 复用别人成果"的点:
- Intel VMD 模块必须要在 initramfs 里加载, 不然系统找不到 SSD(BIOS 里还没法关)
- /etc/modprobe.d 里要给声卡 / 网卡模块配置 power_save=1 的参数, 降低耗电. tlp 的默认参数还不完整, 原因不明
- systemd 要配置全局的 `DefaultTimeoutStopSec=` 不然关机时默认一个服饰要留 90s 缓冲关停时间(也太久了吧)
- 台式机上的 N 卡要手动去配置内核参数 Early KMS. 虽然不是必须但几乎到处都在推荐这么做
如果发行版默认 ship 的参数就能包括这些 sane defaults, 同时又能允许用户自己去按需改动, 就最好了.
Arch 这种尊重上游的做法, 原则上感觉挺好, 但有些时候上游太固执 / 不敢替用户选定默认配置, 把责任交给发行版, 然后 Arch 这边也什么都不做, 最后用户就都得自己做一遍.