Por que o terminal virtual do Linux suporta apenas 16 cores, por padrão?

3

Por que o terminal virtual do Linux suporta apenas 16 cores, por padrão? Existe uma razão particular para isso?

    
por Geeb 28.01.2014 / 17:48

2 respostas

3

A menos que você esteja usando um console de framebuffer, ficará à mercê do console do modo de texto VGA - cujo color_table[] tem apenas 16 elementos.

    
por 28.01.2014 / 21:24
1

Uma resposta rápida é que as primeiras placas gráficas não são capazes de exibir mais de 16 cores ao mesmo tempo e, muitas vezes, as telas são monochromes.

Ao codificar um jogo, os desenvolvedores limitariam os gráficos a 16 cores. Veja antigos jogos (1985-1990) uso de cores, por exemplo.

Uma coisa divertida é que a primeira arte de computador animada era freqüentemente feita de bicicleta em algumas cores em uma tabela de cores. O equivalente moderno disso pode ser encontrado aqui: Ciclo de lonas .

Como * nix tem tudo a ver com compatibilidade retro e norma POSIX ... você pode adivinhar de onde vem essa limitação.

    
por 28.01.2014 / 23:38

Tags