Ubuntu + Mobile Loïc Minier 11/09/2018 1
Un boom des designs hard et soft Netbooks Téléphones UMPCs MIDs Car PCs Web Tablets Slate PCs ... Android Moblin maemo Splashtop Linpus Xandros UNR ...
En quelques stats 11,7 M netbooks vendus en 2008 [PC mobiles 143 M, fixes 149 M]) 1/3 des Dell Mini 9 vendus sous Linux 98% des téléphones ont au moins un cœur ARM Garner 2009/03/02 : http://www.gartner.com/it/page.jsp?id=904412 LaptopMag : http://blog.laptopmag.com/one-third-of-dell-inspiron-mini-9s-sold-run-linux CNET : http://news.cnet.com/ARMed-for-the-living-room/2100-1006_3-6056729.html
De toutes sortes
Challenges face aux nouveaux designs Ressources / performances CPU < 1 GHz RAM < 256 M Stockage < 2 GB Affichage / interface utilisateur Touchscreen Écrans < 5" Grand public Économie d'énergie / consommation Support hardware SSD + GPS + Wimax + 3G + Bluetooth + Wifi Chips graphiques (GMA 500 / Poulsbo / PowerVR)
Conséquences sur Ubuntu Une nouvelle pseudo-architecture : « lpia » De nouvelles variantes (interfaces + choix de logiciels) Ubuntu MID Ubuntu UMPC Ubuntu Netbook Remix Modifications des applications existantes pour être plus utilisables sur de petits écrans, ou avec des écrans tactiles De nouvelles applications (Connman, Fennec, ...) De nouvelles cibles : grand public, ODMs, OEMs...
Choix d'une interface graphique Au début, peu de possibilités : Hildon, GPE, Qtopia – Aujourd'hui : Canola, Android, Moblin 2... Pour MID, Intel et Ubuntu décident de se baser sur Hildon pour Moblin pour privilégier les technologies GNOME (Gtk+) Pour UMPC, il s'agit d'un GNOME re-configuré Forte demande pour une interface spécifique au Netbooks : développement d'UNR 2007 2008 2009 Moblin 2 Moblin 1 Qtopia Android GPE Canola 2 (OS) Hildon 2 7.10 8.04 8.10 9.04
Ubuntu Mobile « construit » sur Ubuntu Distribution desktop #1 Cycle de sortie prévisible Versions stables et récentes de nombreux projets opensource Support sécurité Mise à jour de drivers Utilisation de Launchpad Bug tracker unifié Traductions Blueprints UDS Excellent environnement de développement, grand choix de paquets...
Le port Ubuntu ARM Basé sur des ports existants (Debian armel, mojo, …), il s'agit d'un port « EABI », visant >= ARMv5T Variantes visées pour l'instant : GNOME, UNR, Server Compilation native de tout « main » (~3000 sources) et d'une grande partie de « universe » Compilation de versions optimisées (VFP) de certaines bibliothèques Installation sur Babbage iMX51, NSLU2, Thecus N2100, et dans Qemu
Développements futurs d'Ubuntu Mobile Variantes : UNR 2 et Moblin 2 Intégration des nouveaux designs Ubuntu Améliorer les applications pour mieux s'adapter aux petits écrans, ou choix de nouvelles applications Amélioration des temps de boot, de suspend/resume, de connexion au wifi... Support de plus de netbooks grand public dans Ubuntu
Challenges futurs d'Ubuntu ARM Support pour de nouveaux SoCs / périphériques Intégration de drivers Xorg pour l'accélération 2D/3D Activation ou ajout d'optimisations NEON dans les bibliothèques clefs ABI cible plus récente : ARMv6 + VFP ou v7 et toolchain plus récente et plus performante Nouveaux outils de création d'images
En savoir plus wiki.ubuntu.com/MobileTeam IRC #ubuntu-mobile et #ubuntu-arm sur Freenode launchpad.net/~ubuntu-mobile ubuntu.com/mobile
Merci