Bon alors, première à troller mais les capabilities (si mon cerveau de blonde ne me trahit pas) c'est "emprisonner" les processus dans des sandboxes comme le fait chrome. C'est ça ?
Il y a plusieurs façon d'implémenter des sandbox, mais oui c'est ça.
Mais si ce concept est si vieux mais si puissant, pourquoi il a pas été intégré sur les premiers UNIX dès leurs naissances ?
Personnellement je dirais que:
-l'inertie en informatique est énorme
-ce ne pas le seul cas ou quelque chose de mieux est rejeter: Ada vs C par exemple, la qualité de l'outil/la puissance du concept est juste un facteur, d'autres facteurs interviennent aussi: prix, simplicité d'utilisation/d'implémentation/compréhension, ou même les modes, le hasard..
[^] # Re: capabilities
Posté par reno . En réponse à la dépêche FreeBSD 9.0 est disponible. Évalué à 4.
Il y a plusieurs façon d'implémenter des sandbox, mais oui c'est ça.
1) Unix c'est pas tout récent non plus
2) il y a une tentative d'explication ici: http://www.eros-os.org/essays/capintro.html
Personnellement je dirais que:
-l'inertie en informatique est énorme
-ce ne pas le seul cas ou quelque chose de mieux est rejeter: Ada vs C par exemple, la qualité de l'outil/la puissance du concept est juste un facteur, d'autres facteurs interviennent aussi: prix, simplicité d'utilisation/d'implémentation/compréhension, ou même les modes, le hasard..