De acordo com o artigo https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit da Wiki, existem 8 "cores padrão" e 8 "cores de alta intensidade". Quando verifiquei a capacidade do terminal do console virtual do Linux (tty) por tput colors
ele mostrou 8. No entanto, se eu imprimi-los em VT recebo 16 cores distintas. Por que é assim?
Aqui está a captura de tela:
Vejo que não há suporte para 256 cores. Console apenas mistura os existentes causando tal "efeito". Então eu não pergunto por que ele não suporta X ou algo assim.