Linux的苦修主义

2024-11-10

本文探讨了使用精简版Linux发行版如同一种自我提升的修行。作者认为,尽管最初使用精简版Linux会面临诸多挑战,但能够帮助用户更好地理解操作系统的底层运作机制,例如网络接口、块设备、键盘映射等。通过解决问题,用户的技能得到提升,舒适区也会扩大。作者以自身使用Arch Linux和NixOS的经验为例,认为这种“苦修式”的学习方式能够更深入地理解Linux系统。虽然作者也承认非精简版软件的价值,但更推崇这种能够带来更多学习和提升的精简版Linux使用方式。

阅读更多
未分类

纯文本的启示

2024-10-13

文章讨论了纯文本使用中常见的问题,如空格与制表符的选择、自动换行与手动换行的区别以及不同操作系统下的换行符问题。作者认为,代码库应保持一致性,使用空格或制表符都可;建议使用软换行以提高文本的可读性和可搜索性;并提醒开发者注意不同操作系统下的换行符差异,避免代码提交冲突。

阅读更多

从 Arch Linux 迁移到 NixOS

2024-07-25

本文记录了作者从 Arch Linux 迁移到 NixOS 的心路历程和使用体验。作者详细阐述了从 Arch 迁移的动机,包括配置管理的挑战以及对更可靠、可重现系统构建方式的需求。文中介绍了 Nix/NixOS 的核心理念,以及作者如何在虚拟机中进行测试和学习。作者分享了使用 NixOS 的感受,包括配置方法的转变、文档质量、Nix 包管理的优势以及系统回滚机制带来的便利性。最后,作者总结了 Nix/NixOS 的优势,并表示将继续探索和学习,以充分利用其功能。

阅读更多
未分类 系统迁移

Mark Scroll Positions:一款帮助你记住网页阅读位置的浏览器扩展

2024-06-06

Mark Scroll Positions 是一款浏览器扩展程序,旨在解决用户在阅读长篇文章时需要暂停,并在之后返回时难以找到之前阅读位置的问题。该扩展程序允许用户保存滚动位置,并为其添加注释、重命名和管理。与其他类似工具相比,Mark Scroll Positions 提供了更便捷和用户友好的体验,并支持更多功能。

阅读更多