ckyl a écrit 3877 commentaires

  • [^] # Re: je comprend pas trop...

    Posté par  . En réponse à la dépêche 985 bugs dans le noyau Linux. Évalué à 10.

    Pour faire vite, tu as plusieurs types de bug. Tu as effectivement les bugs sémantiques et la sauf specifications formelles l'outil ne trouvera j'amais l'erreur. Tu regardes si 42 t'es envoyé alors que c'etait 422 ca marchera pas.

    Par contre tu peux facilement detecter des choses qui sont a coup sur des erreurs. Trivialement, ce que fait gcc, si tu utilises une variable non initialisé c'est un bug, une fuite mémoire ca peut se retrouver en analyse statique aussi.

    Évidement tu ne trouves pas tout et il faut vérifier ce que te sors l'outil. C'est l'étape plus évolué de ce que te propose gcc ou splint. Bien évidement c'est beaucoup simplifié mais tu trouveras sur la page de danwson engler quelques transparents interessant : http://www.stanford.edu/~engler/(...) . Ca tombe bien c'est le monsieur qui encadrait SWAT a stanford !

    > pourquoi c'est pas intégré dans le compilateur directement.

    Par ce qu'on peut faire du brouzouf avec et que personne n'a fait quelque chose de si évolué en libre ? :-)
  • [^] # Re: Pour la licence :

    Posté par  . En réponse au journal Fork de CVS. Évalué à 10.

    Aujourd'hui et pour encore quelques années CVS c'est vieux mais c'est supporté.

    Malgré tout le bien qu'on peut penser d'arch/svn/autre actuellement leur support dans les outils de developpement est plus que limité voir totalement inexistant pour arch (et tla c'est un peu beaucoup tres relou a utiliser d'ailleur).

    Actuellement les avantages de CVS c'est :

    Tres simple à mettre en oeuvre (subversion est aussi facile) de la doc partout, sur tout, sous tout système.

    Tellement basique qu'on peut commencer a l'utiliser en 1h alors qu'il faut compter 2 jours rien que pour comprendre comment fonctionne arch en mode decentralisé

    Et surtout integration dans TOUT les outils de developpement. Subversion commence a être supporté, sous Jbuilder 2005 par exemple, le plugin eclipse est pour le moment très limité (JNI, pas de ssh toussa). Pour svn tu as trac qui est bien entre autre pour le cvsweb. Pour arch y'a rien du tout a ma connaissance. Il n'y a pas que l'outil lui même mais tout ce qui tourne autours.

    Bref CVS est pour encore la pour un moment et aussi par ce qu'une migration coute tres cher, ca demande une phase de validation monstrueuse et le temps que tout les developpeurs assimilent le nouveau système. Chez FreeBSD des gens reflechissent à passer a subversion depuis 18 mois et il me semble que c'est toujours pas concluant...

    Donc ce n'est peut etre pas aussi stupide que ca...
  • [^] # Re: DTrace

    Posté par  . En réponse au journal Solaris 10 (mon humble avis). Évalué à 2.

    > Tu utilises Linux ?

    Oui parmis d'autres (tous libres d'ailleurs, a ma connaissance y'a que trois softs proprios et un driver)

    > Pourquoi ?

    Meilleur support materiel pour plein de conneries, OS qui est actuellement utilisé en recherche et où y'a plein de choses interessantes qui se passent. Et ca "juste marche" (enfin ca devient un peu plus aléatoire de nos jours :-).

    > Franchement, installes Solaris chez toi et changes de site :-)

    Tu es fatiguant avec tes tout blanc ou tout noir. C'est tellement étrange pour toi qu'on puisse montrer des avantages sur certains points ? À l'utilisation linux est clairement supérieur à Solaris y'a pas photo et je n'ai jamais dit le contraire. Ce n'est pas pour autant qu'il n'y a rien a prendre ! De plus ils ont de plus été fair play la plupart du temps à ma connaissance...

    DTrace est une tuerie j'utilise pas Solaris pour autant. PF est génial j'utilise pas OpenBSD pour autant, bin non y'a PF sous FreeBSD. Applescript est un super concept, j'utilise pas Mac OS X pour autant. Je pourrais te faire a peu près tout les systèmes comme ca.

    Linux a des points forts et des points faibles, je vois pas ce qu'il y a de contradictoire avec le fait de l'utiliser et de l'apprecier...
  • [^] # Re: DTrace

    Posté par  . En réponse au journal Solaris 10 (mon humble avis). Évalué à 2.

    > Pourquoi ?

    Pour moi les avantages de linux sont les suivants :

    -> Pas de futur justement, c'etait jusqu'ici un avantage mais il me semble que du coté utilisateur, certain commencent a en avoir leur claque

    -> Pas de stabilité, linux ne fige pas d'API. La gestion des releases peut faire sourrire aussi...

    -> Pour les equipes eclatés, je ne suis pas sur que la com dans une entreprise soit meilleure (dans le sens efficasse), mais je n'ai pas l'exprerience pour le confirmer. C'est peut etre plus planifié.

    Quand tu dev un FS t'as juste besoin que le VFS ne change pas trop, pas besoin de communication plus que ca. La comm se fait a l'interieure des gros projets.

    -> Pas de documentation a ecrire (gain de temps considerable pour ceux qui produisent le plus, perte de temps phenomenale pour les autres)

    -> beaucoup de monde pour avoir plein d'idées et la liberté de tester ses idées, qui pourront être reimplementées si besoin.

    -> Pour le moment linux évolue dans le court terme, ce qui le rend actuellement beaucoup plus attractif du point de vue fonctionalités qu'un Solaris.

    > Ah ouais ?

    Réponse a deux balle, Microsoft c'est pas *une* entreprise c'est L'entreprise !

    C'est effectivement possible, il faut pondérer par la taille de la boite et la position sur le marché, pour une boite du type Sun ca me semble impossible. D'ailleurs toutes ont plus ou moins laché le morceau pour se recentrer sur ce qui leur fait gagner du pognon.
  • [^] # Re: XEN

    Posté par  . En réponse au journal Solaris 10 (mon humble avis). Évalué à 3.

    D'un point de vue utilisateur une des differences majeure est que Xen permet de faire tourner plusieur OS hotes, pour le moment seul NetBSD est officiel mais FreeBSD et Plan9 devraient arriver.

    Autrement tu as des docs interessante sur comment fonctionne Xen la : http://www.cl.cam.ac.uk/Research/SRG/netos/xen/architecture.html(...)

    J'ai peu d'experience dans le domaine mais la ou UML est plus centré sur le debug noyau, Xen semble plus axé sur une virtualisation utile pour l'administrateur/utilisateur avec par exemple la posibilite de sauvegarder une execution et de la reprendre ou simplement de la mettre en pause, de deplacer un systeme d'une machine physique vers une autre.
  • [^] # Re: DTrace

    Posté par  . En réponse au journal Solaris 10 (mon humble avis). Évalué à 4.

    > Puisque tu "aimes" les unix proprio, j'ai une petite question.

    Comme je l'ai dit je n'aime pas les UNIX proprio a l'utilisation. Ils sont lourdingues et ca explique en grande partie leur chute amha.

    Par contre tu parlais des technos et ca n'a strictement rien a voir. Y'a plein de technos interessantes à prendre un peu partout. Tu prouves par ton post que tu ne connais vraiment pas ce dont tu parles et tu balances un "Je doute que ce soit mieux" bin moi ca me gène !

    L'autre truc que je regrette avec linux (et le LL en général) c'est qu'au passage on a oublié la signification du mot documentation.

    Autrement pour ce qui est du developement c'est encore heureux qu'un bon millier de hackers (on parle noyau) qui bossent plus ou moins gratos, les couts sont surtout tres repartis, explosent une equipe de dev supportée par une seule boite. Et si comme tu compares un OS complet ca tombe sous le sens que financer un noyau, les outils, en Desktop environement, un serveur mail, un serveur web, un serveur DNS, <ce que tu veux ici> est impossible. C'est bassement une histoire de cout :-)

    > Heureusement pour eux, Linux ne peut pas pomper comme ils le font avec le logiciel libre...

    Le logiciel libre a pompe le plupart de ses idees/fondements dans de l'UNIX proprio. Maintenant les UNIX proprio pompent le code. C'est la vie.

    > Eux aussi ils avaient des certitudes...

    Tu fais encore l'erreur de confondre technique et marketing
  • [^] # Re: DTrace

    Posté par  . En réponse au journal Solaris 10 (mon humble avis). Évalué à 2.

    > capabilities *diminue* les privilèges. Il ne les augmente jamais.

    Aucun mechanisme n'augmente jamais les privileges*! C'est toujours un process plus privilegié que te donne les droits dont tu as besoin.

    >> Et je vois pas bien ce que PAM fait dans la choucroutte.
    > Pour gérer les privilèges peut-être ?

    Oui et ? Si tu n'es pas au courant l'un des premiers système a avoir utilisé PAM c'est Solaris 6 :-)

    * Sauf failles qui commencent a etre courantes chez linux
  • [^] # Re: XEN

    Posté par  . En réponse au journal Solaris 10 (mon humble avis). Évalué à 3.

    Y'a surtout aucun point commun.

    Chroot, en gros, ca change sur le / de tes process

    Xen ca fait tourner un systeme d'exploitation hote, noyeau compris. Je te recommande d'aller voir le site web de Xen.
  • [^] # Re: DTrace

    Posté par  . En réponse au journal Solaris 10 (mon humble avis). Évalué à 7.

    > L'avantage de DTrace est d'avoir un système de script pour faire le tri dans tout ça et faire des statistiques.

    Non pas uniquement. strace te permet de tracer uniquement l'interface userland/kernel c'est a dire les appels systeme que fait ton appli. C'est pas très très interssant quand tu cherches a optimiser quelque chose ou à réellement tracer un problème.

    DTrace permet de tracer a l'interieur du noyau, genre tu veux savoir combien des fois l'instruction fpu fdmulx est émulée par le noyau pas de problème. La liste de ce que tu peux observer est la http://docs.sun.com/app/docs/doc/817-6223(...) et est plutôt impressionante. Ca n'a vraiment rien a voir avec strace.

    > Je doute que ce soit supérieur à device-mapper et lvm2

    Je m'avancerai pas la dessus mais pour ce qui est de gérer du gros gros matos je reflechirais a deux fois avant d'avancer des choses comme ca quand on connait aussi mal le système que l'on critique.

    Si y'a une seule raison d'utiliser Solaris c'est justement sur les grosses machines SUN que tu prends pour une armoire au fond de la salle machine.

    Bref laisse un peu tes certitudes de linuxien qui te font toujours sortir "c'est nous qu'avons la plus grosse" avec en prime des technos qui n'ont rien a voir et des urls plus ou moins fumeuse. Solaris c'est pas userfriendly, c'est pas sexy mais les mecs qui developent Solaris sont des plus talentueux et ont de l'imagination. Sors un peu de ton monde linuxo linuxien même si tu n'aimes pas; s'interesser aux technos de l'extérieur est très enrichissant.

    En plus les gens de chez sun c'est des mecs bien quand ils font un nouveau truc en général y'a un papier qui arrive avec. Sur citeseer y'a 735 papiers qui contiennent @sun.com et autrement y'a des pdfs sur le site de sun.
  • # DTrace

    Posté par  . En réponse au journal Solaris 10 (mon humble avis). Évalué à 10.

    > DTrace : Sorte de surcouche de strace/ltrace. C'est peu intéressant.

    C'est bizarre mais la plupart des devs noyaux de differents systemes aimeraient bien avoir DTrace chez eux...

    Par exemple chez freebsd (lire le thread) :
    http://docs.freebsd.org/cgi/getmsg.cgi?fetch=118817+0+archive/2004/(...)

    > mais je ne vois pas ce qu'il fait de plus par rapport à strace/ltrace.

    http://www.sun.com/bigadmin/content/dtrace/dtrace_usenix.pdf(...)

    DTrace est par rapport strace ce que valgrind est à print(3) :-)

    > Process Rights Management : Mieux que SeLinux ? Je doute. PAM sous Linux couplé à userhelper est aussi très puissant (bien que pas facile à domper et pas totalement complet). Linux a aussi ACL.

    ca ressemble plus aux capabilities, developpé chez linux mais jamais utilisé. Et je vois pas bien ce que PAM fait dans la choucroutte. P

    Pour les ACLs vu le temps que linux a mis pour les integrer il y a pas vraiment de quoi être fier, d'ailleur les outils haut niveaux ne les gerent meme pas voir gnome qui met un joli verrou alors que les ACLs autorisent l'acces....

    Enfin solaris c'est utile par ce que niveau VMM ils assurent. Tu retrouves dans tout les UNIX-like libres ce que solaris a fait sur ce point la.
  • [^] # Re: Trop compliqué...

    Posté par  . En réponse au journal Passage à Jabber !. Évalué à 2.

    > Euh, quand on veut pas se donner la peine de lire la doc à l'utilisation d'un logiciel (ce que je peux comprendre, je fais de même), on fouille un peu...

    C'est exactement ce que je dis :-)
    Sauf si tu veux faire des choses extra ordinaires avec ton gaim y'a pas de raison de lire la doc sauf si tu veux être au courant de toutes ses fonctionalités. Mais ca c'est pour 0.5% des utilisateurs !

    Normalement les IHMs sont faites de facon à etre simples et standardisés. C'est pour ca qu'il est si pénible d'avoir un bureau GNOME/KDE/JAVA par exemple. Tu sais jamais où chercher. L'ordre des boutons est jamais le même et te force à lire les messages d'erreur et les messages sur les boutons au lieu d'avoir des automatismes

    La en l'occurence c'est justement pas sorcier à trouver pour MSN et AIM, le fait que l'on ne trouve pas comment faire pour Jabber (ca devrait être a la même place) implique logiquement que ce n'est pas possible, ce qui était le sujet du journal. Ou alors il y a un gros problème dans l'IHM. Je penche vers 1 perso.

    Voila j'espere que c'est plus clair.
  • [^] # Re: Trop compliqué...

    Posté par  . En réponse au journal Passage à Jabber !. Évalué à 0.

    > mais réservé uniquement pour ceux qui prennent la peine de lire la FAQ.

    Les réponses intelligentes sont réservées uniquement aux personnes qui prennent la peine de lire la question.

    T'as pas l'impression d'être a cote de la plaque en sortant la réponse pour AIM et MSN quand le monsieur fait un journal pour expliquer qu'il est passé a jabber ?

    Et franchement même si c'est possible alors c'est mal fait (j'ai pas trouvé). Devoir lire la doc d'un logiciel pour une connerie comme ca, c'est plutôt nul.
  • [^] # Re: pour ma part

    Posté par  . En réponse au journal Bounce d'antivirus. Évalué à 2.

    Super donc tu vas lire 1000 messages par semaine rien que pour voir *LE* virus que tu as envoyé dans l'année ?

    Ca doit etre passionnant !
  • # Logo

    Posté par  . En réponse à la dépêche NetBSD 2.0 vient de sortir.. Évalué à -2.

    C'est quand même domage de gacher du si beau code par un logo si moche

    http://netbsd.org/images/NetBSD-smaller.png(...)
  • [^] # Re: Merci de changer de troll...

    Posté par  . En réponse au journal MSN messenger mais que deviens la communauté ?. Évalué à 3.

    > ben ecoute je ne vais pas faire une etude de la baisse des prix de FT, mais quand tu as 30 euros chez l'un, et 45 chez l'autre, et bien tu vas chez le premier c'est tout.

    J'ai deux connexions internet. L'une chez tele2 a 19 euros l'autre chez wandoo dans les 30. Et je peux te dire que je suis pas pret de changer la connexion wanadoo. J'ai pas d'access physique a la machine et wanadoo c'est moins de 20h de coupure en 4 ans. Tele2 c'est plus de 96h en un an.

    Tu aurais pas oublié une notion de service et de qualité la dedans ?

    Les utilisateurs d'informatique veulent surtout une chose : "Que ca marche". Quand tu vois les delais de free ou le fait qu'il faille aller sur usenet pour savoir ce qu'il se passe ca fait beaucoup de raison de rester sagement chez wanadoo. C'est cher mais t'es pas emmerdé.
  • [^] # Re: libre

    Posté par  . En réponse au journal MSN messenger mais que deviens la communauté ?. Évalué à 3.

    Configuration relou.

    Gestion du NAT/Firewall relou. Ca passe sur les firewalls activés par defaut, sous fedora par exemple ? Et je parle meme pas quand la machine qui a la webcam n'est pas connectée directement

    Configuration stupide. Pourquoi quand j'ai deja configuré ma webcam, et que je relance gm sans la webcam de branchée il reconfigure tout ? C'est pratique comme ca quand tu la rebranches faut retourner dans les menus !

    Et enfin mal integré au reste du bureau/environement IM. Genre t'es sur jabber et tu dis tiens si on faisait du gnomemetting ? Allez hop les deux doivent lancer gm ! Et je parle meme pas du CPU bouffé quand gm est idle.

    gm c'est bien mais c'est pas convivial pour un poil malgré tout vos efforts. Ca reste un bon logiciel mais si on te propose un truc moins chiant à utiliser le choix est vite fait.
  • [^] # Re: Et la visio ?

    Posté par  . En réponse au journal MSN messenger mais que deviens la communauté ?. Évalué à 4.

    Note : je n'utilise pas MSN, tout au plus jabber et icq 5 minutes par jour.

    Et pour ce que cela implique je suis peut etre un tantinet moins passioné que toi sur le sujet et un chouilla plus rationel sur les choses graves dans la vie...
  • [^] # Re: Et la visio ?

    Posté par  . En réponse au journal MSN messenger mais que deviens la communauté ?. Évalué à 1.

    La même chose que si y'a plus de serveur jabber de developpés ou que jabber passe de mode et s'écroule ou que $raison_aleatoire....

    Bref tu proposes de faire maintenant ce qu'ils pourraient etre ammene a faire plus tard. Pour le moment quel est le probleme ? Qu'un jour ca puisse ne plus marcher ? Alors arrete d'utiliser un ordinateur tu vivras mieux
  • [^] # Re: Merci de changer de troll...

    Posté par  . En réponse au journal MSN messenger mais que deviens la communauté ?. Évalué à 4.

    > le danger c le monopole avant tout

    Non c'est l'abus de monopole. Regarde du côte des outils GNU leur position est encore plus écrasente dans le monde UNIX-like que les outils microsoft dans le monde PC...

    Des exemples comme ca tu en as une tripotee

    > oui si c'est du M$

    Microsoft : mal

    > si pas M$ et qu'elle a une position monopolistique aussi

    IBM, adobe, borland, oracle: mal

    C'est une facon de voir les choses... Pourtant dans le dernier lot y'a quelques trucs a reflechir :-)
  • # Merci de changer de troll...

    Posté par  . En réponse au journal MSN messenger mais que deviens la communauté ?. Évalué à 6.

    https://linuxfr.org/~liberf0rce/15852.html(...)

    Autrement tu as quelque chose de particulier contre les softs proprios s'ils ne t'emprisonnent pas ?
  • [^] # Re: C'est bien de savoir à quoi ca sert...

    Posté par  . En réponse au journal Python ca put. Évalué à 10.

    $cat shell.c
    #include <unistd.h>

    int main(int argc, char **argv) {
    if (execl(argv[1], NULL) < 0)
    return 1;

    return 0;
    }

    $gcc -o shell shell.c
    $ cat < toto.sh
    #!/bin/sh

    echo "Hello !"
    ^D
    $./shell toto.sh
    Hello !

    Voila ce que fait un shell. Tu fais TOUJOURS executer tes scripts directement au noyau. Lorsque tu fais un exec*(2) sur un executable le noyau regarde a quel type d'executable il a a faire. Souvent c'est de l'ELF, mais ca peut aussi etre du a.out, XXX ou du script shell. Dans ce cas il repere la sequence magique #! et lance l'interpreteur.

    D'ailleur dans linux c'est la http://fxr.watson.org/fxr/source//fs/binfmt_script.c?v=linux-2.6.9#(...) tu as une fonction, search_binary_handler, qui parcours l'ensemble des formats reconnus par le noyau et regarde si ca correspond a ton fichier. La tu as les actions prises par le noyau si il recontre un script qui commence par un shebang. (C'est un peu pas tres lisible certe)

    Derriere chaque lancement d'un programme tu as forcement un appel a execve() du noyau. Le role du shell c'est simplement de te fournir une invite de commande et des moyens d'edition de cette invite plus ou moins evolués
  • [^] # Re: C'est bien de savoir à quoi ca sert...

    Posté par  . En réponse au journal Python ca put. Évalué à 10.

    Ton avis est faux. C'est le noyau qui s'occupe de tout ca

    Par exemple sous FreeBSD :
    http://fxr.watson.org/fxr/source/kern/imgact_shell.c?v=RELENG53#L40(...)

    Fait le test de faire un execv(2) sur un script exectuable.


    > Par exemple pour un script sans extension.

    Quel rapport ? Depuis quand sous UNIX l'extension sert a quelque chose ? (hormis peut etre aux explorateurs de fichiers). ./toto ou ./toto.sh ou ./toto.pl c'est la même chose
  • # Hum

    Posté par  . En réponse au journal Konversation 0.15 is OUT \o/. Évalué à -4.

    > est sortie aujourd'hui [...] (sans bugs grave)

    > clone parfait d'xchat(ou presque, je ne connais peu xchat)

    Pas credible :-)
  • # Mouai

    Posté par  . En réponse à la dépêche Le site w3blacklist renaît de ses cendres. Évalué à 2.

    > Il y a des envois réguliers de courriels aux webmestres concernés, pour que le site soit modifié et rendu conforme aux standards.

    Y'a pas encore la fonctionalité "linchage en regle" au bout de 3 mois ? Ou alors "suivre le webmaster 24h/24 pour le montrer du doigt dans la rue" ? Ou meme simplement le harcellement au telephone.

    Histoire de pourrir tout les mechants du web. Haha cher ami toi aussi vient denoncer l'ennemi !

    > Il dénonce tout site (commercial ou gouvernemental) qui discrimine les visiteurs en interdisant l'accès (totalement ou partiellement) selon le navigateur ou le système utilisé.

    Ha ca c'est ridicule aussi, en choisissant de respecter le W3C tu discrimes mon netscape 4.75. Allez je vais de ce pas faire un site web ! Tout choix technologique est discriminatoire c'est evident.
  • [^] # Re: Téléchargement?

    Posté par  . En réponse au journal wolfenstein enemy territory & dlfp. Évalué à 3.

    ET est un freeware donc aucun problème. Pas de cle ni rien.