Contribution noyau Linux, bootloader

Les avantages de contribuer

Contribuer implique proposer et inclure dans le projet open-source officiel les améliorations et les modifications réalisées pour le rendre compatible avec un périphérique ou une plateforme matérielle particulière. Il est aussi possible de contribuer tout autre améliorations: correction de bug, alélioration des performances et ajout de fonctionnalités.

Contribuer est très avantageux:

  • Réduction des coûts de maintenance
  • Mises à jour facilitées
  • Amélioration de la qualités du code grâce aux revues et commentaires des experts du projet open-source
  • Garantie d’utiliser les dernières interfaces et mécanismes standard dans le respect des bonnes pratiques
  • Les périphériques et les plateformes supportés par les versions officielles du noyau Linux sont plus attractifs pour le client final

Notre expertise de contribution

Bootlin a plusieurs années d’expérience de contribution active de nouveaux drivers, fonctionnalités et corrections de bugs à des projets open-source tels que le noyau Linux, U-Boot, Barebox, Buildroot ou Yocto Project. Nos ingénieurs ont contribué des milliers de patches dans le noyau Linux officiel pour ajouter des fonctionnalités diverses et plusieurs d’entre eux sont des mainteneurs d’architecture ou de sous systèmes du noyau Linux. Grâce à cette participation à la communauté et a plusieurs conférences, nos ingénieurs sont en contact permanent avec des membres clés de la communauté Linux.

Nous sommes capables d’aider les fabricants de processeurs, de cartes électronique ou des systèmes à améliorer la prise en charge de leur matériel dans le noyau Linux et d’autre projet open-source. Ils pourront ensuite s’occuper de proposer les modifications correspondantes aux communautés open-source afin d’en obtenir l’inclusion dans le projet officiel.

Au cours des années, grâce à la collaboration avec des fabricants de matériel, nous avons ajouté ou amélioré dans le noyau Linux:

  • la prise en charge de plusieurs processeurs Marvell EBU ARM, notamment Armada 370, Armada XP, Armada 38x et Armada 39x
  • la prise en charge des processeurs Atmel ARM ainsi que leurs périphériques
  • la prise en charge des processeurs Allwinner ARM
  • la prise en charge des processeurs Marvell Berlin
  • la prise en charge de plusieurs cartes utilisant des processeurs Marvell, Atmel, Allwinner ou Feescale
  • Divers drivers de périphériques

Contact

Pour plus d’information, contactez info@bootlin.com.