OVH Cloud OVH Cloud

[HS] [grotesque] à la FNAC de Boulogne Billancourt ce WE...

717 réponses
Avatar
Alf92
...un livre d'or pour S.Jobs a été ouvert.
exceptionnel : pas besoin d'avoir un
compte iTunes/carte bleue pour signer.

tout ce tintamarre depuis qques jours me conforte dans l'idée que je me fais
d'Apple, de Jobs et de ses fanatiques.

--
Alf92

10 réponses

Avatar
Frederic Bezies
Le Sun, 23 Oct 2011 13:52:42 +0200, pehache a écrit :

Le 23/10/11 08:54, Frederic Bezies a écrit :


Absolument pas. Trident a peut-être été développé pour IE au départ,
mais est utilisé aujourd'hui par plein d'autres applis :

http://en.wikipedia.org/wiki/Trident_(layout_engine)#Trident-


based_applications




90% de ta liste (à vue de nez), ce sont des interfaces sociales
appellées navigateur.



J'en compte pourtant 50% qui ne sont pas à strictement parler des
navigateurs web




On peut compter en effet deux suites de compilation, une version de
google talk et deux clients courriers.


1) C'est parfaitement arbitraire... Pourquoi pas au 2ème ou 3ème
degrés?




Je me base sur les logiciels d'un OS à la unix.



Ca reste parfaitement arbitraire.




Comme tout choix. De plus, Unix existe depuis 40 ans, non ? MS-Windows,
26 si on prend la première version de 1985.

[...]

mais sans les éléments au dessus de la libc, tu aurais des "shared libs
not found"



Eléments qui peuvent être au-dessus de la libc, sans être pour autant
des dépendances au premier degré.



La plupart du temps c'est le cas.


Merci de ton soutien.




Comme la corde soutient le pendu.

sauf en cas de logiciels compilés en version statique comme Mozilla
Thunderbird ou Seamonkey.



Les softs présents dans les dépôts officiels des distribution sont très
rarement (je ne vais pas dire jamais, mais à la limite je me demande)
compilés en statique.



Il est vrai qu'on ne peut pas trouver d'exécutable de tests proposés par
les développeurs eux-mêmes.

Mais passons.


3) même en se restreignant aux dépendances au premier degré, dans un
environnement qui fonctionne de manière extensive sur les librairies
partagées, il est extrêmement rare de pouvoir enlever toutes les
dépendances au premier degré quand on veut enlever un logiciel donné.



Quid des logiciels en version statique ? Tous les logiciels sont
compilés en "dynamique" ? Merde alors ;)



Voir ci-dessus.




Il est vrai que des versions de tests précompilées n'existent pas...


Donc suivant ta logique on ne peut quasiment jamais désinstaller un
logiciel.




Sauf des logiciels compilés en versions "statiques" conçu pour être
passe partout ainsi.



Voir ci dessus. Ca m'étonnerait qu'il y ait une seule distrib linux où
le navigateur installé par défaut serait compilé en statique.




S'ils suivent les recommandations du groupe qui développe le logiciel
sûrement. Mais si tu veux une version de test indisponible dans un dépot,
et que la version que tu as besoin est disponible sur le site des
développeurs, tu fais comment ?





Quand on supprime l'exécutable du disque, j'appelle ça désinstaller.




[...]

Pas moi. Supprimer un exécutable, ce n'est pas supprimer un logiciel.
Un logiciel peut-être constitué de différents exécutables.



Et IE est constitué de combien d'exécutables ?




Je ne sais pas. Tu vas me donner la réponse puisque tu sembles tout
savoir.

Mais oui, mais oui. MS remercie beaucoup également Digital Research
pour n'avoir pas compris que le marché du PC allait exploser, et Apple
pour avoir dédaigné le marché de masse.



DR-Dos a mal joué sur le coup.



Là où DR a surtout très mal joué, c'est en se faisant souffler le
contrat avec IBM par MS. DR voulait vendre son CP/M 4 dois plus cher que
MS ne proposait DOS.



Le DOS racheté à une petite boite, renommé à la vite de QDOS en MS-Dos.


Si IE avait été désinstallable, ça n'aurait strictement rien changé.



Rien changé ? Tu veux réécrire l'histoire, peut-être ?

Personne n'a renoncé à utiliser Netscape parce qu'il ne pouvait pas
désinstaller IE, hein...



Non, simplement qu'il avait un outil directement sous la souris sans
chercher plus loin...



Tout à fait, mais ça n'a rien à voir avec la désinstallation ou pas de
IE, ça a à voir avec le fait que IE était livré avec tous les Windows.




Livré et encastré. Impossible de nier ce point, c'est MS même qui l'a
avoué.

Mais tu dois mieux connaître le code de MS-Windows que ses développeurs,
non ?


Peu importe, il suffit que tu aies l'un d'entre eux installé, et tu ne
peux pas désinstaller cette dépendance. Donc tu ne peux pas
désinstaller firefox : c'est MAL.



Il est vrai qu'il y a des trillions de logiciels qui dépendent de
xulrunner...



Il suffit d'un autre.




...


Par exemple, les logiciels pour archlinux :



Il n'y a pas que Archlinux dans la vie. Et l'objectif d'une bibliothèque
est d'être ré-utilisée le plus possible par d'autres softs, donc
l'argument qu'elle est peu utilisée et donc qu'en pratique le problème
ne se posera pas, est juste un argument opportuniste.



Je prends un exemple concret et tu me réponds avec une pirouette.


Ah, je veux désinstaller Epiphany, il faut donc que j'enlève Webkit.



Pas vraiment.

[ ~]$ yaourt -Rcs epiphany Mot de passe :
/usr/bin/pacman -Rcs epiphany vérification des dépendances...

Cibles (3) : gnome-js-common-0.1.2-1 seed-3.2.0-1 epiphany-3.2.1-1

Taille totale supprimée : 14,75 MiB

Même joueur, joue encore...

Un gestionnaire de paquet n'est pas un kamikaze...




Merci encore de ton soutien. Epiphany utilise webkit, mais une
désinstallation propre d'Epiphany n'enlève pas webkit, probablement
utilisé par d'autres applis. Donc Epiphany n'est pas désinstallable,
c'est un scandale !!!



Raisonnement purement sophiste.


Tant pis si plus aucune de ces applis ne fonctionne :
http://fr.wikipedia.org/wiki/WebKit#Utilisation




