Si la doc était gratuite et n'avait pas de NDA, ça changerait tout. Dit moi si je me trompe, mais que la doc ne soit pas gratuite n'est pas de la responsabilité du libre, et qu'il y ait un NDA non plus.
Que la doc soit payante et sous NDA n'empeche pas l'interoperabilite, qui etait le prerequis.
Partant de la, MS fait sa part du boulot.
Que le libre ait des contraintes propres a lui, MS s'en fout, ils ont rempli leur part du contrat.
Concurrence libre et non-faussee ne signifie pas que la doc est sensee etre libre et gratuite.
Tu vas sur le site de l'ISO et tu te rendras compte qu'ils font payer pour avoir acces a leurs standards. Pourtant l'ISO n'est pas le groupe qui ecrit ces standards hein, ils n'ont pas fait la majeur partie du boulot.
Que MS fasse payer une somme non-exorbitante a la concurrence pour l'acces aux docs est tout a fait normal.
La definition d'interoperabilite ce n'est pas que la doc soit gratuite.
Si la Commission européenne est cohérente dans son obsession pour la "concurrence libre et non faussée" (pas que je sois un grand fan du concept, mais il y a quand même des circonstances où il est utile), elle devrait taper du poing sur la table, et demander que Microsoft arrête de faire son gros malin.
Il me semble pas que "concurrence libre et non-faussee" signifie que MS doive filer gratuitement tout ce qu'il a.
Les infos sont dispos, le prix au regard du marche pour ce genre d'infos n'est pas exorbitant.
Ensuite que le libre se mette lui-meme des limites qui l'empechent d'utiliser ces infos, c'est pas le probleme de MS.
Ca ne resoud pas grand-chose, cette option sera globalement inutilisee. Les grosses entreprises n'y toucheront pas pour eviter de se faire poursuivre, ni Redhat, ni Novell ni aucune autre distrib ne distribuera de binaires qui violent une patente, et aucune societe ne va s'amuser a recompiler ses softs pour cela, en perdant par la le support des distributions.
Alors oui, ca fera peut-etre plaisir a 3% de la population pour des raisons obscures, mais ca n'en vaut pas vraiment l'effort.
Et pour OOXML, il n'y a aucune garantie qu'un brevet vienne poluer l'intéropérabilité.
ODF offre cette garantie.
Et si pourtant, MS a donne cette garantie, et je te l'ai deja montre.
Tu pousses un peu. L'UE est un marché énorme. Economiquement UE pèse plus que les USA (de pas beaucoup OK).
Et aucune de ces 2 societes n'a envie de perdre plus de 50% du marche. Parce qu'il ne faut pas s'y tromper, aucune societe basee aux USA ne va s'amuser a installer un Samba qui viole les brevets de MS dans ses filiales europeennes, le risque est trop gros pour elle, et la maintenance serait un cauchemard avec 2 versions distinctes.
Que cette politique par defaut ne soit pas ideale on est tous d'accord, mais elle ne change rien a l'OS lui-meme qui conceptuellement parlant est sans reproche de ce cote.
Je parles ici purement en termes techniques, pour tous les bozos qui s'amusent a parler de deficiences techniques dans l'OS niveau securite, la realite c'est qu'il n'y en a pas.
Le probleme etant que le marche americain est enorme et qu'il est illusoire pour une societe de s'en passer.
Alors oui, Samba peut mettre du code qui viole ces patentes dans le code, mais quiconque essaie de toucher a ce code aux USA se prendra une volee de bois vert.
Resultat, ni Novell, ni Redhat ni personne ne sera interesse.
Il y a des moments où il faudrait peut-être assumer ses responsabilités cher pbpg. En ayant une politique par défaut d'utilisation en tant qu'administrateur de poste, Microsoft a clairement laissé la porte ouverte aux abus des fournisseurs tierces d'applications
J'ai du mal a voir quel rapport cela a avec le design de l'OS lui-meme. Techniquement parlant il n'a aucun probleme de ce cote la.
Donc oui, Microsoft est responsable d'un développement non sécurisé de ces applications à un degré élevé.
Ils ont surtout du vivre avec le passe (Win9x et les apps developpees pour) sur les plateformes clients.
La preuve : la version encore majoritaire aujourd'hui parmi les Windows gère parfaitement bien les utilisateurs avec droits restreints, les programmes ne réclament pas sans arrêt d'être lancé en admin, aucun virus n'a à ce jour profité de cette "faille"...
Oui Windows, l'OS, gere parfaitement bien les utilisateurs avec droits restreints.
Que les programmes soient mal foutus car programmes par des gens qui ne comprennent rien a la separation admin/user, ce n'est pas le probleme de l'OS.
Quand aux virus, vu qu'il n'y a pas de faille de l'OS de ce point de vue, ils profitent de failles de l'interface chaise-clavier.
Et si tu veux qu'on parle de Vista, alors parlons-en : un OS qui gère (enfin) les droits restreints et qui les imposent aux softs, je dis (sincèrement) bravo ! Sauf que...
Sauf que l'UAC est désactivable, on applaudit la logique Redmondienne
Moi je te proposes d'apprendre la difference entre UAC et ce que sont les les differents types d'utilisateurs, tu vas etre surpris d'apprendre que ce n'est pas du tout la meme chose, et que le second est supporte par NT depuis sa naissance.
Et si Linux faisait les mêmes conneries que Windows, alors il y aurait plein d'erreur de conception qui sont des niches à virus, etc...
Ce n'est pas ce que je vois.
Erreurs de conception que tu n'as jamais ete capable de montrer clairement apres plusieurs demandes.
Normal vu que les 2 OS ont exactement le meme design au niveau securite...
Je peus me tromper mais je doute que connaitre le nombre d'utilisateurs d'ubuntu soit à la base de la création de la terre... ça poserais quelques problèmes spatio-temporels, amha. ;)
Non mais, est-ce que tu sous-estimerais l'importance d'Ubuntu vis-a-vis de la creation de l'univers ?
Vraiment ces gens qui FUD envers Ubuntu sans raison, c'est scandaleux !!! Je suis sur que tu es un des fans de Redhat jaloux du succes d'Ubuntu !
Ok, pour le copy on write. Cela ressemble à ce qu'il est possible de faire avec unionfs utilisé par la move par exemple.
Ben je ne pense pas qu'une quelconque partie du systeme de virtualisation de Vista soit une nouveaute mondiale, mais c'est le tout, integre qui est une nouveaute. Avoir l'ensemble de ces features qui fonctionnent ensemble correctement et qui permettent ce que IE7 fait est qqe chose qui n'existe que sur Vista.
C'est un peu comme le Mac et l'Amiga en son temps, rien de ce que le premier Mac/Amiga faisait n'etait en soit nouveau, c'est l'integration des elements ensemble et ce qu'ils permettent de faire qui etait la vraie valeur ajoutee.
En gros, WPF n'est pas une innovation, juste un jolie package bien ficelé ?
Ben de ce que je vois, rien d'equivalent n'existe sur les autres plateformes. Un API tel que celui-ci, integre, uniforme et qui permet de developper des interface graphiques en 3D avec animations, ...
Parce qu'il s'agit pas uniquement de faire tourner des trucs en 3D et autres, mais t'as toute l'UI dedans : clicker les boutons, bouger les fenetres, les menus, ... tout cela marche dans l'univers 3D avec les animations et autre.
Compiz et autres te permettent d'avoir un window manager en 3D, mais ne donne aucune possibilite a une application de definir sa propre interface en 3D.
Concernant la protection d'un laptop, pour faire cela tu as "juste" besoin de crypté ton disque correctement. Il n'y a rien de sorcier la dedans.
Ca depend du degre de protection que tu veux, si je mets un rootkit dans le BIOS de ta machine, quand tu demarres ta machine tu l'as profond. Avec BitLocker t'es tranquille ca n'arriveras pas.
Concernant la transaction, j'ai un doute tout de même. Si j'ai bien compris tu fais donc une journalisation de donnée. Mais c'est aussi ce que fais ext3 par défaut, non ?
Euh non, la journalisation c'est dans NTFS depuis sa naissance. Ici on parle d'une transaction sur plusieurs fichiers a la fois.
Imagines que t'as un soft qui ecrit dans plusieurs fichiers a la fois, sous Linux avec ext3 si tu coupes le courant au milieu, tu sais que la structure du filesystem sera OK, mais rien ne te garantit que le contenu des fichiers sera bon, peut-etre qu'il y aura les ecritures dans tous les fichiers, ou un seul peut-etre, ...
Sous Vista et si le soft utilise les API de transaction, si tu coupes le courant au milieu, tes fichiers seront au meme stade qu'au debut de la transaction.
Ah faut racheter un os... Pas tellement plus intelligent quoi.
Et puis vista , il marche pas sur ma machine (512 de ram, pas de gpu accéléré de la mort qui tue, pas de partition de boot accessible au dd (mes kernel sont sur un cdrom) ).
Vista tourne sur un systeme avec 512Mo de ram et sans GPU accelere, tu viens de decrire mon laptop. Quand a ton manque de partition de boot accessible, si ton XP tourne dessus, Vista tournera dessus.
Dans une debian ?
WAHAHAH
Si tu limites ton install a ce que Debian produit non, mais que je sache le monde ne se limite pas a cela, si tu parles de ton particulier ok, mais les cas particuliers on s'en fout un peu, c'est le cas general qui importe.
Ca tombe bien sous debian, la plupart du temps si. Exemple bête; ils avait pas joystick sous ppc. apt-get -b source joystick et voila.
Idem, le monde du libre ne se limite pas a ce que Debian donne.
Evidemment que si tu limites ton monde a un sous-ensemble portable, alors tout dans ce sous-ensemble est portable, mais le monde software Linux est bien plus large que Debian.
Par contre la police peut ecrire un client P2P qui se promene et cherche des images precises(je suis convaincu qu'ils ont une base de donnees de ces choses la), quand il les trouve, il logge l'addresse IP.
On est forcé d'etre un client pro pour oser penser utiliser une norme quand même répandu ?
Non vu que c'est avec Vista.
Enfin si ca t'amuse : Sache que mes logiciels sur mon X86, avec une debian, j'ai pas de mal pour les avoir sur ma ps3
Tous les logiciels ? Tu sais tres bien que c'est pas le cas, il y a du logiciel proprio sur Linux aussi, et pas tous les softs libres sont facilement portable.
NT a un API qui permet de faire un flush sur un handle de fichier particulier, mais pas un flush general.
Ce qui ne veut pas dire que c'est ce qui set utilise pour la journalisation d'ailleurs, c'est gere en interne par le driver NTFS de ce que j'en sais.
Je ne sais pas la finesse de SELinux mais limiter l'acces à un répertoire donné ne me parait pas si complexe que ça.
C'est pas qu'une limitation, c'est du copy-on-write aussi. Typiquement t'as un plugin qui essaie d'ecrire qqe chose dans disons windows\system32, l'ecriture reussira, mais il aura en fait ecrit dans une copie, pas dans l'original.
Concernant wpf, c'est en gros compiz, + du vectoriel (il existe plusieurs lib, dans Qt, dans gtk),+ opengl ?
C'est tout ca + une lib d'affichage video tout integre et uniforme. Cela rassemble tout ce qui est necessaire pour un affichage a l'ecran : support codec videos, 3D, 2D, transparence, text layout(kerning, ...), animations, binding donnees / affichage, XAML, ...
J'exagère sans doute mais entre une carte 3D bas de gamme et haut de gamme, il y a une énorme différence (1 ordre de grandeur ?), ce n'est pas comme pour les cpus.Compiz est fluide sur une ATI7500 avec un pentium 1.5Ghz. Donc bon...
Ca je le comprends bien, mais WPF est fluide sur ma devbox qui n'est pas un foudre de guerre.
Ils peuvent les définir mais si aucun fabricant ne les suit... ATI et NVIDIA suivent les spec de DirectX, point. Forcément, opengl a du retard.
Les specs OpenGL sont suivies pourtant, car tous les gros softs de 3D pro utilisent ca, mais ils n'ont visiblement pas l'air presses.
Je sais aussi que le sous-système IDE, n'est pas prévus pour fonctionner comme cela. A causes des caches hardware, tu auras toujours des cas ou tu crois que l'écriture est fait mais dans la réalité, non.
De ce que j'en connais, ils utilisent le fait que le filesystem est journalise(donc il a un journal), ils utiisent cela pour noter les changements et la transaction ne sera finalisee que lorsque le commit aura ete fait. Resultat si t'as une coupure de courant avant que le commit ait ete inscrit dans le journal sur disque, ben ta transaction est au point 0 (pas de changements dans les fichiers)
Concernant le TPM, je veux bien croire que le boot protégé n'est pas encore gérer mais je n'en vois pas l'interet pour un utilisateur. Ce genre de chaine de confiance, c'est pour les tiers pas le consomateur final.
Eh non, ca protege aussi le contenu du disque de ton laptop au cas ou il serait perdu. Pour ceux qui ont des donnees sensibles sur leur machine, ca compte.
J'ai bien compris, mais SFU n'a jamais ete supporte sur XP 64bits, c'est un produit separe de Windows a la base.
Tu te fous bien de la gueule de linux en disant "ouais si je change de noyau alors mon driver ati sera peut etre pas supporté" ou "nous a microsoft on a a supporter toutes les applis depuis 98" non ?
Il y a une tres legere difference entre changer de noyau et passer d'un OS 32bit a 64bit...
Si une fonctionnalité n'existe pas , la norme est pas supporté.
Comment tu peux te reposer sur une norme si des trucs ne sont pas supportés ?
Sync n'est pas "optionnel".
Alors je suppose que SFU est moins a jour que Linux niveau POSIX, mais ca ne veut pas dire qu'il est totalement a cote de la plaque non plus, et pour un OS qui n'a jamais ete concu comme etant un Unix, c'est plutot pas mal(c'est d'ailleurs la raison du manque de "sync", le kernel NT n'a pas de syscall equivalent pour l'instant).
La séparation de privilège à un niveau plus fin que root/non-root existe dans la série SELinux. En gros, tu peux avoir un shell root incapable de faire un execve().
Donc, il "suffit" d'écrire un script pour avoir les mêmes fonctionnalités sous SELinux pour n'importe quel application.
Je ne sais pas si SELinux est "complètement" en main stream mais une grosse partie en tout cas.
Low-rights IE c'est bien plus que ca, parce que completement bloquer les possibilites de lancer un processus ou ecrire sur le disque rendraient l'utilisation du browser completement horrible.
cf. http://blogs.msdn.com/ie/archive/2006/02/09/528963.aspx pour une explication detaillee, il est notamment question de limiter l'acces du processus a certains repertoires uniquement, tout en evitant de tout casser si il essaie de lire ailleurs(pour raisons de compatibilite evidentes) en faisant du copy-on-write.
Si wpf est l'interface 3D, je ne m'en vanterais pas trop. Il existe déjà pas mal de bureau 3D sous Linux, au moins aussi estétique sinon encore plus beau mais surtout utilisant beaucoup moins de puissance.
C'est tout le framework d'affichage (2D, 3D, ...), qui est lui dispo en version 1.0 depuis un an. Note que ca n'a rien a voir avec compiz, on parle d'un framework complet que tu peux reutiliser dans tes softs pour faire de la 3D/2D (cf. Silverlight par exemple). Et comme tu le vois dans la demo, c'est plutot fluide.
Concernant DirectX 10, il n'y a pas d'équivalent car les fabricants de carte se calent sur les spec MS pour sortir leur nouveauté. Donc, MS aura par définition un cran d'avance.
Oui et non, rien n'empeche OpenGL de definir ces elements dans leurs specs, leur probleme c'est qu'ils mettent un temps fou pour faire quoi que ce soit.
Concerant le coté transactionnel de NTF, j'aimerais voir la différence avec reserfs v3. Il a une fonctionnalité, qui essaye de rendre atomique une écriture pour un appel système
NTFS il te rend l'ecriture dans plusieurs fichiers a la fois transactionnelle. Imagine que tu demarre une transaction en ecrivant dans les fichier 1,2 et 3, et si qqe chose arrive, tu annules la transaction et tes 3 fichiers reviennent a l'etat anterieur. cf. http://msdn2.microsoft.com/en-us/library/aa365738.aspx
Concernant le cryptage et autre, tu sais qu'il existe pas mal de solution de cryptage sous Linux. IBM a écrit le support du TPM depuis quelques temps déjà. Un module PAM existe. Donc ta fonctionnalité en combinant ces 3 téchnologies ne doient pas être bien dur à mettre en oeuvre dans un petit script.
Ton script ne fera rien du tout, le but ici c'est qu'au boot tu verifies la chaine de confiance, ton script il ne va pas tourner parmis les premiers drivers charges.
Trusted Grub par exemple permet ca, mais c'est un patch qui a la sortie de Vista n'etait pas encore en 1.0, et qui n'est toujours pas integre a Grub. Bref, a l'epoque, le seul systeme qui le faisait en production etait Vista, et encore au jour d'aujourd'hui il faut jouer avec des patchs pour le faire sous Linux.
Imaginons que ce qui est non libre n'est pas exclus.
MS utilise des brevets de Red Hat sans ses produits proprio. MS attaque Red Hat. Red Hat fait quoi ? A quoi servent ses brevets défensifs ? À rien.
Si tu n'es pas un menteur, c-à-d si tu n'as pas compris ça, alors t'es un con.
Mais c'est tres simple, ils utilisent la clause b) qui dit que la protection n'est pas valide si tu les attaques avec tes patentes. Tu le dis d'ailleurs toi-meme plus bas :
T'es con. Ce sont des brevets défensifs. Évidemment que si tu poursuis Red Hat pour violation de brevet, Red Hat va utiliser ses brevets. Et donc ne plus te donner le droit d'utiliser "librement" ses brevets. Sinon ça ne sont plus des brevets défensifs.
Ah? Marrant car le post ou je disais ca n'avais aucune réponse de ta part. Peut etre que tu as cru clairement me l'expliquer,
mais je la vois pas dans le thread que tu as donné.
Voyons ce que tu dis :
Faut quand meme lire le commentaire (mais je me suis pe mal exprimé)
firefox se lance en tant qu'utilisateur normal
-> config en mémoire
-> passage en nobody
->surf ...
-> on quitte : passage en user pour réécrire la config
>mais une fois sous nobody, tu fais comment pour sauver des fichiers que tu downloades ? installer des softs ? ... Parce que ces operations tu veux les faire sous l'utilisateur initial, pas nobody.
Tu sais que tu peux passer de l'un à l'autre hein (avec par exemple une zolie fenetre pour prévenir du changement d'user, et si il veut le faire automatiquement)
Probleme :
a) T'as un autre utilisateur(nobody), mais sur un serveur tu fais quoi ? Le meme utilisateur nobody pour tout le monde ? Ca veut dire que 2 gars sur la meme machine peuvent interferer avec le browser de l'autre... Ca veut aussi dire que je pourrais acceder au cache HTML des autres utilisateurs(ben oui, tout le monde est nobody) Tu peux creer 2 comptes par personne, mais c'est hyper merdique a gerer et ca bouffe des ressources pour rien.
Et parlons de ce cache HTML, si tu veux que nobody ET l'utilisateur aient acces, alors ca veut dire qu'il faut creer un groupe pour chaque utilisateur qui comprend nobody et l'user, super utilisation de ressources sur un serveur, ca veut dire que pour chaquer utilisateur reel t'auras 2 comptes utilisateurs + un groupe...
b) Le browser va devoir DEMANDER a l'utilisateur pour chaque changement de config(et hop, je passes de taille de caractere medium a petit), super l'experience...
IE7 lui utilise les capacites de virtualisation du systeme de fichier de Vista, resultat certaines choses peuvent etre mappees, et pas le reste, IE7 peut ecrire la config, le cache HTML, ... il peut pas lire .quoi que ce soit d'autre par contre.
Comme par exemple si je veux créer un soft qui lis les bd, je dois faire analyser mon code par disney (qui comme chacun sait, est une entreprise expert en informatique).
Quel innovation qui plait ....
Au hasard t'as oublie tous ces gens qui ont des donnees sensibles sur leur disque dur et qui veulent que personne ne puisse lire le contenu du disque, meme en volant le disque et en le montant sur une autre machine.
J'ai dis qu'il suffisait de rajouter 10 lignes ?
Et encore une affabulation!
Non mais tu as dis que la fonctionnalite etait la, ce qui est faux vu que pour l'utiliser il faut des additions non-triviales.
Donc les innovations chez toi se limite au logiciel firefox . \o/
Ben fais seulement, trouves moi un autre browser qui fait ce qu'IE7 fait avec low-rights
Direct X Lequel ? 9 ? 10 ? 10.1 ?
DirectX 10, quand a ton openGL 3.0, la realite c'est qu'au jour d'aujourd'hui il n'existe pas. Alors c'est super que tu puisses l'installer sur un 2.6 le jour ou il sortira, mais au jour d'aujourd'hui, il n'y a RIEN du niveau de DirectX 10
Ben tu nous sors qu'il y a des "tas" d'innovations, mais que comme par hasard aucune d'entre elle n'ont donnée la moindre publication ?
Ca doit etre parce que chez ms on aime pas partager alors.
De meme, pleins de features novatrices viennent de la tete des developpeurs et n'ont pas besoin de chercheurs et de publications pour etre crees. Le gars/team a une bonne idee, il va la mettre en application et c'est tout.
Enfin je te semble peut etre médisant , mais je salue l'initative de ms de suivre posix mais
- faudrait déja qu'on puisse l'utiliser (un xp 64 bits ne peut pas ... et après ca milite pour une plus grande interoperabilité ...)
- Que ce soit bien posix conformance ( y compris avec par exemple les extensions RT).
- Bizarrement peu de personne semblent avoir essayer SFU pour installer des softs posix. Beaucoup plus semblent être resté avec cygwin.
Il est totalement utilisable, il est livre d'office avec WS03 R2, m'etonnerait qu'ils aient livre 200Mo de code non-fonctionnel si tu veux mon avis.
Quand a la conformance Posix, je ne m'attends pas a ce que ce soit la derniere version de la norme, le but c'est pas d'ecrire un Unix dernier cri non plus.
Pour ce qui est de l'utilisation, il y a plein de gens qui l'utilisent, surtout en entreprise(c'est pas par hasard qu'apres avoir ete un produit separe il a ete integre), MS se serait pas amuse a supporter ce produit depuis 10 ans si personne ne l'utilisait.
There was a full fork/exec implementation, and a much better signals implementation than the one provided with the ms C runtime which is used by mingw. The only missing thing was sync().
Alors bon, si sync est la seule chose manquante, j'ai connu pire.
[^] # Re: Ouvert ou fermé ?
Posté par pasBill pasGates . En réponse à la dépêche Accord UE/Microsoft sur l'interopérabilité : qui en sort vainqueur ?. Évalué à -6.
Que la doc soit payante et sous NDA n'empeche pas l'interoperabilite, qui etait le prerequis.
Partant de la, MS fait sa part du boulot.
Que le libre ait des contraintes propres a lui, MS s'en fout, ils ont rempli leur part du contrat.
[^] # Re: Ouvert ou fermé ?
Posté par pasBill pasGates . En réponse à la dépêche Accord UE/Microsoft sur l'interopérabilité : qui en sort vainqueur ?. Évalué à -1.
Tu vas sur le site de l'ISO et tu te rendras compte qu'ils font payer pour avoir acces a leurs standards. Pourtant l'ISO n'est pas le groupe qui ecrit ces standards hein, ils n'ont pas fait la majeur partie du boulot.
Que MS fasse payer une somme non-exorbitante a la concurrence pour l'acces aux docs est tout a fait normal.
La definition d'interoperabilite ce n'est pas que la doc soit gratuite.
[^] # Re: Ouvert ou fermé ?
Posté par pasBill pasGates . En réponse à la dépêche Accord UE/Microsoft sur l'interopérabilité : qui en sort vainqueur ?. Évalué à -8.
Il me semble pas que "concurrence libre et non-faussee" signifie que MS doive filer gratuitement tout ce qu'il a.
Les infos sont dispos, le prix au regard du marche pour ce genre d'infos n'est pas exorbitant.
Ensuite que le libre se mette lui-meme des limites qui l'empechent d'utiliser ces infos, c'est pas le probleme de MS.
[^] # Re: 10.000 EUR
Posté par pasBill pasGates . En réponse au journal Microsoft décide de plier aux injonctions de l'UE. Évalué à 1.
Alors oui, ca fera peut-etre plaisir a 3% de la population pour des raisons obscures, mais ca n'en vaut pas vraiment l'effort.
[^] # Re: 10.000 EUR
Posté par pasBill pasGates . En réponse au journal Microsoft décide de plier aux injonctions de l'UE. Évalué à 1.
ODF offre cette garantie.
Et si pourtant, MS a donne cette garantie, et je te l'ai deja montre.
Tu pousses un peu. L'UE est un marché énorme. Economiquement UE pèse plus que les USA (de pas beaucoup OK).
Et aucune de ces 2 societes n'a envie de perdre plus de 50% du marche. Parce qu'il ne faut pas s'y tromper, aucune societe basee aux USA ne va s'amuser a installer un Samba qui viole les brevets de MS dans ses filiales europeennes, le risque est trop gros pour elle, et la maintenance serait un cauchemard avec 2 versions distinctes.
[^] # Re: Ah, Ubuntu...
Posté par pasBill pasGates . En réponse au journal sortie de la Ubuntu 7.10, The Gutsy Gibbon. Évalué à 2.
Je parles ici purement en termes techniques, pour tous les bozos qui s'amusent a parler de deficiences techniques dans l'OS niveau securite, la realite c'est qu'il n'y en a pas.
[^] # Re: Ah, Ubuntu...
Posté par pasBill pasGates . En réponse au journal sortie de la Ubuntu 7.10, The Gutsy Gibbon. Évalué à 1.
Fais seulement, montre moi quelle difference il y a entre SP1 et SP2 a ce niveau, voire meme RTM et SP2.
Je t'aide, il y a ZERO differences.
Quand aux devs, ils sont forces a rien du tout, on installe nos machines nous-memes, si certains veulent mettre leur compte en admin ils peuvent.
[^] # Re: 10.000 EUR
Posté par pasBill pasGates . En réponse au journal Microsoft décide de plier aux injonctions de l'UE. Évalué à 1.
Alors oui, Samba peut mettre du code qui viole ces patentes dans le code, mais quiconque essaie de toucher a ce code aux USA se prendra une volee de bois vert.
Resultat, ni Novell, ni Redhat ni personne ne sera interesse.
[^] # Re: Ah, Ubuntu...
Posté par pasBill pasGates . En réponse au journal sortie de la Ubuntu 7.10, The Gutsy Gibbon. Évalué à 1.
J'ai du mal a voir quel rapport cela a avec le design de l'OS lui-meme. Techniquement parlant il n'a aucun probleme de ce cote la.
Donc oui, Microsoft est responsable d'un développement non sécurisé de ces applications à un degré élevé.
Ils ont surtout du vivre avec le passe (Win9x et les apps developpees pour) sur les plateformes clients.
[^] # Re: Ah, Ubuntu...
Posté par pasBill pasGates . En réponse au journal sortie de la Ubuntu 7.10, The Gutsy Gibbon. Évalué à 1.
Oui Windows, l'OS, gere parfaitement bien les utilisateurs avec droits restreints.
Que les programmes soient mal foutus car programmes par des gens qui ne comprennent rien a la separation admin/user, ce n'est pas le probleme de l'OS.
Quand aux virus, vu qu'il n'y a pas de faille de l'OS de ce point de vue, ils profitent de failles de l'interface chaise-clavier.
Et si tu veux qu'on parle de Vista, alors parlons-en : un OS qui gère (enfin) les droits restreints et qui les imposent aux softs, je dis (sincèrement) bravo ! Sauf que...
Sauf que l'UAC est désactivable, on applaudit la logique Redmondienne
Moi je te proposes d'apprendre la difference entre UAC et ce que sont les les differents types d'utilisateurs, tu vas etre surpris d'apprendre que ce n'est pas du tout la meme chose, et que le second est supporte par NT depuis sa naissance.
[^] # Re: Ah, Ubuntu...
Posté par pasBill pasGates . En réponse au journal sortie de la Ubuntu 7.10, The Gutsy Gibbon. Évalué à 1.
Ce n'est pas ce que je vois.
Erreurs de conception que tu n'as jamais ete capable de montrer clairement apres plusieurs demandes.
Normal vu que les 2 OS ont exactement le meme design au niveau securite...
[^] # Re: Mark Shuttleworth
Posté par pasBill pasGates . En réponse au journal De l'importance d'avoir des statisques fiables. Évalué à 2.
Non mais, est-ce que tu sous-estimerais l'importance d'Ubuntu vis-a-vis de la creation de l'univers ?
Vraiment ces gens qui FUD envers Ubuntu sans raison, c'est scandaleux !!! Je suis sur que tu es un des fans de Redhat jaloux du succes d'Ubuntu !
[^] # Re: Mark Shuttleworth
Posté par pasBill pasGates . En réponse au journal De l'importance d'avoir des statisques fiables. Évalué à 2.
42
[^] # Re: le plus rigolo
Posté par pasBill pasGates . En réponse au journal Microsoft veut s'en prendre aux utilisateurs de Red Hat !. Évalué à 1.
Ben je ne pense pas qu'une quelconque partie du systeme de virtualisation de Vista soit une nouveaute mondiale, mais c'est le tout, integre qui est une nouveaute. Avoir l'ensemble de ces features qui fonctionnent ensemble correctement et qui permettent ce que IE7 fait est qqe chose qui n'existe que sur Vista.
C'est un peu comme le Mac et l'Amiga en son temps, rien de ce que le premier Mac/Amiga faisait n'etait en soit nouveau, c'est l'integration des elements ensemble et ce qu'ils permettent de faire qui etait la vraie valeur ajoutee.
En gros, WPF n'est pas une innovation, juste un jolie package bien ficelé ?
Ben de ce que je vois, rien d'equivalent n'existe sur les autres plateformes. Un API tel que celui-ci, integre, uniforme et qui permet de developper des interface graphiques en 3D avec animations, ...
Parce qu'il s'agit pas uniquement de faire tourner des trucs en 3D et autres, mais t'as toute l'UI dedans : clicker les boutons, bouger les fenetres, les menus, ... tout cela marche dans l'univers 3D avec les animations et autre.
cf. http://www.youtube.com/watch?v=Q9wM7snwQzY pour exemple, si tu me trouves un framework sous Linux(ou autre) qui permet de faire ca, j'aimerais bien voir.
Compiz et autres te permettent d'avoir un window manager en 3D, mais ne donne aucune possibilite a une application de definir sa propre interface en 3D.
Concernant la protection d'un laptop, pour faire cela tu as "juste" besoin de crypté ton disque correctement. Il n'y a rien de sorcier la dedans.
Ca depend du degre de protection que tu veux, si je mets un rootkit dans le BIOS de ta machine, quand tu demarres ta machine tu l'as profond. Avec BitLocker t'es tranquille ca n'arriveras pas.
Concernant la transaction, j'ai un doute tout de même. Si j'ai bien compris tu fais donc une journalisation de donnée. Mais c'est aussi ce que fais ext3 par défaut, non ?
Euh non, la journalisation c'est dans NTFS depuis sa naissance. Ici on parle d'une transaction sur plusieurs fichiers a la fois.
Imagines que t'as un soft qui ecrit dans plusieurs fichiers a la fois, sous Linux avec ext3 si tu coupes le courant au milieu, tu sais que la structure du filesystem sera OK, mais rien ne te garantit que le contenu des fichiers sera bon, peut-etre qu'il y aura les ecritures dans tous les fichiers, ou un seul peut-etre, ...
Sous Vista et si le soft utilise les API de transaction, si tu coupes le courant au milieu, tes fichiers seront au meme stade qu'au debut de la transaction.
[^] # Re: le plus rigolo
Posté par pasBill pasGates . En réponse au journal Microsoft veut s'en prendre aux utilisateurs de Red Hat !. Évalué à 0.
Et puis vista , il marche pas sur ma machine (512 de ram, pas de gpu accéléré de la mort qui tue, pas de partition de boot accessible au dd (mes kernel sont sur un cdrom) ).
Vista tourne sur un systeme avec 512Mo de ram et sans GPU accelere, tu viens de decrire mon laptop. Quand a ton manque de partition de boot accessible, si ton XP tourne dessus, Vista tournera dessus.
Dans une debian ?
WAHAHAH
Si tu limites ton install a ce que Debian produit non, mais que je sache le monde ne se limite pas a cela, si tu parles de ton particulier ok, mais les cas particuliers on s'en fout un peu, c'est le cas general qui importe.
Ca tombe bien sous debian, la plupart du temps si. Exemple bête; ils avait pas joystick sous ppc. apt-get -b source joystick et voila.
Idem, le monde du libre ne se limite pas a ce que Debian donne.
Evidemment que si tu limites ton monde a un sous-ensemble portable, alors tout dans ce sous-ensemble est portable, mais le monde software Linux est bien plus large que Debian.
[^] # Re: Le P2P est de toute façon déjà surveillé
Posté par pasBill pasGates . En réponse à la dépêche Audition de l'APRIL par la mission Olivennes. Évalué à 4.
[^] # Re: le plus rigolo
Posté par pasBill pasGates . En réponse au journal Microsoft veut s'en prendre aux utilisateurs de Red Hat !. Évalué à 1.
Non vu que c'est avec Vista.
Enfin si ca t'amuse : Sache que mes logiciels sur mon X86, avec une debian, j'ai pas de mal pour les avoir sur ma ps3
Tous les logiciels ? Tu sais tres bien que c'est pas le cas, il y a du logiciel proprio sur Linux aussi, et pas tous les softs libres sont facilement portable.
J'ai quand meme trouvé ça :
http://www.sydlogan.com/posix.html
par contre je sais pas de quand ca date.
C'est pas SFU ca, c'est le runtime C de Visual C++
[^] # Re: le plus rigolo
Posté par pasBill pasGates . En réponse au journal Microsoft veut s'en prendre aux utilisateurs de Red Hat !. Évalué à 2.
Ce qui ne veut pas dire que c'est ce qui set utilise pour la journalisation d'ailleurs, c'est gere en interne par le driver NTFS de ce que j'en sais.
[^] # Re: le plus rigolo
Posté par pasBill pasGates . En réponse au journal Microsoft veut s'en prendre aux utilisateurs de Red Hat !. Évalué à 2.
C'est pas qu'une limitation, c'est du copy-on-write aussi. Typiquement t'as un plugin qui essaie d'ecrire qqe chose dans disons windows\system32, l'ecriture reussira, mais il aura en fait ecrit dans une copie, pas dans l'original.
Concernant wpf, c'est en gros compiz, + du vectoriel (il existe plusieurs lib, dans Qt, dans gtk),+ opengl ?
C'est tout ca + une lib d'affichage video tout integre et uniforme. Cela rassemble tout ce qui est necessaire pour un affichage a l'ecran : support codec videos, 3D, 2D, transparence, text layout(kerning, ...), animations, binding donnees / affichage, XAML, ...
J'exagère sans doute mais entre une carte 3D bas de gamme et haut de gamme, il y a une énorme différence (1 ordre de grandeur ?), ce n'est pas comme pour les cpus.Compiz est fluide sur une ATI7500 avec un pentium 1.5Ghz. Donc bon...
Ca je le comprends bien, mais WPF est fluide sur ma devbox qui n'est pas un foudre de guerre.
Ils peuvent les définir mais si aucun fabricant ne les suit... ATI et NVIDIA suivent les spec de DirectX, point. Forcément, opengl a du retard.
Les specs OpenGL sont suivies pourtant, car tous les gros softs de 3D pro utilisent ca, mais ils n'ont visiblement pas l'air presses.
Je sais aussi que le sous-système IDE, n'est pas prévus pour fonctionner comme cela. A causes des caches hardware, tu auras toujours des cas ou tu crois que l'écriture est fait mais dans la réalité, non.
De ce que j'en connais, ils utilisent le fait que le filesystem est journalise(donc il a un journal), ils utiisent cela pour noter les changements et la transaction ne sera finalisee que lorsque le commit aura ete fait. Resultat si t'as une coupure de courant avant que le commit ait ete inscrit dans le journal sur disque, ben ta transaction est au point 0 (pas de changements dans les fichiers)
Concernant le TPM, je veux bien croire que le boot protégé n'est pas encore gérer mais je n'en vois pas l'interet pour un utilisateur. Ce genre de chaine de confiance, c'est pour les tiers pas le consomateur final.
Eh non, ca protege aussi le contenu du disque de ton laptop au cas ou il serait perdu. Pour ceux qui ont des donnees sensibles sur leur machine, ca compte.
[^] # Re: le plus rigolo
Posté par pasBill pasGates . En réponse au journal Microsoft veut s'en prendre aux utilisateurs de Red Hat !. Évalué à 1.
J'ai bien compris, mais SFU n'a jamais ete supporte sur XP 64bits, c'est un produit separe de Windows a la base.
Tu te fous bien de la gueule de linux en disant "ouais si je change de noyau alors mon driver ati sera peut etre pas supporté" ou "nous a microsoft on a a supporter toutes les applis depuis 98" non ?
Il y a une tres legere difference entre changer de noyau et passer d'un OS 32bit a 64bit...
Si une fonctionnalité n'existe pas , la norme est pas supporté.
Comment tu peux te reposer sur une norme si des trucs ne sont pas supportés ?
Sync n'est pas "optionnel".
Oh mais je le comprends parfaitement ca, mais va me trouver un OS qui soit 100% compliant avec la norme POSIX.
Prenons Linux par exemple : http://posixtest.sourceforge.net/testpass/PTS_1.5.1-2.6.10-P(...)
Alors je suppose que SFU est moins a jour que Linux niveau POSIX, mais ca ne veut pas dire qu'il est totalement a cote de la plaque non plus, et pour un OS qui n'a jamais ete concu comme etant un Unix, c'est plutot pas mal(c'est d'ailleurs la raison du manque de "sync", le kernel NT n'a pas de syscall equivalent pour l'instant).
[^] # Re: le plus rigolo
Posté par pasBill pasGates . En réponse au journal Microsoft veut s'en prendre aux utilisateurs de Red Hat !. Évalué à -1.
Donc, il "suffit" d'écrire un script pour avoir les mêmes fonctionnalités sous SELinux pour n'importe quel application.
Je ne sais pas si SELinux est "complètement" en main stream mais une grosse partie en tout cas.
Low-rights IE c'est bien plus que ca, parce que completement bloquer les possibilites de lancer un processus ou ecrire sur le disque rendraient l'utilisation du browser completement horrible.
cf. http://blogs.msdn.com/ie/archive/2006/02/09/528963.aspx pour une explication detaillee, il est notamment question de limiter l'acces du processus a certains repertoires uniquement, tout en evitant de tout casser si il essaie de lire ailleurs(pour raisons de compatibilite evidentes) en faisant du copy-on-write.
Si wpf est l'interface 3D, je ne m'en vanterais pas trop. Il existe déjà pas mal de bureau 3D sous Linux, au moins aussi estétique sinon encore plus beau mais surtout utilisant beaucoup moins de puissance.
WFP c'est ca : http://www.youtube.com/watch?v=gX4mwK09KxQ
C'est tout le framework d'affichage (2D, 3D, ...), qui est lui dispo en version 1.0 depuis un an. Note que ca n'a rien a voir avec compiz, on parle d'un framework complet que tu peux reutiliser dans tes softs pour faire de la 3D/2D (cf. Silverlight par exemple). Et comme tu le vois dans la demo, c'est plutot fluide.
Concernant DirectX 10, il n'y a pas d'équivalent car les fabricants de carte se calent sur les spec MS pour sortir leur nouveauté. Donc, MS aura par définition un cran d'avance.
Oui et non, rien n'empeche OpenGL de definir ces elements dans leurs specs, leur probleme c'est qu'ils mettent un temps fou pour faire quoi que ce soit.
Concerant le coté transactionnel de NTF, j'aimerais voir la différence avec reserfs v3. Il a une fonctionnalité, qui essaye de rendre atomique une écriture pour un appel système
NTFS il te rend l'ecriture dans plusieurs fichiers a la fois transactionnelle. Imagine que tu demarre une transaction en ecrivant dans les fichier 1,2 et 3, et si qqe chose arrive, tu annules la transaction et tes 3 fichiers reviennent a l'etat anterieur. cf. http://msdn2.microsoft.com/en-us/library/aa365738.aspx
Concernant le cryptage et autre, tu sais qu'il existe pas mal de solution de cryptage sous Linux. IBM a écrit le support du TPM depuis quelques temps déjà. Un module PAM existe. Donc ta fonctionnalité en combinant ces 3 téchnologies ne doient pas être bien dur à mettre en oeuvre dans un petit script.
Ton script ne fera rien du tout, le but ici c'est qu'au boot tu verifies la chaine de confiance, ton script il ne va pas tourner parmis les premiers drivers charges.
Trusted Grub par exemple permet ca, mais c'est un patch qui a la sortie de Vista n'etait pas encore en 1.0, et qui n'est toujours pas integre a Grub. Bref, a l'epoque, le seul systeme qui le faisait en production etait Vista, et encore au jour d'aujourd'hui il faut jouer avec des patchs pour le faire sous Linux.
[^] # Re: Red Hat vs Novell
Posté par pasBill pasGates . En réponse au journal Microsoft part en guerre contre RedHat (et meme Novell). Évalué à 1.
MS utilise des brevets de Red Hat sans ses produits proprio. MS attaque Red Hat. Red Hat fait quoi ? A quoi servent ses brevets défensifs ? À rien.
Si tu n'es pas un menteur, c-à-d si tu n'as pas compris ça, alors t'es un con.
Mais c'est tres simple, ils utilisent la clause b) qui dit que la protection n'est pas valide si tu les attaques avec tes patentes. Tu le dis d'ailleurs toi-meme plus bas :
T'es con. Ce sont des brevets défensifs. Évidemment que si tu poursuis Red Hat pour violation de brevet, Red Hat va utiliser ses brevets. Et donc ne plus te donner le droit d'utiliser "librement" ses brevets. Sinon ça ne sont plus des brevets défensifs.
[^] # Re: le plus rigolo
Posté par pasBill pasGates . En réponse au journal Microsoft veut s'en prendre aux utilisateurs de Red Hat !. Évalué à 0.
[^] # Re: le plus rigolo
Posté par pasBill pasGates . En réponse au journal Microsoft veut s'en prendre aux utilisateurs de Red Hat !. Évalué à 0.
mais je la vois pas dans le thread que tu as donné.
Voyons ce que tu dis :
Faut quand meme lire le commentaire (mais je me suis pe mal exprimé)
firefox se lance en tant qu'utilisateur normal
-> config en mémoire
-> passage en nobody
->surf ...
-> on quitte : passage en user pour réécrire la config
>mais une fois sous nobody, tu fais comment pour sauver des fichiers que tu downloades ? installer des softs ? ... Parce que ces operations tu veux les faire sous l'utilisateur initial, pas nobody.
Tu sais que tu peux passer de l'un à l'autre hein (avec par exemple une zolie fenetre pour prévenir du changement d'user, et si il veut le faire automatiquement)
Probleme :
a) T'as un autre utilisateur(nobody), mais sur un serveur tu fais quoi ? Le meme utilisateur nobody pour tout le monde ? Ca veut dire que 2 gars sur la meme machine peuvent interferer avec le browser de l'autre... Ca veut aussi dire que je pourrais acceder au cache HTML des autres utilisateurs(ben oui, tout le monde est nobody) Tu peux creer 2 comptes par personne, mais c'est hyper merdique a gerer et ca bouffe des ressources pour rien.
Et parlons de ce cache HTML, si tu veux que nobody ET l'utilisateur aient acces, alors ca veut dire qu'il faut creer un groupe pour chaque utilisateur qui comprend nobody et l'user, super utilisation de ressources sur un serveur, ca veut dire que pour chaquer utilisateur reel t'auras 2 comptes utilisateurs + un groupe...
b) Le browser va devoir DEMANDER a l'utilisateur pour chaque changement de config(et hop, je passes de taille de caractere medium a petit), super l'experience...
IE7 lui utilise les capacites de virtualisation du systeme de fichier de Vista, resultat certaines choses peuvent etre mappees, et pas le reste, IE7 peut ecrire la config, le cache HTML, ... il peut pas lire .quoi que ce soit d'autre par contre.
Comme par exemple si je veux créer un soft qui lis les bd, je dois faire analyser mon code par disney (qui comme chacun sait, est une entreprise expert en informatique).
Quel innovation qui plait ....
Au hasard t'as oublie tous ces gens qui ont des donnees sensibles sur leur disque dur et qui veulent que personne ne puisse lire le contenu du disque, meme en volant le disque et en le montant sur une autre machine.
J'ai dis qu'il suffisait de rajouter 10 lignes ?
Et encore une affabulation!
Non mais tu as dis que la fonctionnalite etait la, ce qui est faux vu que pour l'utiliser il faut des additions non-triviales.
Donc les innovations chez toi se limite au logiciel firefox . \o/
Ben fais seulement, trouves moi un autre browser qui fait ce qu'IE7 fait avec low-rights
Direct X Lequel ? 9 ? 10 ? 10.1 ?
DirectX 10, quand a ton openGL 3.0, la realite c'est qu'au jour d'aujourd'hui il n'existe pas. Alors c'est super que tu puisses l'installer sur un 2.6 le jour ou il sortira, mais au jour d'aujourd'hui, il n'y a RIEN du niveau de DirectX 10
[^] # Re: le plus rigolo
Posté par pasBill pasGates . En réponse au journal Microsoft veut s'en prendre aux utilisateurs de Red Hat !. Évalué à 1.
Ca doit etre parce que chez ms on aime pas partager alors.
Il y a une difference enorme entre les papiers de recherche et le produit final. Par exemple : http://research.microsoft.com/research/pubs/view.aspx?type=P(...)
Faut voir la connection avec le soft de reconnaissance vocale et d'indexage dans Vista, mais c'est pas evident au premier abord.
Et si tu vas sur http://research.microsoft.com/research/pubs/publicationslist(...) tu verras plein de papiers dont les titres ne te donneront pas vraiment le lien avec le produit final.
De meme, pleins de features novatrices viennent de la tete des developpeurs et n'ont pas besoin de chercheurs et de publications pour etre crees. Le gars/team a une bonne idee, il va la mettre en application et c'est tout.
Enfin je te semble peut etre médisant , mais je salue l'initative de ms de suivre posix mais
- faudrait déja qu'on puisse l'utiliser (un xp 64 bits ne peut pas ... et après ca milite pour une plus grande interoperabilité ...)
- Que ce soit bien posix conformance ( y compris avec par exemple les extensions RT).
- Bizarrement peu de personne semblent avoir essayer SFU pour installer des softs posix. Beaucoup plus semblent être resté avec cygwin.
Il est totalement utilisable, il est livre d'office avec WS03 R2, m'etonnerait qu'ils aient livre 200Mo de code non-fonctionnel si tu veux mon avis.
Quand a la conformance Posix, je ne m'attends pas a ce que ce soit la derniere version de la norme, le but c'est pas d'ecrire un Unix dernier cri non plus.
Pour ce qui est de l'utilisation, il y a plein de gens qui l'utilisent, surtout en entreprise(c'est pas par hasard qu'apres avoir ete un produit separe il a ete integre), MS se serait pas amuse a supporter ce produit depuis 10 ans si personne ne l'utilisait.
Pour ce qui est de sync :
http://72.14.253.104/search?q=cache:OYBoRiplB5kJ:people.plan(...)
There was a full fork/exec implementation, and a much better signals implementation than the one provided with the ms C runtime which is used by mingw. The only missing thing was sync().
Alors bon, si sync est la seule chose manquante, j'ai connu pire.