One might well wonder why the kernel hackers are trying to put this sort of change into a stable kernel series. The problem with 8KB stacks is that they require an "order 1" memory allocation: two pages which are contiguous in physical memory. Order 1 allocations can be very hard to satisfy once the system has been running for a while; physical memory can become so fragmented that two adjacent free pages simply do not exist. The kernel will try hard to free up pages to satisfy larger allocations; the result can be a slow, painful, thrashing system.
parceque: (desole pour l'anglais)
Below is a patch to enable 4Kb kernel stacks for x86, based on David
Howells' earlier work.
The goal of enabling 4K kernel stacks is to
1) Reduce footprint per thread so that systems can run many more threads
(for the java people)
2) Reduce the pressure on the VM for order > 0 allocations. We see real life
workloads (granted with 2.4 but the fundamental fragmentation issue isn't
solved in 2.6 and isn't solvable in theory) where this can be a problem.
In addition order > 0 allocations can make the VM "stutter" and give more
latency due to having to do much more work trying to defragment
sén suit des commentaires assez interressant sur les fonctions inline qui augmentent la consomation en pile.
Oui.. la justice a 2 ans de retard. peut etre dans 2 ans, quand msn aurra totalement ecrase la concurrence (mouais d'accord c deja fait) qu'un nouveau proces va commencer..
Rappelons que la division microelectronique de motorola (SPS) s'est recement dessoudé de motorola pour devenir Freescale.
Une info utile si vous cherchez des puces 68xx, c'est au rayon Freescale qu'il faut se rendre..
Pour avoir joué un peu au legomindstorm en TP de robotique, je peux te dire que c'est tres simpliste. Tu aurra du mal a aller implementer un reseau de neurone avec ca.
Il faudra que tu mette un peu d'électronique en plus.
Tu sais que ya pleins de boite qui te proposent de t'imprimmer un t-shirt avec ta photo dessus.
Alors photo de toi ou logo linuxfr, je pense pas que ca change.
Apres, plus tu veux de la qualite, plus tu va payer cher., sachant que ya des chances que tu ne ferra que te raprocher d'une qualite gande serie.
Ce qui est sur, c'est que des failles aussi tordues, ya beaucoup de chances qu'il y en aie aussi dans gecko..
Heureusement qu'IE est le maitre du monde, on ai encore tranquille face au chercheurs de failles..
Questions, pour les windows gourous: en tweakant à mort la base de registre, ça serait possible d'utiliser Explorer en navigateur par défaut, qui utiliserait Gecko comme moteur de rendu par défaut (en lieu et place de mshtml , à moins que je ne divague) ?
je divague surement aussi, mais amha ca doit etre possible en remplacant mshtml.dll par une dll a soi qui implemente l'api mshtml avec gecko..
Pour ce probleme, j'ai mis en place un systeme base sur IMAPAssassin.
Ca va chercher les mails en iMAP direct sur le site de free, et ca vire, si c'est du spam .
Comme ca ca laisse le webmail imp utilisable, et ca marche encore si pour une raison ou une autre, mon serv plante ( j'ai des probleme de fiabilite hard ( mon dd a chaud..))
Au debut, c'etait base sur Spamassassin, que j'ai vire au profit de bogofilter qui mets moins a genou mon pauvre petit serveur.
Je te file le source si tu veux, ya un petit peu de travail pour mettre au propre le deploiement..
Et oui, c'est un truc asez vieux,. Il semble que peu de gens l'utilisent ( bizarrement). Pour le regler, il faut y aller avec le gconf editor.
Sinon, je comprend pas trop pourquoi personne utilise les tabs a gauche.
La place on en a besoin en haut, ps a gauche.
avec nos grands ecrans, iil est plus difficile de lire des pages larges que des pages hautes.
Tou de suite, si il y a python java et C# dans le meme commentaire, on se fait traiter de troll.
C'est un question qui m'interresse, et sur laquelle la communautee gnome doit se concerter. J' exprime une opinion que je partage, le C, c'est pas fait pour les interfaces! Et le C++ non plus, quoi qu'en dise trolltech.. le dev a trop de responsabilitees, il doit engager trop de competences, trop de parties du cerveaux doivent etre activees -> le developement est plus lent ou/et l'appli est plus buggee.
Alors que le python/gtk.... ca s'apprends en une aprem.. c'est ultra intuitif.. la doc est facile d'acces.. mais saislan.
Cela dis, j'ai pas fait de tests de perfs face au java et au C#. si ca se trouve, ca se vaut ( les 3 sont bytecompiles). Dans ce cas, je vote [python]
* GNOME is currently implemented in C, with language bindings
implemented for use in third-party applications. There is some
consensus in the community that adoption of a higher-level
language and runtime would be beneficial to the development of
the desktop.
Java and C# have been proposed as alternatives. The community
is currently discussing the technical, political, and legal
ramifications of adopting these languages into the desktop.s
Ca c'est une idee qu'elle est bonne..
gtk et gnome, c bien fait, puissant agreable a coder et tout, mais... en python..
En C, c'est galere, il faut reflechir a la desalocation des pointeurs, faire des casts a toutes les lignes, etc.
Ensuite, le python, sailan.
Rappelons que cette fonction e ete implemente sur hp49 par l'outil keyman..
Une petit outil ma fois bien pratique sur ce genre de machine.
cela dis, cje pense pas que le clic long soit une bonne idee pour les souris des desktop.
deja que la notion de double clic est super complique a comprendre pour les neophites..
Avec des noms pareil comment vous vouslez quíls s'en sortent.
C'est malheureux a dire, mais sourceforge est pas fait pour les neuneus. qui sont pres a mettre 25$ pour avoir leur cd..
[^] # Re: Pourquoi 4k?
Posté par Pierre . En réponse à la dépêche Nouveaux pilotes nvidia 6106. Évalué à 3.
One might well wonder why the kernel hackers are trying to put this sort of change into a stable kernel series. The problem with 8KB stacks is that they require an "order 1" memory allocation: two pages which are contiguous in physical memory. Order 1 allocations can be very hard to satisfy once the system has been running for a while; physical memory can become so fragmented that two adjacent free pages simply do not exist. The kernel will try hard to free up pages to satisfy larger allocations; the result can be a slow, painful, thrashing system.
[^] # Pourquoi 4k?
Posté par Pierre . En réponse à la dépêche Nouveaux pilotes nvidia 6106. Évalué à 4.
Below is a patch to enable 4Kb kernel stacks for x86, based on David
Howells' earlier work.
The goal of enabling 4K kernel stacks is to
1) Reduce footprint per thread so that systems can run many more threads
(for the java people)
2) Reduce the pressure on the VM for order > 0 allocations. We see real life
workloads (granted with 2.4 but the fundamental fragmentation issue isn't
solved in 2.6 and isn't solvable in theory) where this can be a problem.
In addition order > 0 allocations can make the VM "stutter" and give more
latency due to having to do much more work trying to defragment
sén suit des commentaires assez interressant sur les fonctions inline qui augmentent la consomation en pile.
http://people.redhat.com/arjanv/4kstack.patch(...)
[^] # Re: mouaif
Posté par Pierre . En réponse à la dépêche Le jugement européen contre Microsoft entre parenthèses. Évalué à 7.
# Motorola SPS est maintenant Freescale
Posté par Pierre . En réponse à la dépêche Un nouveau logiciel libre pour l'électronique libre : des nouvelles du front. Évalué à 10.
Une info utile si vous cherchez des puces 68xx, c'est au rayon Freescale qu'il faut se rendre..
# lego mindstorm, c'est simple
Posté par Pierre . En réponse au journal Ouvrage sur les réseaux de neurones. Évalué à 3.
Il faudra que tu mette un peu d'électronique en plus.
# fichiers zip avec mots de passe?
Posté par Pierre . En réponse au journal crypter une clé USB. Évalué à 0.
Adieux ma possibilité de poster des journaux publics.. :)
# based on tampleet!
Posté par Pierre . En réponse au journal Un nouveau /. .... Évalué à 1.
Y aurai pas moyen de leur faire aborder l'idee que peut etre templeet, c'est pas mal?
# 2 ecrans.
Posté par Pierre . En réponse au journal Nouveautés sur linuxfr. Évalué à 4.
C'est rigolo un journal qui demande d'ameliorer la visibilite des journaux et qui prends 2 ecrans avec tous ces <LI>..
[^] # Re: ce n'est pas suffisant
Posté par Pierre . En réponse à la dépêche Chasse aux brevets logiciels abusifs. Évalué à 0.
[^] # Re: Ca vous rappel rien ?
Posté par Pierre . En réponse à la dépêche S'il te plaît, dessine moi un pingouin (avec un gros flingue). Évalué à 2.
Alors photo de toi ou logo linuxfr, je pense pas que ca change.
Apres, plus tu veux de la qualite, plus tu va payer cher., sachant que ya des chances que tu ne ferra que te raprocher d'une qualite gande serie.
[^] # Re: Je l'ai reconnu
Posté par Pierre . En réponse au journal Journal de 'développement' d'un soft proprio sous linux. Évalué à 2.
[^] # Re: Ca n'arrete pas !!
Posté par Pierre . En réponse au journal Nouvelle attaque affectant Internet explorer, même complètement patché.. Évalué à 8.
Heureusement qu'IE est le maitre du monde, on ai encore tranquille face au chercheurs de failles..
# installer firefox
Posté par Pierre . En réponse au journal Nouvelle attaque affectant Internet explorer, même complètement patché.. Évalué à 1.
Pourquoi pas faire un virus a base de ca qui installe firefox et le mets en navigateur par default..
[^] # Re: un petit nouveau : kazehakase
Posté par Pierre . En réponse à la dépêche Mozilla, Mozilla, Mozilla. Évalué à 1.
je divague surement aussi, mais amha ca doit etre possible en remplacant mshtml.dll par une dll a soi qui implemente l'api mshtml avec gecko..
# IMAPAssassin
Posté par Pierre . En réponse au journal j'ai des prix sur le v|@gr@, si ça vous dit.... Évalué à 4.
Ca va chercher les mails en iMAP direct sur le site de free, et ca vire, si c'est du spam .
Comme ca ca laisse le webmail imp utilisable, et ca marche encore si pour une raison ou une autre, mon serv plante ( j'ai des probleme de fiabilite hard ( mon dd a chaud..))
Au debut, c'etait base sur Spamassassin, que j'ai vire au profit de bogofilter qui mets moins a genou mon pauvre petit serveur.
Je te file le source si tu veux, ya un petit peu de travail pour mettre au propre le deploiement..
[^] # Re: Bravo
Posté par Pierre . En réponse à la dépêche Un annuaire francophone de jeux libres. Évalué à 1.
Ce site ma fait decouvrir xrick, clone de rick dangerous, LE jeu de mon enfance!!!
genial!
[^] # Re: Firefox m'a tuer: galeon
Posté par Pierre . En réponse à la dépêche Mozilla, Mozilla, Mozilla. Évalué à 3.
Sinon, je comprend pas trop pourquoi personne utilise les tabs a gauche.
La place on en a besoin en haut, ps a gauche.
avec nos grands ecrans, iil est plus difficile de lire des pages larges que des pages hautes.
# Firefox m'a tuer: galeon
Posté par Pierre . En réponse à la dépêche Mozilla, Mozilla, Mozilla. Évalué à 2.
Si une seule, les tabs verticales a gauche.
[^] # Re: passage de gnome a l'objet?
Posté par Pierre . En réponse à la dépêche Résumé GNOME mai-juin 2004. Évalué à 1.
C'est un question qui m'interresse, et sur laquelle la communautee gnome doit se concerter. J' exprime une opinion que je partage, le C, c'est pas fait pour les interfaces! Et le C++ non plus, quoi qu'en dise trolltech.. le dev a trop de responsabilitees, il doit engager trop de competences, trop de parties du cerveaux doivent etre activees -> le developement est plus lent ou/et l'appli est plus buggee.
Alors que le python/gtk.... ca s'apprends en une aprem.. c'est ultra intuitif.. la doc est facile d'acces.. mais saislan.
Cela dis, j'ai pas fait de tests de perfs face au java et au C#. si ca se trouve, ca se vaut ( les 3 sont bytecompiles). Dans ce cas, je vote [python]
# passage de gnome a l'objet?
Posté par Pierre . En réponse à la dépêche Résumé GNOME mai-juin 2004. Évalué à 3.
# Keyman sur hp49
Posté par Pierre . En réponse à la dépêche Le brevet de Microsoft sur le double-clic sur PDA est accepté !. Évalué à 7.
Une petit outil ma fois bien pratique sur ce genre de machine.
cela dis, cje pense pas que le clic long soit une bonne idee pour les souris des desktop.
deja que la notion de double clic est super complique a comprendre pour les neophites..
[^] # Re: C'est possible
Posté par Pierre . En réponse au journal How-to: Un barebone comme platine de salon ?. Évalué à 0.
ce qu'il te faut, c'est 3dlaunch.. :)
http://tardyp.free.fr/3dlaunch/(...)
[^] # Re: Dommage, j'en ai revé
Posté par Pierre . En réponse à la dépêche DFS : Debian From Scratch. Évalué à 0.
J'ai un vieux quadra 660AV, j'avais installe netbsd a l'epoque, mais c'etait vraiment ultra lent..
[^] # Re: Andrew Tannenbaum en gentleman !
Posté par Pierre . En réponse à la dépêche La paternité de Linux discutée. Évalué à 1.
faudra m'expliquer comment on redemarre le gestionnaire de memoire sans fermer tous les processus..
[^] # Re: On se moque du monde
Posté par Pierre . En réponse au journal Une revolution pour le pdf. Évalué à 2.
http://sourceforge.net/project/showfiles.php?group_id=57796&pac(...)
Avec des noms pareil comment vous vouslez quíls s'en sortent.
C'est malheureux a dire, mais sourceforge est pas fait pour les neuneus. qui sont pres a mettre 25$ pour avoir leur cd..