90% de navigateurs à vue de nez.



Non, 50%, compte mieux.




Pareil que là haut. Webkit, c'est du rendu HTML, donc des navigateurs Web
la plupart du temps.


Parce que tu as retenu la définition parfaitement arbitraire des
dépendances au premier degré. Si on retient la définition de "toutes
les dépendances", on enlève tout. Pourquoi se limiter au premier degré
?



Pas arbitraire. Dans ce cas les développeurs de pacman (et de yaourt)
auraient la même vision que moi.



Ces utilitaires font ce qu'on leur demande, càd lister les dépendances
de 1er niveau. Nulle part ils ne disent que le contour d'un logiciel est
limité à ces dépendances.



Pirouette cacahouète.

Il est vrai que les logiciels ne disent pas quelles sont les
bibliothèques nécessaire à leur fonctionnement.


D'ailleurs un tout bon gestionnaire de paquet qui se respecte enlève les
dépendances au-delà du premier niveau si il peut le faire (i.e. si elles
ne sont pas utilisées par d'autres logiciels)




Et ?


Excellent. Donc si on ne veut pas de firefox sous ubuntu (ou toute
autre distrib basée sur gnome), il faut également se passer de gnome,
de tout logiciel utilisant sqlite, etc... Ca n'impacte absolument pas
l'usage de la bécane, du tout du tout...



Ah ? Bon ? Voyons cela...

Un petit sudo apt-get remove firefox

http://www.flickr.com/photos/fredbezies/6271796866/

Et ensuite, Ubuntu fonctionne encore... Comme c'est dommage, ton
argumentation tombe à l'eau...

http://www.flickr.com/photos/fredbezies/6271799598/



Donc la suppression de firefox n'a pas entraîné la suppression de gtk2,
qui est pourtant une dépendance de 1er niveau. Tout comme la suppression
d'IE n'entraîne pas la suppression de Trident.



Sans IE trident n'est pas vraiment utile. D'ailleurs, je me demande quand
l'active desktop a été viré de Windows. Je dirais à l'époque de Windows
2000, de mémoire.


Merci donc de ton soutien une nouvelle fois.




Comme la corde qui soutient le pendu.


Merci d'avoir joué, mais tu as perdu : cmd.exe est dans les faits une
application graphique qui donne accès à un langage de commande.




Je n'ai rien perdu. cmd, c'est un peu comme xterm.



Qui est lui aussi une appli graphique (X11) donnant accès à un langage
de commande.



Ah ? Un shell est un langage de commande ? Première nouvelle. Donc les
commandes cd, mv, rm, ls sont implémentées en dur dans le shell ?


Une console.



xterm est un /émulateur/ de terminal, ce n'est pas une console.




Cela donne quand même accès à une console. Je sais qu'on peut y accéder
plus directement, mais avec un logiciel de terminal comme xterm, on
accède à la console.

Donc pour un os graphique, il ne devrait pas y avoir d'accès à une
console.



Ca tombe bien il n'y en a pas. Du moins pas en fonctionnement normal.




Donc, si on veut compresser un code source en console via un xterm, on
n'est pas dans un fonctionnement normal ?


Et langage de commande ? cd, c'est un langage de commande ? del aussi ?

A moins que le powershell et cmd.exe ait "fusionné", je vois pas le
langage de commande de cmd.exe, si ce n'est des commandes classiques en
mode texte...



Oui, comme un shell unix. Moins bon/évolué si tu veux, mais c'est pareil
sur le principe.



Le jour où powershell arrivera à la cheville d'un bon vieux bash, on en
reparlera.


Il peut potentiellement y avoir des failles dans n'importe quel
composant logiciel.



Plus on rajoute de composants, plus on multiplie les failles
potentielles.




Très juste. En supprimant tout il n'y a plus aucun risque.




Pas forcément.


je ne vois pas le rapport de cause à effet

"système" != noyau




D'accord. Mais dans le système de base, que vient faire un moteur de
rendu html, alors que c'est bien au dela de la gestion de base de
fichiers ?



Qui a décrété qu'un "système de base" devait se contenter de gérer des
fichiers ?




Les développeurs d'OS ?


Il y a plusieurs utilitaires de Windows qui utilisent Trident. Tu peux
toujours enlever Trident, simplement ces utilitaires ne fonctionneront
plus.



Lesquels ?



L'aide intégrée (je n'ai pas dit l'aide en ligne), par exemple. WMP,
aussi.




Pour afficher son aide en ligne.


Mis à part IE et l'aide en ligne, je ne vois pas quel composant
d'origine de Windows, c'est à dire un windows nu peut utiliser trident.



Dans ce cas n'hésite pas : "del mshtml.dll", et plus de problème
métaphysique...



J'ai un monoboot ArchLinux et des Windows uniquement en machine
virtuelle. C'est plus simple.


Ah...

mais au moins, une console on peut toujours la faire fonctionner.



Non, pas *toujours*




Ah ? Vraiment ? Même en débloquant la situation en utilisant en dernier
recours les magic sysrq ?



Le système peut être corrompu et empêcher tout fonctionnement, même en
console.



Il est vrai qu'il n'existe pas d'outil qui permettent de démarrer sur un
système sain et réparer l'ensemble.


Et bon, c'est pas pour dire mais à part pour un serveur, utiliser un
OS en mode console c'est un poil limité comme intérêt aujourd'hui.




Ah ? Vraiment ? Il est vrai qu'il est indispensable d'avoir des blip
blop qui explosent un peu partout sur l'écran pour avoir un OS
utilisable...



Si ton idéal est d'utiliser un ordi en mode console, surtout ne te gêne
pas, et clairement Windows n'est pas fait pour toi.



Ni pour les personnes qui veulent utiliser un ordinateur et non l'inverse.


Je te rassure, sous Windows je ne vois pas ce genre de choses non
plus.



Sauf qu'il est impossible d'avoir l'interface graphique de son choix
sous Windows. Ce qui en fait un OS "privateur" sur ce point. Tout comme
MacOS-
X d'ailleurs.



Tu déplaces le débat sur un tout autre autre sujet, là.




Nullement. Je reste en charte.


Ne pas pouvoir choisir son interface graphique, c'est quand même con
pour un ordinateur. Le choix, c'est la base de la liberté en
informatique...
Et ailleurs.



Je préfère une interface bien foutue, bien pensée, et bien finie (celle
de Mac OS X par exemple) au choix entre 36000 interfaces qui sont
toujours dans un état à moitié fini.



36 000 ? Ah bon. Bien foutue l'interface de MacOS ? Je ne compte plus le
nombre de fois où j'ai accidentellement fermé le mauvais logiciel à cause
de la barre de menu unifiée...

--
Frederic Bezies -
Blog : http://frederic.bezies.free.fr/blog/
Avatar
Frederic Bezies
Le Sun, 23 Oct 2011 18:27:14 +0200, pehache a écrit :

Le 23/10/11 02:45, Dellara a écrit :
Gloops wrote:

Étant donné à quel point des gens qui s'en réclament ici cherchent à
le faire passer pour quelque chose d'inexploitable, par exemple en
insultant leurs lecteurs,



Là je pense que tu te trompes de cible. Ici, les utilisateurs de Linux
ils s'en branlent comme tu peux pas imaginer de Windows.



D'ailleurs Frédéric Bézies s'en fiche tellement qu'il est obnibulé par
la possibilité ou pas de désinstaller IE :-)




