Journal IBM : Voleurs !

Posté par  .
Étiquettes : aucune
0
19
sept.
2003
Je suis tombé là-dessus (vu sur /.)
http://www-106.ibm.com/developerworks/linux/library/l-boot.html(...)

Et là, stupeur ! C'est une idée qui me trottait dans le tête depuis un petit moment, disons 2 ou 3 mois. Mais comme je suis en phase terminale de thèse, pas le temps (encore que).
C'est marrant, tout de même, qu'ils sortent ça exprès quand j'y pense...
Cela dit, vous en pensez quoi de cette idée ?

PS : sachant rendre ce qui est à César, je dois avouer que je n'avais pas songé à utiliser make pour faire ça... Mais bon. Et puis, c'est sûr, vous n'êtes même pas obligés de me croire, vu que j'ai même pas pensé à breveter ce truc (organisation des init scripts en arbre, d'où parallélisation, d'où gain de temps de boot, d'où utilisateur ravi, d'où grand sourire bête sur son visage, d'où suspicion de celui qui est en façe, quelque peu paranoïaque, d'où...).

David
  • # Re: IBM : Voleurs !

    Posté par  . Évalué à 3.

    Tu ne savais pas qu'IBM avait developpé une techno pour lire les pensées ?
    C'est pour ça qu'ils ont tant de brevets : Ils piquent les idées des gens et les déposent.
  • # Re: IBM : Voleurs !

    Posté par  . Évalué à 1.

    Tout le monde a pu un jour penser à la façon d'accélérer le boot, non ? :)
    Repérer les choses qui prennent du temps et essayer de voir comment faire...

    Sur mon portable (Debian Sid), hotplug met un certain temps à démarrer (plusieurs secondes) et bloque tout le reste, mais bon j'ai pas encore cherché en profondeur.

    Un petit détail pas mal sur Mandrake, c'est le serveur X qui est démarré le plus tôt possible, alors que sur Debian par exemple, c'est le dernier, ça fait gagner un peu de temps, même si c'est compensé par tous les autres services qui sont lancés :)
  • # Re: IBM : Voleurs !

    Posté par  . Évalué à 1.

    à mon avis, IBM et toi n'êtes pas les seuls à y avoir pensé :)
    d'ailleurs meme moi un jour je me suis dit "tiens les services ils sont lancé séquentiellement c'est con ils devraient être lancés en meme temps"
    et juste après j'ai du penser à un truc un poil plus important comme "qu'est-ce qu'il me reste dans mon frigo"


    sinon quand tu lances apache en en ssl il te demande un mot de passe pour décrypter la clé privée (il faut donc taper un truc direct sur la console de démarrage), et là tu fais comment si tout se lance en même temps, pour répondre ?
    • [^] # Re: IBM : Voleurs !

      Posté par  (site web personnel) . Évalué à 1.

      Sur Slashdot, y'a pas mal de liens vers des projets similaires, et de types qui s'exclament également « Mais c'est mon idée ! ». Il y a des projets de scripts réécrits en C, de remplacement d'init qui gère les dépendances, etc. (Rappel : Slashdot ne se lit de manière utile qu'à niveau +4 ou +5.)
    • [^] # Re: IBM : Voleurs !

      Posté par  . Évalué à 1.

      Dans le document, ils parlent de sevices dépendants (par exemple, le service ntf a besoin du network network). J'image que le service apache a besoin d'un service spécial genre "prompt utilisateur" avant de se lancé, non ?
      • [^] # Re: IBM : Voleurs !

        Posté par  . Évalué à 1.

        aucune idée, mais je pense pas, le script d'initialisation du systeme va chopper l'entrée standard c'est tout

        en plus un "service prompr utilisateur" ca veut pas dire grand chose pour moi

        enfin imagine que 2 serveurs comme ça se lancent en meme temps et demandent chacun un mot de passe en meme temps, ca foutrait un beau bordel a mon avis
  • # Re: IBM : Voleurs !

    Posté par  (site web personnel) . Évalué à 1.

    Il y a pas déjà un système de ce type dans la Gentoo aussi ?
    • [^] # Re: IBM : Voleurs !

      Posté par  (site web personnel) . Évalué à 1.

      en effet, dans le fichier /etc/conf.d/rc :

      # Global config file for the Gentoo RC System
      #
      # NOTE: most of these are not in use yet!!
      #
      # Set to "yes" if you want the rc system to try and start services
      # in parallel for slight speed improvement.

      RC_PARALLEL_STARTUP="no"

      J'ai essayé sur mon desktop, mais ça mettait pas mal d'erreurs.
  • # Re: IBM : Voleurs !

    Posté par  . Évalué à 4.

    Il y a un adage à propos des informaticiens et de la programmation :

    Si tu as une TRÈS BONNE idée, 10 personnes sur l'Internet l'ont eue avant toi.
    Si c'est une idée GÉNIALE, alors 100 personnes l'ont eue avant toi.

    Voilà, faut être modeste, c'est tout ;-)
    • [^] # Re: IBM : Voleurs !

      Posté par  . Évalué à 2.

      Dites, les gard, c'était de l'humour.
      Même s'il est vrai que c'est un truc auquel j'avais pensé, je n'ai jamais douté être le dix millionième à l'avoir...

      Cela dit, l'usage de make me semble pour le coup une très bonne idée : simple et efficace...

      David
      • [^] # Re: IBM : Voleurs !

        Posté par  (site web personnel) . Évalué à 1.

        Autant le contenu de ton journal est clair sur ce point, autant, je trouve le titre un peu agressif... Tu aurais pu ajouter un smiley.

        (j'ai regardé ton journal pour voir quel ignominie avait encore comise IBM)
        • [^] # Re: IBM : Voleurs !

          Posté par  . Évalué à 1.

          C'est vrai, j'eusse dû clind'oeiller dans la titre...

          Pardon, pardon !
          David
  • # Re: IBM : Voleurs !

    Posté par  . Évalué à 1.

    a common criticism of Linux -- voiced particularly by those from a Microsoft Windows background -- is that it takes a long time between pressing the "on" button and actually being able to use a Linux system.

    Euh, moi j'ai plutot vu l'inverse, des machines windows qui mettent un temps pas croyable avant de te permettre dete logguer... et une fois loggué, faut encore attendre la fin du sablier pour pouvoir travailler...
    • [^] # Re: IBM : Voleurs !

      Posté par  . Évalué à 1.

      J'avais lu quelque part que c'est un effet psychologique utilisé par MS.

      L'utilisateur est en quelque sorte distrait par quelques animations et musiques pendant le chargement. Il croit que le système est déjà lancé, etc... De même, après s'être loggué, le bureau apparaît assez rapidement, même si on ne peut rien faire (sablier), ou presque.

      Une des forces de MS, reconnaissons-le, c'est le Paraître. Ils fignolent l'apparence des cas les plus courants. Un truc qui m'avait soufflé pour la 1ère fois, c'est la musique lors de l'installation de Win XP. Complètement inutile (l'OS a des choses bien plus importantes à faire à ce stade) et source potentielle de très grave bugs (imaginez un buffer overflow pendant l'installation des règles de sécurité...). Mais "agréable", et fait pousser des "Oh!" et des "Ah!" à l'utilisateur lambda.

      Bref, si on arrive pas à accélérer le boot, yaka faire de jolies animations avec Linux...
  • # Re: IBM : Voleurs !

    Posté par  (site web personnel) . Évalué à 1.

    y'a déjà plein de projets de boot scripts qui demarre les services en parallèle (me rappelle plus des noms par contre). Je me rappelle que sur une liste RedHat, ils (les dev. RedHat) disaient que ça servait quasiment à rien car ce qui prend du temps en bootant c'est d'aller chercher les exécutables à droite à gauche. En faisait ça en parallèle, c'est encore pire : tu énerves ton disque et ça prend souvent plus de temps au final.

    Par contre, l'idée de gérer les dépendances par make, c'est marrant. Mais bon, make est dans /usr/bin, il faudrait le déplacer dans /bin et c'est un peu "overkill" comme méthode.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.