L'OS de Palm s'appuie sur un noyau Linux 2.6.24 modifié par environ 1.000 patches, dont la majorité sont spécifiques à l'architecture ARM du Pre et aux pilotes matériel (le pilote de l'accéléromètre par exemple).
La plupart des packages seront déjà connus de ceux qui ont eut affaire à un Linux embarqué : BusyBox, un outil de configuration du framebuffer pour l'affichage (pas de X11 évidemment) et GStreamer couplé à ALSA pour la lecture multimédia.
Palm a bien entendu inclus ses propres développements, comme par exemple un greffon GStreamer pour décoder le format audio ADPCM ou des bibliothèques qui permettent l'accès à certaines fonctions système depuis les applications.
NdM : cet article est la traduction de "Source code for Palm WebOS released" : nous n'acceptons pas les copies d'articles en temps normal, ce fait étant passé à travers les mailles du filet des modérateurs/relecteurs, nous nous en excusons.
Aller plus loin
- Palm opensource (54 clics)
- Packages webOS (40 clics)
# Source
Posté par Grégory SCHMITT . Évalué à 10.
Sinon, quand je vois le nombre impressionnant de patchs, y-a-t'il bon espoir de les retrouver intégrés dans la branche principale du noyau?
[^] # Re: Source
Posté par Nÿco (site web personnel) . Évalué à 3.
# webOS une embarqué de plus sous GPL.
Posté par zartche (site web personnel) . Évalué à 8.
[^] # Re: webOS une embarqué de plus sous GPL.
Posté par GNUtoo . Évalué à 1.
[http://laforge.gnumonks.org/weblog/2009/06/18/#20090618-palm(...)]
De plus ils n'incluent pas les scripts de compilation.
Mais j'ai quelques questions sur le palm pre:
*est-il [http://en.wikipedia.org/wiki/Tivoization tivoise]
*y'as t'il des drivers proprietaires?(si oui peut on s'en passer)
*y'as t'il le jtag et le port serie?
*quel est le bootloader?
sinon je supose que le telephone baisse les frequences d'orloge du CPU et des peripheriques afin d'economiser de l'energie a la difference de l'openmoko qui as juste le suspend to ram(limitations du CPU voir [http://www.linuxtogo.org/powermanagement-htc-dream-aka-g1] pour plus de details)
parce que je pensais a modifier ce telephone,pour par exemple installer un rootfs compatible FSO(freesmartphones.org) tel que SHR(stable hybrid release)
# Merci Palm
Posté par Brioche4012 (site web personnel) . Évalué à 10.
Au moins le palm ne sera pas un piege a developpeurs comme l'iPhone et ses restrictions a la noix.
[^] # Re: Merci Palm
Posté par Drolez Ludovic . Évalué à 1.
# SDK , emu etc
Posté par rzr (site web personnel) . Évalué à 4.
A noter qu'il y a des images qui circulent, je crois pas que nos emus preferés sont capables de les booter (a ma connaissance qemu ne supporte pas OMAP3 encore ...)
A suivre...
gpg:0x467094BC
[^] # Re: SDK , emu etc
Posté par zakMcKraken . Évalué à 4.
http://pdnblog.palm.com/2009/06/an-update-on-the-early-acces(...)
[^] # SDK sous GNU/Linux
Posté par rzr (site web personnel) . Évalué à 1.
http://www.newlc.com/en/palm-webos-sdk-delayed
Note: ca marche aussi sous kvm :-)
A suivre
gpg:0x467094BC
# Trop d'OS mobile OpenSource ?
Posté par tanguy_k (site web personnel) . Évalué à 10.
- Symbian
- WebOS
Plus tous les autres qui se baladent (Maemo, Qtopia, Moblin, OpenMoko...)
Ca commence à faire beaucoup surtout qu'ils sont + ou - incompatibles entre eux niveau source contrairement à toutes nos distribs Linux :/
[^] # Re: Trop d'OS mobile OpenSource ?
Posté par Gniarf . Évalué à 3.
c'est une blague ? c'est un bordel sans nom, la LSB est une triste farce, se mèle de choses qui ne la regarde et ne réussit au final qu'à collectionner les veto des gens sérieux qui font vraiment du Linux, comme Alan Cox, les répertoires système c'est à la tête du client...
[^] # Re: Trop d'OS mobile OpenSource ?
Posté par tanguy_k (site web personnel) . Évalué à 4.
Mais comparé aux environnements mobiles que je viens de citer c'est de la pisse de chat.
Il n'y a pratiquement aucune compatibilité au niveau source entre les environnements mobiles. Par exemple Android n'utilise ni une libc conforme et encore moins une plateforme Java standard. Il est impossible de porter une application sous Android, il faut tout redevelopper cf http://linuxfr.org/comments/1035699,1.html
Le seul toolkit/platforme qui sort du lot niveau compatibilité, c'est Qt qui fonctionne sous Windows CE et Symbian.
[^] # Re: Trop d'OS mobile OpenSource ?
Posté par Drolez Ludovic . Évalué à 1.
J'hésitais entre un Android et un WebOS. En fait Android n'a rien d'un Linux et il n'est même pas compatible Java :-( Dommage car J2ME commencait à s'imposer...
Et avec WebOS, il se passe quelque chose de nouveau: toutes les applications de base sont écrites en JS/HTML donc le ticket d'entrée pour modifier l'OS de base est "pas cher". Pas mal de modifs sont déjà en cours grâce à ça. Ca fait de webOS un truc encore plus ouvert que n'importe quel Linux : modifier Kontact de KDE n'est pas à la portée de tout le monde !
Et en regardant les forums de dev webos ( http://forums.precentral.net/web-os-development/ ) on voit un engouement extraordinaire pour webOS, qui n'existe pas pour Android ( http://forum.androidcentral.com/ http://androidforums.com). Je pense que c'est clair: WebOS va tuer Android :-)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.