La NPTL (Native POSIX Thread Library) remplace de plus en plus l'ancienne bibliothèque Linux-Threads pour des raisons de performances, fiabilité et de conformité POSIX.
L'implémentation commence a être bien testée, cependant la plupart des bugs rencontrés avec la NPTL se trouvent au niveau de l'application utilisateur. Ces problèmes sont très difficiles à détecter et à résoudre car ils peuvent dépendre de plusieurs facteurs comme la charge de la machine et le nombre de processeurs.
De plus l'utilisation de débogueurs entraîne la modification de la dynamique des applications, ce qui rend leur utilisation très difficile dans un contexte multi-threadé.
PTT (POSIX Thread Trace Toolkit pour la NPTL), publié sous licence LGPL, a pour but d'aider à résoudre ces problèmes et à faciliter l'analyse d'applications multi-threadées complexes.
Il fournit des outils qui permettent de tracer les évènements importants intervenant au niveau de la NPTL (entrée/sortie dans les routines, prise/relâchement de lock, ...) tout en ayant un impact faible.
C'est en quelque sorte l'équivalent de LTT (Linux Trace Toolkit) sauf qu'on se place au niveau de la NPTL au lieu du noyau.
Un de ses avantages est qu'aucune modification au niveau kernel n'est nécessaire et qu'il est même possible d'utiliser l'outil sans la moindre intervention du super-utilisateur, ni modification de l'application.
Journal Kqemu
Non ce n'est pas la GUI kde pour qemu, mais c'est un module noyau[1] qui permet de faire de la virtualisation avec qemu et donc de boster l'execution jusqu'a un rapport 1/2 a une execution native.
Par contre le module n'est pas pour le moment sous licence libre.
D'ailleurs dans quelle mesure a ton le droit de lier au kernel (GPL) du code non libre, surtout quand celui-ci peut inclure du code GPL sans le vouloir a travers d'include et (…)
Par contre le module n'est pas pour le moment sous licence libre.
D'ailleurs dans quelle mesure a ton le droit de lier au kernel (GPL) du code non libre, surtout quand celui-ci peut inclure du code GPL sans le vouloir a travers d'include et (…)
Journal support de wmv3 et vc9 natif en cours
Si l'on peut en croire le cvs de ffpmeg ( http://www1.mplayerhq.hu/cgi-bin/cvsweb.cgi/ffmpeg/libavcodec/vc9.c(...) ), le support de ces formats est en cours.
C'est une bonne nouvelle pour ceux qui ne peuvent/veulent pas utiliser les codecs windows et pour le vc9 qui devrait se trouver sur les futurs dvd (je dis peut etre des betises, j'ai pas trop suivi l'affaire).
C'est une bonne nouvelle pour ceux qui ne peuvent/veulent pas utiliser les codecs windows et pour le vc9 qui devrait se trouver sur les futurs dvd (je dis peut etre des betises, j'ai pas trop suivi l'affaire).
Journal le wep ça vaut rien!!!
Je savais que le wep était assez faible, mais je pensais qu'en changeant la clef de temps a temps ça passait.
Je viens de faire un test avec aircrack et il lui faut moins de 500000 paquets (400-500 Mo) pour trouver la clef en 4 secondes !!!
D'ailleurs un article (http://securityfocus.com/infocus/1814(...)) parle de la "securité" du wep...
Pour noel offrez/conseillez a votre voisin une freebox + wifi, vous pourrez en profiter tout le reste de l'année ;)
Je viens de faire un test avec aircrack et il lui faut moins de 500000 paquets (400-500 Mo) pour trouver la clef en 4 secondes !!!
D'ailleurs un article (http://securityfocus.com/infocus/1814(...)) parle de la "securité" du wep...
Pour noel offrez/conseillez a votre voisin une freebox + wifi, vous pourrez en profiter tout le reste de l'année ;)
Journal freebox et linux
D'apres un thread sur la linux kernel mailling list, l'argument de free comme quoi on vous prete la freebox ne serait pas suffisant pour s'opposer a la diffusion des sources modifies de linux si la freebox tourne reellement dessus.
http://marc.theaimsgroup.com/?t=109734481900004&r=1&w=2(...)
http://marc.theaimsgroup.com/?t=109734481900004&r=1&w=2(...)
Journal dash vs bash
Suite a http://linuxfr.org/comments/454720.html#454720(...) , j'ai fait quelques tests sous dash, et on peut se rendre compte que les perf de bash sont desastreuse ...
sous bash :
date;for i in $(seq 100000); do echo $i > /dev/null;done;date
sam aoû 7 10:33:01 CEST 2004
sam aoû 7 10:33:13 CEST 2004
sous dash
date;for i in $(seq 100000); do echo $i > /dev/null;done;date
sam aoû 7 10:33:21 CEST 2004
sam aoû 7 10:33:25 CEST 2004
Et en plus a la fin dash (…)
sous bash :
date;for i in $(seq 100000); do echo $i > /dev/null;done;date
sam aoû 7 10:33:01 CEST 2004
sam aoû 7 10:33:13 CEST 2004
sous dash
date;for i in $(seq 100000); do echo $i > /dev/null;done;date
sam aoû 7 10:33:21 CEST 2004
sam aoû 7 10:33:25 CEST 2004
Et en plus a la fin dash (…)
Journal que suis je
n = sprintf(tmp, "%d", s.token); len = strlen(tmp); while (strlen(tmp) < 4) n += sprintf (tmp+n, "0"); /* invert the string */ while (tmp[i]) { if (i<len) tmp2[4-len+i] = tmp[i]; else tmp2[3-i] = tmp[i]; i++; } tmp2[4] = '\0';Question subsidiaire : Ou me trouve ton?
Journal bash 3
Moi qui croyais que le developpement de bash etait mort, j'ai ete drollement surpris en faissant un tour sur slashdot : http://linux.slashdot.org/linux/04/07/29/139218.shtml?tid=162&t(...)
J'ai pas eu encore le temps de voir les nouveauté, mais esperons que cette version majeur apporte plein de chose interessante.
J'ai pas eu encore le temps de voir les nouveauté, mais esperons que cette version majeur apporte plein de chose interessante.
Journal paquet debian inofficiel Xfree
Existe t il des paquets inofficiels sous debian des versions plus recente de X (Xfree 4.4 ou Xorg) ?
En effet certaines cartes on besoin des nouveaux drivers, nouvelles ameliorations,...
Le seul truc que j'ai trouve est http://www.debian-desktop.org/(...) qui propose un 4.3.99-pre10 patche avec les patch debian.
En effet certaines cartes on besoin des nouveaux drivers, nouvelles ameliorations,...
Le seul truc que j'ai trouve est http://www.debian-desktop.org/(...) qui propose un 4.3.99-pre10 patche avec les patch debian.
Journal X11R6.7.0 : le remplacant de Xfree?
Hier la premiere version stable de Xorg[1], le fork de Xfree a vu le jour.
On peut voir qu'ils se sont base sur la derniere version "libre" de xFree (4.4Rc2) et qu'ils ont apporte quelques modifs[2].
De son cote Xfree[3] continue a developper la prochaine version stable, et notament les drivers (cf les comits dans le cvs).
On peut se demander vers quoi vont se tourner les constructeurs de carte video, et notament ceux qui propose des drivers proprio.
Comment (…)
On peut voir qu'ils se sont base sur la derniere version "libre" de xFree (4.4Rc2) et qu'ils ont apporte quelques modifs[2].
De son cote Xfree[3] continue a developper la prochaine version stable, et notament les drivers (cf les comits dans le cvs).
On peut se demander vers quoi vont se tourner les constructeurs de carte video, et notament ceux qui propose des drivers proprio.
Comment (…)
Journal microsoft fait de l'open source
Non ce n'est pas un poison d'avril
M'enfin c'est qu'un installeur...
http://sourceforge.net/projects/wix/(...)
http://slashdot.org/articles/04/04/05/135241.shtml?tid=109&tid=(...)
M'enfin c'est qu'un installeur...
http://sourceforge.net/projects/wix/(...)
http://slashdot.org/articles/04/04/05/135241.shtml?tid=109&tid=(...)
Journal submount ???
Y a t il des personnes qui ont essayer submount/ save comment il fonctionne ?
Car d'apres ce que j'ai pu voir dans les sources c'est seulement un automount simplifier : quand le systeme de fichier est monter un demon essaye toute les secondes de le demonter jusqu'a y parvenir...
Donc je vois pas la difference avec automount un timeout de 1 seconde (15 seconde pour le nfs)...
De plus c'est tres mauvais au niveau des perf de demonter aussi (…)
Car d'apres ce que j'ai pu voir dans les sources c'est seulement un automount simplifier : quand le systeme de fichier est monter un demon essaye toute les secondes de le demonter jusqu'a y parvenir...
Donc je vois pas la difference avec automount un timeout de 1 seconde (15 seconde pour le nfs)...
De plus c'est tres mauvais au niveau des perf de demonter aussi (…)
Journal bittorrent 3.4.1
Une nouvelle version de bittorrent apres la sortie raté de la 3.4
http://bitconjurer.org/BitTorrent/(...)
New in 3.4.1:
* Client no longer complains of connection to tracker problems when transfers are still working
* Lots and lots of bandwidth savings (the 'compact' tracker parameter)
* Better support for peers with dynamic IPs (the 'key' tracker parameter)
* Lots of bug fixes
http://bitconjurer.org/BitTorrent/(...)
New in 3.4.1:
* Client no longer complains of connection to tracker problems when transfers are still working
* Lots and lots of bandwidth savings (the 'compact' tracker parameter)
* Better support for peers with dynamic IPs (the 'key' tracker parameter)
* Lots of bug fixes
Journal microsoft a encore frapper
Et oui wxwindows est devenu wxWidgets...
Pour plus d'info http://www.wxwindows.org/name.htm(...) & http://slashdot.org/article.pl?sid=04/02/21/1427204&mode=thread(...)
A quand le tour d'open office ?
Pour plus d'info http://www.wxwindows.org/name.htm(...) & http://slashdot.org/article.pl?sid=04/02/21/1427204&mode=thread(...)
A quand le tour d'open office ?
Journal limiter la memoire pour un utilisateur
Existe t il sous linux un moyen de bloquer la limite de memoire allouable par un utilisateur ?
Je sais qu'il existe /etc/[security/]limits.conf, qui permet de le faire pour un process, mais des qu'on forke ca marche plus.
En gros existe il une limite permettant de bloquer les programme du genre:
Je sais qu'il existe /etc/[security/]limits.conf, qui permet de le faire pour un process, mais des qu'on forke ca marche plus.
En gros existe il une limite permettant de bloquer les programme du genre:
int main()
{
while(fork()) {};
while(malloc(1024)) {};
while(1) {};
}