Jakie są praktyczne różnice podczas pracy z kolorami w liniowej i nieliniowej przestrzeni RGB?

Jaka jest podstawowa właściwość liniowej przestrzeni RGB, a jaka jest podstawowa właściwość przestrzeni nieliniowej? Kiedy mówimy o wartościach w każdym kanale w tych 8 (lub więcej) bitach, co się zmienia? W OpenGL kolory mają wartości 3 + 1, a przez to mam na myśli RGB + alpha, z 8 bitami...