Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1722 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5
Auteur Sujet :

vitesse de linux par rapport à windows XP ?

n°673189
Mjules
Modérateur
Parle dans le vide
Posté le 05-05-2005 à 22:53:39  profilanswer
 

Reprise du message précédent :

e-miel a écrit :

Si tu dessines des lignes, des cercles, du texte sans lissage... il est performant. Si tu dessines des boutons (des jolis boutons, comme ceux de KDE), du texte lissé, de la transparence, etc... il est pourri, car il ne connaît rien de tout ça. C'est pour ça que chaque bureau utilise un Toolkit (QT pour KDE, GTK pour GNOME) qui envoie plein (mais vraiment plein !!!) d'instructions graphiques au serveur X pour quasiment dessier pixel par pixel un simple bouton, et le redessier 100 fois si tu passes une fenêtre dessus et qu'ensuite le "dit" bouton est progressivement découvert. Si tu as des terminaux X, utiliser KDE sur un (un seul !!!) terminal X peut suffire à surcharger tout le réseau. En local, si on considère que chaque petite nuance de bouton provoque un transfert par TCP, ça surcharge inutilement le CPU.
 
Avec le protocole réseau "Y Window", on dit une fois pour toute (au serveur "Y" ) à quoi doit ressembler un bouton, et chaque bouton sera dessiné directement par l'application serveur, et non par une longue suite de transferts TCP inutiles. De plus, le serveur "Y" conserve le contenu de chaque fenêtre. Ainsi, il n'est pas nécessaire de faire un repaint() des boutons lorsqu'ils réapparaissent.


 
j'ai vraiment l'impression de lire le PDF de Y-window là... sans trop d'esprit critique malheureusement (ya pas un seul transfert TCP sur ma machine liés à mon serveur X)
 
sinon, je rappelle que ça commence à faire un moment que l'antiailasing est fait côté client (donc serveur X :D) et pas côté serveur (donc xlib)
 
à lire, surtout les commentaires qui sont une critique de ce rapport : http://linuxfr.org/2003/09/28/14120.html


Message édité par Mjules le 05-05-2005 à 22:54:54

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
mood
Publicité
Posté le 05-05-2005 à 22:53:39  profilanswer
 

n°673190
Profil sup​primé
Posté le 05-05-2005 à 22:58:24  answer
 

c'est fou qu'en 2005 avec la puisance des machines, il faut attendre le lancement d'un traitement de texte ou d'un tableu r (qui exsietent depuis la naissance de la micro) ou d'un butineur quand même. il y a un problème à mon avis.

n°673191
udok
La racaille des barbus ©clémen
Posté le 05-05-2005 à 22:58:59  profilanswer
 


c'est pas une version de linux que tu cherches (tu prends la 2.6 de ta distro et pis basta), mais une distribution particuliere
moi je te conseille de prendre la Suse 9.3 qui vient de sortir
elle est bien finie, utilise l'environnement graphique KDE, elle est faite en allemagne


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°673192
e-miel
Posté le 05-05-2005 à 22:59:33  profilanswer
 

Mjules a écrit :

et si trou dans ssh ? et si shell + faille dans un binaire setuid

Les failles sont toujours possibles. En parlant des droits, c'était dans mon chapitre "faiblesses du système dans sa conception philosophique". C'est vrai que ceux qui ont reçu la sertification Microsoft appellent "noyau" beaucoup de choses. En gros, on peut presque dire qu'ils appellent "noyau" tout le dossier "C:\Windows", ce qui regroupe les images de fond pour le bureau, les économiseurs d'écran, les fontes, etc... En gros, si tu installes un programme tu fais grossir le noyau, car il va rajouter fontes et des *.dll dans "C:\Windows\System32".
 
Dans ce sens là (qui est celui de Microsoft) c'est vrai que la sécurité es gérée par le noyau (probablement un toolkit ou un truc du genre, mais bon, comme je n'ai pas la certification Microsoft, je ne sais pas quel mot utiliser pour ça).
 
Sinon pour la sécurité des fichiers, l'entreprise où je fais le stage partage un dossier sous Windows 2000 Server. Lorsqu'on n'autorise l'écriture que pour le propriétaire, si tu vas sur un Windows XP de l'entreprise c'est vrai que tu ne peux pas modifier, mais sur les postes les plus vieux qui ont encore Windows 98 tu peux le faire. C'est un fait.

