1 dépôt
Low-level interfaces and modifications to the Linux kernel specifically for mobile hardware resource allocation.
Distinct from Linux Kernel Internals: Shortlist candidates focus on internals-teaching or specific GPU drivers, not the overall kernel interface for a mobile OS.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Mobile Kernel Interfaces. Refine with filters or upvote what's useful.
Ce projet est un système d'exploitation mobile open source conçu pour remplacer les logiciels propriétaires des appareils par un système piloté par la communauté. Son objectif principal est de permettre le développement d'images système personnalisées et l'extension du cycle de vie des appareils mobiles, en fournissant des mises à jour matérielles après la fin du support officiel du fabricant. Le système permet la suppression des bloatwares et la modification des comportements au niveau du système via le développement de ROM personnalisées. Les utilisateurs peuvent compiler des images système complètes à partir d'arbres sources pour adapter le système d'exploitation à un matériel mobile spécifique. L'architecture sous-jacente utilise un noyau Linux modifié, une bibliothèque C personnalisée optimisée pour les environnements à faible mémoire, et une couche d'abstraction matérielle pour découpler le framework des pilotes spécifiques aux appareils. Il emploie un environnement d'exécution géré et un framework modulaire pour séparer les implémentations spécifiques aux vendeurs du système générique.
Manages hardware abstraction and resource allocation using a modified Linux kernel as the core foundation.