История изменений
Исправление hateyoufeel, (текущая версия) :
Конструктивные контраргументы будут?
Контраргументы к чему? /usr как минимум не оправдывает своего названия, потому что пользовательских данных там нету (в Linux. В BSD есть в /usr/home). Имя – исторический артефакт:
The «user file system»: originally the directory holding user home directories,[15] but already by the Third Edition of Research Unix, ca. 1973, reused to split the operating system’s programs over two disks (one of them a 256K fixed-head drive) so that basic commands would either appear in /bin or /usr/bin
50 лет артефакту. Пора в утиль. В принципе, подходы NixOS и GoboLinux – самые адекватные на сегодняшний момент. Т.е. какое-нибудь /Programs/$Program-$Version
и /Libraries/$Library-$Version
– это самое то. Нахера всё валить в общую помойку без возможности, например, ставить несколько версий программ одновременно, а потом героически страдать и решать это – я не представляю. Содержимое $PATH и $LD_LIBRARY_PATH можно создавать под каждого юзера или даже под каждый шелл симлинками в tmpfs на лету, как это в NixOS с nix-shell делается.
Исправление hateyoufeel, :
Конструктивные контраргументы будут?
Контраргументы к чему? /usr как минимум не оправдывает своего названия, потому что пользовательских данных там нету. Имя – исторический артефакт:
The «user file system»: originally the directory holding user home directories,[15] but already by the Third Edition of Research Unix, ca. 1973, reused to split the operating system’s programs over two disks (one of them a 256K fixed-head drive) so that basic commands would either appear in /bin or /usr/bin
50 лет артефакту. Пора в утиль. В принципе, подходы NixOS и GoboLinux – самые адекватные на сегодняшний момент. Т.е. какое-нибудь /Programs/$Program-$Version
и /Libraries/$Library-$Version
– это самое то. Нахера всё валить в общую помойку без возможности, например, ставить несколько версий программ одновременно, а потом героически страдать и решать это – я не представляю. Содержимое $PATH и $LD_LIBRARY_PATH можно создавать под каждого юзера или даже под каждый шелл симлинками в tmpfs на лету, как это в NixOS с nix-shell делается.
Исправление hateyoufeel, :
Конструктивные контраргументы будут?
Контраргументы к чему? /usr как минимум не оправдывает своего названия, потому что пользовательских данных там нету. Имя – исторический артефакт:
The «user file system»: originally the directory holding user home directories,[15] but already by the Third Edition of Research Unix, ca. 1973, reused to split the operating system’s programs over two disks (one of them a 256K fixed-head drive) so that basic commands would either appear in /bin or /usr/bin
50 лет артефакту. Пора в утиль. В принципе, подходы NixOS и GoboLinux – самые адекватные на сегодняшний момент. Т.е. какое-нибудь /Programs/$Program-$Version
и /Libraries/$Library-$Version
– это самое то. Нахера всё валить в общую помойку без возможности, например, ставить несколько версий программ одновременно, а потом героически страдать и решать это – я не представляю. Содержимое $PATH и $LD_LIBRARY_PATH можно создавать под каждого юзера или даже под каждый шелл симлинками в tmpfs на лету.
Исправление hateyoufeel, :
Конструктивные контраргументы будут?
Контраргументы к чему? /usr как минимум не оправдывает своего названия, потому что пользовательских данных там нету. Имя – исторический артефакт:
The «user file system»: originally the directory holding user home directories,[15] but already by the Third Edition of Research Unix, ca. 1973, reused to split the operating system’s programs over two disks (one of them a 256K fixed-head drive) so that basic commands would either appear in /bin or /usr/bin
50 лет артефакту. Пора в утиль. В принципе, подходы NixOS и GoboLinux – самые адекватные на сегодняшний момент. Т.е. какое-нибудь /Programs/$Program-$Version
и /Libraries/$Library-$Version
– это самое то. Нахера всё валить в общую помойку без возможности, например, ставить несколько версий программ одновременно, а потом героически страдать и решать это – я не представляю. $PATH и $LD_LIBRARY_PATH можно создавать под каждого юзера или даже под каждый шелл симлинками в tmpfs на лету.
Исправление hateyoufeel, :
Конструктивные контраргументы будут?
Контраргументы к чему? /usr как минимум не оправдывает своего названия, потому что пользовательских данных там нету. Имя – исторический артефакт:
The «user file system»: originally the directory holding user home directories,[15] but already by the Third Edition of Research Unix, ca. 1973, reused to split the operating system’s programs over two disks (one of them a 256K fixed-head drive) so that basic commands would either appear in /bin or /usr/bin
50 лет артефакту. Пора в утиль. В принципе, подходы NixOS и GoboLinux – самые адекватные на сегодняшний момент. Т.е. какое-нибудь /Programs/$Program-$Version
и /Libraries/$Library-$Version
– это самое то. Нахера всё валить в общую помойку без возможности, например, ставить несколько версий программ одновременно, а потом героически страдать и решать это – я не представляю.
Исходная версия hateyoufeel, :
Конструктивные контраргументы будут?
Контраргументы к чему? /usr как минимум не оправдывает своего названия, потому что пользовательских данных там нету. Имя – исторический артефакт:
The «user file system»: originally the directory holding user home directories,[15] but already by the Third Edition of Research Unix, ca. 1973, reused to split the operating system’s programs over two disks (one of them a 256K fixed-head drive) so that basic commands would either appear in /bin or /usr/bin
50 лет артефакту. Пора в утиль.