n°673193
Mjules
Modérateur
Parle dans le vide
Posté le 05-05-2005 à 22:59:58  profilanswer
 

antistress : j'attends minimum 5sec pour que office 2003 se lance sur ma machine du boulot (P4 3 GHz, 512Mo, winXP), soit autant que OOo sur ma machine perso (Athlon64 3000+, 768Mo, MDK10.1 x86_64)


Message édité par Mjules le 05-05-2005 à 23:00:59

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°673194
Profil sup​primé
Posté le 05-05-2005 à 23:00:46  answer
 

udok : elle est en français ?
elle est rapide ?


Message édité par Profil supprimé le 05-05-2005 à 23:04:58
n°673199
udok
La racaille des barbus ©clémen
Posté le 05-05-2005 à 23:03:15  profilanswer
 


 
et ça va pas aller en s'arrangeant vu que maintenant ils s'amusent à mettre du java dans ooo :o
 
 
 
 
 
 [:anathema]  
sinon y-a koffice qui n'est pas mal et qui se lance vite :)


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°673200
Profil sup​primé
Posté le 05-05-2005 à 23:06:15  answer
 

Mjules a écrit :

antistress : j'attends minimum 5sec pour que office 2003 se lance sur ma machine du boulot (P4 3 GHz, 512Mo, winXP), soit autant que OOo sur ma machine perso (Athlon64 3000+, 768Mo, MDK10.1 x86_64)


 
t'en as essayé d'autres que Mandrake 10.1 ?

n°673201
udok
La racaille des barbus ©clémen
Posté le 05-05-2005 à 23:06:30  profilanswer
 


 
elle avait la réput d'être rapide à une époque
maintenant elles sont toutes à peu près équivalentes niveau vitesse je crois (je parle de mandriva (ex mandrake), red hat et suse)
disons que c'est correcte, mais sur un p3 1ghz, ça va peut être ramer (enfin pour le chargement des applis, c'est le DD qui compte)
pour le français oui, mais peut être pas parfaitement, je sais plus, fraudrait demander aux autres


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°673204
Mjules
Modérateur
Parle dans le vide
Posté le 05-05-2005 à 23:08:06  profilanswer
 


MDK 7.2
MDK 8.1
MDK 8.2
MDK 9.0
MDK 9.2
MDK 10.0
 
:D
 
Mandrake un jour, Mandrake toujours


Message édité par Mjules le 05-05-2005 à 23:08:25

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
mood
Publicité
Posté le 05-05-2005 à 23:08:06  profilanswer
 

n°673205
udok
La racaille des barbus ©clémen
Posté le 05-05-2005 à 23:09:36  profilanswer
 

Mjules a écrit :

MDK 7.2
MDK 8.1
MDK 8.2
MDK 9.0
MDK 9.2
MDK 10.0
 
:D
 
Mandrake un jour, Mandrake toujours


 
Moi j'ai fait 7.1, 8.2 et 9.2 et après j'ai abandonné, trop buguée :/


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°673208
Mjules
Modérateur
Parle dans le vide
Posté le 05-05-2005 à 23:10:39  profilanswer
 

udok a écrit :

Moi j'ai fait 7.1, 8.2 et 9.2 et après j'ai abandonné, trop buguée :/


jamais trop eu de pb à part que j'ai grillé un lecteur de CD avec une 9.2 .
 
En fait, la moins bien finie a été la 10.1 x86_64 ; elle manquait clairement de polissage les premiers mois (ça va mieux maintenant)


Message édité par Mjules le 05-05-2005 à 23:11:17

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°673209
Mat1212
Posté le 05-05-2005 à 23:11:53  profilanswer
 

OOo a mis 46 secondes à démarrer (sous Linux), puis quand je l'ai arrêté et relancé, il a mis 25 secondes. C'est tout de même pas rapide.
 
Même test avec Abiword: 12 puis 3 secondes.
 
