计算机相关 · 2025年6月26日 0

我理解的K.I.S.S.原则

K.I.S.S.原则(Keep It Simple and Stupid)是很多Linux发行版所奉行的,但是这些发行版往往既不Simple也不Stupid,例如Arch Linux,遵循KISS原则但是出了名的劝退。

我个人的理解是,K.I.S.S.原则中的“Simple”和“Stupid”指的是一种,对于专业人员的简单。具体而言,Arch Linux很少对上游软件patch,你用到的是“原汁原味”的软件,这在某种意义上是一种“Simple”,而且不patch即意味着软件的行为与其设计一致,那么使用者只需查一处文档,无需考虑发行版差异(我本人曾经在openSUSE上找不到Apache2配置文件,对此深有体会)。

总之,“Simple”和“Stupid“是对于已经熟悉的人的,不是对于初入门者的。初入门者选择K.I.S.S.发行版时应格外谨慎。