There is a linux-16color terminal type in Dickey #terminfo. It has been there since 2009.
The #Linux KVT does not support more than the standard 8 colours, and some sleight of hand has been employed to get sort-of 16.
Unfortunately, the sleight of hand is broken.
If you've ever set TERM=linux-16colour and wondered at some strange scrolling and redraw artifacts, it is because the "op" capability doesn't undo the sleight of hand used by the setab/setaf capabilities.