Il suffit de choisir les programmes qui démarrent vite :D
 
 
Non, sérieusement, moi je ne vois pas de différence de rapidité d'ouverture entre les programmes Windows et les programmes Linux. Faut avouer que OOo est particulièrement lent, alors que Word est rapide à démarrer sous XP.
 
Mais il faut dire aussi que ça dépend. J'ai aussi un ordi sous Windows qui met au moins 30 secondes rien que pour ouvrir le poste de travail. Et tout ça parce qu'à force d'installer et désinstaller des softs, on finit par ralentir le système.
 
Donc faut voir si tu préfères gagner 1 minute au boot tous les jours, mais devoir te préoccuper des virus, avoir un système moins stable, et devoir reformater tous les 6 mois, ou si ça ne te dérange pas de perdre 1 minute par jour si tu veux avoir quelque chose de fiable.

n°673210
Profil sup​primé
Posté le 05-05-2005 à 23:12:49  answer
 

avec un PIII 500 Mhz il vaut mieux xfce ?

n°673211
e-miel
Posté le 05-05-2005 à 23:13:03  profilanswer
 

udok a écrit :

moi je te conseille de prendre la Suse 9.3 qui vient de sortir
elle est bien finie, utilise l'environnement graphique KDE, elle est faite en allemagne

Je ne peux que soutenir ce choix :sol:
Bien que je préfère la philosophie Debian, je ne peux te conseiller la dernière Debian stable (qui a 3 ans déjà !) ni leur version "testing" qui ne supporte pas encore (du moins officiellement) le jeu d'instructions AMD64. SuSE propose plusieurs langues, dont le français, et contient des trucs payants comme un lecteur de Flash et d'Applet Java, que tu ne trouveras jamais dans une Debian, étant donné que SuSE vend ses distributions et paye Macromedia (pour Flash) et Sun (pour Java) afin d'avoir le droit de fournir Flash et Java préinstallé. Même Microsoft n'a pas le droit de faire ça (suite à un procès gagné par Sun).

n°673212
udok
La racaille des barbus ©clémen
Posté le 05-05-2005 à 23:14:48  profilanswer
 

Mjules a écrit :

jamais trop eu de pb à part que j'ai grillé un lecteur de CD avec une 9.2 .
 
En fait, la moins bien finie a été la 10.1 x86_64 ; elle manquait clairement de polissage les premiers mois (ça va mieux maintenant)


 
http://forum.hardware.fr/hardwaref [...] 8789-1.htm
c'est le genre de truc qu'on voit régulièrement et moi ça m'a saoulé
un coup ça marche, un coup ça marche pas :/


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°673213
Mjules
Modérateur
Parle dans le vide
Posté le 05-05-2005 à 23:15:12  profilanswer
 

Mat1212 a écrit :

OOo a mis 46 secondes à démarrer (sous Linux), puis quand je l'ai arrêté et relancé, il a mis 25 secondes. C'est tout de même pas rapide.
 
Même test avec Abiword: 12 puis 3 secondes.
 
Il suffit de choisir les programmes qui démarrent vite :D
(...)


 
t'as quoi comme machine ?
 
je me souviens avoir fait des tests et même sur un celeron 466 avec 128Mo de RAM et un disque de 4Go très poussif, je dépassais pas 30" pour le premier lancement (MDK 9.2)


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°673215
udok
La racaille des barbus ©clémen
Posté le 05-05-2005 à 23:16:54  profilanswer
 


 
 
sans aucun doute [:god]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°673216
Mjules
Modérateur
Parle dans le vide
Posté le 05-05-2005 à 23:18:01  profilanswer
 

udok a écrit :

http://forum.hardware.fr/hardwaref [...] 8789-1.htm
c'est le genre de truc qu'on voit régulièrement et moi ça m'a saoulé
un coup ça marche, un coup ça marche pas :/


mouais, enfin on voit ça avec à peu près toutes les distros. Le principal pb est que Mandriva attire des novices qui le plus souvent exposent leurs problèmes alors que des gens plus confirmés l'auraient réglé sans rien dire (ça a été mon cas pour différent trucs).


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°673219
udok
La racaille des barbus ©clémen
Posté le 05-05-2005 à 23:20:13  profilanswer
 

Mjules a écrit :

