• Home
  • Youzik
  • Papystreaming
  • Darknet
  • Libertyland
  • Cacaoweb
  • GG maps
  • Yggtorrent
  • Zone téléchargement

Grimag

  • Accueil
  • Catégories
    • Smartphone
    • High Tech
    • Business
    • Web
    • Appli Jeux Vidéo
    • Shopping
  • Android c’est quoi ?
  • Nous Contacter
  • Nos comparatifs
    • Drone avec caméra
    • Clavier d’ordinateur
    • Onduleur
    • GPS
    • Répéteur WiFi

Android est il un système linux?



A cette question on aurait tendance à répondre oui. Android utilise le noyau de linux, Android est ouvert et open source, Android est donc une version supplémentaire de linux un peu comme Ubuntu, Debian etc…  Pour Matthew Porter architecte logiciel en chef de l’entreprise open source Embedded Alley, Android n’est pas un système Linux dans le sens strict du terme. Propos tenu à la dernière conférence Embedded Linux Conference Europe à Grenoble.

Android-Schema

Sans vraiment rentrer dans les détails de la non conformité d’Android avec linux (je ne suis pas un expert linux), Android a deux inconvénients majeurs qui font qu’il ne peut être considéré comme un système linux selon Matthew Porter.

  • Sur Android il manque certains composants de linux, qui rendent  Android inaccessible et très rigide
  • la communauté Android est à la traîne derrière les autres communautés Linux et open source, en partie parce que la plate-forme est couramment développée en dehors du projet Android Open Source.

Pour nous développeurs d’application sous Android qu’est-ce que cela traduit ? A vrai dire je ne suis pas un expert  donc je ne peux pas trop m’avancer sur le sujet, mais en tant que développeur, le SDK d’android a été pour moi le premier outil de développement pour application mobile vraiment gratuit (pas d’obligation d’acheter un mac os etc…).

Et vous cet état d’Android un peu, mais pas trop ouvert est il problématique?

Pour approfondir le sujet les experts ou les curieux pourront avoir plus d’information sur le site linux-magazine.com.

Nov 27, 2009Gnakouri Danon

Ces articles pourraient vous intéresser :

  • Marvell Kinoma –  La plate forme de développement hardware and software #WMC 2011Marvell Kinoma – La plate forme de développement hardware and software #WMC 2011
  • Samsung Galaxy Tab avec UbuntuSamsung Galaxy Tab avec Ubuntu
  • Vidtonic – Fabriquez-vous votre propre Google TVVidtonic – Fabriquez-vous votre propre Google TV
  • DroidDraw – Développez sur Android en WysiwygDroidDraw – Développez sur Android en Wysiwyg
  • Android Studio 1.1 – Version stable disponibleAndroid Studio 1.1 – Version stable disponible
  • Convertir facilement vos applications Android vers des applications Iphone avec J2ObjCConvertir facilement vos applications Android vers des applications Iphone avec J2ObjC
  • La technologie NFC disponible sur les téléphones Android fin 2010La technologie NFC disponible sur les téléphones Android fin 2010
  • Un rapprochement Linux Android en vu ?Un rapprochement Linux Android en vu ?
  • Galaxy Note 10.1 2014 Edition – Samsung publie le code source de son noyauGalaxy Note 10.1 2014 Edition – Samsung publie le code source de son noyau
  • PAUG Conf Days et Hackathon Google TV à Paris 12 et 13 octobrePAUG Conf Days et Hackathon Google TV à Paris 12 et 13 octobre
  • Aava Mobile – Sa plate forme de développement [SDK + materiel]Aava Mobile – Sa plate forme de développement [SDK + materiel]
  • Adsy.me – La web-application pour créer des web-applicationsAdsy.me – La web-application pour créer des web-applications
  • Le SDK Android 2.0 Eclair est disponibleLe SDK Android 2.0 Eclair est disponible
  • Utiliser la camera dans vos applications androidUtiliser la camera dans vos applications android
  • Scoreloop – Go Android !Scoreloop – Go Android !
  • Facebook met à disposition son SDK pour Android (enfin presque)Facebook met à disposition son SDK pour Android (enfin presque)
  • Google analytics – Suivez vos applications AndroidGoogle analytics – Suivez vos applications Android
  • Google publie des exemples de codes pour vos apps multi-deviceGoogle publie des exemples de codes pour vos apps multi-device
  • Le palm pre est arrivé chez palm pre franceLe palm pre est arrivé chez palm pre france
  • Photoshop Touch SDK – Disponible pour AndroidPhotoshop Touch SDK – Disponible pour Android
  • Ubuntu – Version pour Android #MWC2012Ubuntu – Version pour Android #MWC2012
  • Honeycomb – Des infos officielles le 2 févrierHoneycomb – Des infos officielles le 2 février
  • Sibblingz en approche pour AndroidSibblingz en approche pour Android
  • Gagnez le Sony Ericsson X10 avec vos applications AndroidGagnez le Sony Ericsson X10 avec vos applications Android

