]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Минимализм ПО это максимализм UNIX
authorSergey Matveev <stargrave@stargrave.org>
Fri, 21 Feb 2025 08:07:59 +0000 (11:07 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 21 Feb 2025 08:07:59 +0000 (11:07 +0300)
https://0x19.org/posts/2023-05-21.php
Верно замечает автор, что software minimalism это: to "reduce code
complexity", avoid "bloat", что "increases the maintainability", что, в
свою очередь, "decreases the total number of bugs". "Programmer
sacrifices cleverness for readability" -- что прямо противоположно
(3cd3d587c3909ae8da1f6bdde9ecaaf3bbcf87b9) Rust-у в моём понимании.
"Unused features are unaudited attack vectors"

"Any free UNIX that is not Linux is sufficiently minimal" -- похоже на
правду :-). "Any Linux without {systemd, freedesktop, pulseaudio, dbus,
wayland, GTK, KDE, anything GNU whatsoever} is sufficiently minimal".

Впрочем, в UNIX мире тоже полно так себе продуманных вещей, типа Make,
Autotools (хотя, возможно для своего времени оно стоило того), SysV
систем инициализации как пример.


No differences found