mouais, enfin on voit ça avec à peu près toutes les distros. Le principal pb est que Mandriva attire des novices qui le plus souvent exposent leurs problèmes alors que des gens plus confirmés l'auraient réglé sans rien dire (ça a été mon cas pour différent trucs).


 
 
enfin là en l'occurence, j'ai pris le premier probleme que j'ai trouvé (le dernier signalé ici, présent en premiere page), mais surtout parce qu'il n'avait d'apres lui pas de pb avec une version précédente de la mandrake
y-a rien qui m'ennerverait plus
mais j'ai eu mes propres problemes
enfin je cherche à décourager personne, elle est bien cette distro, ça serait bien qu'ils finissent par régler leur pb de bug, mais moi j'en ai eu marre


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°673225
Profil sup​primé
Posté le 05-05-2005 à 23:23:15  answer
 

j'avais lu qqpart que beagle e faisait bien, dans le genre alternative à google desktop search sur windows, non ?
et qu'un autre outil était en developpement pour mettre en relation les données (je me souviens plus exacteent du principe)

n°673226
e-miel
Posté le 05-05-2005 à 23:24:01  profilanswer
 

Mjules a écrit :

Mandrake un jour, Mandrake toujours

C'est vrai à condition de n'avoir jamais essayé Debian :lol:
 
Moi, j'ai découvert (dans l'ordre) : Mandrake, Debian, Red Hat, Fedora, SuSE, Ubuntu... et j'en suis resté à Debian. Je vais tester Gentoo dès que j'aurai le temps (il faut tout recompiler, et donc savoir le faire) et je crois que je vais l'adpoter :love: à ce moment là. Je verrais sur le moment.

n°673229
vlack
Posté le 05-05-2005 à 23:25:09  profilanswer
 

Chez moi OOo met environ 10 secondes à se lancer (voir ma config). C'est pas bien mechant je trouve.

n°673231
Profil sup​primé
Posté le 05-05-2005 à 23:25:33  answer
 
n°673233
Profil sup​primé
Posté le 05-05-2005 à 23:26:54  answer
 

10 secondes c'est un grand maximum  mon avis

n°673234
udok
La racaille des barbus ©clémen
Posté le 05-05-2005 à 23:27:40  profilanswer
 

vlack a écrit :

Chez moi OOo met environ 10 secondes à se lancer (voir ma config). C'est pas bien mechant je trouve.


 
moi je trouve ça énorme [:mlc2]
kde tout entier met moins longtemps chez moi [:god]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°673237
vlack
Posté le 05-05-2005 à 23:32:19  profilanswer
 

udok a écrit :

moi je trouve ça énorme [:mlc2]
kde tout entier met moins longtemps chez moi [:god]


 
Je peux pas te dire, j'ai jamais utilisé KDE. Mais faudrait peut-etre que je chronometre quand je ne compile pas  :whistle:  

n°673238
e-miel
Posté le 05-05-2005 à 23:34:09  profilanswer
 

Mon conseil : tu mets SuSE ou Mandriva, tu installes ce que t'as envie, et tu ne donnes pas le mot de passe de "root" à ton père. Question maintenance, tu ne devrais avoir aucun problème (ou vraiment des miettes comparé à Windows).

n°673239
Goon
Posté le 05-05-2005 à 23:34:36  profilanswer
 

beagle est intégré en standard dans la dernière Suse ;)

n°673253
Profil sup​primé
Posté le 06-05-2005 à 00:18:53  answer
 

je pige pas je viens de lire que beagle est reservé à gnome et suse integre kde...
 
si j'ai bien compris une appli doit être écrite pour une interface donnée (gnome, kde, unbutu, xfce...) ?

n°673257
vlack
Posté le 06-05-2005 à 00:26:30  profilanswer
 


 
Je vais peut-etre dire des conneries, mais bon :
En fait les applications sont faites avec des "toolkits" qui geres l'apparence des applis : les boutons, barres de defilement, etc.
Les plus utilisés sont GTK et Qt.
Qt est utilisé par KDE. GTK par Gnome et XFCE.
Une application GTK sera par exemple mieux integré à Gnome qu'a KDE. Inversement pour une appli Qt.
Mais rien n'empeche d'utiliser une appli Qt sous gnome et une appli GTK sous KDE, par exemple.
 
