
Estudio Tecnologia de la Informació a la Universitat de Tampere. En el meu temps lliure, contribueixo a projectes de programari lliure i de codi obert com EriX Project, AES, Cutie Shell Project i Droidian GNU/Linux. També m’interessen les llengües naturals i aprendre-les.
Pots trobar-me a GitHub, git.erikinkinen.fi i LinkedIn.
Què és un sistema operatiu basat en capacitats
Els sistemes operatius moderns imposen límits de seguretat entre processos, fitxers, dispositius i usuaris. Tanmateix, la manera com s’implementen aquests límits varia significativament segons el disseny del sistema.
La majoria de sistemes operatius convencionals depenen del control d’accés basat en identitat i dels espais de noms globals. Els sistemes operatius basats en capacitats adopten un enfocament fonamentalment diferent: representen l’autoritat de manera explícita i en fan un concepte de primer ordre.
Per què estic construint un micronucli basat en capacitats des de zero
Els sistemes operatius són entre les peces de programari més complexes que s’han construït mai. Gestionen la memòria, planifiquen el càlcul, controlen el maquinari i imposen els límits de seguretat que protegeixen cada aplicació que s’executa en una màquina.
Tot i això, molts dels sistemes operatius dels quals depenem avui es basen en idees arquitectòniques de fa diverses dècades. Encara que aquests sistemes són extraordinàriament potents i provats, també arrosseguen dècades de complexitat acumulada.