On Tue, Nov 5, 2019 at 1:02 AM Stéphane Rivière stef@genesix.org wrote:
Avec 2000+ contribs sur projets libres et un peu plus de 400 projets sur https://github.com/awslabs, et... "0 results for repositories matching xen"
AWS est un acteur de l'open source mais, sur la page (2), Xen n'est cité que deux fois :
- Xen at Linux Foundation, Founding Advisory Member
- Live-Updating Xen - Amit Shah & David Woodhouse
Doit-on croire que Xen est tellement stratégique pour AWS que l'information doit être restreinte, par crainte d'une dissémination d'un 'avantage compétitif' ?
Il y a aussi le fait que l'infrastructure AWS est très spécifique, et qu'un grand nombre des modifications apportées n'ont de sens que dans le contexte d'un hyperscaler. Mais sinon, oui, les améliorations apportés dans la stack de virtualisation font partie de ces avantages compétitifs considérés critiques.
Souhaitons en tout cas que via Nitro, KVM en profite.
Je ne parierais pas sur ce point: Nitro utilise une toute petite partie de KVM, uniquement en espace kernel. La majorité de Nitro se passe dans les dongles externes qui font l'émulation de devices hardware (EBS vu comme disques NVMe, interfaces réseau ENA, disques NVMe locaux), c'est là que se font la majorité des développements. Full disclosure: je suis Solutions Architect Specialist EC2 chez AWS ( arthurpt@amazon.com).
Cela dit, il y a aussi des projets AWS complètement open, comme firecracker: https://firecracker-microvm.github.io/ qui est un des moteurs d'exécution de Lambda. Arthur.