Pourquoi LXC quand il y a linux-vserver?


9

Je ne suis pas un expert LXC , mais pour autant que je sache, il est vraiment similaire à linux-vserver .

Si c'est correct, je me demande pourquoi il y a un autre joueur dans le camp de virtualisation déjà bondé? Qu'est-ce que LXC fournit (ou promet) que linux-vserver n'a pas?

Je suis un utilisateur de longue date de linux-vserver, je me souviens que c'était il y a de nombreuses années avant tout ce battage médiatique de virtualisation. Le développement a ralenti ces derniers temps, mais n'a jamais totalement arrêté - je le sais parce que les développeurs m'ont aidé à le ramener à un état utile sur linux / hppa (à Gentoo, au moins). Ils diffusent régulièrement des correctifs contre les derniers noyaux, en utilisant tous les derniers goodies (la même infrastructure de conteneurs utilisée par LXC) et même en s'intégrant à GRsecurity.

Les gens qui ont commencé l'effort LXC avaient probablement une bonne raison de le faire au lieu de rejoindre la base linux-vserver déjà bien établie? Alors j'aimerais savoir.

S'agit-il uniquement d'intégration de la ligne principale? Alors pourquoi ne pas adapter linux-vserver pour l'intégration, comme le font les gens Xen avec XenLinux?

Réponses:


8

L'intégration du noyau ne consiste pas seulement à traiter une fonctionnalité souhaitable, mais davantage à apporter des modifications minimalement intrusives avec peu d'inconvénients en termes de performances, de qualité de code, de complexité et de compatibilité future. La politique est également impliquée des deux côtés, et une bonne relation avec les développeurs établis permet d'obtenir un engagement à long terme et des critiques constructives.

Il semble que le projet LXC l'ait compris. Cela dit, je ne connais pas les raisons pour lesquelles les projets précédents comme OpenVZ et linux-vserver ne sont pas entrés. Ces projets ont au moins fourni une certaine expérience, une justification et peut-être du code qui s'est avéré utile pour l'objectif des conteneurs légers principaux.



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.