使用过Linux/MacOS的读者一定对shutdown、poweroff、halt和reboot这四个管理系统电源状态的命令非常熟悉,但这些命令到底有什么区别?它们之间存在什么样的历史故事?本文将为读者们讲解这四个命令的起源、发展、以及它们之间的联系与区别。
继续阅读 [源码级解析] 漫游源码、纵观Linux&Unix历史,探索shutdown、poweroff、halt与reboot的前世今生
在软件开发,尤其是命令行软件开发过程中,我们经常会遇到需要响应用户中止热键的情况:如Ctrl+C(中止程序)、Ctrl+Z(Shell下发送SIGTSTP信号)等,这些热键最终会以进程间信号的方式通过操作系统传递给进程。一个完善的软件应该能通过合适的方式处理各种信号,并执行用户所需的任务,以Python为例,它提供了signal模块便于我们捕获、处理信号,本文将为读者介绍常见的进程间信号与Python下使用signal响应进程间信号的方法。
继续阅读 进程间信号简述及使用Python响应进程间信号
FydeOS为“国产操作系统”提供了一种全新的可能,即通过细分市场(教育市场与轻量上网本)的方式赢得成功。但我个人对其存在大量的抱怨。后记部分畅谈了一下我对操作系统『好』与『坏』的判断,希望用更加冷静与独特的视角,抛砖引玉,给读者一些启发。
继续阅读 怒其不争——对FydeOS的一点吐槽&&论操作系统的好与坏。