Il est vrai que l'on ne doit pas avoir la maîtrise de sa machine, qui
doit être une boite noire incontrolable.

Que les utilisateurs du SE de MS utilisent de la m*rde en barre, ça
nous en fait frémir une sans faire bouger l'autre.

Mais qu'est-ce qu'ils ont tous ces connards de kroteux



C'était le débat intelligent du jour, proposé par Dellara. Il fait des
efforts, il faut l'encourager.

à tenter de nous vendre dun SE dont nous ne voulons pas? Y'a combien de
linuxiens qui vont faire chier les kroteux dans leurs forums?



Y'a Hugolino. Y'avait aussi Doucet, mais on ne le voit plus trop par
ici.

Je comprends maintenant pourquoi il y a pas un forum de débats chez les
utilisateurs de Windows.



Pour les troll linux/windows, y'a rien de mieux que fcold



Surtout avec des personnes qui polluent : toi, le panda, averell, etc...




--
Frederic Bezies -
Blog : http://frederic.bezies.free.fr/blog/
Avatar
Dellara
Hugolino wrote:

Le 23-10-2011, Dellara a écrit :

Ici, les utilisateurs de Linux ils s'en branlent comme tu peux pas
imaginer de Windows.



Est-ce que tu veux dire par là que pour surfer sur les sites de porn
il vaut mieux utiliser Windows©® ?

Sous Linux, la pile réseau ayant été modifiée, elle supporte les
queues multiples ;-))



Faudrait demander à Averel et à P4. Mais attention là tu fait tout pour
que la grenouille de bénitier à Averel fasse un syncope.

Moi j'ai assez de me taper du Windows au boulot, j'évite autant que
possible à la maison.

--
Quand le dernier arbre sera coupé
Quand le dernier poisson sera pêché
Quand le dernier ruisseau sera polluée
Alors vous découvrirez que l'argent ne se mange pas
Avatar
leeed
Le 23-10-2011, pehache a écrit :
Le 23/10/11 08:54, Frederic Bezies a écrit :


Absolument pas. Trident a peut-être été développé pour IE au départ,
mais est utilisé aujourd'hui par plein d'autres applis :

http://en.wikipedia.org/wiki/Trident_(layout_engine)#Trident-


based_applications




90% de ta liste (à vue de nez), ce sont des interfaces sociales appellées
navigateur.



J'en compte pourtant 50% qui ne sont pas à strictement parler des
navigateurs web


1) C'est parfaitement arbitraire... Pourquoi pas au 2ème ou 3ème degrés?




Je me base sur les logiciels d'un OS à la unix.



Ca reste parfaitement arbitraire.

2) Si tu prends ces éléments seuls tu ne peux pas faire tourner le
logiciel




Vraiment ?



Ben oui

Il est vrai que la libc est souvent indispensable,



Non, tu crois ?

mais sans
les éléments au dessus de la libc, tu aurais des "shared libs not found"



Eléments qui peuvent être au-dessus de la libc, sans être pour autant
des dépendances au premier degré.

Merci de ton soutien.

sauf en cas de logiciels compilés en version statique comme Mozilla
Thunderbird ou Seamonkey.



Les softs présents dans les dépôts officiels des distribution sont très
rarement (je ne vais pas dire jamais, mais à la limite je me demande)
compilés en statique.


3) même en se restreignant aux dépendances au premier degré, dans un
environnement qui fonctionne de manière extensive sur les librairies
partagées, il est extrêmement rare de pouvoir enlever toutes les
dépendances au premier degré quand on veut enlever un logiciel donné.



Quid des logiciels en version statique ? Tous les logiciels sont compilés
en "dynamique" ? Merde alors ;)



Voir ci-dessus.


Donc suivant ta logique on ne peut quasiment jamais désinstaller un
logiciel.




Sauf des logiciels compilés en versions "statiques" conçu pour être passe
partout ainsi.



Voir ci dessus. Ca m'étonnerait qu'il y ait une seule distrib linux où
le navigateur installé par défaut serait compilé en statique.




Stali des gars de suckless.org:

http://sta.li/

Par exemple :)
Avatar
pehache
Le 23/10/11 18:30, Frederic Bezies a écrit :

Là je pense que tu te trompes de cible. Ici, les utilisateurs de Linux
ils s'en branlent comme tu peux pas imaginer de Windows.



D'ailleurs Frédéric Bézies s'en fiche tellement qu'il est obnibulé par
la possibilité ou pas de désinstaller IE :-)




Il est vrai que l'on ne doit pas avoir la maîtrise de sa machine, qui
doit être une boite noire incontrolable.



Mais finalement, Windows tu t'en branles ou pas ?



Pour les troll linux/windows, y'a rien de mieux que fcold



Surtout avec des personnes qui polluent : toi, le panda, averell, etc...



Je suis en charte, et c'est pas toi qui y changera quoi que ce soit.

--
pehache
Avatar
pehache
Le 23/10/11 18:28, Frederic Bezies a écrit :


Ca reste parfaitement arbitraire.




Comme tout choix. De plus, Unix existe depuis 40 ans, non ? MS-Windows,
26 si on prend la première version de 1985.



Aucun rapport avec Unix. Tu peux me montrer où il est dit que dans un
système unix les coutours d'un logiciel sont définies par l'exécutable
et ses dépendances de 1er degré ?



