¿Cuáles son las diferencias prácticas cuando se trabaja con colores en un espacio RGB lineal frente a uno no lineal?

¿Cuál es la propiedad básica de un espacio RGB lineal y cuál es la propiedad fundamental de uno no lineal? Cuando se habla de los valores dentro de cada canal en esos 8 (o más) bits, ¿qué cambia? En OpenGL, los colores son valores 3 + 1, y con esto me refiero a RGB + alfa, con 8 bits reservados...