Well, I know FreeBSD developers are trying integrate OpenZFS into FreeBSD. So we can say FreeBSD adopts new technologies.
But there are old ones like the shells in the base system are only sh, csh, and tcsh. I know FreeBSD can't adopt fish and bash because of GPL license. However, zsh and ksh maybe can be adopted to FreeBSD. My question is, that is there any special reason that the developers don't integrate zsh or ksh into FreeBSD? Also, why FreeBSD don't have graphic shell by default?(I have been searching the whole main community to find out how to get used to CLI)
But there are old ones like the shells in the base system are only sh, csh, and tcsh. I know FreeBSD can't adopt fish and bash because of GPL license. However, zsh and ksh maybe can be adopted to FreeBSD. My question is, that is there any special reason that the developers don't integrate zsh or ksh into FreeBSD? Also, why FreeBSD don't have graphic shell by default?(I have been searching the whole main community to find out how to get used to CLI)