Eléments qui peuvent être au-dessus de la libc, sans être pour autant
des dépendances au premier degré.



La plupart du temps c'est le cas.



En France, la plupart des moutons sont blancs.



Les softs présents dans les dépôts officiels des distribution sont très
rarement (je ne vais pas dire jamais, mais à la limite je me demande)
compilés en statique.



Il est vrai qu'on ne peut pas trouver d'exécutable de tests proposés par
les développeurs eux-mêmes.

Mais passons.



Oui, passons. L'existence d'exceptions ne saurait remettre en cause une
conclusions basée sur l'usage extensif et ultra-majoritaire des
librairies partagées dans les distribs GNU/Linux. Usage d'ailleurs
souvent âprement défendu comme étant une bonne pratique.



Voir ci-dessus.




Il est vrai que des versions de tests précompilées n'existent pas...



cf supra.


Voir ci dessus. Ca m'étonnerait qu'il y ait une seule distrib linux où
le navigateur installé par défaut serait compilé en statique.




S'ils suivent les recommandations du groupe qui développe le logiciel
sûrement.



N'est-ce pas ?

Mais si tu veux une version de test indisponible dans un dépot,
et que la version que tu as besoin est disponible sur le site des
développeurs, tu fais comment ?



Tu tombes dans la catégorie "exceptions", et cf supra.


Et IE est constitué de combien d'exécutables ?




Je ne sais pas.



Donc ton laïus sur le nombre d'exécutables à enveler sert à quoi ?



Là où DR a surtout très mal joué, c'est en se faisant souffler le
contrat avec IBM par MS. DR voulait vendre son CP/M 4 dois plus cher que
MS ne proposait DOS.



Le DOS racheté à une petite boite, renommé à la vite de QDOS en MS-Dos.



Eh oui, alors que CP/M était peut-être une meilleure base technique.


Tout à fait, mais ça n'a rien à voir avec la désinstallation ou pas de
IE, ça a à voir avec le fait que IE était livré avec tous les Windows.




Livré et encastré. Impossible de nier ce point, c'est MS même qui l'a
avoué.

Mais tu dois mieux connaître le code de MS-Windows que ses développeurs,
non ?



Ce qui compte dans cette histoire IE vs Netscape, c'est bien le fait
qu'IE était livré avec tous les Windows, pas qu'il était encastré.




Il n'y a pas que Archlinux dans la vie. Et l'objectif d'une bibliothèque
est d'être ré-utilisée le plus possible par d'autres softs, donc
l'argument qu'elle est peu utilisée et donc qu'en pratique le problème
ne se posera pas, est juste un argument opportuniste.



Je prends un exemple concret



Ton exemple concret montre que d'autres logiciels que firefox utilisent
xulrunner, donc qu'il n'est pas garanti que tu puisse retirer xulrunner
en retirant firefox.

et tu me réponds avec une pirouette.



Non, je souligne que ton exemple, outre qu'en fait il n'est pas si
démonstratif que ça dans ton sens, n'est en plus pas très représentatif
de la situation générale.



Merci encore de ton soutien. Epiphany utilise webkit, mais une
désinstallation propre d'Epiphany n'enlève pas webkit, probablement
utilisé par d'autres applis. Donc Epiphany n'est pas désinstallable,
c'est un scandale !!!



Raisonnement purement sophiste.



C'est exactement le raisonnement que tu fais pour IE et Trident.



Non, 50%, compte mieux.




Pareil que là haut. Webkit, c'est du rendu HTML, donc des navigateurs Web
la plupart du temps.



Souvent, oui, mais pas tout le temps.



Ces utilitaires font ce qu'on leur demande, càd lister les dépendances
de 1er niveau. Nulle part ils ne disent que le contour d'un logiciel est
limité à ces dépendances.



Pirouette cacahouète.



Non.


Il est vrai que les logiciels ne disent pas quelles sont les
bibliothèques nécessaire à leur fonctionnement.


