Halium
![]() | This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
Developer | Halium Project |
---|---|
Working state | Current[1] |
Source model | Open-source |
Initial release | 24 April 2017 |
Platforms | ARM64, x86, armhf |
Official website | halium |
Halium is a collaborative project to unify the Hardware Abstraction Layer for projects which run Linux on mobile devices with pre-installed Android. The project aims to standardize the middleware software used by various projects to talk with android daemons and make use of hardware on installed devices.[2][3][4] It is distributed as free and open-source software under a mix of software licenses.
History
The project was announced in 2017 and tried to pool developers from Ubuntu Touch (UBports), Sailfish OS community developers, the LuneOS project, KDE Plasma Mobile contributors, and among other developers to put an end to the fragmentation seen in their respective projects and achieve new goals jointly.[5]
Features
The project has a planning with an overall idea which stack includes the following:
- Linux kernel
- Android HAL
- Sensors
- Camera
- RILd
- Libhybris
- Android HAL interfaces like Audioflingerglue and droidmedia
- Build system and scripts
- GPS - AGPS from Mozilla
- PulseAudio
- Media codecs
- oFono
Main projects using Halium :
See also
- Anbox – a compatibility layer that allow mobile applications and games developed for Android to run on Linux
- Android rooting
- Linux for mobile devices
- postmarketOS – replacement Linux-based OS for Android devices
- List of custom Android firmware
- LineageOS
- Replicant – a completely free software variant of LineageOS, with all kernel blobs and non-free drivers removed
- /e/ (operating system)
- Comparison of mobile operating systems
- List of open-source mobile phones
References
- ^ Halium Project Planning
- ^ Serrafero, Mario Tomás (2017-04-18). "Halium is an Open Source Project Working Towards a Common Base for Non-Android Mobile Operating Systems". XDA Developers. Retrieved 2024-01-30.
- ^ "Linux on Android smartphones: Project Halium wants your handset to run Ubuntu, Sailfish". ZDNET. Retrieved 2024-01-30.
- ^ Verma, Adarsh (February 14, 2018). "How To Install KDE Plasma Mobile On Your Android Smartphone?". Fossbytes. Retrieved July 2, 2022.
- ^ "Halium is in the air!". halium.org. Retrieved 2024-01-30.
- ^ "VCD21%20Nemo%20Mobile.pdf" (PDF).
- ^ "VCD22-UBports.pdf - p7" (PDF).
External links
- Pages with script errors
- Short description with empty Wikidata description
- All articles needing additional references
- All articles with topics of unclear notability
- All articles lacking reliable references
- Android (operating system)
- Android (operating system) forks
- ARM operating systems
- Capability systems
- Custom Android firmware
- Embedded Linux distributions
- Embedded operating systems
- Free mobile software
- Free software operating systems
- Mobile Linux
- Smartphones
- Software forks
- Tablet operating systems