• [^] # Re: s+Linux+GNU/Linux+

    Posté par (site web personnel) . En réponse au journal La popularité d'Androïd bénéficiera t-elle à Linux ?. Évalué à 10.

    C'est très mal connaître Android. Les seules similitudes entre Android et une Debian sont le noyau utilisé et le fait que les deux soient des unix, point barre.

    la libc, c'est bionic, une libc pour l'embarqué développée par Google parceque uClibc c'est du GPL.
    le shell, je sais pas exactement ce que c'est mais ça doit être une sorte de busybox version BSD.
    L'affichage c'est SurfaceFlinger (qui leur reprocherai de se passer de X11)
    Le son c'est AudioFlinger (là il y a plus de débat par rapport à PulseAudio)

    Si vous voulez comparer Android à un autre OS, cherchez plutôt du coté de BeOS. Vu la similitude, j'imagine qu'après la fin de Be Inc, bon nombre d'ingénieurs Be on commencé à bosser sur ce qui allait devenir Android.

    La structure des répertoires: /system/bin au lieu de /usr/bin => comme BeOS
    Le mécanisme d'IPC principal: Binder => comme BeOS
    Les concepts de base du framework viennent de l'API BeOS:
    - android.os.Looper <=> BLooper
    - android.os.Handler <=> BHandler
    - android.os.Message <=> BMessage
    - android.view.View <=> BView
    - etc...
    Même si les APIs on divergées, les concepts restent les mêmes.

    Il y a presque autant de différences entre une Debian et Android qu'entre Debian et Mac OS X