D'ailleurs un tout bon gestionnaire de paquet qui se respecte enlève les
dépendances au-delà du premier niveau si il peut le faire (i.e. si elles
ne sont pas utilisées par d'autres logiciels)




Et ?



Et ? Ca met un peu à mal ta définition du contour d'un logiciel qui
s'arrêterait au premier niveau de dépendances, tout simplement.



Donc la suppression de firefox n'a pas entraîné la suppression de gtk2,
qui est pourtant une dépendance de 1er niveau. Tout comme la suppression
d'IE n'entraîne pas la suppression de Trident.



Sans IE trident n'est pas vraiment utile.



Dans ce cas n'hésite pas : "del mshtml.dll", et toute cette discussion
n'a aucune raison d'être.


Qui est lui aussi une appli graphique (X11) donnant accès à un langage
de commande.



Ah ? Un shell est un langage de commande ? Première nouvelle.



"The most generic sense of the term shell means any program that users
employ to type commands."
http://en.wikipedia.org/wiki/Unix_shell

Après on peut toujours sodomiser les diptères après leur avoir coupé les
poils en 4.


xterm est un /émulateur/ de terminal, ce n'est pas une console.




Cela donne quand même accès à une console.



virtuelle.


Donc pour un os graphique, il ne devrait pas y avoir d'accès à une
console.



Ca tombe bien il n'y en a pas. Du moins pas en fonctionnement normal.




Donc, si on veut compresser un code source en console via un xterm, on
n'est pas dans un fonctionnement normal ?



Je le refais : en "fonctionnement normal" de Windows on n'a pas accès à
une console "pure et dure", en dehors de tout environnement graphique
(je ne suis même pas sûr qu'il y ait un mode de fonctionnement de
Windows qui fasse ça, vu que même les modes sans échec ou minWin sont
dans un environnement graphique)



Et langage de commande ? cd, c'est un langage de commande ? del aussi ?

A moins que le powershell et cmd.exe ait "fusionné", je vois pas le
langage de commande de cmd.exe, si ce n'est des commandes classiques en
mode texte...



Oui, comme un shell unix. Moins bon/évolué si tu veux, mais c'est pareil
sur le principe.



Le jour où powershell arrivera à la cheville d'un bon vieux bash, on en
reparlera.



Changement de sujet, comme d'hab.






Très juste. En supprimant tout il n'y a plus aucun risque.




Pas forcément.



Si si, je t'assure. Tu reformates le disque système et il n'y a plus
aucune faille de sécurité.



Qui a décrété qu'un "système de base" devait se contenter de gérer des
fichiers ?




Les développeurs d'OS ?



Tous ?



L'aide intégrée (je n'ai pas dit l'aide en ligne), par exemple. WMP,
aussi.




Pour afficher son aide en ligne.




Non.

Les aides en HMTL ce n'est pas un truc rare, même si on ne se rend pas
forcément compte que c'est de l'HTML derrière.



Dans ce cas n'hésite pas : "del mshtml.dll", et plus de problème
métaphysique...



J'ai un monoboot ArchLinux et des Windows uniquement en machine
virtuelle. C'est plus simple.



Je croyais que tu voulais absolument enlever IE et Trident.



Le système peut être corrompu et empêcher tout fonctionnement, même en
console.



Il est vrai qu'il n'existe pas d'outil qui permettent de démarrer sur un
système sain et réparer l'ensemble.



En attendant que ce soit réparé, c'est cassé.



Si ton idéal est d'utiliser un ordi en mode console, surtout ne te gêne
pas, et clairement Windows n'est pas fait pour toi.



Ni pour les personnes qui veulent utiliser un ordinateur et non l'inverse.



Paf, encore un changement de sujet.



Sauf qu'il est impossible d'avoir l'interface graphique de son choix
sous Windows. Ce qui en fait un OS "privateur" sur ce point. Tout comme
MacOS-
X d'ailleurs.



Tu déplaces le débat sur un tout autre autre sujet, là.




Nullement.



Le sujet c'était la désinstallation de IE, je te rappelle.


Je reste en charte.




Ah OK. Quand c'est toi qui parle de Windows tu es en charte, et quand
c'est les autres ils polluent.



Je préfère une interface bien foutue, bien pensée, et bien finie (celle
de Mac OS X par exemple) au choix entre 36000 interfaces qui sont
toujours dans un état à moitié fini.



36 000 ? Ah bon. Bien foutue l'interface de MacOS ? Je ne compte plus le
nombre de fois où j'ai accidentellement fermé le mauvais logiciel à cause
de la barre de menu unifiée...



Question d'habitude. Si on vient sur Mac OS X avec les réflexes acquis
sous d'autres interfaces, c'est sûr qu'on est un peu dérouté sur
certains points.

--
pehache
Avatar
Frederic Bezies
Le Sun, 23 Oct 2011 22:04:11 +0200, pehache a écrit :

Le 23/10/11 18:30, Frederic Bezies a écrit :

Là je pense que tu te trompes de cible. Ici, les utilisateurs de
Linux ils s'en branlent comme tu peux pas imaginer de Windows.



D'ailleurs Frédéric Bézies s'en fiche tellement qu'il est obnibulé par
la possibilité ou pas de désinstaller IE :-)




Il est vrai que l'on ne doit pas avoir la maîtrise de sa machine, qui
doit être une boite noire incontrolable.



Mais finalement, Windows tu t'en branles ou pas ?




Tant que je ne suis pas obligé de contrer les mensonges du panda ou que
je suis obligé de le supporter dans le cadre professionnel, je m'en
contrebats.


Pour les troll linux/windows, y'a rien de mieux que fcold



Surtout avec des personnes qui polluent : toi, le panda, averell,
etc...



Je suis en charte, et c'est pas toi qui y changera quoi que ce soit.



Parole, parole, parole...




--
Frederic Bezies -
Blog : http://frederic.bezies.free.fr/blog/
Avatar
Frederic Bezies
Le Sun, 23 Oct 2011 23:16:35 +0200, pehache a écrit :

Le 23/10/11 18:28, Frederic Bezies a écrit :


Ca reste parfaitement arbitraire.




Comme tout choix. De plus, Unix existe depuis 40 ans, non ? MS-Windows,
26 si on prend la première version de 1985.



Aucun rapport avec Unix. Tu peux me montrer où il est dit que dans un
système unix les coutours d'un logiciel sont définies par l'exécutable
et ses dépendances de 1er degré ?




Et toi, peux-tu me prouver l'inverse ? Et quand je parlais d'unix, je
pensais à un système qui a fait ses preuves depuis pas mal de temps...
Même si sur certains plans, Plan9 est meilleur.


Eléments qui peuvent être au-dessus de la libc, sans être pour autant
des dépendances au premier degré.



La plupart du temps c'est le cas.



En France, la plupart des moutons sont blancs.




Bêêêêê :)


Les softs présents dans les dépôts officiels des distribution sont
très rarement (je ne vais pas dire jamais, mais à la limite je me
demande) compilés en statique.



Il est vrai qu'on ne peut pas trouver d'exécutable de tests proposés
par les développeurs eux-mêmes.

Mais passons.



Oui, passons. L'existence d'exceptions ne saurait remettre en cause une
conclusions basée sur l'usage extensif et ultra-majoritaire des
librairies partagées dans les distribs GNU/Linux. Usage d'ailleurs
souvent âprement défendu comme étant une bonne pratique.



Cela dépend des contextes. Quoiqu'il existe des distributions uniquement
sur des binaires statiques :

http://sta.li/


Voir ci-dessus.




Il est vrai que des versions de tests précompilées n'existent pas...



cf supra.




Ping, pong...


Voir ci dessus. Ca m'étonnerait qu'il y ait une seule distrib linux où
le navigateur installé par défaut serait compilé en statique.




S'ils suivent les recommandations du groupe qui développe le logiciel
sûrement.



N'est-ce pas ?

Mais si tu veux une version de test indisponible dans un dépot,
et que la version que tu as besoin est disponible sur le site des
développeurs, tu fais comment ?



Tu tombes dans la catégorie "exceptions", et cf supra.




Pas vraiment. Si tu veux vérifier qu'un bug se trouve dans un patch
apporté par les développeurs d'une distribution, tu fais comment ?


Et IE est constitué de combien d'exécutables ?




Je ne sais pas.



Donc ton laïus sur le nombre d'exécutables à enveler sert à quoi ?




A te faire parler ?


Là où DR a surtout très mal joué, c'est en se faisant souffler le
contrat avec IBM par MS. DR voulait vendre son CP/M 4 dois plus cher
que MS ne proposait DOS.



Le DOS racheté à une petite boite, renommé à la vite de QDOS en MS-Dos.



Eh oui, alors que CP/M était peut-être une meilleure base technique.




Pas difficile...

