Merci pour ton analyse qui confirme ce que je pensais: dans certains cas, exécuter le père d'abord peut être sous-optimal..
Pour ce qui est de l'utilisation de vfork je ne sais pas si c'est très utilisé: la manpage de vfork inclue:
>>
BOGUES
Il est regrettable que Linux ait ressuscité ce spectre du passé. La page de manuel de BSD indique que cet appel système sera supprimé,
<<
D'autant plus que tu as tord: si une application forke un processus puis attend le résultat du fils alors "le pere tourne d'abord" n'est *pas* le plus rapide pour l'application.
Avoir le bon comportement par défaut est important, autoriser une application a changer ce comportement quand le défaut ne lui convient pas est interessant aussi.
D'abord merci pour cette article vraiment très détaillé, je vais me regaler.
Ensuite cette histoire de paramétrage globale sur qui tourne en premier m'agace: je pense qu'elle est un signe comme quoi l'API pour créer des processus est défaillante: cela devrait être lors de la création d'un processus que l'on indique si on préférerai passer la main immédiatement au fils ou bien si on préférerai que le père garde la main..
Et bien pourquoi tu ne propose pas des corrections plutôt que de te plaindre de la qualité??
Comme toujours la critique est facile et l'art difficile!
Ceci dit, coté éducatif, je pense que le livre devrait être plus 'graphique': faire ecrire 10 fois hello pour une boucle, cela ne motive pas trop un enfant alors que dessiner un soleil c'est plus sympa (ok il y a un cercle, mais bof ce n'est pas très drole un cercle): lors d'une initiation au BASIC on est passé très vite a 'dessiner une maison' ce qui est très motivant pour un enfant.
Attention je n'ai pas dit que le printf C était parfait, juste qu'il avait une syntaxe bien supérieure a celle de 'cout <<' en C++.
Je ne suis pas le seul a le penser: le concepteur de D (un langage 'réinventant' le C++) qui est un expert C++ (il a codé un compilateur C++) a fait pour D 'writef' qui est une version améliorée de printf, PAS 'cout <<'..
Ce nom est vraiment bien: comme il est original cela me permet de me souvenir qu'il y a eu un article la-dessus il y a plusieurs années d'ou il ressortait que
1) ses perf étaient très bonnes
2) il était très restreint en pratique car si un noeud plantait tout le cluster plantait: pas bon pour les gros cluster ça!
Apparemment ce projet vit toujours, as-t'il corrigé ce gros défaut?
Bof, la syntaxe de TeX / LaTeX ne m'a pas particulièrement impressionné, je préfère celle de Lout, qui est loin d'être parfait aussi génération de PDF 'expérimentale' et pas de langage asiatique supporté..
D'accord avec toi pour la différence CRT / LCD et sur le fait que les LCD sont bien mieux.
Par contre, je ne comprends pas trop pourquoi tu pense que la frequence de "rafraichissement" est importante pour un LCD, a priori hormis pour les animations cela ne devrait pas avoir d'importance..
Pas d'accord pour les polices: je ne dis pas que les polices de Mandrake sont bonne ou pas, mais que les polices et leur rendu sont important pour l'utilisation (jusqu'a un certain point ou cela devient un avis personnel subjectif).
Les couleurs et les icones ok la c'est un avis purement subjectif.
J'ai vu un episode de mythbuster ou ils y allaient a coup d'explosion pour attendrir la viande, d'après leur mesures les (petits) bouts de viande qui restaient etaient effectivement plus tendres ;-)
>si vous ne connaissez que les trucs en sachet de grande distribution genre lipton et cie, vous ne savez pas ce qu'est du thé, pas la peine de répondre
Peux-tu eviter ce genre de phrase qui te ridiculise?
Je connais les deux, the en feuille et the Lipton, il se trouve que je prefere le the Lipton, je n'en fait pas tout un plat..
>LE gros problème de Linux, c'est quand même les drivers propriétaires.
N'exagères pas: les multiples problèmes récurrent lié au son sous Linux ne sont pas due a des driver propriétaire, plutôt à un manque d'intérêt et au distributions qui fournissent du code instable ou même package mal le code fourni.
Et puis il y a l'interopérabilité avec le monde Windows aussi..
>Bref j'en peux plus. Je regarde régulièrement l'avancée des pilotes libres, surtout du côté de AMD qui semblait s'être engagé dans cette voie. Ça ne bouge pas depuis au moins deux ans.
Tu vois que les drivers libre ne sont pas forcément meilleur, il faut qu'il y ai suffisamment de développeurs intéressé..
>>que des capsules (polluantes pour l'environnement)
>Ça, par contre, ce n'est pas vrai. D'une part, parce qu'elles sont collectées et recyclées
Mettons que c'est simpliste, mais pas totalement faux:
1) question consommation d'énergie je pense que la production d'une capsule en papier est bien moindre que celle d'une capsule en aluminium.
2) tu dis que les capsule type Nespresso sont collectées, c'est bien sur incorrect aussi, la vérité est qu'elle sont *collectable* c'est à dire qu'il y a une filière pour les recyclée, mais cela n'implique en rien que les clients le fassent..
Donc il y a 2 cas:
- le client jette les capsule après utilisation, dans ce cas la les capsules en papier me paraissent beaucoup plus écologique.
- le client amène les capsule Alu dans un centre de retraitement (je ne pense pas que quand tu les jette elles soient recyclées) et jette les capsules papier et la potentiellement (et il faudrait faire le calcul ce n'est pas si évident que cela), les capsules Alu sont plus écologique.
Question: quel est le pourcentage des capsules Alu effectivement recyclée?
Je doute qu'il soit bien grand.
Il y a quand même une différence de taille: les utilisateurs échangent/vendent rarement des capsules de café, alors qu'on s'échange souvent des données entre utilisateurs..
>Installer une vieille distribution qui n'est plus supportée est un non-sens.
Je ne l'ai pas installee juste essaye de la mettre a jour.
>Les outils de configuration Mandriva sont vraiment très performants.
Je ne critique pas 'les outils' juste l'outil graphique de gestion des packages qui, de mon avis, a ete plutot mauvais (lent et se crashant souvent) au moins jusqu'a la version que j'ai d'installee (me souvient plus son nom).
Bin il le merite parce que franchement..
Hier soir j'ai voulu me remettre a Linux chez moi avec une (vieille) distrib Mandrake que j'avais install'e mais pas utiliser.
Reflexe, je veux mettre a jour les packages, bon alors gestionnaire tres lent a demarrer puis qui plante ensuite.
Du coup, je crois que je vais abandonner Mandrake, marre de leurs outils tout pourri (ce n'est pas la premiere version de Mandrake qui me cause des problemes de mise a jour).
Je dirais que
1) le posteur exagère pour le role d'X, ce n'est pas la seule couche graphique pour Linux, il y a DirectFB il me semble par exemple (sans acceleration graphique si ma mémoire est bonne: bof!)
2) Tu pinaille.. Ldd, les shells, les toolkits: tout les éléments de la chaines sont quasiment indispensables..
Moui mais quand tu met un fichier dans un répertoire, c'est équivalent a tagger le fichier avec les étiquette correspondant..
On pourrait envisager que le 'new_ls' par défaut ne montre que les fichiers non-étiqueté avec une étiquette de type de fichier.
Exemple, après l'ajout de:
titi non taggé
toto.conf taggé 'type:configuration','package:toto'
toto.exe taggé 'type:executable','package:toto'
tutu.conf taggé 'type:configuration', 'package:tutu'
'new_ls' ne montrerait que titi
'new_ls configuration' montrerait toto.conf, tutu.conf
'new_ls toto' montrerait toto.conf, toto.exe
Définir une nouvelle interface utilisateur agréable a utiliser n'est pas facile certes, mais c'est possible.
[^] # Re: Fils ou pere?
Posté par reno . En réponse à la dépêche Nouvelle version 2.6.32 du noyau Linux. Évalué à 1.
Pour ce qui est de l'utilisation de vfork je ne sais pas si c'est très utilisé: la manpage de vfork inclue:
>>
BOGUES
Il est regrettable que Linux ait ressuscité ce spectre du passé. La page de manuel de BSD indique que cet appel système sera supprimé,
<<
[^] # Re: Fils ou pere?
Posté par reno . En réponse à la dépêche Nouvelle version 2.6.32 du noyau Linux. Évalué à -10.
D'autant plus que tu as tord: si une application forke un processus puis attend le résultat du fils alors "le pere tourne d'abord" n'est *pas* le plus rapide pour l'application.
Avoir le bon comportement par défaut est important, autoriser une application a changer ce comportement quand le défaut ne lui convient pas est interessant aussi.
# Fils ou pere?
Posté par reno . En réponse à la dépêche Nouvelle version 2.6.32 du noyau Linux. Évalué à 0.
Ensuite cette histoire de paramétrage globale sur qui tourne en premier m'agace: je pense qu'elle est un signe comme quoi l'API pour créer des processus est défaillante: cela devrait être lors de la création d'un processus que l'on indique si on préférerai passer la main immédiatement au fils ou bien si on préférerai que le père garde la main..
[^] # Re: J'ai honte de participer au mouvement du Logiciel libre quand je voi
Posté par reno . En réponse à la dépêche Domptage de serpents pour les enfants, apprendre à programmer en Python. Évalué à 3.
Comme toujours la critique est facile et l'art difficile!
Ceci dit, coté éducatif, je pense que le livre devrait être plus 'graphique': faire ecrire 10 fois hello pour une boucle, cela ne motive pas trop un enfant alors que dessiner un soleil c'est plus sympa (ok il y a un cercle, mais bof ce n'est pas très drole un cercle): lors d'une initiation au BASIC on est passé très vite a 'dessiner une maison' ce qui est très motivant pour un enfant.
[^] # Re: Une si bonne API
Posté par reno . En réponse à la dépêche Sortie de Qt 4.6. Évalué à 4.
Je ne suis pas le seul a le penser: le concepteur de D (un langage 'réinventant' le C++) qui est un expert C++ (il a codé un compilateur C++) a fait pour D 'writef' qui est une version améliorée de printf, PAS 'cout <<'..
# Kerrighed..
Posté par reno . En réponse à la dépêche XtreemOS 2.0 : grille de calcul multi plate-forme sous Linux. Évalué à 2.
1) ses perf étaient très bonnes
2) il était très restreint en pratique car si un noeud plantait tout le cluster plantait: pas bon pour les gros cluster ça!
Apparemment ce projet vit toujours, as-t'il corrigé ce gros défaut?
[^] # Re: Une si bonne API
Posté par reno . En réponse à la dépêche Sortie de Qt 4.6. Évalué à 3.
Personellement je trouve les 'cout <<' du C++ pourri et utilise a la place les printf, ce qui est très rependu..
[^] # Re: Nouveau noyau
Posté par reno . En réponse à la dépêche Sortie différée de Google Chrome OS. Évalué à 2.
La couche étant sous BSD.
Donc l'ensemble est GPLv2 + BSD.
[^] # Re: précisions
Posté par reno . En réponse à la dépêche Sortie différée de Google Chrome OS. Évalué à 3.
[^] # Re: hégémonie d'Intel et AMD
Posté par reno . En réponse à la dépêche Le Top 500 de novembre 2009. Évalué à 1.
Non je ne pense pas: l'architecture ARM est 32bit, je pense que pour ces bébés c'est *un peu* juste 4GB de RAM..
[^] # Re: Interrogations...
Posté par reno . En réponse au journal Go : Un nouveau langage chez Google. Évalué à 2.
IBM a un Java avec un GC temps reel.
[^] # Re: Alternatives
Posté par reno . En réponse à la dépêche Sortie de TeX Live 2009. Évalué à 2.
[^] # Re: Question général sur les IDE
Posté par reno . En réponse à la dépêche Sortie de Val(a)IDE 0.6. Évalué à 2.
Par contre, je ne comprends pas trop pourquoi tu pense que la frequence de "rafraichissement" est importante pour un LCD, a priori hormis pour les animations cela ne devrait pas avoir d'importance..
[^] # Re: Massacre graphique et integration
Posté par reno . En réponse à la dépêche Mandriva Linux 2010.0 est sortie. Évalué à 7.
Les couleurs et les icones ok la c'est un avis purement subjectif.
[^] # Tapes plus fort
Posté par reno . En réponse à la dépêche Intel ne maintient plus le pilote Linux Poulsbo depuis un an et demi. Évalué à 2.
[^] # Re: le thé
Posté par reno . En réponse à la dépêche Nespresso attaque Chacun son café. Évalué à 4.
Peux-tu eviter ce genre de phrase qui te ridiculise?
Je connais les deux, the en feuille et the Lipton, il se trouve que je prefere le the Lipton, je n'en fait pas tout un plat..
[^] # Re: Un FS a base d'etiquette(tag)
Posté par reno . En réponse au sondage Le filesystem que je préfère. Évalué à 3.
[^] # Re: Garder sa 3DFX ?
Posté par reno . En réponse à la dépêche Intel ne maintient plus le pilote Linux Poulsbo depuis un an et demi. Évalué à 2.
N'exagères pas: les multiples problèmes récurrent lié au son sous Linux ne sont pas due a des driver propriétaire, plutôt à un manque d'intérêt et au distributions qui fournissent du code instable ou même package mal le code fourni.
Et puis il y a l'interopérabilité avec le monde Windows aussi..
>Bref j'en peux plus. Je regarde régulièrement l'avancée des pilotes libres, surtout du côté de AMD qui semblait s'être engagé dans cette voie. Ça ne bouge pas depuis au moins deux ans.
Tu vois que les drivers libre ne sont pas forcément meilleur, il faut qu'il y ai suffisamment de développeurs intéressé..
[^] # Re: C'est interdit, la pub comparative ?
Posté par reno . En réponse à la dépêche Nespresso attaque Chacun son café. Évalué à 6.
>Ça, par contre, ce n'est pas vrai. D'une part, parce qu'elles sont collectées et recyclées
Mettons que c'est simpliste, mais pas totalement faux:
1) question consommation d'énergie je pense que la production d'une capsule en papier est bien moindre que celle d'une capsule en aluminium.
2) tu dis que les capsule type Nespresso sont collectées, c'est bien sur incorrect aussi, la vérité est qu'elle sont *collectable* c'est à dire qu'il y a une filière pour les recyclée, mais cela n'implique en rien que les clients le fassent..
Donc il y a 2 cas:
- le client jette les capsule après utilisation, dans ce cas la les capsules en papier me paraissent beaucoup plus écologique.
- le client amène les capsule Alu dans un centre de retraitement (je ne pense pas que quand tu les jette elles soient recyclées) et jette les capsules papier et la potentiellement (et il faudrait faire le calcul ce n'est pas si évident que cela), les capsules Alu sont plus écologique.
Question: quel est le pourcentage des capsules Alu effectivement recyclée?
Je doute qu'il soit bien grand.
[^] # Re: Hum... question bête mais...
Posté par reno . En réponse à la dépêche Nespresso attaque Chacun son café. Évalué à 5.
L'effet de reseau est donc ici un peu différent.
[^] # Re: marketing
Posté par reno . En réponse à la dépêche Chakra, la distribution qu'elle est bien. Évalué à 2.
Je ne l'ai pas installee juste essaye de la mettre a jour.
>Les outils de configuration Mandriva sont vraiment très performants.
Je ne critique pas 'les outils' juste l'outil graphique de gestion des packages qui, de mon avis, a ete plutot mauvais (lent et se crashant souvent) au moins jusqu'a la version que j'ai d'installee (me souvient plus son nom).
[^] # Re: marketing
Posté par reno . En réponse à la dépêche Chakra, la distribution qu'elle est bien. Évalué à 1.
[^] # Re: marketing
Posté par reno . En réponse à la dépêche Chakra, la distribution qu'elle est bien. Évalué à -3.
Hier soir j'ai voulu me remettre a Linux chez moi avec une (vieille) distrib Mandrake que j'avais install'e mais pas utiliser.
Reflexe, je veux mettre a jour les packages, bon alors gestionnaire tres lent a demarrer puis qui plante ensuite.
Du coup, je crois que je vais abandonner Mandrake, marre de leurs outils tout pourri (ce n'est pas la premiere version de Mandrake qui me cause des problemes de mise a jour).
[^] # Re: Et la libc ?
Posté par reno . En réponse à la dépêche X11R7.5 publié. Certes, mais encore ?. Évalué à 4.
1) le posteur exagère pour le role d'X, ce n'est pas la seule couche graphique pour Linux, il y a DirectFB il me semble par exemple (sans acceleration graphique si ma mémoire est bonne: bof!)
2) Tu pinaille.. Ldd, les shells, les toolkits: tout les éléments de la chaines sont quasiment indispensables..
[^] # Re: Un FS a base d'etiquette(tag)
Posté par reno . En réponse au sondage Le filesystem que je préfère. Évalué à 2.
On pourrait envisager que le 'new_ls' par défaut ne montre que les fichiers non-étiqueté avec une étiquette de type de fichier.
Exemple, après l'ajout de:
titi non taggé
toto.conf taggé 'type:configuration','package:toto'
toto.exe taggé 'type:executable','package:toto'
tutu.conf taggé 'type:configuration', 'package:tutu'
'new_ls' ne montrerait que titi
'new_ls configuration' montrerait toto.conf, tutu.conf
'new_ls toto' montrerait toto.conf, toto.exe
Définir une nouvelle interface utilisateur agréable a utiliser n'est pas facile certes, mais c'est possible.