- Windows a une ABI ultra-stable, c'est un choix, ca comporte qqe inconvenients pour MS mais ca fait plaisir a tout le monde en dehors de MS.
- Nos patchs ils sont testes pendant un sacre moment avant qu'on les sorte, sur un tas de machines differentes, avec un tas de softs differents(y compris evidemment du non-MS), dans des tas de configurations differentes, c'est pourquoi on ne sort pas des patchs en 12 minutes, et c'est pourquoi il n'y a quasiment aucune chance qu'un truc d'une ampleur pareil(large pourcentage de systemes se retrouvant totalement dans les choux) se produise.
Nan, j'ai mieux, j'ai une backdoor sur le site linuxfr qui detecte au moment ou les gens postent si le mot Windows est present et m'envoie un SMS pour m'avertir ou que je sois dans le monde.
Pas d'accord, un des avantages du C c'est justement qu'il y a plein de gens qui savent l'ecrire, qu'il y a plein de librairies dispo, que l'interfacage est clairement defini, qu'il permet d'ecrire du code rapide, ...
Alors maintenant oui, C ca demande plus de connaissances sur les concepts de bases que d'autres langages et ca induit certains risques niveau erreurs de programmation, mais c'est un langage _extremement_ utile. C# et Java c'est sympa, mais ca peut pas repondre a tout loin de la.
Enfin bon, de mon point de vue, le top c'est quand meme C++, les avantages de l'objet allies a la vitesse et flexibilite de C (et voila, c'est comme ca qu'on lance un troll sur les langages !)
La question n'est pas de mettre MS au meme niveau qu'IBM, il est clair que c'est pas le cas vu qu'ils n'ont pas les memes interets(MS en fait 1%, IBM doit bien en faire 5-10% et ignore le libre les 90% restants). Mais se permettre de suggerer que l'etat subvientionne IBM plutot que MS sur un projet dont le resultat(F#) est totalement utilisable dans le monde du libre c'est du foutage de gueule et tient purement du delit de sale gueule.
.NET est librement reimplementable, Mono en est la preuve.
Remarque qu'IBM pourrait liberer un tas de code en OpenSource, arreter de mettre des patentes sur tout ce qui existe(devine qui detient le plus grand nombre de patentes sur cette petite planete...), ... mais bizarrement eux ce sont des heros parce que le libre leur convient dans 2-3 cas et qu'ils le poussent la tout en l'ignorant totalement partout ailleurs.
Ces éditeurs ne sont surement pas les meilleurs pour une tâche précise (ici, en l'occurrence, chier du code) mais ils sont excellents point de vue convergence des techno. Il me serait vraiment plus complexe de devoir utiliser plusieurs produits.
Je pense pas qu'il serait plus complexe d'utiliser plusieurs produits, a mon avis c'est juste une question d'habitude. J'ai eu le meme effet en passant d'XEmacs a VStudio, j'etait habitue a XEmacs / make / gcc et passer a VStudio / env. build maison m'a demande un effort certain, mais maintenant je ne reviendrais plus en arriere, je ne peux pas m'imaginer sans VStudio(ou un truc equivalent).
Pour ce qui est de l'utilisation des IDEs, mes constatations principales sont :
- Il est souvent difficile de séparer le moteur de l'application de la présentation du résultat ;
Tu entends quoi par ca ? C'est quoi le resultat et c'est quoi le moteur ?
- Le débugguer est (très) souvent utilisé par beaucoups pour pallier à des problèmes de méthodologie de dév. (pas de tests, pas de garde fou, ... )
Ca ca ne tient qu'a toi, le debugger quoi qu'on en dise est un outil extremement utile, il ne tient qu'a toi de l'utiliser a bon escient et de ne pas en abuser.
- Cela marche bien tant qu'on ne rencontre pas un problème qui nous impose d'utiliser des choses pas communes (genre dépendances, bizarres, etc. )
A mon avis tu as surtout une meconnaissance des IDEs et de ce qu'ils peuvent faire, dans la plupart de cas ces IDEs vont te cracher / modifier un makefile que tu peux modifier a la main de maniere assez simple, appeler des outils en ligne de commande pour compiler avec une ligne de commande modifiable a souhait, ... Bref, utiliser un IDE ne t'enleve rien de ce que tu pourrais faire en ligne de commande. Il rend pas mal de choses plus faciles par contre et demandera le meme effort voire un petit peu plus pour certaines autres, mais personnellement je n'ai pas encore rencontre une seule personne ayant investi le temps et l'effort pour decouvrire un IDE decent et qui soit revenue en arriere.
Ah oui bien sur, il vaut mieux que la France aide IBM plutot que MS, parce que MS c'est les vilains et IBM ce sont les beaux chevaliers blancs du libre, apres tout, F# c'est pas comme si on pourrait l'utiliser sur Mono par exemple alors que IBM ils ne font que du libre c'est bien connu.
En fait MS pourrait faire des pots de Nutella 100% bio et avec des produits achetes a des prix decents aux producteurs de pays pauvres que certains y trouveraient toujours qqe chose a redire.
T'as une faille dans ton browser, l'exploit qui en tire profit peut :
- dans le cas d'IE7 acceder au repertoire temporaire d'IE
- dans le cas des autres browsers lire/ecrire tous les fichiers de l'utilisateur, ca veut dire potentiellement acceder a des informations confidentielles genre No de carte de credit, No de securite sociale,...
Etre admin n'a rien a voir avec le probleme, ca le rend juste pire.
Les betas d'IE7 elles sont la depuis belle lurette, la date d'Octobre 2005 pour Opera elle est pour la preview.
Clairement, ca a ete vu pour la premiere fois dans IE7.
Tu devrais aller jeter un oeil a la news qui est passee sur ce site il y a qqe jours au sujet de la fragmentation sur les filesystems usuels Linux, tu risques d'etre surpris du resultat niveau perte de perfs.
Et quand tu as un serveur avec 100 utilisateurs, tu fais quoi :
- tu crees 100 comptes additionels, 1 pour chaque utilisateur avec les problemes de gestion que ca implique(nouveau compte, compte ferme, ...)
- tu laisses tous les utilisateurs utiliser le meme compte avec les problemes que ca implique(historique, bookmarks, ...)
- tu utilises une solution propre qui consiste a enlever au runtime les droits d'ecriture du browser quand il se lance histoire que ca marche pour tout le monde simplement et efficacement
Et quand un site (genre site d'un copain, ...) est hacke, tu fais comment pour savoir que le site que tu avais visite le dimanche est devenu dangereux le lundi ?
Avalon (application dont l'interface est décrite en XML) cela ressemble furieusement à libglade et XUML
Faudrait peut-etre te renseigner avant de dire n'importe quoi, c'est XAML qui permet ca, Avalon c'est un framework complet de presentation : http://msdn.microsoft.com/winfx/technologies/presentation/de(...) qui est le pendant de Quartz cote MS(avec ses particularites)
La encore tu n'as pas compris ce que c'est, le gros avantage du framework c'est pas specifiquement la possibilite d'avoir les drivers en user-mode, c'est la maniere dont tu l'utilises car il simplifie enormement le developpement de drivers, et il garde la compatibilite des drivers precedents.
Internet Explorer 7: Firefox, Opera,...
Oui oui bien sur, IE7 est un browser, donc rien de nouveau, faudrait voir un peu plus loin si tu veux etre credible.
Et je passerai outre BitLocker, Network access protection, PatchGuard, Code Integrity, les nouvelles features de DirectX, Transactional NTFS, ...
Mais ce genre de fonctionnalités donne une impression de sécurité à l'utilisateur. C'est bien sûr le fonctionnement de tout rootkit. C'est juste que je trouve dangereux qu'on donne cette impression de sécurité à des utilisateurs qui souvent ne sont pas prévenus des risques possibles.
Toujours, le rootkit il peut se cacher de 25 manieres differentes et empecher les anti-virus de le detecter, donc ca n'a aucun sens, une fois que tu t'es fait hacker ta machine et que l'intrus a acces administratif, il n'y a plus grand-chose a faire a part pleurer et aucun systeme ne te protegera.
Ce control center a pour avantage de prevenir les gens qui n'y connaissent pas grand-chose(donc les plus a meme d'ouvrire des fichiers de Mr. N'golo du Nigeria qui veut transferrer 20 millions) qu'un anti-virus les protegerait plus. Mais une fois que ta machine est hackee, control center ou pas, ta machine est bonne pour etre reinstallee.
La technique des hash, c'est une technique tres lourde et qui peut etre outrepassee par n'importe quel rootkit aussi, donc ca n'y changerait rien.
Et pourtant si, les bus MCA, EISA, ... les differents types de controleur, ... alors qu'AmigaOS a l'epoque c'etait comme Mac, ca supportait un HW fige.
Si t'arrives a faire ca, c'est que t'as deja le controle de la machine vu qu'il faut etre administrateur pour le faire, alors t'amuser a empecher l'anti-virus de tourner c'est totalement inutile.
Comme quoi les plus grosses conneries, elles viennent peut-etre de toi.
[^] # Re: nvidia.ko
Posté par pasBill pasGates . En réponse au journal Ubuntu Xorg Failure. Évalué à 5.
- Windows a une ABI ultra-stable, c'est un choix, ca comporte qqe inconvenients pour MS mais ca fait plaisir a tout le monde en dehors de MS.
- Nos patchs ils sont testes pendant un sacre moment avant qu'on les sorte, sur un tas de machines differentes, avec un tas de softs differents(y compris evidemment du non-MS), dans des tas de configurations differentes, c'est pourquoi on ne sort pas des patchs en 12 minutes, et c'est pourquoi il n'y a quasiment aucune chance qu'un truc d'une ampleur pareil(large pourcentage de systemes se retrouvant totalement dans les choux) se produise.
[^] # Re: nvidia.ko
Posté par pasBill pasGates . En réponse au journal Ubuntu Xorg Failure. Évalué à 7.
C'est beau la technologie quand meme non ?
[^] # Re: Heisenbug
Posté par pasBill pasGates . En réponse au journal printf debugging considered harmful. Évalué à 2.
Alors maintenant oui, C ca demande plus de connaissances sur les concepts de bases que d'autres langages et ca induit certains risques niveau erreurs de programmation, mais c'est un langage _extremement_ utile. C# et Java c'est sympa, mais ca peut pas repondre a tout loin de la.
Enfin bon, de mon point de vue, le top c'est quand meme C++, les avantages de l'objet allies a la vitesse et flexibilite de C (et voila, c'est comme ca qu'on lance un troll sur les langages !)
[^] # Re: nvidia.ko
Posté par pasBill pasGates . En réponse au journal Ubuntu Xorg Failure. Évalué à 10.
[^] # Re: lobbying
Posté par pasBill pasGates . En réponse au journal Language F# - Du microsoft, mais il y a un rapport avec le libre !. Évalué à 2.
[^] # Re: lobbying
Posté par pasBill pasGates . En réponse au journal Language F# - Du microsoft, mais il y a un rapport avec le libre !. Évalué à 2.
[^] # Re: lobbying
Posté par pasBill pasGates . En réponse au journal Language F# - Du microsoft, mais il y a un rapport avec le libre !. Évalué à 2.
Remarque qu'IBM pourrait liberer un tas de code en OpenSource, arreter de mettre des patentes sur tout ce qui existe(devine qui detient le plus grand nombre de patentes sur cette petite planete...), ... mais bizarrement eux ce sont des heros parce que le libre leur convient dans 2-3 cas et qu'ils le poussent la tout en l'ignorant totalement partout ailleurs.
[^] # Re: .
Posté par pasBill pasGates . En réponse au journal Quand les rats fuient le navire.... Évalué à 1.
Je pense pas qu'il serait plus complexe d'utiliser plusieurs produits, a mon avis c'est juste une question d'habitude. J'ai eu le meme effet en passant d'XEmacs a VStudio, j'etait habitue a XEmacs / make / gcc et passer a VStudio / env. build maison m'a demande un effort certain, mais maintenant je ne reviendrais plus en arriere, je ne peux pas m'imaginer sans VStudio(ou un truc equivalent).
Pour ce qui est de l'utilisation des IDEs, mes constatations principales sont :
- Il est souvent difficile de séparer le moteur de l'application de la présentation du résultat ;
Tu entends quoi par ca ? C'est quoi le resultat et c'est quoi le moteur ?
- Le débugguer est (très) souvent utilisé par beaucoups pour pallier à des problèmes de méthodologie de dév. (pas de tests, pas de garde fou, ... )
Ca ca ne tient qu'a toi, le debugger quoi qu'on en dise est un outil extremement utile, il ne tient qu'a toi de l'utiliser a bon escient et de ne pas en abuser.
- Cela marche bien tant qu'on ne rencontre pas un problème qui nous impose d'utiliser des choses pas communes (genre dépendances, bizarres, etc. )
A mon avis tu as surtout une meconnaissance des IDEs et de ce qu'ils peuvent faire, dans la plupart de cas ces IDEs vont te cracher / modifier un makefile que tu peux modifier a la main de maniere assez simple, appeler des outils en ligne de commande pour compiler avec une ligne de commande modifiable a souhait, ... Bref, utiliser un IDE ne t'enleve rien de ce que tu pourrais faire en ligne de commande. Il rend pas mal de choses plus faciles par contre et demandera le meme effort voire un petit peu plus pour certaines autres, mais personnellement je n'ai pas encore rencontre une seule personne ayant investi le temps et l'effort pour decouvrire un IDE decent et qui soit revenue en arriere.
[^] # Re: lobbying
Posté par pasBill pasGates . En réponse au journal Language F# - Du microsoft, mais il y a un rapport avec le libre !. Évalué à 4.
En fait MS pourrait faire des pots de Nutella 100% bio et avec des produits achetes a des prix decents aux producteurs de pays pauvres que certains y trouveraient toujours qqe chose a redire.
[^] # Re: ça n'a pas changé
Posté par pasBill pasGates . En réponse à la dépêche Le Hold-up planétaire dans le cyberespace. Évalué à 2.
[^] # Re: ça n'a pas changé
Posté par pasBill pasGates . En réponse à la dépêche Le Hold-up planétaire dans le cyberespace. Évalué à 1.
T'as une faille dans ton browser, l'exploit qui en tire profit peut :
- dans le cas d'IE7 acceder au repertoire temporaire d'IE
- dans le cas des autres browsers lire/ecrire tous les fichiers de l'utilisateur, ca veut dire potentiellement acceder a des informations confidentielles genre No de carte de credit, No de securite sociale,...
Etre admin n'a rien a voir avec le probleme, ca le rend juste pire.
[^] # Re: ça n'a pas changé
Posté par pasBill pasGates . En réponse à la dépêche Le Hold-up planétaire dans le cyberespace. Évalué à 2.
[^] # Re: ça n'a pas changé
Posté par pasBill pasGates . En réponse à la dépêche Le Hold-up planétaire dans le cyberespace. Évalué à 2.
Clairement, ca a ete vu pour la premiere fois dans IE7.
[^] # Re: ça n'a pas changé
Posté par pasBill pasGates . En réponse à la dépêche Le Hold-up planétaire dans le cyberespace. Évalué à -1.
[^] # Re: ça n'a pas changé
Posté par pasBill pasGates . En réponse à la dépêche Le Hold-up planétaire dans le cyberespace. Évalué à 2.
[^] # Re: ça n'a pas changé
Posté par pasBill pasGates . En réponse à la dépêche Le Hold-up planétaire dans le cyberespace. Évalué à 2.
- tu crees 100 comptes additionels, 1 pour chaque utilisateur avec les problemes de gestion que ca implique(nouveau compte, compte ferme, ...)
- tu laisses tous les utilisateurs utiliser le meme compte avec les problemes que ca implique(historique, bookmarks, ...)
- tu utilises une solution propre qui consiste a enlever au runtime les droits d'ecriture du browser quand il se lance histoire que ca marche pour tout le monde simplement et efficacement
[^] # Re: ça n'a pas changé
Posté par pasBill pasGates . En réponse à la dépêche Le Hold-up planétaire dans le cyberespace. Évalué à 2.
[^] # Re: ça n'a pas changé
Posté par pasBill pasGates . En réponse à la dépêche Le Hold-up planétaire dans le cyberespace. Évalué à 2.
[^] # Re: ça n'a pas changé
Posté par pasBill pasGates . En réponse à la dépêche Le Hold-up planétaire dans le cyberespace. Évalué à 1.
[^] # Re: ça n'a pas changé
Posté par pasBill pasGates . En réponse à la dépêche Le Hold-up planétaire dans le cyberespace. Évalué à 2.
Faudrait peut-etre te renseigner avant de dire n'importe quoi, c'est XAML qui permet ca, Avalon c'est un framework complet de presentation : http://msdn.microsoft.com/winfx/technologies/presentation/de(...) qui est le pendant de Quartz cote MS(avec ses particularites)
Windows Driver Foundation (modèle WDM), les drivers seront en espace utilisateur, pour linux la possiblité existe depuis 2.2 (http://www.scs.ch/~frey/linux/memorymap.html)
La encore tu n'as pas compris ce que c'est, le gros avantage du framework c'est pas specifiquement la possibilite d'avoir les drivers en user-mode, c'est la maniere dont tu l'utilises car il simplifie enormement le developpement de drivers, et il garde la compatibilite des drivers precedents.
Internet Explorer 7: Firefox, Opera,...
Oui oui bien sur, IE7 est un browser, donc rien de nouveau, faudrait voir un peu plus loin si tu veux etre credible.
Et je passerai outre BitLocker, Network access protection, PatchGuard, Code Integrity, les nouvelles features de DirectX, Transactional NTFS, ...
[^] # Re: Presque 10 ans plus tard... les places fortes d'internet.
Posté par pasBill pasGates . En réponse à la dépêche Le Hold-up planétaire dans le cyberespace. Évalué à 1.
Toujours, le rootkit il peut se cacher de 25 manieres differentes et empecher les anti-virus de le detecter, donc ca n'a aucun sens, une fois que tu t'es fait hacker ta machine et que l'intrus a acces administratif, il n'y a plus grand-chose a faire a part pleurer et aucun systeme ne te protegera.
Ce control center a pour avantage de prevenir les gens qui n'y connaissent pas grand-chose(donc les plus a meme d'ouvrire des fichiers de Mr. N'golo du Nigeria qui veut transferrer 20 millions) qu'un anti-virus les protegerait plus. Mais une fois que ta machine est hackee, control center ou pas, ta machine est bonne pour etre reinstallee.
La technique des hash, c'est une technique tres lourde et qui peut etre outrepassee par n'importe quel rootkit aussi, donc ca n'y changerait rien.
[^] # Re: Motif(s) du refus de crimosoft
Posté par pasBill pasGates . En réponse à la dépêche Le Hold-up planétaire dans le cyberespace. Évalué à 2.
[^] # Re: Presque 10 ans plus tard... les places fortes d'internet.
Posté par pasBill pasGates . En réponse à la dépêche Le Hold-up planétaire dans le cyberespace. Évalué à 1.
Comme quoi les plus grosses conneries, elles viennent peut-etre de toi.
[^] # Re: Motif(s) du refus de crimosoft
Posté par pasBill pasGates . En réponse à la dépêche Le Hold-up planétaire dans le cyberespace. Évalué à 1.
Windows il tournait sur des centaines de systemes differents lui par contre.
[^] # Re: Motif(s) du refus de rééditer l'ouvrage ?
Posté par pasBill pasGates . En réponse à la dépêche Le Hold-up planétaire dans le cyberespace. Évalué à 2.
Un XP installe depuis un CD comme un newbie, il te prend 1.2Go, tu sais ce que tu fais et tu sers la ceinture t'arrives a moins de 600Mo facilement.
Quand a un Windows minimal, XP Embedded permet d'aller bien en deca de 600Mo.