[...]
Livré et encastré. Impossible de nier ce point, c'est MS même qui l'a
avoué.

Mais tu dois mieux connaître le code de MS-Windows que ses
développeurs, non ?



Ce qui compte dans cette histoire IE vs Netscape, c'est bien le fait
qu'IE était livré avec tous les Windows, pas qu'il était encastré.



Je maintiens le terme encastré. Car il était très difficile, pour ne pas
dire techniquement impossible de le virer entièrement. Même 98lite
n'enlevait pas tout.


Il n'y a pas que Archlinux dans la vie. Et l'objectif d'une
bibliothèque est d'être ré-utilisée le plus possible par d'autres
softs, donc l'argument qu'elle est peu utilisée et donc qu'en pratique
le problème ne se posera pas, est juste un argument opportuniste.



Je prends un exemple concret



Ton exemple concret montre que d'autres logiciels que firefox utilisent
xulrunner, donc qu'il n'est pas garanti que tu puisse retirer xulrunner
en retirant firefox.



Voici la liste des bibliothèques d'un exécutable de Mozilla Firefox :

[ firefox]$ ls -lh *.so
-rwxr-xr-x 1 fred users 411K 23 oct. 10:23 libfreebl3.so
-rwxr-xr-x 1 fred users 7,9K 23 oct. 10:23 libmozalloc.so
-rwxr-xr-x 1 fred users 492K 23 oct. 10:23 libmozsqlite3.so
-rwxr-xr-x 1 fred users 230K 23 oct. 10:23 libnspr4.so
-rwxr-xr-x 1 fred users 1,1M 23 oct. 10:23 libnss3.so
-rwxr-xr-x 1 fred users 464K 23 oct. 10:23 libnssckbi.so
-rwxr-xr-x 1 fred users 150K 23 oct. 10:23 libnssdbm3.so
-rwxr-xr-x 1 fred users 125K 23 oct. 10:23 libnssutil3.so
-rwxr-xr-x 1 fred users 18K 23 oct. 10:23 libplc4.so
-rwxr-xr-x 1 fred users 13K 23 oct. 10:23 libplds4.so
-rwxr-xr-x 1 fred users 157K 23 oct. 10:23 libsmime3.so
-rwxr-xr-x 1 fred users 237K 23 oct. 10:23 libsoftokn3.so
-rwxr-xr-x 1 fred users 208K 23 oct. 10:23 libssl3.so
-rwxr-xr-x 1 fred users 17K 23 oct. 10:23 libxpcom.so
-rwxr-xr-x 1 fred users 25M 23 oct. 10:23 libxul.so

Libxul ? Etrangement j'ai comme l'impression que c'est un composant de
xulrunner, non ?

Et si on prend ubuntu (la reine actuellement) avec le paquet firefox ?

http://packages.ubuntu.com/oneiric/i386/firefox/filelist

[...]
/usr/lib/firefox-7.0.1/libfreebl3.so
/usr/lib/firefox-7.0.1/libmozalloc.so
/usr/lib/firefox-7.0.1/libmozsqlite3.so
/usr/lib/firefox-7.0.1/libnspr4.so
/usr/lib/firefox-7.0.1/libnss3.so
/usr/lib/firefox-7.0.1/libnssckbi.so
/usr/lib/firefox-7.0.1/libnssdbm3.chk
/usr/lib/firefox-7.0.1/libnssdbm3.so
/usr/lib/firefox-7.0.1/libnssutil3.so
/usr/lib/firefox-7.0.1/libplc4.so
/usr/lib/firefox-7.0.1/libplds4.so
/usr/lib/firefox-7.0.1/libsmime3.so
/usr/lib/firefox-7.0.1/libsoftokn3.chk
/usr/lib/firefox-7.0.1/libsoftokn3.so
/usr/lib/firefox-7.0.1/libssl3.so
/usr/lib/firefox-7.0.1/libxpcom.so
/usr/lib/firefox-7.0.1/libxul.so
[...]

et tu me réponds avec une pirouette.



Non, je souligne que ton exemple, outre qu'en fait il n'est pas si
démonstratif que ça dans ton sens, n'est en plus pas très représentatif
de la situation générale.




Si tu le dis, je ne puis que m'incliner devant ta science et tes
connaissances de l'informatique qui écrasent à plate couture les miennes.



Merci encore de ton soutien. Epiphany utilise webkit, mais une
désinstallation propre d'Epiphany n'enlève pas webkit, probablement
utilisé par d'autres applis. Donc Epiphany n'est pas désinstallable,
c'est un scandale !!!



Raisonnement purement sophiste.



C'est exactement le raisonnement que tu fais pour IE et Trident.




Ah ? Si tu le dis.


Non, 50%, compte mieux.




Pareil que là haut. Webkit, c'est du rendu HTML, donc des navigateurs
Web la plupart du temps.



Souvent, oui, mais pas tout le temps.




Pourquoi utiliser un moteur de rendu html autre chose que pour faire un
navigateur ?

[...]

