|
|
|
|
|
by merijnv
1493 days ago
|
|
> "the /usr split is there for a reason!". No, it's just an historical quirk. It's a historical quirk on linux, where there is no clear separation between "base OS packages" and "3rd party packages". On FreeBSD the split is very real, anything in /bin/ ships with my OS and is maintained and updated by the FreeBSD team. Anything in /usr/bin/ comes from ports and is thus a 3rd party package I installed and can be safely nuked and I need to maintain/update it. |
|
On FreeBSD 3rd party packages go into /usr/local and not /usr
You absolutely will get base packages in /usr/bin (eg `env`) so nuking /usr/bin will break your FreeBSD install.
There's a good write up here: https://unix.stackexchange.com/questions/332764/role-of-the-...