Myslim si, ze je to dobry napad, sloucit /bin a /usr/bin, protoze dost casto se mi stava, ze nektery script na jednom systemu pracuje, na druhem ne a je to jedine diky tomu, ze v jednom systemu je awk (perl, cokoliv jineho) v /bin a v jinem v /usr/bin. Sice vim, ze na to existuje nejaka obezlicka, pomocny program, ktery si ten interpretr vyhleda v path, ale nepamatuju si jak se jmenuje, tak to nepouzivam. Temto problemum by mel byt snad ted konec. Samozrejme jestli bude /bin linkovany na /usr/bin, ale predpokladam, ze ano. Jinak by nejel jediny bash script.
Ten program se jmenuje env a měl by mít cestu /usr/bin/env. Třeba místo #!/usr/bin/python se píše #!/usr/bin/env python. Obecně je to doporučovaný postup, protože nikdy nevíš, jestli na daném systému není něco umístěno třeba v /usr/local.
Přílišné slučování je na škodu, co když někoho napadne sloučit bin s sbin? Bezpečnostní dopady žádné, zjednodušší se konfigurace $PATH (stejná pro uživatele i admina).
Je otázkou co kdo z nás považuje za přílišné. U mě je např adresář /opt je u mě link na /usr/local/opt a /usr/games je link na /usr/local/games a to je mp na /dev/sda4. Je tam ještě pár adresářů, které hodlám trošku poupravit, ale to počká až po aktualizaci na novou verzi Debianu.
Jinak já jsem pro, také mám rád stejné věci na jednom místě. Pokud to však může někomu dělat potíže (jak tu pár lidí už poznamenalo) určitě by se to dalo nějak pořešit nějakým nastavením pro instalační systém.
Akorát bych tak hulvátsky neposílal do temných míst existující standardy
Mám rád jednoduché věci a vytáčí mě, když(že) různé distribuce se chovají různě. Jakýkoli pokus o standartizaci a sloučení vítám. Ale musí ten pokus být rozumný a široce prodiskutovaný-schválený.
Málokdo používá aktivně víc než jednu distribuci. Ta mu vyhovuje (proto si jí zvolil). Cokoli jiného mu nevyhovuje (nebo je přímo označeno za špatné). Ale to holt třeba vyhovuje někomu jinému.
Vymyslet standart je občas nemožné. Buď nevyhovíš všem a nebo se tím stane standart nepoužitelný (složitý).