# Dfis de ladaptation matrielle pour Oniro sur mobile
> [! remarque]-
> Le contenu de cette page est généré à partir de la transcription audio/vidéo et de la transformation du texte provenant du contenu et des liens de cette source.
Source : [https://fosdem.org/2025/schedule/event/fosdem-2025-4684-bringing-oniro-to-mobile-challenges-in-hardware-enablement/](https://fosdem.org/2025/schedule/event/fosdem-2025-4684-bringing-oniro-to-mobile-challenges-in-hardware-enablement/)
<video src=« https://video.fosdem.org/2025/h2214/fosdem-2025-4684-bringing-oniro-to-mobile-challenges-in-hardware-enablement.av1.webm » controls></video>
## Résumé et points forts :
**Introduction à Oniro et OpenHarmony**
Oniro est un système d'exploitation open-source géré par la Fondation Eclipse, basé sur OpenHarmony, un projet incubé par la Fondation OpenAtom. Ce projet vise à créer un écosystème véritablement ouvert et global, en mettant l'accent sur l'interopérabilité et le respect de la vie privée pour les appareils intelligents et l'IoT.
**Défis techniques et solutions**
Le projet Oniro se heurte à des défis techniques importants, notamment l'adaptation des pilotes Android propriétaires à une plateforme basée sur musl libc. Libhybris joue un rôle crucial en permettant la compatibilité avec ces pilotes, facilitant l'accélération GPU tout en maintenant un espace utilisateur open-source.
**Progrès et étapes suivantes**
Les progrès incluent l'application des correctifs Oniro sur le noyau Linux et la mise en place de l'environnement système. Les prochaines étapes consistent à activer des sous-systèmes critiques comme l'audio et la téléphonie, et à renforcer la collaboration avec les fabricants de matériel.
**Vision pour l'avenir**
Oniro vise à offrir une alternative ouverte et respectueuse de la vie privée aux plateformes mobiles actuelles, en collaborant avec des communautés open-source existantes pour renforcer l'écosystème.
## Importance pour une transformation écosociale
L'importance pour une transformation écosociale est significative, car Oniro vise à créer une alternative open-source aux systèmes d'exploitation mobiles dominants, en respectant la vie privée et en promouvant l'interopérabilité. Pour les concepteurs écosociaux, l'utilisation de libhybris et l'intégration avec OpenHarmony offrent des outils et méthodes concrets pour développer des solutions mobiles respectueuses de l'environnement et de la société. Les défis incluent la dépendance aux pilotes propriétaires et la nécessité d'une collaboration accrue avec les fabricants de matériel pour un meilleur support open-source.
## Slides:
| | |
| --- | --- |
| ![[FOSDEM 2025/assets/Bringing-Oniro-to-Mobile-Challenges-in-Hardware-En/preview_001.jpg\|300]] | La première diapositive présente Francesco Pham, le chef du projet Oniro au sein de Huawei, et introduit le sujet de la session : les défis de l'adaptation matérielle pour Oniro sur les appareils mobiles. La session fait partie de la piste FOSS sur les appareils mobiles.
| ![[FOSDEM 2025/assets/Bringing-Oniro-to-Mobile-Challenges-in-Hardware-En/preview_002.jpg\|300]] | La deuxième diapositive explique qu'Oniro est un système d'exploitation open-source géré par la Fondation Eclipse, construit sur OpenHarmony, incubé par la Fondation OpenAtom en Chine. Oniro se concentre sur l'interopérabilité et la confidentialité pour les appareils IoT, intelligents et maintenant mobiles, et est adapté aux besoins du marché européen et mondial.
| ![[FOSDEM 2025/assets/Bringing-Oniro-to-Mobile-Challenges-in-Hardware-En/preview_003.jpg\|300]] | La troisième diapositive décrit OpenHarmony comme un écosystème open-source en croissance, stimulant l'innovation dans les appareils intelligents et mobiles. HarmonyOS NEXT, basé sur OpenHarmony, démontre sa scalabilité pour les smartphones, soutenue par des contributeurs et organisations mondiaux. Oniro s'appuie sur OpenHarmony pour créer une alternative véritablement ouverte et communautaire pour les mobiles.
| ![[FOSDEM 2025/assets/Bringing-Oniro-to-Mobile-Challenges-in-Hardware-En/preview_004.jpg\|300]] | La quatrième diapositive discute de l'expansion de l'écosystème d'applications avec le support de React Native pour le développement d'applications multiplateformes sur Oniro, en plus d'ArkTS, et de la création de l'Oniro App Store comme plateforme de distribution d'applications open-source.
| ![[FOSDEM 2025/assets/Bringing-Oniro-to-Mobile-Challenges-in-Hardware-En/preview_005.jpg\|300]] | La cinquième diapositive aborde le développement d'un téléphone européen pour un système d'exploitation open-source européen. Oniro est pleinement engagé envers la confidentialité et les principes open-source, en tenant compte des exigences réglementaires, et offre à la communauté des développeurs un appareil pour déployer leurs innovations, en collaboration avec Volla X23 pour le matériel.
| ![[FOSDEM 2025/assets/Bringing-Oniro-to-Mobile-Challenges-in-Hardware-En/preview_006.jpg\|300]] | La sixième diapositive traite du support matériel reposant sur des pilotes Android propriétaires. Libhybris agit comme un pont, permettant à Oniro basé sur musl d'utiliser des bibliothèques Android propriétaires, en activant l'accélération GPU et l'accès matériel en remappant les symboles et en liant dynamiquement les bibliothèques partagées d'Android.
| ![[FOSDEM 2025/assets/Bringing-Oniro-to-Mobile-Challenges-in-Hardware-En/preview_007.jpg\|300]] | La septième diapositive détaille les obstacles techniques et les solutions, notamment l'adaptation de libhybris pour musl, utilisant Yocto, et les ajustements nécessaires pour le passage de GCC à LLVM dans la chaîne d'outils Clang/LLVM d'OpenHarmony, ainsi que l'adaptation à l'ABI et aux conventions de namespace d'OpenHarmony.
| ![[FOSDEM 2025/assets/Bringing-Oniro-to-Mobile-Challenges-in-Hardware-En/preview_008.jpg\|300]] | La huitième diapositive résume les réalisations et les prochaines étapes. Les réalisations incluent l'application des correctifs Oniro sur Linux et l'exécution dans LXC avec sortie d'affichage DRM. Les prochaines étapes consistent à activer l'audio, les capteurs, la téléphonie, à affiner libhybris pour la compatibilité musl et LLVM, et à renforcer la collaboration matérielle.
| ![[FOSDEM 2025/assets/Bringing-Oniro-to-Mobile-Challenges-in-Hardware-En/preview_009.jpg\|300]] | La neuvième diapositive met en avant la construction d'un avenir mobile open-source, offrant plus de choix et de flexibilité. Oniro vise à fournir une alternative entièrement ouverte et respectueuse de la vie privée, en collaborant avec les communautés open-source existantes pour renforcer l'écosystème, en s'appuyant sur les progrès d'OpenHarmony tout en l'adaptant aux besoins mondiaux.
| ![[FOSDEM 2025/assets/Bringing-Oniro-to-Mobile-Challenges-in-Hardware-En/preview_010.jpg\|300]] | La dixième diapositive invite à participer au développement d'Oniro pour créer ensemble un écosystème mobile ouvert et sécurisé. Elle encourage à penser globalement et à coder localement, avec des informations pour rejoindre le projet Oniro sur LinkedIn et oniroproject.org.
## Liens
[Slides](https://fosdem.org/2025/events/attachments/fosdem-2025-4684-bringing-oniro-to-mobile-challenges-in-hardware-enablement/slides/238169/Fosdem_20_v2KUU6H.pdf)
[Video recording (AV1/WebM)](https://video.fosdem.org/2025/h2214/fosdem-2025-4684-bringing-oniro-to-mobile-challenges-in-hardware-enablement.av1.webm)
[Video recording (MP4)](https://video.fosdem.org/2025/h2214/fosdem-2025-4684-bringing-oniro-to-mobile-challenges-in-hardware-enablement.av1.mp4)
[Video recording subtitle file (VTT)](https://fosdem.org/2025/h2214/fosdem-2025-4684-bringing-oniro-to-mobile-challenges-in-hardware-enablement.vtt)
[Chat room(web)](https://fosdem.org/2025/h2214/chat/web)
[Chat room(app)](https://fosdem.org/2025/h2214/chat/app)