D'ailleurs un tout bon gestionnaire de paquet qui se respecte enlève
les dépendances au-delà du premier niveau si il peut le faire (i.e. si
elles ne sont pas utilisées par d'autres logiciels)




Et ?



Et ? Ca met un peu à mal ta définition du contour d'un logiciel qui
s'arrêterait au premier niveau de dépendances, tout simplement.




Ma définition ? Si tu le dis. Personnellement, je maintiens que si tu ne
peux pas enlever les dlls du moteur trident de Windows, on ne peut pas
enlever complètement IE de Windows.


Donc la suppression de firefox n'a pas entraîné la suppression de
gtk2, qui est pourtant une dépendance de 1er niveau. Tout comme la
suppression d'IE n'entraîne pas la suppression de Trident.



Sans IE trident n'est pas vraiment utile.



Dans ce cas n'hésite pas : "del mshtml.dll", et toute cette discussion
n'a aucune raison d'être.




Je n'ai pas de Windows installé en dur, ni en virtuel en ce moment sur
une de mes machines.

Et je pense que le Windows en question n'accepterait pas que l'on vire un
de ses DLLs principales ainsi.


Qui est lui aussi une appli graphique (X11) donnant accès à un langage
de commande.



Ah ? Un shell est un langage de commande ? Première nouvelle.



"The most generic sense of the term shell means any program that users
employ to type commands."
http://en.wikipedia.org/wiki/Unix_shell




Taper des commandes. Pas les interpréter, sauf si tu fais du script bash
par exemple.

Après on peut toujours sodomiser les diptères après leur avoir coupé les
poils en 4.




Tu as un bon microscope, j'espère.

[...]



Donc, si on veut compresser un code source en console via un xterm, on
n'est pas dans un fonctionnement normal ?



Je le refais : en "fonctionnement normal" de Windows on n'a pas accès à



La normalité dépend des besoins de l'utilisateur.

une console "pure et dure", en dehors de tout environnement graphique
(je ne suis même pas sûr qu'il y ait un mode de fonctionnement de
Windows qui fasse ça, vu que même les modes sans échec ou minWin sont
dans un environnement graphique)




Ce qui est une grossière erreur. Ils ont fait sauter la possibilité
d'insérer une console de réparation depuis l'époque de Vista ?



Et langage de commande ? cd, c'est un langage de commande ? del aussi
?

A moins que le powershell et cmd.exe ait "fusionné", je vois pas le
langage de commande de cmd.exe, si ce n'est des commandes classiques
en mode texte...



Oui, comme un shell unix. Moins bon/évolué si tu veux, mais c'est
pareil sur le principe.



Le jour où powershell arrivera à la cheville d'un bon vieux bash, on en
reparlera.



Changement de sujet, comme d'hab.




Si tu le dis...





Très juste. En supprimant tout il n'y a plus aucun risque.




Pas forcément.



Si si, je t'assure. Tu reformates le disque système et il n'y a plus
aucune faille de sécurité.




Je reprendrais un mot de JC Bellamy, de mémoire : seul un PC éteint dans
un coffre fort 6 pieds sous terre serait sécurisé, et encore...


Qui a décrété qu'un "système de base" devait se contenter de gérer des
fichiers ?




Les développeurs d'OS ?



Tous ?




Ceux dont les OS ont fait leurs preuves.


L'aide intégrée (je n'ai pas dit l'aide en ligne), par exemple. WMP,
aussi.




Pour afficher son aide en ligne.




Non.




???

Les aides en HMTL ce n'est pas un truc rare, même si on ne se rend pas
forcément compte que c'est de l'HTML derrière.




Une aide en ligne dans un logiciel, c'est pas la même chose stricto-sensu
que l'aide intégrée ?


Dans ce cas n'hésite pas : "del mshtml.dll", et plus de problème
métaphysique...



J'ai un monoboot ArchLinux et des Windows uniquement en machine
virtuelle. C'est plus simple.



Je croyais que tu voulais absolument enlever IE et Trident.




Impossible sur le plan technique.


Le système peut être corrompu et empêcher tout fonctionnement, même en
console.



Il est vrai qu'il n'existe pas d'outil qui permettent de démarrer sur
un système sain et réparer l'ensemble.



En attendant que ce soit réparé, c'est cassé.




Et quand on respire, on rejette du CO2.


Si ton idéal est d'utiliser un ordi en mode console, surtout ne te
gêne pas, et clairement Windows n'est pas fait pour toi.



Ni pour les personnes qui veulent utiliser un ordinateur et non
l'inverse.



Paf, encore un changement de sujet.




Non, une constatation.


Sauf qu'il est impossible d'avoir l'interface graphique de son choix
sous Windows. Ce qui en fait un OS "privateur" sur ce point. Tout
comme MacOS-
X d'ailleurs.



Tu déplaces le débat sur un tout autre autre sujet, là.




Nullement.



Le sujet c'était la désinstallation de IE, je te rappelle.




Et les mensonges constants de Panda.


Je reste en charte.




Ah OK. Quand c'est toi qui parle de Windows tu es en charte, et quand
c'est les autres ils polluent.




Qui parle de Windows ici ? Le panda ? Le scatologique Averell ? Toi et
moi dans ce fil.

Je préfèrerais voir disparaître la propagande lénifiante et malodorante
du panda, mais que veux-tu...


Je préfère une interface bien foutue, bien pensée, et bien finie
(celle de Mac OS X par exemple) au choix entre 36000 interfaces qui
sont toujours dans un état à moitié fini.



36 000 ? Ah bon. Bien foutue l'interface de MacOS ? Je ne compte plus
le nombre de fois où j'ai accidentellement fermé le mauvais logiciel à
cause de la barre de menu unifiée...



Question d'habitude. Si on vient sur Mac OS X avec les réflexes acquis
sous d'autres interfaces, c'est sûr qu'on est un peu dérouté sur
certains points.



Acquis ou conditionnés ?

--
Frederic Bezies -
Blog : http://frederic.bezies.free.fr/blog/
Avatar
pehache
Le 24/10/11 07:23, Frederic Bezies a écrit :

Mais finalement, Windows tu t'en branles ou pas ?




Tant que je ne suis pas obligé de contrer les mensonges du panda ou que
je suis obligé de le supporter dans le cadre professionnel, je m'en
contrebats.



Et d'où vient cette croisade pour la désinstallation de IE ?

--
pehache
Avatar
pehache
Le 24/10/11 07:45, Frederic Bezies a écrit :

Aucun rapport avec Unix. Tu peux me montrer où il est dit que dans un
système unix les coutours d'un logiciel sont définies par l'exécutable
et ses dépendances de 1er degré ?



Et toi, peux-tu me prouver l'inverse ?



Non, parce que toute définition de ce type est arbitraire, c'est ce que
je me tue à te dire.



Oui, passons. L'existence d'exceptions ne saurait remettre en cause une
conclusions basée sur l'usage extensif et ultra-majoritaire des
librairies partagées dans les distribs GNU/Linux. Usage d'ailleurs
souvent âprement défendu comme étant une bonne pratique.



Cela dépend des contextes. Quoiqu'il existe des distributions uniquement
sur des binaires statiques :

http://sta.li/



Ouah, heureusement que leeed te l'a sortie, celle-là, ça te fait une
branche à laquelle te rattraper. Bon, alors pour te faire plaisir : sur
Stali, fameuse distribution (*) connue de tous et d'usage fort répandu,
on peut désinstaller complètement firefox avec gecko.

(*) qui n'est pas une distrib GNU/Linux, au passage


Mais si tu veux une version de test indisponible dans un dépot,
et que la version que tu as besoin est disponible sur le site des
développeurs, tu fais comment ?



Tu tombes dans la catégorie "exceptions", et cf supra.




Pas vraiment. Si tu veux vérifier qu'un bug se trouve dans un patch
apporté par les développeurs d'une distribution, tu fais comment ?



Oui, c'est vrai, l'utilisateur lambda d'une distrib Linux fait ça tous
les jours.



Donc ton laïus sur le nombre d'exécutables à enveler sert à quoi ?




A te faire parler ?



Tu trolles, donc...


Ce qui compte dans cette histoire IE vs Netscape, c'est bien le fait
qu'IE était livré avec tous les Windows, pas qu'il était encastré.



Je maintiens le terme encastré.



Maintiens ce que tu veux, n'empêche que ce n'est pas parce qu'il était
encastré qu'il a évincé Netscape.


Ton exemple concret montre que d'autres logiciels que firefox utilisent
xulrunner, donc qu'il n'est pas garanti que tu puisse retirer xulrunner
en retirant firefox.



Voici la liste des bibliothèques d'un exécutable de Mozilla Firefox :

[ firefox]$ ls -lh *.so
*
-rwxr-xr-x 1 fred users 25M 23 oct. 10:23 libxul.so

Libxul ? Etrangement j'ai comme l'impression que c'est un composant de
xulrunner, non ?

Et si on prend ubuntu (la reine actuellement) avec le paquet firefox ?

http://packages.ubuntu.com/oneiric/i386/firefox/filelist
*
/usr/lib/firefox-7.0.1/libxul.so
[...]



Bis : si d'autres logiciels que firefox utilisent xulrunner, tu ne
pourras pas retirer xulrunner en retirant firefox.


Souvent, oui, mais pas tout le temps.




Pourquoi utiliser un moteur de rendu html autre chose que pour faire un
navigateur ?



Pour afficher du HTML. Le HTML n'est pas réservé au web , hein...


Et ? Ca met un peu à mal ta définition du contour d'un logiciel qui
s'arrêterait au premier niveau de dépendances, tout simplement.




Ma définition ? Si tu le dis. Personnellement, je maintiens que si tu ne
peux pas enlever les dlls du moteur trident de Windows, on ne peut pas
enlever complètement IE de Windows.



Tout comme on ne peut pas enlever complètement firefox si on ne peut pas
enlever gecko (ou xulrunner), ou enlever complètement Epiphany si on ne
peut pas enlever webkit



Dans ce cas n'hésite pas : "del mshtml.dll", et toute cette discussion
n'a aucune raison d'être.



Je n'ai pas de Windows installé en dur, ni en virtuel en ce moment sur
une de mes machines.



Mort de rire...


Et je pense que le Windows en question n'accepterait pas que l'on vire un
de ses DLLs principales ainsi.



Ah, "tu penses que"...


"The most generic sense of the term shell means any program that users
employ to type commands."
http://en.wikipedia.org/wiki/Unix_shell




Taper des commandes. Pas les interpréter, sauf si tu fais du script bash
par exemple.



Je t'explique : l'/utilisateur/ tape les commandes, le /shell/ les
interprète.



Je le refais : en "fonctionnement normal" de Windows on n'a pas accès à



La normalité dépend des besoins de l'utilisateur.



Et l'utilisateur emploie les outils qui correspondent à son besoin.
Windows ne correspond pas au besoin "travailler en console pure"


une console "pure et dure", en dehors de tout environnement graphique
(je ne suis même pas sûr qu'il y ait un mode de fonctionnement de
Windows qui fasse ça, vu que même les modes sans échec ou minWin sont
dans un environnement graphique)




Ce qui est une grossière erreur. Ils ont fait sauter la possibilité
d'insérer une console de réparation depuis l'époque de Vista ?



J'en sais rien, mais sur XP il me semble que la "console de réparation"
se lance également dans un environnement graphique minimaliste (pas de
bureau, mais une fenêtre graphique quand même). Quoi qu'il en soit, la
"console de réparation" n'est pas le fonctionnement normal de Windows.



Qui a décrété qu'un "système de base" devait se contenter de gérer des
fichiers ?




Les développeurs d'OS ?



Tous ?




Ceux dont les OS ont fait leurs preuves.



Tu as une source à montrer pour cette affirmation ?



Les aides en HMTL ce n'est pas un truc rare, même si on ne se rend pas
forcément compte que c'est de l'HTML derrière.




Une aide en ligne dans un logiciel, c'est pas la même chose stricto-sensu
que l'aide intégrée ?



C'est ambigu. Quand on dit "aide en ligne" ça peut être l'aide
accessible sur un site par le réseau.



Dans ce cas n'hésite pas : "del mshtml.dll", et plus de problème
métaphysique...



J'ai un monoboot ArchLinux et des Windows uniquement en machine
virtuelle. C'est plus simple.



Je croyais que tu voulais absolument enlever IE et Trident.



Impossible sur le plan technique.



Faux.

Mais vu que tu n'as pas de Windows et que soit-disant tu te contrebas de
Windows, pourquoi tout ce foin concernant IE ?



Paf, encore un changement de sujet.




Non, une constatation.



Une constatation d'un obsédé anti-windows qui ne peut pas s'empêcher de
placer ce genre de constatation même si c'est pas le sujet de la discussion.



Sauf qu'il est impossible d'avoir l'interface graphique de son choix
sous Windows. Ce qui en fait un OS "privateur" sur ce point. Tout
comme MacOS-
X d'ailleurs.



Tu déplaces le débat sur un tout autre autre sujet, là.




Nullement.



Le sujet c'était la désinstallation de IE, je te rappelle.




Et les mensonges constants de Panda.



P4 n'a à aucun moment prétendu qu'il était possible d'avoir l'interface
de son choix dans Windows, donc ton changement de sujet est grotesque.


Ah OK. Quand c'est toi qui parle de Windows tu es en charte, et quand
c'est les autres ils polluent.




Qui parle de Windows ici ? Le panda ? Le scatologique Averell ? Toi et
moi dans ce fil.

Je préfèrerais voir disparaître la propagande lénifiante et malodorante
du panda, mais que veux-tu...



Tu n'as pas besoin de P4 pour parler de Windows, la preuve ci-dessus.


Question d'habitude. Si on vient sur Mac OS X avec les réflexes acquis
sous d'autres interfaces, c'est sûr qu'on est un peu dérouté sur
certains points.



Acquis ou conditionnés ?




Si tu penses que tu as des réflexes conditionnés, je ne vais pas te
contredire.

--
pehache