Toute l’équipe de Bootlin vous présente ses meilleurs voeux pour l’année 2014, pleine d’optimisme et d’énergie !
Nous profitons de l’occasion pour vous donner des nouvelles de Bootlin.
En 2013, Bootlin a augmenté sa contribution aux projets Open Source, surtout au niveau du noyau Linux.
639 patches ont été intégrés au noyau Linux, principalement pour améliorer le support des processeurs ARM de Marvell et d’Allwinner. Pour toutes les versions de Linux publiées en 2013, Bootlin a fait partie des 30 premières sociétés en termes de contributions (nombre de commits). Nous avons maintenant une expérience forte dans l’intégration du support de processeurs ARM dans le noyau Linux, et nous espérons encore déveloper notre activité dans ce domaine en 2014.
- Sortie du noyau Linux 3.8, Bootlin 17ème plus grand contributeur
- Contributions de Bootlin au noyau 3.9
- Contributions de Bootlin au noyau 3.10
- Bootlin 18ème plus grand contributeur au noyau 3.11
- Sortie du noyau Linux 3.12, Bootlin 14ème plus grand contributeur en nombre de commits
- Toutes nos contributions au noyau Linux.
595 patches ont été intégrés à Buildroot, un système de compilation automatique pour systèmes embarqués, et ceci dans un grand nombre de domaines, faisant de Bootlin le deuxième plus important contributeur après le mainteneur de Buildroot. Ce travail permet à Bootlin de tenir à jour son expertise en compilation croisée et en outils de compilation de systèmes de fichiers embarqués.
- Sortie de Buildroot 2013.05, incluant des contributions de Bootlin !
- Sortie de Buildroot 2013.08, nouvelles fonctionnalités et contributions de Bootlin
- Toutes nos contributions à Buildroot
26 patches intégrés au chargeur de démarrage Barebox :
22 patches au « layer » pour Freescale dans Yocto, principalement pour prendre en charge les cartes embarquées de Crystalfontz. Nous en avons profité pour développer un nouveau type d’image et d’importantes améliorations ont été apportées à la recette de compilation pour Barebox.
- Prise en charge des cartes de Crystalfontz dans Yocto
- Toutes nos contributions à Yocto
- Les contributions d’Alexandre Belloni à
meta-fsl-arm-extra
(GitHub)
Certaines de ces contributions, ainsi que bien d’autres activités, ont été réalisées dans le cadre de projets de développement et de conseil en 2013, en particulier :
- Développement de code pour le noyau Linux, ajoutant à la version officielle du noyau Linux le support de processeurs ARM ou de cartes embarquées de nos clients, en particulier sur les processeurs de Marvell et de Freescale.
- Développement noyau, de pilotes de périphériques et intégration dans un système de compilation pour l’embarqué, pour un appareil médical basé sur un processeur SAMA5 d’Atmel.
- Développement de pilotes de périphériques pour noyau Linux pour des émetteurs-récepteurs à radio-fréquences, sur une plateforme domotique à base d’Atmel SAMA5.
- Projets de réduction du temps de démarrage.
- Projets de conseil et d’audit autour de Buildroot.
Nous avons également amélioré et mis à jour de façon significative nos formations :
- Notre formation développement de pilotes de périphériques noyau Linux a été mise à jour pour utiliser la plateforme BeagleBone Black, pour couvrir l’utilisation du Device Tree sur plateforme ARM, et pour utiliser un périphérique I2C amusant pour illustrer le développement d’un pilote de périphériques dans nos travaux pratiques.
- Notre formation « Android : développement système » a été mise à jour vers Android 4.x, et pour utiliser la BeagleBone Black comme plateforme de développement dans les travaux pratiques.
- Notre formation Linux embarqué a été mise à jour pour utiliser des versions plus récentes du noyau Linux, en particulier pour couvrir l’utilisation du Device Tree sur plateformes ARM.
Nos supports de formation restent librement disponibles sous licence Creative Commons, y-compris leur code source, disponible via un dépôt Git public.
Bootlin continue de croire à l’importance pour ses ingénieurs de participer aux conférences techniques, pour les tenir au courant des derniers développements autour de Linux et pour renforcer les liens avec les développeurs de la communauté, qui permettent à nos projets d’avancer plus vite. Pour cette raison, nous avons participé à un grand nombre de conférences en 2013 :
- FOSDEM 2013, à Bruxelles, Belgique. Notre directeur technique et ingénieur Thomas Petazzoni a donné une présentation sur le développement noyau sur ARM.
- Buildroot Developers Meeting, Bruxelles, Belgique. Notre ingénieur Thomas Petazzoni a organisé et à participé à cet événement, parrainé par Google, autour du développement de Buildroot.
- Embedded Linux Conference 2013 et Android Builders Summit 2013, à San Francisco, États-Unis. Notre ingénieur Grégory Clement a donné une présentation sur l’infrastructure de gestion des horloges (« clock framework ») dans le noyau Linux. Notre ingénieur Thomas Petazzoni a donné une présentation sur le développement noyau sur ARM. Voir aussi nos vidéos.
- Linaro Connect Europe 2013, Dublin, Irlande. Notre ingénieur Thomas Petazzoni a participé à de nombreuses discussions autour du support des processeurs ARM dans le noyau Linux.
- Linux Plumbers 2013, Nouvelle Orléans, États-Unis. Notre ingénieur Maxime Ripard a assisté à la conférence, et a participé à des discussions autour du développement noyau et Android.
- Kernel Recipes, Paris, France. Notre Directeur Michael Opdenacker et notre Directeur Technique Thomas Petazzoni ont participé à cette conférence sur le noyau Linux, et Thomas a donné deux présentations: une sur le développement noyau sur ARM et une sur Buildroot.
- ARM kernel mini-summit 2013, Édimbourg, Royaume-Uni. Nos ingénieurs Grégory Clement, Thomas Petazzoni et Maxime Ripard ont participé au mini-sommet sur le noyau ARM, réservé aux développeurs principaux sur ARM. Ce sommet est un l’endroit où se discutent et se définissent les directions à prendre pour le support des processeurs ARM dans le noyau Linux.
- Embedded Linux Conference Europe, Édimbourg, Royaume-Uni. Grégory Clement a donné une présentation sur l’infrastructure de gestion des horloges dans le noyau Linux et Thomas Petazzoni a donné une présentation sur le Device Tree.
- Buildroot Developers Meeting, Édimbourg, Royaume-Uni. Notre ingénieur Thomas Petazzoni a organisé et participé à cet événement de 2 jours, parrainé par Imagination Technologies, sur le développement de Buildroot.
Un développement très important pour Bootlin en 2013 est l’embauche d’un nouvel ingénieur dans notre équipe : Alexandre Belloni nous a rejoint en mars 2013. Alexandre a une expérience très significative en Linux embarqué et en développement noyau. Plus d’informations sur son profil.
Abordons maintenant nos projets pour 2014 :
- Recruter plusieurs nouveaux ingénieurs. Un d’entre eux a déjà signé et nous rejoindra en avril, en apportant une solide expérience en développement noyau, y-compris en contribution au noyau officiel.
- Notre implication dans le support des processeurs ARM dans le noyau Linux se développera de manière substantielle.
- Deux nouvelles formations seront offertes : une formation sur la « Réduction du temps de démarrage » et une formation sur « OpenEmbedded et Yocto ».
- Pour la première fois, nous organiserons des sessions inter-entreprises (ouvertes à inscription individuelle) en dehors de France.
- Notre prochaine session en anglais sur « Android : développement système » se tiendra du 14 au 17 avril à Southampton, Royaume-Uni
- Nous préparons également des sessions sur Linux embarqué et sur le noyau Linux aux États Unis, qui devraient être annoncées dans les semaines qui viennnent.
- Nous projetons également d’organiser des sessions sur les mêmes sujets en Allemagne, avec des formateurs germanophones.
- Au passage, nos formations en français sur Android continueront à être données à Toulouse, mais il y aura aussi une session du 1er au 4 avril à Lyon.
Vous pouvez consulter the la liste complète de nos sessions inter-entreprises.
Tout comme en 2013, nous participerons à plusieurs des plus importantes conférences techniques: Linux Conf Australia (Janvier 2014), FOSDEM (Février 2014), Embedded Linux Conference (Avril 2014) et Embedded Linux Conference Europe (Octobre 2014).
Vous pouvez suivre les actualités de Bootlin en lisant notre blog et en suivant nos nouvelles brèves sur Twitter. Nous avons maintenant aussi une page Google+.
Une fois de plus, Bonne Année 2014 !
Toute l’équipe de Bootlin.