Halium (logiciel)
Dépôt | github.com/Halium |
---|---|
Environnement | X86-64 et architecture ARM |
Type | Système d'exploitation |
Documentation | docs.halium.org/en/latest |
Site web | halium.org |
Halium est un projet de une bibliothèque logicielle libre, dans le but de rendre compatible des appareils fonctionnant sous Androïd, avec des systèmes d'exploitation mobiles tiers[1]. L'idée est de proposer un socle commun de logiciel pour adapter des systèmes alternatifs sur le plus grand nombre d'appareils mobiles[2]. Il est fourni sous différentes licences logicielles[3].
Histoire
Le projet a été initié par une forme d'alliance des équipes de développeurs de différents projets libres, parmi lesquels : Sailfish OS (Jolla), Ubuntu Touch (UBPorts), LuneOS, et quelques participants du projet KDE[4]. Leur objectif est d'éviter au maximum la fragmentation de développements logiciels alternatifs, à destination des appareils mobiles[1].
En 2023, la communauté UBPorts précise être à l'origine de 90% des développements d'Halium[5].
Fonctionnalités
Le projet permet notamment d'adapter ou améliorer :
- le noyau Linux (kernel)
- la couche d'adaptation matérielle Linux (Android Hardware Layer)
- les capteurs (sensors)
- caméra
- Rild
- libhybris
- modules Android HAL comme Audioflingerglue et droidmedia
- le système de base et les scripts
- le GPS (AGPS de Mozilla)
- PulseAudio
- les codecs médias
- oFono
Projets utilisant Halium
Références
- « Planning — Halium documentation », sur docs.halium.org (consulté le )
- ↑ (en) Mario Tomás Serrafero, « Halium is an Open Source Project Working Towards a Common Base for Non-Android Mobile Operating Systems », sur XDA, (consulté le )
- ↑ (en) « Linux on Android smartphones: Project Halium wants your handset to run Ubuntu, Sailfish », sur ZDNET (consulté le )
- ↑ « Halium is in the air! », sur halium.org (consulté le )
- « VCD22-UBports.pdf -p7 »
- ↑ « VCD21%20Nemo%20Mobile.pdf - p3 »