Vlákno názorů k článku
Sjednocení /bin a /usr/bin od Ondřej Tůma - Dlouhodobý problém je v tom, že některé binárky...

  • Článek je starý, nové názory již nelze přidávat.
  • 29. 1. 2012 9:00

    Ondřej Tůma

    Dlouhodobý problém je v tom, že některé binárky jsou kompilovatelné/in­stalovatelné hned z několika balíčků, a mají odlišnou funkčnost (podpora některých přepínačů atd). Často se pak stává, že je důležité odkud daná binárka je. V distribucích jako je debian je to prostře vyřešeno tak, že se o původ dotyčného cmd nástroje stará správce distribuce.

    Co se BSD týče, tak ty často mají právě BSD nástroje v /bin a pak v /usr/bin nebo /usr/local|pkg|co_j­a_vim/bin nástroje GNU. Dobrá je třeba distribuce slackware, která má z důvodů kompatibility několik verzí taru zároveň. (tak tomu alespoň bylo).

    A důvody ? To je jednoduché, každá distribuce / systém má nějaký svůj minimalistický základ, který je funkční. Ale to neznamená, že obsahuje standardní resp. plně použitelné nástroje. Krásným příklad může být takový sh, ash, bash atd.

  • 21. 7. 2012 17:40

    M. Prýmek

    FreeBSD duplicitní GNU verze nástrojů neobsahuje. Jdou tam samozřejmě doinstalovat, ať už ručně, nebo automatizovaně, a v tom případě se instalují do /usr/local.

    Obecně je myslím u FreeBSD snaha duplicitní nástroje pokud možno neobsahovat. Např. neobsahuje ani bash, protože má prostě csh.