Что: f25380e9842d68f2f9ecce0d530db90903eeb66b
Когда: 2020-11-14 11:12:50+03:00
Темы: djb
Иерархия файловой системы в Unix-like системах https://cr.yp.to/slashpackage.html https://jdebp.eu/FGA/slashpackage.html https://sta.li/filesystem/ Коллега скинул ссылки на очередной предложение от DJB касательно управления "пакетами". Точнее того, как их можно было бы устанавливать и размещать. jdebp.eu продолжает идею ещё дальше. Такой подход мне нравится, безусловно. Плюс /var/service где daemontools смотрит за демонами. У sta.li тоже видел предложение по куда более простой иерархии: / - the root home /bin - all executables /sbin -> /bin # softlink pointing to /bin /boot - all boot files /etc - system configuration /home - user directories /var - spool, run, log, cache /share - man pages, locales, dependencies /include - include/headers /lib - static libraries for building stuff /mnt - mount points /usr -> / # softlink pointing to / /dev - devices /proc - proc files /sys - sys files /sucks - stuff that sucks, like ugly gnu library dependencies, or systemd fake handlers Которое мне тоже нравится. Но вот менять это в уже готовой ОС, типа FreeBSD, не стал бы. Оно красивее, правильнее, но стоит ли оно того? Если делать дистрибутив/ОС с нуля, то стоит обо всём это задумываться. А так овчинка выделки не стоит -- уж больно много геморроя. Хотя это ужасно что мы стали жить в /usr и /usr/local директориях, ведь история говорит что просто у хакера не хватило места в / ФС и было много свободного на /usr и поэтому он туда начал всякое устанавливать.
Сгенерирован: SGBlog 0.34.0