Tant que tu n'as pas prouvé que tu peux implanter ne serait-ce que
la libpthread en userland, ton propos est vain. Je te rappelle que c'est
ce que tu prétends.
Tant que tu n'as pas prouvé que tu peux implanter ne serait-ce que
la libpthread en userland, ton propos est vain. Je te rappelle que c'est
ce que tu prétends.
Tant que tu n'as pas prouvé que tu peux implanter ne serait-ce que
la libpthread en userland, ton propos est vain. Je te rappelle que c'est
ce que tu prétends.
JKB , dans le message , a
écrit :Des bibliothèques (logicielles s'entend) ne s'émulent pas. Elles sont
mises en oeuvre, ou implémentées.
On est d'accord et j'ai dit que c'était un raccourci de langage dans
le sens où on ne peut pas prétendre implanter les specs Posix en
userland.
Je pense que tu t'égares un peu en insistant sur la distinction kernelspace
/ userland. Par exemple, sur un micro-noyau convenablement conçu, on peut
parfaitement implémenter POSIX en userland.
JKB , dans le message <slrnh708q1.30h.knatschke@rayleigh.systella.fr>, a
écrit :
Des bibliothèques (logicielles s'entend) ne s'émulent pas. Elles sont
mises en oeuvre, ou implémentées.
On est d'accord et j'ai dit que c'était un raccourci de langage dans
le sens où on ne peut pas prétendre implanter les specs Posix en
userland.
Je pense que tu t'égares un peu en insistant sur la distinction kernelspace
/ userland. Par exemple, sur un micro-noyau convenablement conçu, on peut
parfaitement implémenter POSIX en userland.
JKB , dans le message , a
écrit :Des bibliothèques (logicielles s'entend) ne s'émulent pas. Elles sont
mises en oeuvre, ou implémentées.
On est d'accord et j'ai dit que c'était un raccourci de langage dans
le sens où on ne peut pas prétendre implanter les specs Posix en
userland.
Je pense que tu t'égares un peu en insistant sur la distinction kernelspace
/ userland. Par exemple, sur un micro-noyau convenablement conçu, on peut
parfaitement implémenter POSIX en userland.
JKB wrote:Tant que tu n'as pas prouvé que tu peux implanter ne serait-ce que
la libpthread en userland, ton propos est vain. Je te rappelle que c'est
ce que tu prétends.
Tu es un menteur.
JKB wrote:
Tant que tu n'as pas prouvé que tu peux implanter ne serait-ce que
la libpthread en userland, ton propos est vain. Je te rappelle que c'est
ce que tu prétends.
Tu es un menteur.
JKB wrote:Tant que tu n'as pas prouvé que tu peux implanter ne serait-ce que
la libpthread en userland, ton propos est vain. Je te rappelle que c'est
ce que tu prétends.
Tu es un menteur.
JKB wrote:On est d'accord et j'ai dit que c'était un raccourci de langage dans
le sens où on ne peut pas prétendre implanter les specs Posix en
userland.
Ah bon, et on fait quoi alors ?
Allez, te fatigue pas, je te reponds : soit on les implemente avec les
pieds, soit on les implemente tout simplement pas.
Tu vois, c'est simple.
JKB wrote:
On est d'accord et j'ai dit que c'était un raccourci de langage dans
le sens où on ne peut pas prétendre implanter les specs Posix en
userland.
Ah bon, et on fait quoi alors ?
Allez, te fatigue pas, je te reponds : soit on les implemente avec les
pieds, soit on les implemente tout simplement pas.
Tu vois, c'est simple.
JKB wrote:On est d'accord et j'ai dit que c'était un raccourci de langage dans
le sens où on ne peut pas prétendre implanter les specs Posix en
userland.
Ah bon, et on fait quoi alors ?
Allez, te fatigue pas, je te reponds : soit on les implemente avec les
pieds, soit on les implemente tout simplement pas.
Tu vois, c'est simple.
JKB , dans le message , a
écrit :Des bibliothèques (logicielles s'entend) ne s'émulent pas. Elles sont
mises en oeuvre, ou implémentées.
On est d'accord et j'ai dit que c'était un raccourci de langage dans
le sens où on ne peut pas prétendre implanter les specs Posix en
userland.
Je pense que tu t'égares un peu en insistant sur la distinction kernelspace
/ userland. Par exemple, sur un micro-noyau convenablement conçu, on peut
parfaitement implémenter POSIX en userland.
La distinction à faire, à mon avis, quand il est question d'une interface ou
d'un protocole, est sur la conformité à l'esprit de l'interface ou du
protocole. Ça ne peut pas s'évaluer objectivement, mais il y a des
indicateurs qui permettent de se faire une idée précise, en particulier la
fiabilité dans les cas limites et les performances, et surtout la cohérence
du comportement.
JKB , dans le message <slrnh708q1.30h.knatschke@rayleigh.systella.fr>, a
écrit :
Des bibliothèques (logicielles s'entend) ne s'émulent pas. Elles sont
mises en oeuvre, ou implémentées.
On est d'accord et j'ai dit que c'était un raccourci de langage dans
le sens où on ne peut pas prétendre implanter les specs Posix en
userland.
Je pense que tu t'égares un peu en insistant sur la distinction kernelspace
/ userland. Par exemple, sur un micro-noyau convenablement conçu, on peut
parfaitement implémenter POSIX en userland.
La distinction à faire, à mon avis, quand il est question d'une interface ou
d'un protocole, est sur la conformité à l'esprit de l'interface ou du
protocole. Ça ne peut pas s'évaluer objectivement, mais il y a des
indicateurs qui permettent de se faire une idée précise, en particulier la
fiabilité dans les cas limites et les performances, et surtout la cohérence
du comportement.
JKB , dans le message , a
écrit :Des bibliothèques (logicielles s'entend) ne s'émulent pas. Elles sont
mises en oeuvre, ou implémentées.
On est d'accord et j'ai dit que c'était un raccourci de langage dans
le sens où on ne peut pas prétendre implanter les specs Posix en
userland.
Je pense que tu t'égares un peu en insistant sur la distinction kernelspace
/ userland. Par exemple, sur un micro-noyau convenablement conçu, on peut
parfaitement implémenter POSIX en userland.
La distinction à faire, à mon avis, quand il est question d'une interface ou
d'un protocole, est sur la conformité à l'esprit de l'interface ou du
protocole. Ça ne peut pas s'évaluer objectivement, mais il y a des
indicateurs qui permettent de se faire une idée précise, en particulier la
fiabilité dans les cas limites et les performances, et surtout la cohérence
du comportement.
Tant que tu n'as pas prouvé que tu peux implanter ne serait-ce que
la libpthread en userland, ton propos est vain. Je te rappelle que c'est
ce que tu prétends.
Tu es un menteur.
J'ai la flemme de rechercher ton ID de message.
Tant que tu n'as pas prouvé que tu peux implanter ne serait-ce que
la libpthread en userland, ton propos est vain. Je te rappelle que c'est
ce que tu prétends.
Tu es un menteur.
J'ai la flemme de rechercher ton ID de message.
Tant que tu n'as pas prouvé que tu peux implanter ne serait-ce que
la libpthread en userland, ton propos est vain. Je te rappelle que c'est
ce que tu prétends.
Tu es un menteur.
J'ai la flemme de rechercher ton ID de message.
Bon, j'ai plein d'autres projets à faire que d'essayer de te faire
comprendre les rudiments des systèmes informatiques que tu sembles
ignorer ...
1/ Contrairement à toi, j'ai parfaitement reconnu que l'expression que
j'avais utilisée était un raccourci.
2/ Tu prétends que Cygwin peut implanter les pthreads en userland
strict (tu nous a montré d'ailleurs que ta distinction entre userland et
kernelland est très floue).
3/ Je te demande un exemple d'implantation, car pour avoir bossé sur
le sujet (et justement dans le développement de cygwin), c'est impossible
sans s'appuyer sur des API du noyau que manque de bol Windows (au moins
jusqu'à XP) n'a pas (des problèmes d'atomicité sournois). Je fournis
même un exemple à Rémy pour bien montrer le problème d'atomicité et ses
conséquences sur les sémaphores.
5/ Dès qu'on reparle technique, tu reviens sur le point 1 parce que
tu es incapable de faire autre chose.
Ce qui m'amuse, tu vois, c'est que cette enfilade est archivée
quelque part.
Maintenant, réponds ce que tu veux sur la forme comme à ton
habitude, je n'en ai strictement rien à faire. Tu seras dans ma boitakon
pour - disons - une grosse semaine.
Bon, j'ai plein d'autres projets à faire que d'essayer de te faire
comprendre les rudiments des systèmes informatiques que tu sembles
ignorer ...
1/ Contrairement à toi, j'ai parfaitement reconnu que l'expression que
j'avais utilisée était un raccourci.
2/ Tu prétends que Cygwin peut implanter les pthreads en userland
strict (tu nous a montré d'ailleurs que ta distinction entre userland et
kernelland est très floue).
3/ Je te demande un exemple d'implantation, car pour avoir bossé sur
le sujet (et justement dans le développement de cygwin), c'est impossible
sans s'appuyer sur des API du noyau que manque de bol Windows (au moins
jusqu'à XP) n'a pas (des problèmes d'atomicité sournois). Je fournis
même un exemple à Rémy pour bien montrer le problème d'atomicité et ses
conséquences sur les sémaphores.
5/ Dès qu'on reparle technique, tu reviens sur le point 1 parce que
tu es incapable de faire autre chose.
Ce qui m'amuse, tu vois, c'est que cette enfilade est archivée
quelque part.
Maintenant, réponds ce que tu veux sur la forme comme à ton
habitude, je n'en ai strictement rien à faire. Tu seras dans ma boitakon
pour - disons - une grosse semaine.
Bon, j'ai plein d'autres projets à faire que d'essayer de te faire
comprendre les rudiments des systèmes informatiques que tu sembles
ignorer ...
1/ Contrairement à toi, j'ai parfaitement reconnu que l'expression que
j'avais utilisée était un raccourci.
2/ Tu prétends que Cygwin peut implanter les pthreads en userland
strict (tu nous a montré d'ailleurs que ta distinction entre userland et
kernelland est très floue).
3/ Je te demande un exemple d'implantation, car pour avoir bossé sur
le sujet (et justement dans le développement de cygwin), c'est impossible
sans s'appuyer sur des API du noyau que manque de bol Windows (au moins
jusqu'à XP) n'a pas (des problèmes d'atomicité sournois). Je fournis
même un exemple à Rémy pour bien montrer le problème d'atomicité et ses
conséquences sur les sémaphores.
5/ Dès qu'on reparle technique, tu reviens sur le point 1 parce que
tu es incapable de faire autre chose.
Ce qui m'amuse, tu vois, c'est que cette enfilade est archivée
quelque part.
Maintenant, réponds ce que tu veux sur la forme comme à ton
habitude, je n'en ai strictement rien à faire. Tu seras dans ma boitakon
pour - disons - une grosse semaine.
JKB , dans le message, a
écrit :Des bibliothèques (logicielles s'entend) ne s'émulent pas. Elles sont
mises en oeuvre, ou implémentées.
On est d'accord et j'ai dit que c'était un raccourci de langage dans
le sens où on ne peut pas prétendre implanter les specs Posix en
userland.
Je pense que tu t'égares un peu en insistant sur la distinction kernelspace
/ userland. Par exemple, sur un micro-noyau convenablement conçu, on peut
parfaitement implémenter POSIX en userland.
JKB , dans le message<slrnh708q1.30h.knatschke@rayleigh.systella.fr>, a
écrit :
Des bibliothèques (logicielles s'entend) ne s'émulent pas. Elles sont
mises en oeuvre, ou implémentées.
On est d'accord et j'ai dit que c'était un raccourci de langage dans
le sens où on ne peut pas prétendre implanter les specs Posix en
userland.
Je pense que tu t'égares un peu en insistant sur la distinction kernelspace
/ userland. Par exemple, sur un micro-noyau convenablement conçu, on peut
parfaitement implémenter POSIX en userland.
JKB , dans le message, a
écrit :Des bibliothèques (logicielles s'entend) ne s'émulent pas. Elles sont
mises en oeuvre, ou implémentées.
On est d'accord et j'ai dit que c'était un raccourci de langage dans
le sens où on ne peut pas prétendre implanter les specs Posix en
userland.
Je pense que tu t'égares un peu en insistant sur la distinction kernelspace
/ userland. Par exemple, sur un micro-noyau convenablement conçu, on peut
parfaitement implémenter POSIX en userland.
le fait de simuler la fonction du noyau absente peut être
vu comme une implémentation mais d'un point de vue de l'architecture
cela peut ou pas, être vu comme une émulation puisque il y a bien
simulation d'un fonctionnement absent puisqu'elle n'est pas dans le noyau
je serais enclin à penser que cygwin implémente la norme avec une
partie du fonctionnement qui est émulée
puisque sous cygwin il y a une fonctionnalité et sous dos une absence
de cette même fonctionnnalité j'ai bien dit fonctionnalité et non pas
prototype des fonctions de la norme
le fait de simuler la fonction du noyau absente peut être
vu comme une implémentation mais d'un point de vue de l'architecture
cela peut ou pas, être vu comme une émulation puisque il y a bien
simulation d'un fonctionnement absent puisqu'elle n'est pas dans le noyau
je serais enclin à penser que cygwin implémente la norme avec une
partie du fonctionnement qui est émulée
puisque sous cygwin il y a une fonctionnalité et sous dos une absence
de cette même fonctionnnalité j'ai bien dit fonctionnalité et non pas
prototype des fonctions de la norme
le fait de simuler la fonction du noyau absente peut être
vu comme une implémentation mais d'un point de vue de l'architecture
cela peut ou pas, être vu comme une émulation puisque il y a bien
simulation d'un fonctionnement absent puisqu'elle n'est pas dans le noyau
je serais enclin à penser que cygwin implémente la norme avec une
partie du fonctionnement qui est émulée
puisque sous cygwin il y a une fonctionnalité et sous dos une absence
de cette même fonctionnnalité j'ai bien dit fonctionnalité et non pas
prototype des fonctions de la norme
JKB wrote:Tant que tu n'as pas prouvé que tu peux implanter ne serait-ce que
la libpthread en userland, ton propos est vain. Je te rappelle que c'est
ce que tu prétends.
Tu es un menteur.
J'ai la flemme de rechercher ton ID de message.
Parce que tu mens. Je n'ai jamais parle techniquement de
l'implementation de la libpthread dans Cygwin. Parce que je n'ai pas la
moindre idee de comment c'est fait et que je m'en contre fiche comme de
ma premiere chemise.
Ce qui est sur et certain, c'est que Cygwin est implementation plus ou
moins complete de POSIX sous Windows et que Cygwin n'est en rien un
emulateur de norme ... parce qu'on n'emule (ni ne simule) une norme.
JKB wrote:
Tant que tu n'as pas prouvé que tu peux implanter ne serait-ce que
la libpthread en userland, ton propos est vain. Je te rappelle que c'est
ce que tu prétends.
Tu es un menteur.
J'ai la flemme de rechercher ton ID de message.
Parce que tu mens. Je n'ai jamais parle techniquement de
l'implementation de la libpthread dans Cygwin. Parce que je n'ai pas la
moindre idee de comment c'est fait et que je m'en contre fiche comme de
ma premiere chemise.
Ce qui est sur et certain, c'est que Cygwin est implementation plus ou
moins complete de POSIX sous Windows et que Cygwin n'est en rien un
emulateur de norme ... parce qu'on n'emule (ni ne simule) une norme.
JKB wrote:Tant que tu n'as pas prouvé que tu peux implanter ne serait-ce que
la libpthread en userland, ton propos est vain. Je te rappelle que c'est
ce que tu prétends.
Tu es un menteur.
J'ai la flemme de rechercher ton ID de message.
Parce que tu mens. Je n'ai jamais parle techniquement de
l'implementation de la libpthread dans Cygwin. Parce que je n'ai pas la
moindre idee de comment c'est fait et que je m'en contre fiche comme de
ma premiere chemise.
Ce qui est sur et certain, c'est que Cygwin est implementation plus ou
moins complete de POSIX sous Windows et que Cygwin n'est en rien un
emulateur de norme ... parce qu'on n'emule (ni ne simule) une norme.