Partager :

  • Cliquez pour partager sur Twitter(ouvre dans une nouvelle fenêtre)
  • Cliquez pour partager sur Facebook(ouvre dans une nouvelle fenêtre)
  • Cliquez pour partager sur Google+(ouvre dans une nouvelle fenêtre)
  • Cliquez pour partager sur Reddit(ouvre dans une nouvelle fenêtre)
  • Plus
  • Cliquez pour envoyer par e-mail à un ami(ouvre dans une nouvelle fenêtre)
  • Cliquer pour imprimer(ouvre dans une nouvelle fenêtre)
  • Cliquez pour partager sur Pinterest(ouvre dans une nouvelle fenêtre)
  • Cliquez pour partager sur Pocket(ouvre dans une nouvelle fenêtre)


Bouygues Telecom lance son Market "Espace Appli"Le Motorola Droid alias Milestone arrive en Europe et surtout en France
  • Sudoku

    Non Android n’est pas un système Linux comme pourrait l’être Ubuntu, Debian, Fedora, Mandriva ou Suse.

    Le noyau Linux qu’utilise Android est un noyau largement modifié par Google. Android n’utilise pas des composants essentiels d’une distribution Linux, comme la bibliothèque C de GNU, la Glibc (Android utilise la bibliothèque C Droid), ou encore le serveur X11. La conséquence est qu’une application développée sous une distribution Linux quelconque ne pourra pas être compilé sous Android. Mais Android est aussi une « pile logicielle » qui pourrait-être implémentée sur n’importe quel système d’exploitation. D’ailleurs Canonical a pour projet de proposer une pile logicielle Android sur Ubuntu.

    Ensuite quant à connaître le degré d’ouverture d’Android c’est une autre histoire. Le projet Android est moins ouvert qu’un projet comme Debian par exemple. Bien que les sources d’Android soient disponibles et qu’un dépôt GIT existe, Google a aussi l’air de proposer des composants essentiels et des applications sans les sources. Donc tout le code d’Android ne serait pas libre, quelle proportion, je l’ignore. Mais je suppose que la majorité du code d’Android est libre, sous licence Apache.

    Ensuite les constructeurs sont libres de prendre le code source d’Android et de le modifier à leur sauce pour leurs téléphones sans reverser le code source. Ce qui veut dire que la majorités des téléphones Android, pour ne pas dire la totalités doivent proposer une version d’Android qui n’est pas libre.

    Est-ce problématique ? Tout dépend de votre sensibilité à ces problèmes. Pour un utilisateur d’iPhone cela ne doit pas être problématique, car il n’existe pas un téléphone au monde plus verrouillé que l’iPhone. Donc Android est quand même a des années lumière en terme d’ouverture. Par contre pour un défenseur des logiciels libres, cela peut-être dérangeant.

  • arnaud

    Il faudrait corriger : Android est *nix. Il n’est pas un Linux au sens GNU standard (ubuntu, deb…).
    Elle est la différence mais Android fonctionne comme un Unix-Like, d’où la classification en Linux.

  • PUOJPUD

    Utilisateur de différentes distributions Linux, il faut avouer que “Android” est nettement moins ouvert que Linux, exemple l’arbre des fichiers est structuré différemment, et surtout que les sources sont données au public au compte-gouttes, et encore cela ne suffit pas pour tout savoir de tel ou tel appareil. Je le considére comme système \/NIX inspiré de Linux
    Cela dit c’est une stratégie commerciale qui permet de répandre le système pour les fabricants qui gardent la main sur une bonne partie du coeur du logiciel.

  • yvesA

    Moi qui croyais “naïvement” que Linux n’était qu’un noyau et que tout système utilisant ce noyau était donc un Linux.
    Il me semble qu’utiliser le terme Linux pour désigner le système complet est un abus de langage, du coup le sens du mot est assez ambigü.

    Est-ce qu’il ne serai pas plus exact de dire que Androïd est un système Linux non conforme à la LSB (Linux Standard Base) ?

  • le promeneur

    Salut, Android est un système Linux sans X11 et à priori avec un système de fichiers spécial etc… Ça reste un noyau linux. Après, les choses dépendent des assembleurs et des constructeurs de périphériques. J’ai un Ubuntu avec des CODECS non libres, des pilotes NVIDIA et plein de choses non libres, c’est un choix.

    J’imagine que la programmation système (sémaphores, processus…) doit rester linux avec quelques modules matériels proprio.

    La couche Android (JAVA) c’est plus tordu, mais ça peut être intéressant à regarder.

  • le promeneur

    Pour reprendre le raisonnement d’YvesA, on devrait dire qu’Android c’est du Linux, mais pas du pur GNU-Linux comme Debian.
    Cio

  • Decorative Pillow

    Hello.This article was extremely interesting, particularly since I was searching for thoughts on this issue last Tuesday.

  • iwjcg

    Android c’est un Fork appauvri de GNU Linux. La raison en est que c’est surtout une pompe a fric (applications proprietaites a la sauce mac). En bridant android les développeurs ont fait un choix uniquement financier.Un Ubuntu avec des pilotes proprietaires reste ouvert à toutes les applis Open sources ce n’est pas le cas de Android !

  • h_paris

    Android comme l’OS d’Apple sont tous les deux des Systèmes d’exploitation Linux modifiés. Ce sont donc de mon point de vue avant tout des sytèmes Linux légèrement modifiés !
    Cela oblige donc ces deux systèmes (Licence GNU) à être gratuits et à divulguer tous leurs sources (n’importe qui doit être capable de les compiler pour vérifier qu’ils respectent la licence GNU).

    Savez-vous si c’est vérifié ?
    Dans ce contexte, comment une plainte peut-elle être posée au sujet d’appartenance de sources (Apple vs. Android) ??

  • chp8l8

    @h_paris
    je trouve que ce genre d’affirmation est un peu rapide.
    Il ya eu d’abord Unix dont quelqu’un à fait un clone appelé Linux dont le noyau à l’avantage de n’être pas monolithique. Par contre la plupart des commandes et le shell de Unix ont été reprise dans les distributions Linux, mais là on est plus dans le noyau.
    Concernant OsX et iOs le noyau est un noyau mach, sur lequel à été implémenté une couche BSD (qui est Unix et pas Linux) et une couche spécifique écrite en Objective-C (qui serait l’équivalent de la couche Java d’Android … et encore …).
    Un peu de précision évite de poser des questions hors-sujet pour les licenses (BSD n’est pas sous license GNU par exemple).

  • h_paris

    J’ai écris ce message sur de nombreux sites, vous êtes le premier à me répondre, merci. Je ne suis ni un spécialiste UNIX/Linux (sauf pour mes collègues) ni un spécialiste du droit et en particulier des licences GNU.
    Toutefois il me semblait qu’à partir du moment où l’on intégrait des « subtoutines » GNU dans une distribution, l’ensemble devait respecter la licence GNU. Je fais erreur ?

    Rq : Je croyais que seuls les logiciels « externes », comme par exemple un logiciel compilé sur Cygwin, ne rentraient pas dans ce contexte.

  • le_promeneur

    Une simple remarque, je pense (sans être juriste ni pro des licences) que la GlibC n’est justement pas GPL pour autoriser n’importe qui de développer du code propriétaire sur Linux. C’est un moyen de dopper le soutiens des entreprises (pour les pilotes par exemple).

    Je ne suis pas choqué de voir des logiciels non GPL fonctionner de concert avec GNU-Linux

  • news

    2 ice

  • Hyo Carini

    Hi to all, the YouTube video that is posted at at this place has in fact fastidious quality along with good audio feature

  • vented gas heaters

    If you dont mind, exactly where do you host your web page? I am looking for a good host and your website appears to be extremely fast and up almost all the time

  • Chicago Locksmith

    The look for your blog is a little bit off in Epiphany. Nevertheless I like your blog. I may need to install a

  • Boston Bruins

    Have you considered adding some differing opinions to your article? I think it will really enhance everyones understanding.

  • vaimo thaimaasta

    Im having a small issue. I cant get my reader to pick up your rss feed, Im using bing reader by the way.

  • LAWRENCE

    An interesting blog post there mate . Thanks for that .

  • Asbestos awareness training

    Hey, you used to write magnificent, but the last few posts have been kinda boring¡K I miss your super writings. Past few posts are just a little bit out of track! come on!

  • BDSM sites

    I love that site layout ! How do you make it? Its really good.

  • website

    This website is extremely good. How did you make it .

  • world hardest game

    I feel one of your ads initiated my internet browser to resize, you might well need to set that on your blacklist.

  • Virgil Christiano

    Uhhm..Oh hey there, simply become aware of your blog through Google, and located that it’s truly informative. Thank you and good luck.

Gnakouri Danon

Co-fondateur du site Android france, senior lead developper, passionné de bière et de cigare cubain

27 novembre 2009 Developpementandroid, conférence, Developpement, grenoble, Linux, Open Source, plate-forme, sdk3,583

2021 © Android-France
loading Annuler
L'article n'a pas été envoyé - Vérifiez vos adresses e-mail !
La vérification e-mail a échoué, veuillez réessayer
Impossible de partager les articles de votre blog par e-mail.