Ubuntu est une distribution, au même titre que SuSE ou Mandrake. Elle integre Gnome.


Message édité par vlack le 06-05-2005 à 00:27:23
n°673259
Profil sup​primé
Posté le 06-05-2005 à 00:28:14  answer
 

kde aurait Kat http://www.kde-apps.org/content/show.php?content=22135  
et gnome Beagle ?
Dashboard c'est un projet ou ça existe ?

n°673263
Pillow
'cos the trees won't talk
Posté le 06-05-2005 à 00:31:59  profilanswer
 

udok a écrit :

et ça fait parti des fonctionnalités d'xfree dont je parlais plus haut qui servent à bien peu de personne et qu'il faudrait pouvoir isoler dans un coin (dans un module) et ne pas le charger sans raison

Euh, tu parles des sockets Unix là? X est fondamentalement orienté client/serveur, et les sockets unix sont le meilleur outil pour faire ça.
 

e-miel a écrit :

Si tu dessines des lignes, des cercles, du texte sans lissage... il est performant. Si tu dessines des boutons (des jolis boutons, comme ceux de KDE), du texte lissé, de la transparence, etc... il est pourri, car il ne connaît rien de tout ça. C'est pour ça que chaque bureau utilise un Toolkit (QT pour KDE, GTK pour GNOME) qui envoie plein (mais vraiment plein !!!) d'instructions graphiques au serveur X pour quasiment dessier pixel par pixel un simple bouton

Oui.

Citation :

et le redessier 100 fois si tu passes une fenêtre dessus et qu'ensuite le "dit" bouton est progressivement découvert.

Non. Xdamage permet de ne redessiner que la zone qui a été modifiée. Ajouté à composite, c'est potentiellement juste quelques blits.

Citation :

Si tu as des terminaux X, utiliser KDE sur un (un seul !!!) terminal X peut suffire à surcharger tout le réseau.

Xdamage, encore une fois.  
Ceci dit:
- Je parlais bien sûr d'une utilisation locale
- La bande passante consommée n'augmente pas au fil des années. Tandis que la vitesse des réseaux augmentent rapidement. D'ici qu'il soit possible d'utiliser un serveur Y (au bas mot dix ans de développement intensif...) ce sera le dernier des soucis.
 

Citation :

En local, si on considère que chaque petite nuance de bouton provoque un transfert par TCP, ça surcharge inutilement le CPU.

SHM + sockets unix c'est ce qui se fait de mieux en matière d'IPC sous linux, hein.
 

Citation :

Avec le protocole réseau "Y Window", on dit une fois pour toute (au serveur "Y" ) à quoi doit ressembler un bouton, et chaque bouton sera dessiné directement par l'application serveur, et non par une longue suite de transferts TCP inutiles. De plus, le serveur "Y" conserve le contenu de chaque fenêtre. Ainsi, il n'est pas nécessaire de faire un repaint() des boutons lorsqu'ils réapparaissent.

Wai, c'est vraiment super. Tu es volontaire pour écrire les quelques millions de ligne de code manquantes?


Message édité par Pillow le 06-05-2005 à 01:02:38
n°673265
Pillow
'cos the trees won't talk
Posté le 06-05-2005 à 00:33:10  profilanswer
 

Une partie du temps de lancement d'une application sous linux est passée à linker les bonnes bibliothèques. Le prelinking permet de gagner quelques secondes lors du premier lancement d'une application.

n°673268
udok
La racaille des barbus ©clémen
Posté le 06-05-2005 à 00:37:23  profilanswer
 

Pillow a écrit :

Euh, tu parles des sockets Unix là? X est fondamentalement orienté client/serveur, et les sockets unix sont le meilleur outil pour faire ça.


 
non bondiou, tu vois bien que je parle de tcp là !   :o


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°673275
udok
La racaille des barbus ©clémen
Posté le 06-05-2005 à 00:43:24  profilanswer
 

Pillow a écrit :

