IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Le noyau Linux débarque sur les navigateurs Web


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif

    Homme Profil pro
    Responsable projets techniques
    Inscrit en
    Février 2003
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable projets techniques
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2003
    Messages : 980
    Par défaut
    Petite précision : le javascript ne sert qu'à émuler le processeur et le terminal.

    Le noyau chargé est compilé, et le filesystem est un fichier image qui peut être monté sur n'importe quel Linux (et donc modifié par qui le souhaite )

    Donc potentiellement, n'importe qui peut recompiler un autre noyau, ou modifier le contenu du fichier root.bin pour y ajouter des trucs !

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2006
    Messages : 519
    Par défaut
    Citation Envoyé par sylvain230 Voir le message
    Oui c'est vraiment impressionnant ce que l'on peut faire avec un navigateur web. Émulateur Linux, incorporation de 3D avec WebGL.
    Bientôt il suffira d'installer un navigateur sur le pc et ça remplacera l'OS. ^^
    C’est ce en quoi consistent Chrome OS et Chromium OS.

    Citation Envoyé par tumoo Voir le message
    :wq ?
    Mieux :

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 277
    Par défaut Quoique...
    Bonjour, enfin re rapport à ce post...

    Bientôt il suffira d'installer un navigateur sur le pc et ça remplacera l'OS. ^^
    Oui bon un navigateur faut l'installer sur un OS, quoique... On peut créer un binaire bootable, en gros un navigateur qui serait OS en même temps. Genre sous la forme d'une image disque... Bon c'est du lourd mais c'est possible, voir même l'inclure dans le bios, en augmentant beaucoup la taille de la mémoire de celui-ci.

    Allez rendez-vous à l'adresse ou tout commence, 0000:7C00.

  4. #4
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 126
    Billets dans le blog
    149
    Par défaut
    En fait ... j'y reflechissais ... et non il ne faut presque rien.

    Il faut:

    - Un CPU (ARM ?) ; de la memoire
    - Une entree reseau
    - Un ecran
    - Un port USB

    Maintenant le systeme. Bah en fait ... rien. Oubliez moi tout ces Windows ; GNU/Linux ; Mac OSX. Il ne faut qu'un logiciel qui permette de traiter avec du HTML / CSS / JS
    D'ailleurs, j'ai appris (je suis toujours un peu en retour) qu'il y avait des tele et des radio meme connecte (a facebook entre autre) Enfin, bref, il ne faut pas tant, juste gere le HTML / CSS / JS.
    Enfin d'apres moi
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  5. #5
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2007
    Messages
    697
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 697
    Par défaut
    Citation Envoyé par Golgotha Voir le message
    j'arrive pas à quitter vi
    Esc -> pour exécuter une commande
    :wq -> sauver le fichier et quitter
    :q -> quitter
    :q! -> quitter sans enregistrer
    Par contre tcc ne me trouve pas stdio.h... mais arrive à trouver printf comme un grand (comme la plupart des compilateurs modernes).

    EDIT :
    Citation Envoyé par kain_tn Voir le message
    Ouais c'est normal: si tu fais un cd /usr && ls tu verras qu'il n'y a pas de répertoire "include" et donc pas de stdio.h...
    j'ai bien vu. Là les includes sont dans le répertoire usr/lib/tcc/include mais ça reste limité...

  6. #6
    Membre extrêmement actif
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 387
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par atha2 Voir le message
    Esc -> pour exécuter une commande
    :wq -> sauver le fichier et quitter
    :q -> quitter
    :q! -> quitter sans enregistrer
    Par contre tcc ne me trouve pas stdio.h... mais arrive à trouver printf comme un grand (comme la plupart des compilateurs modernes).
    j'avais oublié de faire echap, ça marche nickel.
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

  7. #7
    Membre éprouvé Avatar de kain_tn
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 865
    Par défaut
    Citation Envoyé par atha2 Voir le message
    Par contre tcc ne me trouve pas stdio.h... mais arrive à trouver printf comme un grand (comme la plupart des compilateurs modernes).
    Ouais c'est normal: si tu fais un cd /usr && ls tu verras qu'il n'y a pas de répertoire "include" et donc pas de stdio.h...

  8. #8
    Membre très actif Avatar de jmnicolas
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2007
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2007
    Messages : 427
    Par défaut
    Ce mec est un malade ! (dans le bon sens)

  9. #9
    Membre très actif
    Avatar de ProgVal
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 636
    Par défaut
    Notons également que l'auteur de JSLinux est aussi celui de QEmu

  10. #10
    Membre Expert
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Par défaut
    tres impressionnant.

    Toutefois, la vitesse dépend largement du pc qui fait tourner le navigateur... sur mon petit netbook, ça reste lent ...

  11. #11
    Membre très actif
    Inscrit en
    Mars 2006
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 121
    Par défaut
    Bonsoir,

    Excusez moi j'ai pas bien compris ce que cela veut dire, c'est quoi le principe, et quels sont les possibilités

    Je l'ai testé, et je comprends pas d'où vient l'OS où on fait le test ?

  12. #12
    Membre très actif

    Homme Profil pro
    Responsable projets techniques
    Inscrit en
    Février 2003
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable projets techniques
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2003
    Messages : 980
    Par défaut
    Citation Envoyé par santana2006 Voir le message
    Bonsoir,

    Excusez moi j'ai pas bien compris ce que cela veut dire, c'est quoi le principe, et quels sont les possibilités

    Je l'ai testé, et je comprends pas d'où vient l'OS où on fait le test ?
    voir tous les messages déjà postés...

    http://www.developpez.net/forums/d10...b/#post5993135
    http://www.developpez.net/forums/d10...b/#post5993195

  13. #13
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 371
    Par défaut
    ce truc est hallucinant. On voit passer des messages binaires dans firebug, qui l'eut cru en web ?

  14. #14
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 126
    Billets dans le blog
    149
    Par défaut
    En fait ... Chrome OS est juste devant nous.
    Un OS dans le navigateur, comme nous l'avons là. Il n'y a plus rien besoin sur la machine (juste le minimum pour se connecter à internet, faire tourner du HTML / JS / CSS) et hop, on passe sur une émulation plus ou moins distante de l'OS.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  15. #15
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 132
    Par défaut
    Là je suis vraiment sur le c** si vous me permettez l'expression.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    / # cat /proc/cpuinfo                                                            
    processor       : 0                                                             
    vendor_id       : GenuineIntel                                                  
    cpu family      : 5                                                             
    model           : 4                                                             
    model name      : Pentium MMX
    Je dis chapeau M. Fabrice Bellard

  16. #16
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    891
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juillet 2007
    Messages : 891
    Par défaut Merveilleux
    C'est vraiment un géni. L'intérêt est je trouve titanesque. Imaginez tous les programmes écrit en C / C++ .... peuvent dorénavant fonctionner sur une application web... un peu ralentit certes mais tout de même. L'intérêt est identique à celui d'une VM. Inutile mais tellement pratique que tout les professionnels en ont besoin pour leurs tests.
    On peu maintenant imaginer un IDE C/C++ totalement disponible sur une application web.


    Il me semble que Fabrice Bellard avait déjà réussit l'exploit de battre le record du nombre de décimal de PI sur un simple PC ridiculisant les super-ordinateurs... Inutile mais qui montre que l'on exploite très mal la puissance de nos machines... Ou que la marge de progression est gigantesque dans le développement.

  17. #17
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par abriotde Voir le message
    C'est vraiment un géni. L'intérêt est je trouve titanesque. Imaginez tous les programmes écrit en C / C++ .... peuvent dorénavant fonctionner sur une application web... un peu ralentit certes mais tout de même. L'intérêt est identique à celui d'une VM. Inutile mais tellement pratique que tout les professionnels en ont besoin pour leurs tests.
    On peu maintenant imaginer un IDE C/C++ totalement disponible sur une application web.
    Non, les performances ne sont vraiment pas au rendez-vous. On peut imaginer faire tourner de vieux programmes de l'époque du DOS, mais vraiment du très, très vieux. Sinon, techniquement ça marche mais c'est infiniment trop lent.

    Les VMs n'émulent pas le microprocesseur : elles émulent les périphériques, l'écran, une quantité précise de mémoire et "l'impression" d'être le seul OS tournant dans une machine qui lui est entièrement dédiée. Le processeur n'est pas émulé, les contrôles mémoire le sont à peine, etc. Niveau performances c'est pas très différent de pas de VM du tout : ce sont les accès périphériques, qui ralentissent, pas l'exécution.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  18. #18
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 277
    Par défaut Mes respects :o)
    Bonjour,

    Oui belle performance, le suite logique de cette émulateur NES en javascript http://benfirshman.com/projects/jsnes/...

    Cordialement.

  19. #19
    Membre actif Avatar de cfillion
    Homme Profil pro
    Arrangeur musical
    Inscrit en
    Avril 2010
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Arrangeur musical
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2010
    Messages : 49
    Par défaut
    Je pense que c'est très intéressant, et peut être utilisé pour une bonne introduction à la console.
    Sinon, c'est le seul système où je peut faire rm -rf / et actualiser.

  20. #20
    Membre très actif
    Profil pro
    Développeur indépendant
    Inscrit en
    Août 2004
    Messages
    374
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur indépendant
    Secteur : Transports

    Informations forums :
    Inscription : Août 2004
    Messages : 374
    Par défaut le futur
    moi je dirais que ca prefigure le futur.
    auojourdhui, soit vous avez des applis installées avec les problemes de materiel ou de licence inherents, ou des applis distantes, mais pas si rapides ni si pratiques.
    imaginez qu'au lieu d'installer une appli, vous lancez une machine virtuelle qui contient deja l'appli completement configurée et prete à l'emploi, configurée au carat, un peu comme on fait avec le cloud en lancant une image de systeme d'exploitation dans une machine virtuelle dans un serveur , sauf que la, c'est sur votre machine.
    pour distribuer une appli, on distribue aussi son environnement,
    100% portable partout.
    fini les problemes de compatibilité.

    et franchement, chapeau bas, ca donne le tournis de voir ce genre de chose.

Discussions similaires

  1. Le noyau Linux débarque sur les navigateurs Web
    Par Idelways dans le forum Actualités
    Réponses: 0
    Dernier message: 18/05/2011, 12h51
  2. Questions sur les navigateurs web
    Par Eric_M dans le forum C#
    Réponses: 3
    Dernier message: 07/06/2010, 16h54
  3. Réponses: 14
    Dernier message: 20/08/2006, 00h00
  4. PNG sur les pages Web
    Par Crayon dans le forum Webdesign & Ergonomie
    Réponses: 4
    Dernier message: 28/07/2006, 20h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo