OVH Cloud OVH Cloud

Windows est rapide, Microsoft est meilleure

388 réponses
Avatar
Jérémie Bottone
debug this fifo a formulé la demande :
> Jérémie Bottone wrote:
>
>> - Lent
>
> windows aussi est lent.





Faut, il n'y a qu'à voir le temps pour ouvrir OpenOffice ou Mozilla
sous Windows ou Linux, et on jette Linux

Dans l'ensemble, n'importe quellles t'aches faites sous Windows, par un
utilisateur expérimenté ou pas, sont faites beaucoup plus rapidment,
qu'elles soient locales ou distantes

Pourquoi ? Car Linux est un système bricolé par des bricoleurs, basé
sur du code UNIX datant de 30 ans

Les programmeurs LINUX sont incapable de faire des logiciels terminés
qui fonctionnement bien, d'où e pourquoi du larmoyement et du
pleurnichage perpetuel, de la victimisation même

Alors ils disent: Bouhhhhhh, tous les codes sources doivent être
ouverts !

(Ceci pour éviter de se donner de la peine de développer, et de pouvoir
"pomper" allieurs ce qu'ils sont incapanle de réaliser)

Je hais LINUX et cette mentalité

Microsoft, est une usine de développement, dont il sort des milliers de
logiciels de qualité, s'attirant la jalousie de tous les pingouins du
monde

...Et LINUX C'EST DE LA MERDE

JB

10 réponses

Avatar
doug713705
On Fri, 31 Jul 2009 05:20:45 -0700, pehache-tolai wrote:

A ce que j'en ai compris ,et c'est bien là le point de fâcherie,
c'est que le seul moyen de le faire en userland est de faire une
émulation afin d'obtenir le comportement attendu.



Afin d'obtenir le comportement attendu on écrit un bout de code. Qu'il
soit placé en userland ou en kerneland ne change pas la nature de ce
code. Il n'est pas plus une émulation qu'une implémentation parce
qu'il est en userland plutôt qu'en kerneland.




Je suis d'accord avec ça, même JKB est d'accord avec ça (voir sa
réponse à l'un de mes précédents posts)

Par contre, _pour_pouvoir_obtenir_le_résultat_souhaité_en_userland_, il
_faut_ que se soit une émulation.

C'est le lien de cause à effet qui est faussé dans ton raisonement.
Ce n'est pas parceque le code est en userland que c'est une émulation
mais parce qu'il est en userland qu'il _a_besoin_ d'être une émulation.

En fait il ne devient pas une émulation, il y a _nécessité_ qu'il en
soit une.


la norme défini un comportement à obtenir, sous linux l'implémentation
de cette norme de fait aisément en kernelland (disponibilité des sources
du noyau, tout ça...) alors que sous Windows ce comportement ne peut
être obtenu qu'au travers d'une émulation (donc en userland).
Cette émulation étant la seule manière d'implémenter cette partie de
la norme.



Tu n'as pas répondu à la question de mon post précédent : si quelqu'un
qui a accès aux sources du noyau de Windows met dans ce noyau le code
de Cygwin sans le changer fondamentalement, est-ce que tu vas toujours
dire que ce code est une "émulation" ?



Tout le truc est là, si j'ai bien compris, pour le même résultat en
kernelland sous Windows (dans l'hypothèse que se soit possible) ça ne
serait pas une émulation mais il devrait être logiquement nécessaire de
changer fondamentalement le code de cygwin (JKB apportera peut-être
quelques précisions à ce sujet car honnêtement pour moi tout ça est
très abstrait).

--
Doug713705
Avatar
pehache-tolai
On 31 juil, 14:38, doug713705 wrote:

> Afin d'obtenir le comportement attendu on écrit un bout de code. Qu'i l
> soit placé en userland ou en kerneland ne change pas la nature de ce
> code. Il n'est pas plus une émulation qu'une implémentation parce
> qu'il est en userland plutôt qu'en kerneland.

Je suis d'accord avec ça, même JKB est d'accord avec ça (voir sa
réponse à l'un de mes précédents posts)

Par contre, _pour_pouvoir_obtenir_le_résultat_souhaité_en_userland_, il
_faut_ que se soit une émulation.



Une émulation de quoi ?


> Tu n'as pas répondu à la question de mon post précédent : si qu elqu'un
> qui a accès aux sources du noyau de Windows met dans ce noyau le code
> de Cygwin sans le changer fondamentalement, est-ce que tu vas toujours
> dire que ce code est une "émulation" ?

Tout le truc est là, si j'ai bien compris, pour le même résultat en
kernelland sous Windows (dans l'hypothèse que se soit possible) ça ne
serait pas une émulation



Alors même que ce serait le même code ?? Donc tu en reviens à dire qu e
la nature émulatrice ou pas de ce code dépend de l'endroit où il est
placé.

mais il devrait être logiquement nécessaire de
changer fondamentalement le code de cygwin



Je ne vois pas de raison.

--
pehache
Avatar
Bruno Ducrot
On 2009-07-31, doug713705 wrote:
Il n'est pas possible de tomber d'accord sur fcold.



Je ne suis pas d'accord.

--
Bruno Ducrot

-- Which is worse: ignorance or apathy?
-- Don't know. Don't care.
Avatar
doug713705
On Fri, 31 Jul 2009 05:51:58 -0700, pehache-tolai wrote:

Par contre, _pour_pouvoir_obtenir_le_résultat_souhaité_en_userland_, il
_faut_ que se soit une émulation.



Une émulation de quoi ?




Du comportement théoriquement attendu du noyau du système hôte.


> Tu n'as pas répondu à la question de mon post précédent : si quelqu'un
> qui a accès aux sources du noyau de Windows met dans ce noyau le code
> de Cygwin sans le changer fondamentalement, est-ce que tu vas toujours
> dire que ce code est une "émulation" ?

Tout le truc est là, si j'ai bien compris, pour le même résultat en
kernelland sous Windows (dans l'hypothèse que se soit possible) ça ne
serait pas une émulation



Alors même que ce serait le même code ?? Donc tu en reviens à dire que
la nature émulatrice ou pas de ce code dépend de l'endroit où il est
placé.



Bah non ça ne serait pas le même code, je le dis plus bas dans mon post.

mais il devrait être logiquement nécessaire de
changer fondamentalement le code de cygwin



Je ne vois pas de raison.



parce qu'un code userland (dans ce cas précis) sera une émulation (voir
plus haut) alors qu'un code en kernelland fera appel aux fonctions
internes au noyau du système hôte.

A part ça, je ne vais quand même pas reprendre à mon compte un troll
qui ne m'appartient même pas, j'ai déjà assez des miens à nourrir ;-)

Pour ma part j'ai bien compris ton point de vue tout comme celui de JKB et
j'ai bien compris où sont les incompréhensions dans chacun des cas,
alors bon hein...

--
Doug713705 appaise les tensions sur fcold.
Mes frères, tout comme la vérité, l'ennemi est ailleurs !
Avatar
doug713705
On Fri, 31 Jul 2009 13:30:02 +0000, Bruno Ducrot wrote:

Il n'est pas possible de tomber d'accord sur fcold.



Je ne suis pas d'accord.



Je vois que tu deviens plus raisonable :-D

--
Doug713705
Avatar
Toxico Nimbus
pehache-tolai a écrit :

De toutes façon tes "définitions personnelles" sont douteuses (en plus
d'être personnelles)



Merci, le doute est la base d'une curiosité saine.

--
Toxico Nimbus
Avatar
Toxico Nimbus
pehache-tolai a écrit :
On 31 juil, 11:31, doug713705 wrote:
On Fri, 31 Jul 2009 02:21:15 -0700, pehache-tolai wrote:
mais que pour pouvoir implémenter le
bouzin il fallait impérativement _émuler_ un comportement que l'OS hôte
ne peut avoir nativement.


Non, on implémente ce comportement en userland, tout simplement.


A ce que j'en ai compris ,et c'est bien là le point de fâcherie,
c'est que le seul moyen de le faire en userland est de faire une
émulation afin d'obtenir le comportement attendu.



Afin d'obtenir le comportement attendu on écrit un bout de code. Qu'il
soit placé en userland ou en kerneland ne change pas la nature de ce
code. Il n'est pas plus une émulation qu'une implémentation parce
qu'il est en userland plutôt qu'en kerneland.



Si ton bout de code ne peut pas suivre les spécifications parce qu'il
lui manque des fonctions implémentables uniquement en kernelland, alors
tu ne peux pas dire qu'il implémente la norme.

Je t'accorde que tu peux chipoter en disant qu'il l'implémente de
travers, mais pour moi ce n'est ni une émulation, ni une implémentation.

la norme défini un comportement à obtenir, sous linux l'implémentation
de cette norme de fait aisément en kernelland (disponibilité des sources
du noyau, tout ça...) alors que sous Windows ce comportement ne peut
être obtenu qu'au travers d'une émulation (donc en userland).
Cette émulation étant la seule manière d'implémenter cette partie de
la norme.



Tu n'as pas répondu à la question de mon post précédent : si quelqu'un
qui a accès aux sources du noyau de Windows met dans ce noyau le code
de Cygwin sans le changer fondamentalement, est-ce que tu vas toujours
dire que ce code est une "émulation" ?



Si le bout de code ne suit pas la spécification en userland, il ne la
suivra toujours pas en kernelland.

--
Toxico Nimbus
Avatar
Thierry B
On 2009-07-31, doug713705 wrote:

Il n'est pas possible de tomber d'accord sur fcold.



Je ne suis pas d'accord.



Je vois que tu deviens plus raisonable :-D



Mais ça n'est pas la réalité non plus :)

--
Il utilise Debian GNU/Linux, c'est tout simple...


Quoi ? il a installé l'archive .deb pour le "copier" sans installé
celle du "collé" ?


Coup bas !! M'sieur l'arbitre !! C'est un coup bas !!
Avatar
Stephane TOUGARD
doug713705 wrote:

Par contre, _pour_pouvoir_obtenir_le_résultat_souhaité_en_userland_, il
_faut_ que se soit une émulation.



Une emulation de quoi ?
Avatar
Toxico Nimbus
JKB a écrit :

Je pense qu'un man ps s'impose ;-)


Avec toutes mes excuses.



Il n'y a pas de mal ;-)



Je remarque que tu clignes toujours de l'œil droit, serait-ce une forme
de paralysie ? ;-)

--
Toxico Nimbus