Une partie du temps de lancement d'une application sous linux est passée à linker les bonnes bibliothèques. Le prelinking permet de gagner quelques secondes lors du premier lancement d'une application.


 
moi j'ai pas vu de différence perso :/
pis sous debian, ooo est automatiquement prelinker à chaque nouvelle install, et ça met toujours au moins 10 secondes  :/


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°673286
Pillow
'cos the trees won't talk
Posté le 06-05-2005 à 01:02:06  profilanswer
 

udok a écrit :

non bondiou, tu vois bien que je parle de tcp là !   :o

Ça ne change rien, que ce soit des sockets unix ou pas, c'est la même chose dans le code :o  

n°673292
Profil sup​primé
Posté le 06-05-2005 à 01:26:56  answer
 

bon je avis pitet prendre suse pour moi en fait, ce qui me freinait c'était l'édition vidéo et je vois que mainactor existe sous linux! pas donné par contre :(
ya d'autres applis pour montage DV / export DVD ?
et suse c'est gratuit ?
 
mon APN IXUS 30 sera pas reconnu ? http://www.qbik.ch/usb/devices/showdevcat.php?id=10
et mon camescope Canon MV600 ?


Message édité par Profil supprimé le 06-05-2005 à 01:36:22
n°673296
udok
La racaille des barbus ©clémen
Posté le 06-05-2005 à 01:39:32  profilanswer
 

Pillow a écrit :

Ça ne change rien, que ce soit des sockets unix ou pas, c'est la même chose dans le code :o


 
les socket tcp sont juste un peu plus lourde et un peu plus lente [:kc]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°673299
e-miel
Posté le 06-05-2005 à 01:50:03  profilanswer
 

Mjules a écrit :

j'ai vraiment l'impression de lire le PDF de Y-window là... sans trop d'esprit critique malheureusement (ya pas un seul transfert TCP sur ma machine liés à mon serveur X)
 
sinon, je rappelle que ça commence à faire un moment que l'antiailasing est fait côté client (donc serveur X :D) et pas côté serveur (donc xlib)
 
à lire, surtout les commentaires qui sont une critique de ce rapport : http://linuxfr.org/2003/09/28/14120.html

Ces remarques c'est n'importe quoi ! Ils ont rien compris les pauvres ! En fait, ils ont critiqué avant de se renseigner.
 
J'ai pu y lire : "Personnellement, je suis de ceux qui pensent que l'utilisation du bas-niveau est une bonne chose. Trop peu de personnes savent encore le faire aujourd'hui. L'utilisation d'une technique bien conçue écrite il y a 20 ou 30 ans (comme Unix en général) et fait à l'origine pour tourner sur des machines cadencées à l'ordre du mégahertz devient terriblement efficace sur des machines qui tournent 1000 fois plus vite." Ce gars, il oublie que le rôle de "Y Window" c'est justement de programmer en bas niveau des choses qui se font actuellement en haut niveau. Exemple : dessiner un bouton, actuellement soit on le dessine soi-même avec la Xlib, soit on utilise un Toolkit, ce qui revient au même d'un point de vue exécution : c'est du haut niveau. Lorsqu'on utilise "Y Window", on envoie en bas niveau une instruction du genre "dessine-moi un bouton", et ça le fait. On a toujours la possibilité de le dessiner soi-même à chaque fois, mais on peut le faire aussi avec le thème courant, tout en restant en bas niveau (c-à-d au niveau réseau), et là... ça va vraiment plus vite.
 
J'ai pu lire aussi : "Pratiquement personne (et c'est bien dommage) n'utilise directement la X-Lib, tout le monde s'appuie sur des toolkits. C'est plus facile à la base, mais au bout du compte, la multiplication des couches finit par rendre la tâche d'interopérabilité aussi ardue que l'utilisation directe de la couche de base. Et surtout, cela devient également gourmand en ressources. Mon PC qui n'a pas encore 5 ans fonctionne sous Mandrake 9.1, et il faut 10 secondes entre le moment où X démarre et celui où KDM daigne enfin me proposer la boîte de login !" Pourquoi utilise-t-on les Toolkit ? C'est parce que si on veut utiliser le thème courant, on est obligé. Tu crois que ça me fait plaisir d'utiliser un toolkit ? Pas du tout. C'est une cochonnerie, et pourtant comme "X Window" ne gère pas les boutons avec thème, on est obligé.
 
