Jump to content

neologix

INpactien
  • Content Count

    585
  • Joined

  • Last visited

About neologix

  • Rank
    Pilote de X-wing
  1. Question stupide : pourquoi Samba et NFS, et pas Samba seul ? Samba est utilisable avec des clients Windows et Linux...
  2. Le shell ne gère que les calculs sur entiers, il considère tes flottants comme des chaînes de caractère. Utilise "bc", qui permet de faire des calculs un peu plus complexes, par exemple : a=3.2; b=0.7; c=`echo $a + $b | bc`; echo $c Sinon, quand j'ai besoin de faire des calculs, j'utilise Perl (ou octave, mais là c'est un niveau au dessus ;-)
  3. Justement, "on ne sait jamais". Sans préemption, tu sais que ton flot d'exécution ne sera pas interrompu (ou par une iterruption hard, mais on s'en fout ici), donc pas de problème. Tu parcours ta liste chainée, fais un kmalloc(GFP_KERNEL), manipule des données locales à un processeur, c'est pas grave. Mais dès que tu as de la préemption, et bien tu es obligé d'avoir recours à des {spin,read,write}_lock, à faire des kmalloc(GFP_ATOMIC), et de façon générale à introduire des méchanismes de synchronisation, et donc augmenter le risque de deadlock. En très schématique, preemption=>synchronisati
  4. Salut à tous (ça faisait un moment...). Dites, j'ai une question qui me turlupine. Aujourd'hui je me suis "accroché" au boulot avec un collègue au sujet des impacts de la préemption. Je pense que la préemption facilite les deadlocks, par exemple il y a plus de risques de deadlocks avec CONFIG_PREEMPT qu'avec CONFIG_PREEMPT_VOLUNTARY ou CONFIG_PREEMPT_NONE, tout simplement parce qu'il y a plus de sections critiques, et donc de problèmes de synchronisation. En plus, mon expérience personnelle me conforte dans cette idée : j'ai porté un ensemble de modules de 2.4 vers 2.6, et ça a révélé pas m
  5. La dernière fois que j'ai regardé, Atheros avait pas mal de retard. je ne sais même pas s'il existe des 802.11g avec gestion du WPA... Perso, j'utilise du ralink, et ça marche très bien. La branche de développement rt2x00 (qui utilise la nouvelle pile mac80211 de devicescape) est même incluse dans le noyau vanilla depuis 2.6.25. Le pilote est libre, et pas besoin de firmware, c'est tout bon.
  6. En fait c'est setvbuf() (ANSI, les termios() sont des fcontions POSIX). Il y a trois mode : Visiblement, les fichiers sont ouverts avec _IOFBF. Je voulais savoir si c'est spécifié dans la norme.
  7. Quelqu'un aurait la norme ANSI C sous la main? Avec ce programme : #include <stdio.h> #include <unistd.h> int main(void) { fputs("Test\n", stdout); sleep(1); return 0; } un strace me donne : execve("./test_stdout", ["./test_stdout"], [/* 34 vars */]) = 0 brk(0) = 0x804a000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f89000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(
  8. Dans ce genre de cas, tu as des scanners en ligne, par exemple http://www.pcflank.com/scanner1.htm
  9. En fait c'est plus tordu que ça : \telephone n'apparaît pas si on spécifie le champ \address, il faut utiliser le champ \location...
  10. Une petite question rapide aux pros de LaTeX. J'utilise la classe letter pour générer mes lettres, et rien à faire, je n'arrive pas à inclure un numéro de téléphone. J'utilise la balise \telephone{xxx}, mais il n'apparaît pas. Je ne pense pas que ce soit digne d'un sujet, mais ça me prend la tête...
  11. aptitude install alsa-utils Il va aussi t'installer linux-sound-base, et debconf va te demander le système de son à utiliser tu réponds alsa, ti lance alsamix, tu règles le son, et c'est bon depuis quelque temps, alsa contient dmix, tu n'as rien à configurer
  12. Bah, disons que pour le quidam, ce répertoire n'est pas vraiment utile (sauf s'il s'amuse à coder par exemple ;-), mais pour un admin qui s'occupe de pcs à la fac ou école d'ingé, il vaut mieux se pencher dessus si on ne veut pas que le moindre rigolo puisse crasher le serveur depuis le shell ou par ssh. Parmi les gourous qu'il y a ici, personne ne sait si on peut limiter le % de cpu utilisé?
  13. "Facile": toi tu ne connais pas mon niveau en bash! Effectivement, j'aurais pu comprendre si j'avais remarqué que ":" est le nom de la fonction. Je pensais que c'était un opérateur spécial (c'est vrai quoi, c'est pas conseillé d'autoriser des noms pareils ;-) En tout cas, merci pour cette explication!
×
×
  • Create New...