• [^] # Re: capabilities

    Posté par . En réponse à la dépêche FreeBSD 9.0 est disponible. Évalué à 4.

    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 ?

    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..