Thanks everyone, I will probably use my test VM to try it. I really don't like the concept, though; to me it looks like throwing away a lot of what FreeBSD is.
NOTE:
Before I say anything else, I have nothing invested in pkgbase, haven't used it, so just asking/opining. You may agree, disagree, I really don't care. Discuss the points, don't reflexively dismiss the point.
And apologies in advance if I write too many words.
I've seen this expressed a few times but I don't understand "why" people think that way.
You say you don't like the concept, why?
If you are using ZFS, create a new BE, then in the new BE do the "pkgbasify" and you don't lose anything.
Right now freebsd-update downloads patches for kernel and userland and lets you install them (update to them). If an update is to just say sshd, the forum sees a lot of threads "I just updated to -pX and freebsd-version -kru shows only u being at -pX. Why? Is it broken?" Then the answers are "the update only affected a userland component, not the kernel".
So pkgbase, if it's taking "freebsd base of kernel and userland" and chopping it up into a bunch of logical units that can be maintained by the standard pkg command, what is the problem?
I can see a CVE can be released quicker for a single component.
Can we really wind up with a pkgbase system that has userland out of whack with kernel? To me this is a "repo management issue"; whatever is actually in the pkg repos must be coherent, so pushing must be moderated.
My issue would be related to the "freebsd-version" command. That's muscle memory we all do "freebsd-version -kru" to figure out what we are running.
What does that look like on a pkgbase system? I don't know.
To me, I think it's a sixes and threes. It's different from the historical stance, but is it actually bad or is it just different? I don't know because I've not used it, but arguments I've seen that state "...trying to Linuxize BSD" just make me want to grab a beer and popcorn.