Zunächst wünscht das gesamte Bootlin -Team allen ein frohes neues Jahr und die besten Wünsche für 2025!
Das Ende eines Jahres und der Beginn des nächsten ist oft der richtige Zeitpunkt, um zurückzublicken, was erreicht wurde, und darüber nachzudenken, was als nächstes kommt. Und wir werden dies genau in diesem Blog -Beitrag machen und 2024 bei Bootlin zusammenfassen, ein Jahr, das sehr aktiv war.
Teamwachstum
Bis Ende 2024 hat unser Team insgesamt 25 Personen erreicht, mit 24 mit einem technischen Hintergrund und 1 Verwaltungsassistenten. Im Jahr 2024 schlossen sich insgesamt 7 Personen unserem Team an: Bastien Curutchet trat unser Toulouse -Team im Januar bei, Richard Genoud trat unser Remote -Team im April bei, Mathieu Dubois-BriandAnwesend Olivier Benjamin Und Antonin Godard trat unser Lyon -Team im September und schließlich bei Thomas Bonnefille Und Miguel Gazquez trat unser Team in Toulouse im Oktober bzw. Dezember bei.
Wir sind sehr zufrieden mit diesem erweiterten Team und bringen viel mehr Fachwissen für unsere Projekte und Schulungskurse mit!
Bürowachstum
Im Jahr 2024 verlegte unsere beiden Büros In der Nähe von Toulouse, Frankreich und in der Nähe von Lyon, Frankreich, verdoppelt die Kapazität jedes Büros.
In Toulouse hat dies uns nicht nur ermöglicht, mehr Platz für uns selbst zu haben, sondern auch unsere zu veranstalten Hardware -Designpartner Ratiotech In denselben Büros, dank der wir enger an Hardware-/Softwareprojekten zusammenarbeiten. Sehen Sie unsere Frühere Ankündigung zu dieser Partnerschaft.
Ingenieurprojekte
Mit fast 3000 Tagen technischer Zeit, die für unsere Kundenprojekte geliefert werden, ist es unmöglich, alle in diesem Jahr behandelten Themen zusammenzufassen, aber hier gibt es einen Überblick über einige der Highlights:
- Wir handelten weiter als die Hauptvertreter und Betreuer des Beamten Yocto -Projekt Dokumentationeine Anstrengung, die im Laufe des Jahres intern übertragen wurde Antonin Godard
- Wir fanden auch weiter als als Starker Beitrag zum Yocto Building Engineering Bemühungenals Teil der Yocto Swat Teameine Anstrengung, die im Laufe des Jahres intern übertragen wurde Mathieu Dubois-Briand
- Wir haben die Aufrechterhaltung eines komplexen Linux -BSP für mehrere Gesundheitsprodukte auf der Grundlage von NXP I.MX6 und Texas Instruments AM335X übernommen, mit einem Konzentrieren Sie sich auf Sicherheit und CVE -Wartungaber auch ein Upgrade der Linux -Kernel- und Yocto -Verteilungen
- Vielen Dank an das Sponsoring von Texas InstrumenteWir haben unser volles Open-Source- und Vendor-neutrales Erholungs- und Blitzprojekt verbessert Snagboot ein neues Tool namens aufzunehmen Snagfactory Das ermöglicht die Ausführung Effiziente Fabrikflashing mehrerer Geräte parallelmit einer bequemen Überwachungsschnittstelle. Sehen Unser Blog -Beitrag
- Wir haben an mehreren gearbeitet Linux BSP -Upgrade -Projektefür vorhandene Produkte vor Ort. Nur um zwei zu nennen: Wir haben eine komplexe Texas Instruments OMAP L138-Plattform auf dem neuesten Upstream-U-Boot und dem neuesten Upstream-Linux aktualisiert (dies umfasste komplexe Audio-Erwerbsketten, DSP und mehr), und wir haben auch eine NXP I.MX6-Plattform aktualisiert, um auf NXP I.MX6-Plattform zu aktualisieren Ein kürzlich vorgelagerter Linux -Kernel und aktueller Buildroot. Dies ermöglicht unseren Kunden, von Sicherheitsaktualisierungen, neuen Funktionen und einer saneren Code -Basis mit reduzierter technischer Schuld zu profitieren, die zukünftige Updates erleichtert
- Wir haben unsere Arbeit an erweitert STM32 MPU -Prozessoren von der Unterstützung Bauroot auch zu unterstützen OpenWrtund wir haben die Unterstützung für die Abdeckung des neuen erweitert STM32MP2 -Prozessorserie
- Wir haben weiter aktualisiert, verbessert und verwaltet die Meta-Subinive Yocto-SchichtUnterstützung RISC-V-Plattformen von Sifive
- Wir haben begonnen, an verschiedenen Verbesserungen der Arbeit zu arbeiten EBPF Linux -Kernel -Infrastrukturgesponsert von der EBPF Foundation. Ein kleiner Teil dieser Bemühungen ist bereits in stromaufwärts gelegenen Linux gelandet, und mehr werden im Jahr 2025 kommen
- Wir haben engagierte Anstrengungen unternommen, um die zu verbessern Microchip Wilc Wireless Treiber In stromaufwärts gelegener Linux reduzieren Sie die Lücke mit dem von Anbieter bereitgestellten Treiber. Wir gehen davon aus, dass wir den Bluetooth -Support für diesen Chip im Jahr 2025 auf den Weg bringen werden.
- Wir arbeiteten weiter an der Verbesserung der Unterstützung von Mobilee MIPS -Prozessoren Im Linux -Kernel verschmelzen mehrere Treiber und Gerätebaum, die sich im Jahr 2025 fortsetzen wird.
- Unsere vorherige Arbeit an Leistungsmanagement für Texas Instrumente Jacinto Automotive Processoren wurde erweitert, um in die vorgelagerte TF-A-, U-Boot-, Linux- und TI-DM-Firmware integriert zu werden, ein Aufwand, der gute Fortschritte gemacht hat und immer noch läuft
- Wir haben an zwei getrennten Projekten gearbeitet Gerätebaumüberlagerungsunterstützung In Linux, die wir im stromaufwärts gelegenen Linux -Kernel drücken. Ein Projekt zur Unterstützung eines komplexen PCIe-Geräts, das von einem Gerätebaum-Overlay beschrieben wird, das stromaufwärts fusioniert wurde, und ein Projekt, bei dem ein Expansionsanschluss bei der Laufzeit einen Stecker und einen Auszug einsetzen kann, eine Erweiterungskarte, die nicht entdeckbare Busse verwendet und für den der Überprüfungsprozess mit der Linux-Kernel-Community noch nicht abgeschlossen ist
- Der Dent Foundation sponserte uns, um daran zu arbeiten Strom über Ethernet versorgen Unterstützung im stromaufwärts gelegenen Linux -Kernel. Die erste Unterstützung mit zwei POE -Controller -Treibern wurde zusammengeführt, und wir arbeiten an fortgeschritteneren Funktionen, die wir im Jahr 2025 erwarten.
- Wir haben ziemlich ausführlich daran gearbeitet Anzeigetestsdurch Verbesserung der VKMs DRM Linux -Kernel -Treiber und erstrecken sich IGT GPU -Tools Unterstützung des Google Chamelium V3 Testvorrichtung anzeigen. Diese Bemühungen werden im Jahr 2025 fortgesetzt.
- Wir haben eine vollständige implementiert LINUX -Board -Support -Paket für eine neue NXP I.MX93 -Plattformmit einer Yocto-basierten Verteilung mit Starke Sicherheitsmerkmale: Vollständiger sicherer Start und Verschlüsselung aller Systemkomponenten
Auch dies ist nur ein Highlight unserer Projekte, und wir haben an vielen weiteren Linux -Kernel -Treiberentwicklungen, der Entwicklung von Linux Board -Unterstützungspaket, Upgrade und Wartung sowie an der Untersuchung, Debuggen und Lösung zahlreicher Probleme für unsere Kunden gearbeitet.
Trainingskurse
Wir haben insgesamt insgesamt geliefert 81 Trainingskurse im Jahr 2024was ein Allzeit-Rekord für Bootlin ist. Von diesen Kursen wurden 26 vor Ort an unserem Kundenstandort durchgeführt (ein spürbarer Anstieg gegenüber 2023), während die verbleibenden 55 Kurse online geliefert wurden. Insgesamt wir trainierte 1081 Ingenieure Im Jahr 2024 wuchs unser Team von Ingenieuren, die Schulungskurse anbieten, von 11 Ingenieuren im Jahr 2023 auf 15 Ingenieure im Jahr 2024, was uns mehr Kapazität für die Bereitstellung von Schulungen zur Verfügung stellte.
Im Laufe des Jahres 2024 haben wir 535 Commits für unsere frei verfügbaren Freizeit gemacht Trainingsmaterialienmit einigen bemerkenswerten Verbesserungen:
Wir haben Pläne für neue Schulungskurse im Jahr 2025. Bleiben Sie also dran und kontaktieren Sie uns, wenn Sie daran interessiert sind, dass wir neue Themen abdecken.
Open-Source-Beiträge
Bootlin verwendet nicht nur Open-Source-Software, um seine Kunden Dienste zu erbringen: Bootlin trägt sehr aktiver Beitrag zu mehreren wichtigen Open-Source-Projekten im Bereich Embedded Linux.
Auf der Linux -Kernel Seite: 6 Linux -Kernel -Veröffentlichungen wurden im Jahr 2024 veröffentlicht, jeweils mit Beiträgen von Bootlin: Linux 6.7Anwesend Linux 6.8Anwesend Linux 6.9Anwesend Linux 6.10Anwesend Linux 6.11Anwesend Linux 6.12mit a Insgesamt 629 Commits von Bootlin beigetragen Ingenieure. Darüber hinaus, da mehrere Bootlin -Ingenieure Linux -Kernel -Betreuer sind, sind wir außerdem überprüft/zusammengeführt 461 Patches von anderen Mitwirkenden.
Wir haben begonnen, aktiver dazu beizutragen Zephyr Mit mehreren neuen Treibern, die im Jahr 2024 von Bootlin entwickelt und beigetragen haben: Ein Treiber für den Sensor ST LSM9DS1, ein Treiber für den ST7789V -Display -Controller und ein Treiber für den Nintendo Nunchuk Joystick. Wir haben auch eine Reihe von Blog -Posts veröffentlicht: Teil 1Anwesend Teil 2 Und Teil 3 Und diese Serie wird im Jahr 2025 fortgesetzt.
Auf der U-Boot Seite, wir haben im Jahr 2024 13 Patches beigetragen und haben bereits mehr im Überprüfungsprozess.
Auf der Op-Tee Seite, wir haben 22 Patches im Jahr 2024 beigetragen, hauptsächlich mit der Unterstützung der Microchip SAMA5 -Prozessorfamilie.
Auf der Yocto Seite haben wir beigetragen 103 Patches zu Yocto-Docs32 Patches zu Eröffneten Kern9 Patches zu meta-geöffnet24 Patches zu Bitbake und 11 Patches zu Yocto-Autobuilder2. Über diese direkten Beiträge hinaus haben wir als Betreuer der Dokumentation 50 Patches in Yocto-Docs von anderen Mitwirkenden überprüft/zusammengefasst und als Mitwirkende der SWAT-Anstrengung. Wir haben 852 Patches von anderen Mitwirkenden in eröffneten Kern überprüft/integriert. Siehe auch unseren Blog -Beitrag über die Yocto Scarthgap -Freisetzung.
Auf der Bauroot Seite, wir haben 208 Patches im Jahr 2024 beigetragen, aber was noch wichtiger ist, als einer der Bootlin-Ingenieure ist ein Co-Mainainer. Wir haben 2419 Patches überprüft und zusammengefasst von anderen Mitwirkenden.
Konferenzen
Bootlin ist auch dafür bekannt, ein starker Teilnehmer an den Schlüsselkonferenzen in unserem Raum zu sein. Die Teilnahme an solchen Konferenzen ist für uns aus mehreren Gründen sehr wichtig: Es ermöglicht es, unser technisches Team über die neuesten Entwicklungen in unserem Gebiet auf dem Laufenden zu halten. Er ermöglicht es, sich mit anderen Entwicklern und Intensiven von wichtigen Open-Source-Projekten in Verbindung zu setzen. Es ermöglicht unser Wissen und unsere Erfahrung, indem wir Präsentationen und mehr geben.
Im Jahr 2024 nahmen wir teil/haben beigetragen:
- Fosdemmit mehreren Bootlin -Ingenieuren, die anwesend sind und für welches Bootlin -Ingenieur Luca Ceresoli Als Mitglied des Embedded Devroom Review Committee beigetragen, eine Pflicht, mit der Luca 2025 fortgesetzt wurde
- Buildroot Developers Meeting In in Brüssel, Februar Und in Wien, Septemberwas wir koorganisierten und an dem wir teilgenommen haben
- Eingebetteter Open Source -Gipfel in Seattle, US, an denen 11 Bootlin -Ingenieure teilnahmen und an denen 4 Gespräche. Siehe unseren Blog -Beitrag Unsere Gespräche auf dem Embedded Open Source Summit und unsere Auswahl an Gesprächen Teil 1Anwesend Teil 2Anwesend Teil 3. Thomas Petazzoni, CEO von Bootlin, war im Rahmen dieser Veranstaltung Mitglied des Embedded Linux Conference Committee.
- Linux Display Nächstes Hackfestzu welchem Bootlin -Ingenieur Louis Chauvet teilgenommen und teilte ein Feedback in a Blog -Beitrag
- Open Source Summit Europa Und Linux -Klempner an denen nahmen 12 bzw. 8 Bootlin -Ingenieure teil. Wir haben auch 2 Gespräche auf Open Source Summit Europe und 3 Gespräche bei Linux Plumbers gehalten. Sehen Sie sich unsere Blog -Beiträge an: Bootlin spricht auf Open Source Summit Europe 2024: Folien und VideosAnwesend Bootlin -Beiträge zur Linux Plumbers Conference: Folien und Videos. Thomas Petazzoni, CEO von Bootlin, war im Rahmen dieser Veranstaltung Mitglied des Embedded Linux Conference Committee.
- Kernelrezeptean welchen 4 Bootlin -Ingenieuren teilnahmen.
- Kapitole du Librebei dem wir 3 Gespräche hielten, sehen wir unsere Blog -Beitrag
Elixier
Zu guter Letzt haben wir viel mehr Zeit für die Verbesserung unserer Bevölkerung gewidmet Elixir.bootlin.com Quellcode -Navigationstool. Die wichtigsten Änderungen sind nicht direkt sichtbar: Wir haben viele getan Leistungs- und Zuverlässigkeitsverbesserungeneinschließlich migrierender elixir.bootlin.com auf einen viel schnelleren dedizierten Server. Auf dem mehr Benutzerfreundliche Funktionen: Die Referenzen werden jetzt in einem Popup und nicht in einer neuen Seite angezeigt. Es ist möglich, Links zu einer Reihe von Zeilen zu erstellen. Die Seitenleiste kann versteckt werden. Eine Schaltfläche steht zum Herunterladen des RAW-Quellcodes zur automatischen Vervollständigung von zur Verfügung. Die Identifikatoren wurden neu aufgelegt und mehr.
Alle diese Verbesserungen wurden dank des Bootlin -Ingenieurs ermöglicht Théo Lebrun und die starke Beteiligung des Elixier -Mitwirkenden Franciszek Stachura dessen Arbeit an Elixir im Jahr 2024 von Bootlin finanziert wurde.
Abschluss
Das Bootlin-Team ist stolz auf seine Erfolge von 2024 und setzt seine Mission fort, Unternehmen und Organisationen auf der ganzen Welt bei den eingebetteten Systemen zu helfen, und behält seine Grundwerte für den Wissensaustausch und die starke Beteiligung an stromaufwärts gelegenen Open-Source-Projekten bei. Wir freuen uns darauf, die gleiche Mission im Jahr 2025 mit einem größeren Team fortzusetzen. Und übrigens, Wir stellen ein!