S'identifier / Créer un compte
  • Actualités
  • Dossiers
  • Tests
  • Commentaires
  • INpactiens
Publicité

Flash Info : Fêtons la TVA à 2,1 % : abonnez-vous dès 17 € par an !

Le noyau Linux 3.3 intègre directement plusieurs pilotes Android

Il devient possible de lancer des applications Android sur Linux

La version 3.3 du noyau Linux a été publiée. Elle contient comme d’habitude de multiples améliorations mais cette mouture se signale surtout par la réintégration de plusieurs modifications en provenance d’Android, donc de Google.

android linux
Source de l'image : rKrovs, Creative Commons

Linuxfr.org a publié la très longue liste des apports du noyau Linux 3.3. On trouve diverses nouveautés comme des améliorations sur le système de fichiers Btrfs, l’ajout du commutateur réseau virtuel Open vSwitch, le remplacement à chaud des disques RAID, un nouveau gestionnaire de surveillance des batteries ou encore le support de l’architecture C6X de Texas Instrument (embarqué).

La partie concernant Android remet sur le tapis la manière dont le code est intégré dans le noyau Linux. Il ne s’agit pas en effet de la première fois que du code était présenté pour intégration. Plusieurs pilotes Android avait en effet failli faire parti du noyau avant d’être rejetés fin 2009 à cause d’un manque de suivi de la part de Google.

Comme l’explique Ars Technica notamment, les développeurs utilisent la branche « staging » du noyau Linux pour présenter du code en vue d’une intégration prochaine. Il s’agit en quelque sorte d’une antichambre dans laquelle les éléments attendent leur maturation car ils ne sont pas jugés assez bons pour la production. En 2009, les pilotes Android faisaient partie de cette branche mais le mainteneur principal, Greg Kroah-Hartman, avait fini par indiquer qu’ils semblaient « abandonnés ».

En novembre 2011, Kroah-Hartman réintègre les pilotes Android dans la branche staging, avec succès cette fois comme en témoigne cette version 3.3. Plusieurs composants sont donc désormais présents :
  • Ashmem (Android shared memory), un mécanisme de partage de la mémoire vive
  • Binder, qui permet la communication entre les processus
  • Logger, une infrastructure de log
  • Le mécanisme « low memory killer » qui permet de faire le ménage dans les processus quand la mémoire vient à manquer
Il devient donc possible, avec le noyau Linux 3.3, de démarrer un espace utilisateur Android sans aucune autre retouche. Toutefois, la gestion de l’énergie sera relativement mauvaise car il manque encore le composant wakelock dont c’est justement la mission.

Comme d’habitude, le nouveau noyau sera déployé progressivement sur les distributions ou dans leurs versions ultérieures.
Source : Kernel Newbies
Vincent Hermann

Rédacteur/journaliste spécialisé dans le logiciel et en particulier les systèmes d'exploitation. Ne se déplace jamais sans son épée.

Publiée le 20/03/2012 à 11:13

Soutenez l'indépendance de Next INpact en devenant Premium

  • Tout le contenu de Next INpact sans pub
  • Et bien plus encore...

Il y a 69 commentaires

Avatar de John Shaft INpactien
John Shaft Le mardi 20 mars 2012 à 11:19:04
Inscrit le vendredi 14 janvier 11 - 10371 commentaires
Pratique pour les dévs Android !

Btrfs


Il vaut quoi ce FS comparé à mettons un ext4 ?

Edité par tot0che le vendredi 18 janvier 2013 à 19:33
Avatar de skydevil INpactien
skydevil Le mardi 20 mars 2012 à 11:21:47
Inscrit le mercredi 31 octobre 07 - 2370 commentaires
Euh, lancer des applis android ? Ya pas dalvik pourtant oO
Avatar de pti_pingu INpactien
pti_pingu Le mardi 20 mars 2012 à 11:22:06
Inscrit le jeudi 15 janvier 09 - 9585 commentaires
Et le wakelock bourdel?????



Note: non en fait je fais genre, je viens d'apprendre ce que c'était ce matin


Edit: et z'ont aussi importer la philosophie "non thread-safe"?

Edité par pti_pingu le mardi 20 mars 2012 à 11:23
Avatar de Ricard INpactien
Ricard Le mardi 20 mars 2012 à 11:31:53
Inscrit le mercredi 12 avril 06 - 40918 commentaires
Pratique pour les dévs Android !



Il vaut quoi ce FS comparé à mettons un ext4 ?

Il est meilleur. Comme son nom l'indique.
Avatar de Ricard INpactien
Ricard Le mardi 20 mars 2012 à 11:33:33
Inscrit le mercredi 12 avril 06 - 40918 commentaires
J'espère seulement que ma distro fera le ménage dans le noyau avant de l'integrer dans les dépôts. C'est valable que sur une distro Androïd tout ça.

Il y a 69 commentaires

;