It ' s also clear on almost any Linux system really , it ' s pretty clear bin is for executables needed to boot the system usrbin is for executables not needed to boot the system that were installed through the package manager from official repos usrlocalbin is for anything you went outside of the official repos for . Linux traditionally has not distinguished a base system from add on software , which it shouldn ' t really . It ' s the same thing . BSDs do not distinguish between official ports provided by the system itself and things you just hack on yourself . The latter distinction is far more important , it means it ' s subject to their quality guarantees . <| sep |> The only table they ' re running is the buffet at Eddie ' s house .