HOME

TheInfoList



OR:

Halium is a collaborative project to unify the Hardware Abstraction Layer for projects which run Linux on mobile devices with pre-installed
Android Android may refer to: Science and technology * Android (robot), a humanoid robot or synthetic organism designed to imitate a human * Android (operating system), Google's mobile operating system ** Bugdroid, a Google mascot sometimes referred to ...
. The project aims to
standardize In statistics, the standard score is the number of standard deviations by which the value of a raw score (i.e., an observed value or data point) is above or below the mean value of what is being observed or measured. Raw scores above the mean ...
the middleware software used by various projects to talk with android daemons and make use of hardware on installed devices. It is distributed as
free and open-source software Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
under a mix of software licenses.


History

The project was announced in 2017 and tried to pool developers from
UBports Ubuntu Touch is a mobile version of the Ubuntu operating system, being developed by the UBports community. Its user interface is written in Qt, and is designed primarily for touchscreen mobile devices such as smartphones and tablet computers, ...
, Sailfish OS community developers, the LuneOS project,
KDE KDE is an international Free software movement, free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-know ...
Plasma Mobile contributors, and among other developers to put an end to the fragmentation seen in their respective projects and achieve new goals jointly.


Features

The project has a planning with an overall idea which stack includes the following:Halium Project Planning
/ref> *
Linux kernel The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ope ...
*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 oFono is a free software project for mobile telephony (GSM/UMTS) applications. It is built on 3GPP standards and uses a high-level D-Bus API for use by telephony applications. oFono is free software released under the terms of the GNU General P ...


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 This is a list of Android distributions (Android-based operating systems, custom firmware, custom ROM) that have received independent coverage in notable Android-related sources. The list may include distributions that come preinstalled on a devi ...
***
LineageOS LineageOS is an Android-based operating system for smartphones, tablet computers, and set-top boxes, with mostly free and open-source software. It is the successor to CyanogenMod, from which it was forked in December 2016, when Cyanogen Inc. a ...
*** 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 This is a list of mobile phones with open-source operating systems. Scope of the list Cellular modem and other firmware Some hardware components used in phones require drivers (or firmware) to run. For many components, only proprietary dr ...


References


External links

*
Halium Documentation

Halium Official Telegram Group
{{Object-capability security Android (operating system) Android 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