Archives des forums MMO/MMORPG > Forums divers > La Taverne > [Linux] C'est bien??
[Linux] C'est bien??
Par Thesalan le 17/12/2002 à 21:23:25 (#2817095)
quelles sont les differences entres linux et windows? qualité? défaut? bref c'est pour savoir si ca vaut le coup que je vire windows pour linux!
sinon est-ce qu'un multiboot windows-linux est possible?
et pis derniere question: comment se le procure t on?
merci
Par Erkethan le 17/12/2002 à 21:29:07 (#2817146)
Maintenant, fait un multi-boot, il est vivement conseillé de garder Windows (ne serais-ce que pour la compatibilité de certains soft).
Linux est gratuit, d/l le :)
[edit= va voir par ici :)]
Par Vent des Globes le 17/12/2002 à 21:33:44 (#2817210)
Alors c'est tout simplement génial, si tu joues à UO... :doute:
Par Grand Schtroumph le 17/12/2002 à 21:35:34 (#2817224)
Par Erkethan le 17/12/2002 à 21:38:51 (#2817254)
Provient du message de Vent des Globes
Mais tu es surtout sur les forums administrés par Mind, donc "Vive Mozilla" et "Vive Linux" sont de rigueur :D
Tu es sur un forum de jeux online, ohhh.... :p
Non ... Je plaisante gentiment .. mais non ... je me moque pas .. AÏE! pas sur la tête !
Mais plus sérieusement, la Taverne est faite pour ca :)Provient du message de Grand Schtroumph
Si Mind passe par la, je pense qu'il se fera un plaisir de t'éclairer, il connai Linux mieux que nous tous :D
*intéressé* Est il possible d'avoir plus de détails sur les avantages de Linux ? :merci:
Par Thesalan le 17/12/2002 à 21:40:05 (#2817268)
et si je pourrais avoir plus de details se serait cool ;)
[Edit: Merci pour le lien]
Par Erkethan le 17/12/2002 à 21:42:29 (#2817285)
Provient du message de Thesalan
Follow le link de mon premier post sur ce thread :)
où puis-je le dl?
et si je pourrais avoir plus de details se serait cool ;)
Par Marneus le 17/12/2002 à 21:53:33 (#2817401)
Par Shibillin le 17/12/2002 à 22:08:36 (#2817497)
Il vaut mieux s'y connaître un peu et ne pas avoir peur de la bidouille. Genre espere pas trop jouer dessus...
C'est faux!! Il y a un très bon casse-brique dessus! Et Free Cell!! :ange:
Enfin, je me souviens que Mind avait fait un post listant les jeux supporté par linux, que ce soit en natif ou en émulation. Il suffit de chercher pour se faire une idée que c'est loin d'être fermé pour jouer comme OS :)
Le seul truc qui m'empêche de passer sous linux, c'est que j'arrive pas à faire fonctionner mes messageries automatiques. Sinon, je n'en suis pas loin.
Et je suis pourtant un gros flemmard du bidouillage :ange:
Par zaraben le 17/12/2002 à 22:15:23 (#2817547)
c'est chiant, la moitié des cd lors de l'installations ne marchent pas.
Et une fois que par - Ô miracle - tu l'a installé tu t'apperçoit qu'il n'y a rien qui marche ... même les logiciels qui sont fait pour ...
Alors voilà, en entreprise pour les grosses bases de données, ou des utilistaions spéciales c'est bien, sinon oublie.
Si tu veux programmer, ça sert à rien, un programme fait sous windows marche trés bien, et t'auras plus de choix dans les langages de programmation.
Perso j'aime pas Linux.
A mort tout ce qui a des pingouins pour symbole ou des mecs a chapeau rouge. (exception faite de Joysticks qui remplie ses pages de pingouins quelle folie !!!! )
Par Shibillin le 17/12/2002 à 22:24:45 (#2817622)
[...]et t'auras plus de choix dans les langages de programmation.
Ca, j'y crois pas trop. Je me demande sur quoi tu te bases pour dire ça. Il y a peut être beaucoup plus d'outils d'aide à la programmation sous windows, du genre, toutes les suites Visual, Delphi, etc. Mais il me semble qu'on doit pouvoir toucherà tout comme langages sous linux.
Par Alastor le 17/12/2002 à 22:25:09 (#2817626)
Provient du message de Erkethan
Mais tu es surtout sur les forums administrés par Mind, donc "Vive Mozilla" et "Vive Linux" sont de rigueur :D
J'attend avec impatience le fil Pourquoi utiliser Linux ?, en suite à Pourquoi utiliser Mozilla ? :D
Si tu es debutant
Par Leakim le 17/12/2002 à 22:25:12 (#2817628)
Maintenant pour le multi boot si tu prend la mandrake 9 t'aura pas besoin de t'embeter il l'install tout seul.
Si tu prend autre chose c'est plus chiant.
Si tu veux apprendre a bien te servir de linux va la : http://www.lea-linux.org
Et, je suis pas tout a fait d'accord avec ce qui est dit au dessus.
Si on veux que Linux sois plus accessible il faut encourager les utilisateurs a utiliser linux comme ca les devellopeurs linux sauront qu'ils pourront toucher plus de public en simplifiant les interfaces.
Par Dauphin/Dauphine le 17/12/2002 à 22:26:01 (#2817637)
Par Menace le 17/12/2002 à 22:39:08 (#2817747)
Par Tynril le 17/12/2002 à 22:44:19 (#2817797)
Sinon, tout dépend de l'usage, et à la question "Linux, c'est bien?", tu auras autant de réponses possible que d'individus sur Terre.
Par Manaloup le 17/12/2002 à 22:49:32 (#2817840)
Si tu en amarre de Windows et de ses bugs, si tu veut plus parametrer ton OS, le personaliser (et personaliser veut dire plus que changer le thème ..), programmer, develloper, partager tes connaissances, configurer, aider, résoudre des problèmes compliqués, etre maitre de ton ordinateur, ou encore monter un serveur (LAN, Web, etc.) => Linux
Linux, comme Windows (XP) gère le multiboot
Pour se le procurer le plus facile www.mandrake.com de 1 à 3 CD à télécharger
Par FautVoir le 17/12/2002 à 22:55:40 (#2817887)
Si tu disais pourquoi tu en a ras le bol de Windows, aussi, ça aiderait...
Par Ranfaroth le 18/12/2002 à 2:12:56 (#2819221)
Et ce qui me manque le plus c'est........ un client IRC :doute:
Il m'en faudrait un graphique (onglets pour les chans, popups, un minimum de fenetres de conf...) et surtout scriptable (comme mIRC)
J'ai essayé yagIRC qui aurait correspondu, mais le prog est truffé d'erreurs en C.....
Par Kry le 18/12/2002 à 2:17:32 (#2819239)
Par Père NoDeull le 18/12/2002 à 2:32:20 (#2819281)
tu te procure linux (mandrake, red hat, une distribution, assez courante quoi), tu essayes, et tu nous toi meme la réponse.
et après tu comprendra pit etre pourquoi linux, soit disant si parfait et tellement superieur à windows, et largement derrière
Par Kry le 18/12/2002 à 2:41:16 (#2819314)
Provient du message de Père NoDeull
Je te propose un truc:
tu te procure linux (mandrake, red hat, une distribution, assez courante quoi), tu essayes, et tu nous toi meme la réponse.
et après tu comprendra pit etre pourquoi linux, soit disant si parfait et tellement superieur à windows, et largement derrière
C'est une question d'habitude, et aussi d'accessibilité c'est tous mais sur le principe Linux est plus stable, mais comme chaque Linux sur chaques machine est différent ben c'est vite vu...
Par Emvé Anovel le 18/12/2002 à 6:47:00 (#2819680)
Linux c'est bien mais pour le serveur
Qualité de Linux ( pour un joueur lambda ) :
1/ C'est stable
2/ EUh non y a rien d'autre
3/ Pour Redhat y a un truc qu'est bien, c'est les MAJ automatiques...
sinon c'est trop nul en tant qu'environnement utilisateur, il a pas l'air fait pour ça pour le moment, je te le déconseille fortement...
( quand j'avais XP je l'ai installé, mais je suis vite revenu à Windows 2000 car XP et Linux ne me plaisaient pas tout les deux )
Par Poulet Findus le 18/12/2002 à 9:06:18 (#2820025)
www.x-chat.org
Windows XP est aussi stable que Linux. et si tu en as marre de Windows, t'en aura encore plus marre de Linux.
MV, pourquoi tu le trouve nul pour un environnement utilisateur ?? j'attends encore quelques réponses sur le sujet pour donner mon avis.
Par willoi le 18/12/2002 à 12:52:49 (#2821228)
Provient du message de zaraben
perso je déconseille Linux aux utilisateurs...
c'est chiant, la moitié des cd lors de l'installations ne marchent pas.
Et une fois que par - Ô miracle - tu l'a installé tu t'apperçoit qu'il n'y a rien qui marche ... même les logiciels qui sont fait pour ...
Alors voilà, en entreprise pour les grosses bases de données, ou des utilistaions spéciales c'est bien, sinon oublie.
Si tu veux programmer, ça sert à rien, un programme fait sous windows marche trés bien, et t'auras plus de choix dans les langages de programmation.
Perso j'aime pas Linux.
A mort tout ce qui a des pingouins pour symbole ou des mecs a chapeau rouge. (exception faite de Joysticks qui remplie ses pages de pingouins quelle folie !!!! )
Pffeuh !
c'est facile d'incriminer l'OS quand on sait pas configurer ces progs et qu'on choisit pas vraiment ses programmes.
J'arrive perso à faire la +part de ce que je veux.
pour le programmation je fais pas tout ce que je veux sous Windows . T'as déjà entendu parler du temps réel !
Par Iko le 18/12/2002 à 12:59:23 (#2821282)
Provient du message de willoi
L'énorme majorité des distributions linux actuelles ne sont pas plus "temps réel" que Windows....
T'as déjà entendu parler du temps réel !
désolé..
Et franchement, les OS RT n'intéressent qu'un partie des professionnels. Les particuliers s'en balancent complètement.
Par willoi le 18/12/2002 à 13:08:56 (#2821380)
sous Linux au niveau priorités,memoires partagées et tout ca...
c'est carrément fluide
dac pour les utilisateurs mais je parlais programmation là
Par Tynril le 18/12/2002 à 13:16:14 (#2821445)
Provient du message de willoi
*Merde, je me fais piéger par un troll. Tant pis.*
c'est facile d'incriminer l'OS quand on sait pas configurer ces progs et qu'on choisit pas vraiment ses programmes.
J'arrive perso à faire la +part de ce que je veux.
Sous Linux, si tu ne parviens pas à faire tourner un programme, ou que tu ignores tout de quel programme tu pourrais utiliser pour faire une tâche, ben voilà. C'est pas de bol. Falait avoir un don, désolé mec, ou alors un pote ingénieur... Ou le courage de fouiller dans 250'000'000 d'howto sur le net. Et encore, si c'est le net qui te pose problème, t'es cuit.
Sous Windows, si tu ne parviens pas à faire tourner un programme, ou que tu ignores tout de quel programme tu pourrais utiliser pour faire une tâche, Microsoft ne tardera pas à te rappeller l'existence de Microsoft SuperProgrammeUniversel XP, qui correspond exactement à tes attentes. Du coup, tu n'es plus dans le doute.
En prime, un bouquin "Windows pour les nuls" apprend l'utilisateur à cliquer, à redimensionner une fenêtre, à se servir du menu Démarrer... Et un bouquin "Linux pour les nuls" apprend ce qu'est une recompilation de kernel, comment basher sa config, pourquoi les écrans TLCX-882N ne sont pas compatibles avec le noyeau 0.887b de Debian. L'utilisateur ignorant, en feuilletant ces deux bouquins, aura vite fait son choix.
Par Ufki le 18/12/2002 à 13:21:46 (#2821495)
1/ tu es joueur
2/ tu achetes pas les licenses de tes soft
3/ tu es programmeur et tu ne sais faire que du VB
4/ tu es programmeur, tu fais des soft inutiles et tu veux des utilisateurs
Linux interessant si :
1/ tu aimes l'informatique
2/ tu veux etre en regle pour tes soft sans avoir a jeter l'argent par les fenetres
3/ tu es programmeur, tu as besoin d'une bonne diversité d'outils, tu utilises plusieurs langages, ...
4/ tu veux avoir un serveur sur ton ordi
5/ un environnement souple et largement configurable
6/ etc ...
Par Eldarendil le 18/12/2002 à 13:24:38 (#2821514)
Posté par Poulet Findus
Non ;) xchat.org :)
x-chat client IRC multi-plateforme, paramétrable, libre etc..
www.x-chat.org
Par willoi le 18/12/2002 à 13:39:54 (#2821676)
Provient du message de Tynril
*Merde, je me fais piéger par un troll. Tant pis.*
Sous Linux, si tu ne parviens pas à faire tourner un programme, ou que tu ignores tout de quel programme tu pourrais utiliser pour faire une tâche, ben voilà. C'est pas de bol. Falait avoir un don, désolé mec, ou alors un pote ingénieur... Ou le courage de fouiller dans 250'000'000 d'howto sur le net. Et encore, si c'est le net qui te pose problème, t'es cuit.
bof !
quand j'ai au des pbs sous Linux je mesuis inscrit sur unee liste de diffusion d'une asso linux proche de chez moi et j'ai posé la question on m'a repondu on s'est rencontré et on m'a aidé et j'ai fait de meme par la suite ...
Ya ca aussi comme différence ca s'appelle l'entraide et ya d'aut' domaines où ca s'applique. Pour moi c'est un point fondamental
Par mobidique le 18/12/2002 à 13:46:22 (#2821745)
Si t'as un PC pour travailler, Zin ou linux ça relève d'un choix, d'habitude de travail, de moyen financier, de choix de langage, perso mon choix serait linux.
Si t'as un PC pour jouer => Zin.
Par FautVoir le 18/12/2002 à 14:02:50 (#2821906)
Window$ interessant si :
Faux débat, la plupart des softs open source ont une version Windows. Maintenant, convaincre un utilisateur de se cogner le Gimp à la place de son Photoshop warez ou OpenOffice à la place d'Office Pro, c'est autre chose.
(...)
2/ tu achetes pas les licenses de tes soft
(...)
Linux interessant si :
2/ tu veux etre en regle pour tes soft sans avoir a jeter l'argent par les fenetres
Et t'as oublié un argument, pourtant le plus important :
Windows intéressant si :
5/ Tu te sers d'un soft sans équivalent sous Linux, ou dont le clone open source n'est qu'une approximation pas très réussie.
Par Marneus le 18/12/2002 à 14:28:50 (#2822210)
Provient du message de Ufki
3/ tu es programmeur et tu ne sais faire que du VB
4/ tu es programmeur, tu fais des soft inutiles et tu veux des utilisateurs
Faut arreter la fumette, tu as visual c++, et tu as .net maintenant... Alor evidement, c'est payant, mais trouve moi l'equivalent au niveau ide que c trucs la sur du nunux, je prends. Paske bon, faut bien voir un truc : faire le cacou sur emacs, c bien gentil, mais ce que veulent les boites, c le truc le moins cher possible. Or, le temps, c'est de l'argent (literalement, au prix où sont les ingé de dev). Donc entre un environement linux ou ton prog va etre obligé de reprogramer la moitie du systeme pour ouvrir une fenetre avec emacs pour tout environement et un window.show() sur windows, chuis desole, mais le choix est vite fait...
Par Leakim le 18/12/2002 à 14:47:58 (#2822438)
Par Père NoDeull le 18/12/2002 à 14:51:48 (#2822493)
Provient du message de Ufki
Window$ interessant si :
3/ tu es programmeur et tu ne sais faire que du VB
4/ tu es programmeur, tu fais des soft inutiles et tu veux des utilisateurs
Linux interessant si :
3/ tu es programmeur, tu as besoin d'une bonne diversité d'outils, tu utilises plusieurs langages, ...
Surement le pire préjugé des pro linux qui visiblement se donne pas la peine de programmer, et encore moins de voir sous windows.
Pour des raisons evidentes, on développe sous le systeme pour lequel c'est prevut (ou en emulation parfois: pas toujours evident d'avoir un as400 par pesonne).
Apres, c'est sur que si tu fait que du vb, sous windows, t'es mal barré. Je conseille meme pas a quelqu'un qui voudrait apprendre a programmer. Sous windows on peut faire du c/c++, pascal, cobol, ada, basic,java, etc.... Al'opposé, sous linux, faut avouer qu'on pousse a fond sur le C, je trouve çà dommage.
Les programmes open source, sont a double tranchants, diffuser les sources permait a d'autre de les ameliorer, mais permet de montrer allégrement les eventuelles failles (oups, c'est vrai les pragrammes sous linux, n'ont jamais de failles :rasta: )
Linux ou windows, c'est un débat aussi vieux qu'inutile (un peu comme ma console est mieux que la teinne). A chacun de choisir l'os qui lui convient le mieux. Pour ma part, il n'apporte rien que windows ne m'offrais pas deja, et je suis fan de builder et de visual c++, donc j'ai choisit.
Pour la stabilité, j'eviterais de parler de netscape sous nux, certains le prendrais mal, et y verait du racisme envers les pingouins.
ps: peu importe l'os, quant l'utilisateur ne sais pas s'en servir, c'est un mauvais os.
Par Mothra le 18/12/2002 à 15:55:09 (#2823074)
Provient du message de Marneus
Faut arreter la fumette, tu as visual c++, et tu as .net maintenant... Alor evidement, c'est payant, mais trouve moi l'equivalent au niveau ide que c trucs la sur du nunux, je prends. Paske bon, faut bien voir un truc : faire le cacou sur emacs, c bien gentil, mais ce que veulent les boites, c le truc le moins cher possible. Or, le temps, c'est de l'argent (literalement, au prix où sont les ingé de dev). Donc entre un environement linux ou ton prog va etre obligé de reprogramer la moitie du systeme pour ouvrir une fenetre avec emacs pour tout environement et un window.show() sur windows, chuis desole, mais le choix est vite fait...
Glade : un clickodrome qui te crée ton interface graphique et te laisses juste remplir les callback. QT fait aussi un truc dans le genre, et en passant un programme ecrit avec glade/GTK ou QT marche sous unix (toutes versions), sous mac et sous windows. Avantage non negligeable. Au niveau de la programmation Linux depasse tres largement windows, c'est un point qui n'est pas discutable tellement c'est evident ;) Quand aux langages de programmation sous unix le panel est bien plus etendu que sous windows, trouves moi un fortran openMP sous windows ou un pascal incluant un MPI performant sous windows par exemple :doute: . Je n'ais toujours pas reussi a chopper un bon compilateur cobol pour win32, et pourtant j'ai cherché (enfin si il y en a un qui coute 1500$, super :monstre: ) . Dis toi bien que tout les compilos sont d'abbord developpés sous unix (pas forcement linux) puiisque les gens qui inventent les langages de programmations sont des universitaires qui travaillent tous sous unix ;) donc apres il y a des versions windows des compilateurs, mais ils existent tous sous unix/linux.
Le fait de faire du close source ne masque pas l'erreur, ca rend juste sa correction plus difficile. Les programmes open source ont des bugs (certains en sont meme truffés d'une facon abominable :p ). Mais quand une defaillance est detectée, en general vu le nombre de personnes qui la chassent elle ne fait pas long feu. C'est l'avantage de l'open source pour la securité et la stabilité. Cela dit la derniere version de XP est bien stable et les mises a jours sont frequentes.
pour l'utilisation standard, vu que les deux os ont bien progressé c'est kif kif bouricot : windows est devenu stable avec 2000 et XP, linux est devenu user firendly et permet de tourner la majorité des jeux et softs de bureautique standards avec des perfs equivalentes ou superieures a windows. Peut-etre une facilité un peu plus grande pour windows pour le pur neophite (disons que windows configuré comme un manche tu te bouffes 1 tojan et 10 virus par mois mais ca marche, linux ne marche que bien configuré et securisé). J'ai gardé wondows xp pour jouer parce que c'est quand meme plus facile, comme les jeux sont prevus pour windows il faut reflechir un peu pour les installer sous linux (pas que ca soit complexe, mais faut reflechir 5 minutes, effort que je n'ais pas envie de faire). Ce constat de simplicité ne vaux que pour les utilisateurs nephites qui ne souhaitent pas securiser leur pc. Pour les autres il est beaucoup plus dificille de s'y retrouver dans les menus et sous menus tentaculaires du gestionaire de services (ca fait quoi ca OCMDBserv ???? si je le desactive mon adsl marche plus ? c'est quoi le rapport ? ??? ), les menus a cliquer partout avec des options innaccessibles ou accessibles uniquement par des numeros magiques en hexa dans la base de registre :monstre: . Sous linux c'est clair c'est net, c'est des fichiers textes bien rangés, tu edites tu sauves tu relances le service tu vois si ca fait comme tu veux. En fait windows presente une fausse simplicité pour les utilisateurs debutants, c'est bien, mais pour les utilisateurs qui en veulent plus c'est plus dur a gerer.
Par Marneus le 18/12/2002 à 16:19:04 (#2823294)
Perso, moi, l'idée c'est de faire un truc propre, qui marche raisonablement vite, qui corresponde aux spec client, et qui soit super rapide à developper
Par Koto le 18/12/2002 à 16:46:22 (#2823574)
Donc ta question "Linux c'est bien?" j'y réponds, oui mais pas pour toi.
Par krisae le 18/12/2002 à 17:11:09 (#2823809)
Provient du message de Marneus
Encore une fois tout depends ce que tu apelle programer.
Effectivement, si ton objectif est de produire des applications rapidement, pas très soucieux des ressources qu'elles demandent, alors les IDEs doivent convenir.
A partir du moment ou tu touches à du client/serveur, du multi-threadé, avec des obligations de performance, crois moi il en est tout autrement.
J'ai du developpé l'année dernière une application client/serveur avec un front-end et les specs suivantes:
- la partie cliente en Java doit marcher sur les OS unix, windows (toute version à partir de 95), et tout navigateur à partir du moment ou ceux-ci supportent une JDK.
- la partie serveur réalisé en C devait fournir des performances relativement drastiques puisque devant supporter 1000 connections simultannées sur une machine modeste, chaque thread client envoie et reçoit des informations consquentes au serveur.
Pour ca tu prends un éditeur (.Nedit pour ma part, et non, pas Emacs) et une console Shell pour la compil/debogage, mon IDE je l'ai rangé au placard, même pour la partie graphique du client que j'ai du réaliser en utilisant des composants vieillots mais très peu demandeur de ressources mémoire et compatibles avec toutes les JDK, certains des composants Java (TextArea), j'ai du les réecrire car peu conformes à ce qu'on voulait et gourmand en mémoire (swap de texte).
J'ai testé durant quelques jours les principaux IDEs du marché pour pour vérifier leur comportement lors d'une écriture d'interface similaire à la mienne, résultat:
- beaucoup de code inutile
- des perfs plus ou moins aléatoires.
Quand à la partie serveur, je l'ai faite tourner par amusement sur un XP pro, je n'ai pas attendu les 2000 threads (2 threads par connection) (simulées par un Bot) pour voir l'OS partir en délire...(gestion mémoire, swap) alors que sur une machine moindre au niveau hardware mais sur du *nix, ca n'a pas posé le moindre problème.
XP fait une très bonne machine de travail en Workstation, mais certainement pas en machine de dev/production.
Par kirk le 18/12/2002 à 17:12:47 (#2823824)
d'ailleur si je ne m'abuse 99% des gens ont windows...
Par Père NoDeull le 18/12/2002 à 17:36:12 (#2824066)
Provient du message de krisae
Effectivement, si ton objectif est de produire des applications rapidement, pas très soucieux des ressources qu'elles demandent, alors les IDEs doivent convenir.
A partir du moment ou tu touches à du client/serveur, du multi-threadé, avec des obligations de performance, crois moi il en est tout autrement.
effectivement, durant mon stage de fin d'année, mon prgramme sous builder, intervenait sur une bd (server MS SQL), et faisait entre autre des recherche avec toutes les options auquelles j'ai pensé. Vraiment lent, de fouiller dans une base de 500 000 éléments en 0.4 secondes
J'avoue , les recherche par filtres, et caractère génériques ont fait chuter les performances, une fois 1.8 secondes après quelques optimisations (j ai honte). Vu la taille de la BD, je trouve çà correcte (j'oubliais, le server SQL se trouvais pas sur le pc, mais a une dizaine de kilomètre)
Un programme non optimisé, mal concut et mal programmé, sera toujours lent, quelque soit l'os. Ce lancer dans la programmation sans savoir ce qu on va faire, est surement le meilleur moyen pour faire ce genre de programme. Avant de chercher a une optimisation de l'os (ou meme hardware), faut penser a optimiser son code.
Par krisae le 18/12/2002 à 17:56:14 (#2824283)
Provient du message de Père NoDeull
effectivement, durant mon stage de fin d'année, mon prgramme sous builder, intervenait sur une bd (server MS SQL), et faisait entre autre des recherche avec toutes les options auquelles j'ai pensé. Vraiment lent, de fouiller dans une base de 500 000 éléments en 0.4 secondes
Premièrement;: 500 000 éléments, c'est loin d'être énorme, si ça l'était, tu le ferais pas tourner sous MS SQL (désolé, ch'ui pas AntiMicrosoft, loin de là, mais faut appeller un chat un chat).
Mais je vois pas trop où tu veux en venir....
Tu me dis que t'as ecrit une interface qui tape dans une bdd ? C'est bien mais si on part du principe que ta base est bien construite et tes requêtes sont bien faites, je vois pas ce que tu pourrais optimiser de plus.
Dans mon exemple, je te parle de coder une appli client ET serveur multi-threadée...dans le tien, le server ne t'appartient pas, tu n'as qu'une license d'exploitation.
Ensuite, tes performances, tu les obtiens sur une seule requête ?
Tu as testé la même requête mais dupliquée par 10,100,1000,etc simultanément et constaté les pertes ?
Par perte j'entends, le temps processeur et ressources demandées par le serveur SQL pour gérér chaque connection et son incidence sur le temps de traitement.
Si un beau jour, les performances ne suffisent plus, tu n'as le choix que:
- d'upgrader le serveur (donc pallier le manque de performances par un hardware plus tolérant)
- demander à Microsoft un upgrade de MS SQL (si ils en ont un)
- changer de serveur SQL.
Donc, je vois pas trop la comparaison entre ton post et le mien, si tu pouvais m'expliquer en quoi tu argumentes.
P.S: le serveur MS SQL, tu crois qu'il a été ecrit sous Builder ou VisualC++ ?
[Edit: parce que j'étais un peu loin de ma pensée]
Par Thesalan le 18/12/2002 à 18:51:29 (#2824871)
sinon qd vous parler de programmer l'OS, cest en quelle language? ou cest directement via des logiciels?d'ailleur si je ne m'abuse 99% des gens ont windows...
oui mais pourquoi? parceque les ordinateurs sont livrer avec windows, les gens s'y habituent et ne voient pas l'interêt d'en changer! et faut-il encore qu'ils connaissent l'existence d'autres systèmes d'exploitation.... enfin bon...
Par FautVoir le 18/12/2002 à 19:20:30 (#2825164)
oui mais pourquoi? parceque les ordinateurs sont livrer avec windows, les gens s'y habituent et ne voient pas l'interêt d'en changer!
Je ne connais personne IRL qui ait "changé". Je doute que qui que ce soit ait "changé" sur ce forum, à l'exception de Mind. Se mettre en multi-boot, ce n'est pas "changer", c'est juste rajouter un 2ème OS à Windows (le double d'emmerdes, de mises à jour, de patches, de configuration, super !). MS continue de vendre autant de licences et les éditeurs peuvent continuer de ne développer que pour Windows puisqu'ils savent que même les linuxiens rebooteront dessus pour utiliser leurs softs.
C'est ce qu'on appelle un cercle vicieux...
Par Ranfaroth le 18/12/2002 à 19:28:29 (#2825235)
posté par Poulet Findus
Comment faire pour qu'Xchat reconnaisse les accents, et par ailleurs pour coloriser les events du genre /quit, /mode, /topic, /join...?
x-chat client IRC multi-plateforme, paramétrable, libre etc..
www.x-chat.org
Par Emvé Anovel le 18/12/2002 à 19:49:50 (#2825446)
Par Marneus le 18/12/2002 à 21:37:28 (#2826361)
Mais j'imagine que t'as eu le budget qui allait avec non? Paske dans la plupart des cas, le client il veut un truc qui marche bien, mais pour pas cher, et simplement sur du windows (paske le client, il est sous windows, desolé). Donc du coup, le client il est pas chiant, il prends le truc tout crade mais pas cher fait avec un ide qui-va-vite
Par Koshi/Xantar le 18/12/2002 à 21:54:18 (#2826513)
J'ai pas compris quelque truc qui on plutôt l'air essentiels :D
Un jour elle sera mienne, oui, un jour elle sera mienne!
Par krisae le 18/12/2002 à 23:12:47 (#2827226)
Provient du message de Marneus
Krisae : oui, je reconnais effectivement que si tes specs c un truc de barbare comme ca, je suis d'accord, y a pas photo, faut taper bas.
Mais j'imagine que t'as eu le budget qui allait avec non?
J'aurais bien voulu ... la boite qui m'a payé pour ca n'avait même pas les moyens d'investir pour un serveur de simulation.
L'appli est passé de Dev en production directement.
J'ai été seul de A aZ pour developper et le client et le serveur.Ce qui m'a pris 6 mois.
Pour la petite histoire concernant les optimisations réseau, je n'ai même pas pu utiliser les méthodes ReadLine() des sockets pour lire les datas car elles utilisaientt l'object String, trop couteuse en mémoire, j'ai donc du créer une méthode qui attraper les bytes un par un et stocker ca au fur et à mesure en tableau.
Mais au final, j'ai trouvé le challenge intéressant, c'est d'ailleurs ce qui m'a motivé du début à la fin.
Tu peux pas t'imaginer ce qu'on peut faire avec un p200 et une vieille distrib, c'est là ou faire souffrir une machine prend tout son sens, ca swappe à fond mais les délais de réponse restant décents :D
Crois moi pour l'avoir testé, le NT craque depuis longtemps :p
Paske dans la plupart des cas, le client il veut un truc qui marche bien, mais pour pas cher, et simplement sur du windows (paske le client, il est sous windows, desolé). Donc du coup, le client il est pas chiant, il prends le truc tout crade mais pas cher fait avec un ide qui-va-vite
J'adore les clients de ce genre qui alignent le chèque sans chercher à comprendre ;)
Par kirk le 18/12/2002 à 23:29:32 (#2827335)
malheureusement je crains que ce jour ne viennent jamais.
Par krisae le 18/12/2002 à 23:34:27 (#2827371)
Provient du message de kirk
le jour ou je pourrai acheter un jeu qui viens juste de sortir et l'installer le jour meme sous linux sans faire aucune manip speciales, je me mettrai a linux :D
malheureusement je crains que ce jour ne viennent jamais.
C'est clair que les jeux ne sont pas le point fort de linux (tout comme le Mac d'ailleurs)...
Mais même sous windows ton "aucune manip speciales" n'est pas exact, tu oublies l'install, la mise à jour, l'install du patch, l'install du patch du patch, l'install du driver vidéo série xxx9879jh parce que sinon le jeu plante, etc ...etc... :D
Par kirk le 18/12/2002 à 23:52:30 (#2827496)
c'est vrai par contre que des fois ya des problemes, c'est bien pour ca que pleins de gens en ont marre de windows :)
mais tant que les jeux seront developpés que pour windows, on sera obligé de rester sur windows nous les joueurs :(
Par Poulet Findus le 19/12/2002 à 0:04:14 (#2827570)
Faire des manips pour savoir comment ça marche c'est mieux.:ange:
Sinon pour les jeux, il y a de plus en plus qui fonctionnent en natif sous linux.. et n'oublions pas WineX, Hein Mind ? :D
le rêve pour les jeux serait d'avoir les sources.. histoire de le compiler toi-même et ainsi, l'optimisé à donf. :ange:
Par Poulet Findus le 19/12/2002 à 0:15:50 (#2827651)
Provient du message de kirk
le jour ou je pourrai acheter un jeu qui viens juste de sortir et l'installer le jour meme sous linux sans faire aucune manip speciales, je me mettrai a linux :D
malheureusement je crains que ce jour ne viennent jamais.
justement, ce sont ces "manips spéciales" qui font le charme de Linux. Il est fait dans cette optique, tu sais exactement tout ce qui se passe quand tu fais quelque chose.Sur windows, c'est un peu comme les mecs qui créent leurs pages web avec l'outil AOL " créer son site en 5 min" :D.
J'apelle pas ça créer un site web lol. Sur Linux, cette tendance à la simplification et au pré-maché se ressent aussi, pour toucher un plus large public, avec Mandrake et Red Hat. Je trouve le graphique super limité par rapport à la bonne vieille ligne de commande.
Par kirk le 19/12/2002 à 0:22:34 (#2827691)
Sinon pour les jeux, il y a de plus en plus qui fonctionnent en natif sous linux.. et n'oublions pas WineX, Hein Mind ?
j'ai vu la liste des jeux.
il en manque plein (ya pas daoc par example), et en plus je doute que les nouveautés soit jouables le jour meme de la sortie du jeu sous linux.
un joueur preferera toujours windows.
Par Poulet Findus le 19/12/2002 à 0:38:57 (#2827788)
rêvons, rêvons.. :ange:
Par kirk le 19/12/2002 à 0:40:54 (#2827795)
Par Pill le 19/12/2002 à 0:47:31 (#2827844)
Désolé c'était trop tentant :ange:
*s'en va tres tres vite en courant*
Par Mothra le 19/12/2002 à 0:50:37 (#2827867)
Provient du message de Marneus
Krisae : oui, je reconnais effectivement que si tes specs c un truc de barbare comme ca, je suis d'accord, y a pas photo, faut taper bas.
Mais j'imagine que t'as eu le budget qui allait avec non? Paske dans la plupart des cas, le client il veut un truc qui marche bien, mais pour pas cher, et simplement sur du windows (paske le client, il est sous windows, desolé). Donc du coup, le client il est pas chiant, il prends le truc tout crade mais pas cher fait avec un ide qui-va-vite
Personnelement je deteste les IDE et les trucs ou il faut cliquer, je trouve que c'est une perte de temps considerable d'avoir a cliquer dans tout les sens pour faire ce qu'on peut faire automatiquement avec un grep ou un awk. Les IDE je n'aime pas, meme pour faire les interfaces graphiques. Il est vrai que pour faire sa premiere interface graphique tout a la main c'est un gros boulot etc, mais pour un refaire une deuxieme ca se resume en general a faire copier/coller et remplacer le texte du callback.
En gros je ne trouve pas que les IDE vont plus vite, et meme au contraire. Je te rapelle enfin que Glade et QT sont fournis avec des IDE qui font grosso modo la meme chose que visual C++. Donc a mon avis meme pour faire de la programmation "vite fait mal fait" linux est plus adapté que Windows, a cause de son shell surpuissant et de ses outils.
Mais tout ca est bien loin des preoccupations de notre utilisateur lambda qui souhaite lancer son word et jouer a unreal2003.
Avec WIneX pas mal de jeux nouveaux marchent directement et ne sont pas bien complexes a installer. Par contre les listes de jeux connus pour fonctionner sont remises a jour lentement. En fait il faut essayer sois meme et si ca ne marche pas et que le jeu n'est pas dans la liste se dire qu'il ne marche probablement pas a cause d'un probleme dans l'emulation. Il arrive quand meme frequement qu'un truc non listé marche quand meme ;) . Cela dit pour les joueurs qui ont un pc suffisant il est clair que windows donne un bon resultat sans se prendre la tete.
Par FautVoir le 19/12/2002 à 0:55:46 (#2827896)
justement, ce sont ces "manips spéciales" qui font le charme de Linux. Il est fait dans cette optique, tu sais exactement tout ce qui se passe quand tu fais quelque chose.Sur windows, c'est un peu comme les mecs qui créent leurs pages web avec l'outil AOL " créer son site en 5 min" .
Ben oui, on retombe toujours là-dessus. T'en as aussi qui ne comprennent pas qu'on puisse claquer du fric dans des plats dégueus prêts en 5 minutes au lieu de faire l'effort d'apprendre la cuisine et de cesser d'engraisser les consortiums type Findus, Pizza Hut and co. :D Question d'inclination et d'emploi du temps, non ?
Par Poulet Findus le 19/12/2002 à 1:13:40 (#2828017)
Pour utiliser windows il faut se documenter, pour linux aussi. Il ne faut pas plus de temps (ou alors si peu) pour apprendre à utiliser Linux et pouvoir en faire une utilisation efficace et supérieur à windows sur bien des points. Le double clique pour l'install existe aussi sous Linux, suffit d'avoir une interface graphique style KDE, et d'avoir un packetage .rpm.
Par kirk le 19/12/2002 à 1:13:52 (#2828021)
Ben oui, on retombe toujours là-dessus. T'en as aussi qui ne comprennent pas qu'on puisse claquer du fric dans des plats dégueus prêts en 5 minutes au lieu de faire l'effort d'apprendre la cuisine et de cesser d'engraisser les consortiums type Findus, Pizza Hut and co. Question d'inclination et d'emploi du temps, non ?
c'est clair qu'appuyer sur le bouton "install" sous windows pour que le jeu s'install et marche dans la foulée c'est a chier, mieux vaut faire 599 manip sous linux pour l'installer, tu va voir le jeux apres il sera different, il sera mieux, ca deviendra un jeu d'3l337 :monstre: :D
Par Poulet Findus le 19/12/2002 à 1:23:01 (#2828077)
Par Mothra le 19/12/2002 à 1:42:36 (#2828161)
Je ne trouve pas dans mon utilisation quotidienne de linux que les softs soient difficile a installer.
[root@localhost]# configure
Using a blablabla 3D MMX de la mort
Searching for bidule : found
Searching for truc : found
...
[root@localhost]# make
cc -c truc.c
cc -c bidule.c
cc -o bicule bidule.o truc.o -lmachin
[root@localhost]# make install
cp bidule /usr/local/bin
[root@localhost]# bidule
en gros j'ai tappé 3 commandes pour installer mon programme, j'ai rien lu, j'ai rien compris a ce que ca a fait mais ca marche quand meme donc je m'en fout. Si par malheur ca n'a pas fonctionné, je ne me retrouve pas comme une galette a me demander pourquoi bon dieu ca plante sans raison, je regarde et je vois qu'il me manque SDL dans le texte ou ca c'est arreté (genre searching SDL rev > 2.0 : Failed. exiting. ), j'installe SDL (oui oui, configure make make install vous avez bien compris) et je refais et paf ca marche).
En gros installer n'importe quoi sous linux : configure make make install. Difficile et complexe :monstre: Difference avec windows, quand ca marche pas au moins je sais pourquoi.
Par Poulet Findus le 19/12/2002 à 1:47:04 (#2828185)
C'est un avantage qu'à Linux parce qu'il fait les 2 ! Il peut permettre une installation simple clic-clic , les rpms. et il permet aussi d'avoir des fonctions plus poussés pour mieux controller la situation, exactement ce que tu viens de dire.
Par Naheulbeuks le 19/12/2002 à 18:13:55 (#2833145)
Par Poulet Findus le 19/12/2002 à 19:17:05 (#2833736)
pour le telecharger : http://switch.dl.sourceforge.net/sourceforge/pengaol/pengaol0.96.tar.gz
pour l'installer :
tar -zxvf mon_rpm.tar.gz , puis tu lis les instructions du fichier README ou INSTALL.
Par Eldarendil le 20/12/2002 à 20:53:08 (#2842954)
Comment faire pour [...] coloriser les events du genre /quit, /mode, /topic, /join...? Settings > Edit Events
Par Naheulbeuks le 21/12/2002 à 11:41:46 (#2846487)
Provient du message de Poulet Findus
connection via AOL sous linux --> PengAOL
pour le telecharger : http://switch.dl.sourceforge.net/sourceforge/pengaol/pengaol0.96.tar.gz
pour l'installer :
tar -zxvf mon_rpm.tar.gz , puis tu lis les instructions du fichier README ou INSTALL.
ok merci de ton aide :)
Par Eldarendil le 23/12/2002 à 22:33:35 (#2865268)
a nouveau posté par Ranfaroth
Settings -> Setup -> Channel window (puis apres Dialog window pour les pv) -> decoche use a font set
Comment faire pour qu'Xchat reconnaisse les accents
Puis fait gaffe d'avoir une police en iso8859-1 (voir iso8859-15...)
Par Oracle le 24/12/2002 à 11:01:34 (#2868102)
Maintenant je conçois parfaitement que certaines personnes naient pas besoin dutiliser certaines spécificités de tel ou tel système, et cest bien pour ça que je nirai pas recommander Linux ou MacOS à quelquun qui poste sur un forum de Jeux OnLine, puisque ces deux systèmes sont hum particulièrement incompatible avec les jeux Online :p
Combien de MMORPG fonctionnent sur Linux ? Ultima ? Yen a t-il dautres ? ...
Par Ranfaroth le 14/1/2003 à 20:50:23 (#3021816)
Combien de MMORPG fonctionnent sur Linux ? Ultima ? Yen a t-il dautres ? ...
Mind en avait dressé une longue liste :rolleyes:
Par kirk le 14/1/2003 à 23:57:27 (#3023440)
Provient du message de Ranfaroth
Mind en avait dressé une longue liste :rolleyes:
oui sauf qu'ils n'y avait ni daoc, ni ac2 (et surement ni eq ni ao mais m'en rappelle plus) sur cette liste.
c'est bien beau d'avoir pong online sur linux, mais ce serait bien d'avoir aussi les nouveautés non?
soyons serieux, linux n'est pas fait pour les joueurs.
Par PsyDuck le 15/1/2003 à 9:30:55 (#3025037)
sans toucher à leur config :eek:
il existe un cd bootable (comme BeOs pour ceux qui connaissent)
c'est ici que ca s'passe
have fun ! :D
Par Ackshel le 15/1/2003 à 23:17:30 (#3031515)
Provient du message de krisae
J'ai été seul de A aZ pour developper et le client et le serveur.Ce qui m'a pris 6 mois.
Tu peux pas t'imaginer ce qu'on peut faire avec un p200 et une vieille distrib, c'est là ou faire souffrir une machine prend tout son sens, ca swappe à fond mais les délais de réponse restant décents :D
J'adore les clients de ce genre qui alignent le chèque sans chercher à comprendre ;)
Acheter un matériel plus puissant qu'un P200 doit coûter certainement moins cher que le coût salarial mensuel d'un ingénieur.
Traduction : cela revient plus cher de passer beaucoup de temps à essayer d'optimiser son code que d'acheter un matériel plus récent.
JOL Archives 1.0.1
@ JOL / JeuxOnLine