3 ms·
On FreeBSD you can quickly tell what is a part of the base system vs not based on where it is located. Your /usr directory typically isn't empty on a new Linux
by heywoodlh 4y ago
On FreeBSD you can quickly tell what is a part of the base system vs not based on where it is located. Your /usr directory typically isn't empty on a new Linux install, whereas /usr/local is totally empty on FreeBSD when you install it.
A simple example is if you run 'which vim'. If you have installed vim through pkg on FreeBSD it will show up in /usr/local/bin/vim. Whereas if you run 'which vim' on Ubuntu, it will show up in /usr/bin/vim -- but on Ubuntu Desktop (when I last used it) vim is preinstalled. You can't just look at the /usr directory on a Linux machine in most cases and know what was installed when you installed the machine.
I mean, try debloating an Ubuntu Desktop machine that's been used for a while and tell me if by looking at the /usr directory what was included in the install vs what you installed post-install.