Et encore : "Messieurs les développeurs, je n'ai qu'une seule requête à vous faire: Si vous souhaitez refaire le monde, soit, je vous accompagne, mais de grâce ne nous faites pas une nouvelle usine à gaz. On faisait il y a quelques temps le reproche aux logiciels de Redmond d'obliger les gens à upgrader trop souvent, et à envoyer au rebut des machines qui sentaient encore le plastique neuf, ou limite ! Ce serait dommage que Linux suive le même chemin." Je suis tout à fait d'accord, et c'est justement pour ça que je soutiens "Y Window". Question beauté, on ne va pas revenir en arrière, donc la question à se poser est plutôt "Comment avoir quelque chose qui soit beau (c-à-d avec thème courant, transparence, 3D, son, vidéo...) tout en étant propre (d'un point de vue code) et bas niveau (c-à-d au niveau du réseau, sans toolkit) ?" Sachant qu'actuellement on peut difficilement faire plus sale et plus usine à gaz, je crois sincèrement que "Y Window" est la solution à tous ces problèmes.
 
Je ne supporte pas les gens qui disent : "Moi, j'ai un PC Carrefour avec Mandriva, donc tout le monde aussi a ça, les terminaux X c'est pour les chiens, c'est dépassé, on fait comme si ça existait plus." C'est clairement le discours que je ne peux pas supporter. La transparence réseau est justement la force de X comparé à Windows. J'ai 2 PC, un Athlon XP 2100+ et un Pentium III 667. Et bien le P3 est largement plus rapide quand il est utilisé comme terminal de l'Athlon que quand il est utilisé en local. Moi, je suis pour les terminaux. Pour moi, un ordi seul devrait être considéré comme terminal de lui-même, ça ne devrait pas être plus compliqué que ça. En ce qui concerne les socket UNIX et les SHM (mémoire partagée) entre applications clientes et serveur X, c'est totalement en contradiction avec l'esprit "X Window", c'est une hérésie pure et simple: une extension qui n'aurait jamais du voir le jour.
 
Pourquoi GCC se casse-t-il les couilles à créer du code assembleur si c'est pour le convertir en code objet... et pourquoi se casse-t-il encore les couilles à créer du code objet si c'est pour en faire un exécutable ? On pourrait passer directement du C à l'exécutable, ça permettrait de compiler plus vite. Et bien non, le jour où tu écriras un code en assembleur, ou le jour où tu voudras mélanger le C et l'assembleur, ou le jour où tu utiliseras une librairie objet, tu seras bien content de savoir qu'à chaque fois que tu a écris du C, tout est passé par là, et donc que tu es sûr que ça marche, que c'est un système rôdé, que tu as toi-même testé entièrement. De la même façon, la phrase "Tiens, pourquoi utiliser TCP pour dessiner ? On n'a qu'à dessiner directement dans la mémoire du serveur X avec un SHM" devrait être à jamais bannie, comme c'était le cas avec X à ses débuts (c'était même un de ses buts) et ce sera de nouveau le cas avec "Y Window", sauf en plus propre et en plus rapide.


Message édité par e-miel le 06-05-2005 à 01:58:54
n°673603
Profil sup​primé
Posté le 06-05-2005 à 15:31:56  answer
 

Perso j'ai un P4 2.8C (avec hypertreading et SSE3)
apparemment linux gère pas l'hypertreading http://www.anandtech.com/linux/showdoc.aspx?i=2213
doit pas gérer le SSE non plus.
les AMD ont l'airde mieux s'en sortir aussi sous linux, non ?
je me demande si un prog comme MainActor tourne plus vite sous windows ou linux avec un P4..?

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5

Aller à :
Ajouter une réponse
 

Sujets relatifs
[linux/Debian/Sarge] lancer automatiquement tightvncserver au bootStage 2005 : Serveur mail sous linux
[linux/Debian/Sarge] routage avec 2 interfacesUnix ou Linux ?
bootage de diskless windows à partir d'un serveur LinuxBesoin d'aide sur instalation Linux
linux avec HDD S-ATALinux sur 1 G3
limite de linux & graveur 
Plus de sujets relatifs à : vitesse de linux par rapport à windows XP ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR