It happened by accident. I never asked the installer to use packages. My selection was for distribution sets. However during the installer process something went wrong (with networking of course), and it had to start over. I'm well aware of all the weird quirks when that happens, so I wasn't surprised when all of a sudden it started downloading and installing packages for the base system. I decided to just 'go with it' and experience this 'wonderful' new feature for the first time.
Whoever designed this and decided it is "better", doesn't use FreeBSD very much or understands computers (seriously). We lose more than we gain.
As I expected the installation time is more than tripled by using packages. My primary criticism of the design is the way the 'system' was split into multiple packages. It has to download multiple pkg files, verify them, extract, read meta data, copy files, update the pkg database, etc... Repeat that for every single base system component. The simple act of installing a small utility like `cat` results in exponential overhead by the added of amount of disk reads and writes. You also get the overhead of the extra space used by creating/using a package. Then you have the extra amount of small files you have to download which comes with it's own overhead.
This is not better, it's a mistake.
Whoever designed this and decided it is "better", doesn't use FreeBSD very much or understands computers (seriously). We lose more than we gain.
As I expected the installation time is more than tripled by using packages. My primary criticism of the design is the way the 'system' was split into multiple packages. It has to download multiple pkg files, verify them, extract, read meta data, copy files, update the pkg database, etc... Repeat that for every single base system component. The simple act of installing a small utility like `cat` results in exponential overhead by the added of amount of disk reads and writes. You also get the overhead of the extra space used by creating/using a package. Then you have the extra amount of small files you have to download which comes with it's own overhead.
This is not better, it's a mistake.