KOLKHOZE.com

Aller au contenu | Aller au menu | Aller à la recherche

Keyword - logiciel propriétaire

Fil des billets - Fil des commentaires

mardi 19 décembre 2006

C'est madame qui va être contente

J'ai dû, dans un article précédent, vous signaler que ma dame (à moi) et madame (la dame à Droop) font une utilisation intensive de sites web à base de Flash.

Lire la suite...

lundi 24 juillet 2006

Si on résume ...

En ce moment, il arrive les choses suivantes :

  • Microsoft a pris du retard sur Windows Vista (on compte plus mais c'est en année) et il risque fortement d'en reprendre.
  • Microsoft est en train de perdre des parts de marché sur les navigateurs.
  • Microsoft est en train de se prendre une grosse mandale par Google dans la guerre des moteurs de recherche.
  • Microsoft s'est pris une amende record pour non respect d'une décision de la commission européenne (une première).

Lire la suite...

mardi 2 mai 2006

Pourquoi je suis sous Linux et que je n'installerai plus jamais de logiciels propriétaires sur ma machine principale.

Comme chacun sait, je suis un fervant défenseur des logiciels libres. En tant que tel je fais donc appel aux éléments suivants :

  • un système opensource (Linux),
  • un navigateur opensource (Firefox et Konqueror),
  • un gestionnaire de messagerie opensource (Kontact)
  • et tout un tas d'autres logiciels de tous les genres comme par exemple Konqueror ou Amarok.

Mais voilà, à côté de ça, j'ai parfois envie de jouer sur mon PC et du coup, je passe par le pénible et chiant Wine qui ne fait fonctionner qu'une infime partie de mes jeux. En gros, dès que ça sort de Warcraft III (que j'ai acheté au passage), faut pas trop compter dessus.

Donc, j'ai mon frère qui me bassine là-dessus ainsi que d'autres (n'est-ce pas Hervé ?) en me disant que t'as qu'à installer un Windows à côté sur une autre partoche et tu t'en fous et tout ça.

Oui mais non

Donc ces bandes de cons m'ont presque tenté (je vous rassure, quand j'ai revu le CD de Windows, j'ai très vite changé d'avis) mais je me suis ressaisi et j'ai repoussé cette idée.

Bon, je vous parle de ça, ça m'a traversé l'esprit y'a environ trois semaines. Parce que depuis, j'ai vu la vie d'un Windowsiens moyen. Et je dois avouer que j'ai été vacciné !

La vie d'un vilain pirate

Bon, pour faire bref, je n'encourage aucunement l'utilisation des logiciels piratés, bien au contraire.

Toujours est-il qu'une connaissance proche de moi a voulu faire fonctionner le jeu Spellforce 2 sur un Windows après l'avoir téléchargé à l'aide d'un protocole de p2p (bittorrent pour ne pas le citer). Je ne sais pas pourquoi mais j'avais vaguement entendu parler de ce jeu et il me semblait que ce n'était pas en bien. Mais bon, c'était pas mon PC ni mon problème donc je laisse passer.

Donc, je lance l'installation (pourquoi moi ? je sais pas, un hasard ...) et au moment de lancer le jeu, il balance qu'il est sur le point d'installer un logiciel qui ne pourra pas être enlevé (!?!). Donc par instinct, je fais non et je me mets à rechercher des infos là-dessus. J'ai pas le dos tourné que la connaissance dont je vous entretenais plus tôt relance le jeu et sans une ni deux (sans même s'apercevoir d'avoir cliqué sur un bouton) balance l'installation de Starforce.

Merci de cliquer sur Non lorsque vous voyez ce message.

Triple buse !!!

Donc le ver est dans le fruit et maintenant va falloir le virer et de préférence sans faire la réinstallation compléte du système. D'une part parce que l'installation de Windows ne me passionne que moyennement (voir pas du tout) et d'autre part, je préfére trouver une solution à un problème plutôt que de recourir tout de suite à la grosse artillerie.

Donc, après un petit tour sur Google, j'apprends que la protection du jeu Spellforce se base sur la protection startforce (ha ha !!!). Un autre petit tour sur Google m'amène rapidement sur un utilitaire qui me promet de venir à bout de ce coquin. Donc ni une ni deux, je dézippe, je lance l'utilitaire et là le PC reboot aussi sec sans crier gare ... Là, j'ai vraiment commencé à alluciner ! Aucun message de confirmation, disque dur arrêté d'un coup (très mauvais pour les disques !), pas de prise en compte des infos en cours de modification, rien !

On fouille à nouveau sur le net et je décide de rebooter le PC sous une distrib Linux pour avoir les mains libres mais seulement voilà, partition NTFS oblige, je me retrouve le bec dans l'eau : la partition est monté mais seulement en lecture seule. J'essaye avec un paquet ntfsutils (avec un coup de apt-get install ntfsutils sous Ubuntu) et j'essaye de monter la partoche avec l'utilitaire ntfsmount. Là, il m'envoie péter en disant que le PC s'est arrêté comme une merde et que je peux aller me faire voir avec. Il me conseille néanmoins de redémarrer sous Windows pour réparer la partition. Merci bien monsieur !

Donc pas le choix, je dois redémarrer Windows et là, je fouille un peu plus et je trouve une méthode de désinstallation de Starforce. La méthode est tout ce qu'il y a de plus simple : à son installation Starforce crée un ensemble de périphériques. Il suffit de les virer (l'astuce consiste à afficher les périphériques cachés dans le gestionnaire de périphériques dans je-ne-sais-plus-quel-menu et de les virer dans les périphériques non plug'n play sachant qu'ils sont tous préfixés starforce mes-couilles), de rebooter le PC, faire le ménage dans le répertoire Windows\system32\drivers (virer les fichiers sf-quelque-chose.sys excepté sfflopply.sys qui lui est innocent) et de virer ensuite les clés dans la base de registre (tient ça faisait longtemps), clé KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Starforce.

Bon, tout ça fonctionne et je cherche à nouveau où se trouve l'image ISO du jeu et surprise, elle a disparue !!!

Donc pour résumé

Starforce a donc :

  • installé un logiciel sur mon PC quasiment impossible à virer par un utilisateur lambda
  • rebooté mon PC sans crier gare suite à des tentatives de suppression.
  • supprimé sans ma permission des fichiers sur MON disque dur.

Bon, dans le cas qui nous intéresse, il est vrai que nous étions la clientèle visée (les pirates). Mais n'oublions pas que les utilisateurs qui ont légalement acheté Spellforce 2 auront cette merde sur leur PC !

Si je pouvais avoir des doutes sur pourquoi j'utilise tout le temps des logiciels libres, je n'en ai maintenant plus aucun. Je trouve par ailleurs parfaitement scandaleux qu'un logiciel vienne à ce point se permettre de régir notre vie (et je pèse mes mots) !

A quand le logiciel qui scanne votre disque dur et qui supprime les fichiers que vous n'avez pas acheté sur un magasin en ligne (le magasin concurrent tant qu'on y est !) ?

Et toi cher visiteur, tu utilises quel système d'exploitation ? Tiens, apparemment, tu est environ 80% à utiliser un système Windows (statistiques kolkhoze). Je souhaite donc bon courage à 4 utilisateurs sur 5.

Allez, une dernière pour la route : la protection n'existe que sur la version Européenne. Au Etats-Unis elle n'a pas été mise en place. Peur d'un éventuel procè d'utilisateur mécontent ?

mercredi 15 février 2006

Ajouter du propriétaire dans sa distribution Mandriva

Gné ?

Vivre pleinement épanoui avec tout plein de multimédia dans sa distribution !

Voilà, vous avez un Windows qui marche très bien et vous vous dites que vous aimeriez bien tester du Linux, mais le problème, c'est que dès qu'on veut rajouter des choses un peu "multimédia" sur les bords (lectures de DVD, Jeux...), c'est un peu la galère (pour le bas peuple, pas pour moi. ah ah !!).

Je me suis donc posé la question de savoir comment faire pour rajouter toutes ces joyeusetés sans trop en chier. Pour se faire on va étudier une distribution qui est à mes yeux mieux dotée que d'autre : Mandriva (ex Mandrake). Mais avant ça, je vais vous présenter les difficultés qu'on peut rencontrer.

Bon, là, c'est le passage où je fais hurler les puristes. Ami intégriste, retiens ta respiration ...

Le pourquoi de cet article ...

La plus grande difficulté dans l'utilisation d'une distribution, c'est l'installation des logiciels/drivers propriétaires (ça y est, tu peux hurler !). En effet, lorsqu'on doit vivre avec une nénette, il faut savoir faire des concessions (je parle aussi pour toi ami barbu qui nous lit) et au nombre de ces dernières il en est une incontournable : les jeux à la con sur internet.

Voilà, tout est dit et malheureusement, ami intégriste, il n'existe actuellement aucun moyen réaliste de faire tourner du flash ou du java avec autre chose qu'un logiciel propriétaire (on peut toujours se tourner vers gcj ou gnash mais ce n'est pas encore ce qui pourrait s'appeler au point).

D'autre part, si vous avez l'intention de jouer un minimum avec votre carte graphique GoDon 7845a GTWX-Turbo, autant vous dire qu'il ne va pas trop falloir compter sur les drivers libres fournit de base avec votre distribution (sauf bien sûr si vous ne voulez faire aucun jeu et dans ce cas, comme dirait l'ami Boby Lapointe, la question ne se pose pas).

L'autre grande difficulté que l'on peut rencontrer est l'activation des capacités multimédia de sa distribution. Il est en effet plus que chiant de ne pas pouvoir lire ses Xvid sous Linux alors qu'il s'agit d'un format tout ce qu'il y a de plus commun.

Les différentes possibilités qui s'offrent à nous

Bon, je ne vais pas faire de pub, mais le moyen le plus simple d'obtenir java et flash sans se faire chier dans sa distrib n'est ni plus ni moins que de l'acheter. Vous trouverez très bien par vous même !

Si vous êtes un gros rapiat (un peu comme moi) et que vous mettez à jour très (trop ?!?) régulièrement votre distribution, il ne vous reste plus qu'à faire comme les grands : bricoler votre distribution.

Tout d'abord - ça peut paraître con comme conseil mais je le précise - je vous conseille fortement d'avoir une connexion internet rapide. Si vous vous trainez en dessous de 1 Mb/s, veuillez bien considérer la question. Si vous n'avez pas internet, abonnez-vous à free, c'est vachement bien (je précise qu'on a aucun sponsoring de leur part ...). Si vous n'avez pas l'adsl dans votre village de ploucs (bonjour chez moi où l'ADSL vient juste d'arriver), bin achetez-vous une corde et aller faire un tour en forêt ...

Mais au fait, pourquoi je n'ai pas tout ça de base ?

La question que l'on pourrait se poser est pourquoi des mecs comme moi sont obligés de faire des articles de ce genre pour expliquer au gens comment ça fonctionne (juste au passage, je rappelle à tout le monde qu'en faisant cette article, "inciter à l'usage ou en faisant publicité de dispositifs de contournement d'une mesure de protection", je risque une amende de 30000 euros selon ce tableau).

Et bien justement. Tout ne se fait pas automatiquement parce que nous sommes dans une société qui empêche l'utilisateur de choisir le dispositif de lecture de son DVD ou de la musique qu'il a téléchargé. Nous sommes contraint d'utiliser des logiciels qui limitent notre liberté. Vous n'avez pas le droit de vouloir lire vos DVD sous Linux pas parce que c'est impossible techniquement mais tout simplement parce que les développeurs "autorisés" de logiciels de lecture de DVD n'ont pas estimés qu'il était nécessaire de le faire !

C'est un peu comme si on vous autorisez à vendre de la farine, des oeufs et du lait mais qu'on vous interdisez de faire un gateau avec !

Bon OK, le coup des DVDs, vous avez compris. Pour ce qui est de Flash, Java ou les drivers propriétaire, la question est un peu plus tatillon. Ce qui empêche les distribution de redistribuer tout ceci automatiquement est que se sont des logiciels propriétaires et qu'ils sont soumis à des licences incompatibles avec le monde open source.

Vous pensez que tout ceci est du flan ou que ça vous fait chier ? Et bien on est bien d'accord ! Si Sun avait libéré le code de Java, si Flash était développé en opensource et que ATI et nVidia collaboraient efficacement avec Xorg, tout ces problèmes n'existeraient pas ! On est bien d'accord, le propriétaire, c'est de la merde.

La seule différence, c'est que maintenant, vous ne pouvez plus dire : "Linux c'est de la merde parce que ça c'est pas lire le flash de base". Non, maintenant vous direz, "Putain ils sont trop lourd ces connards de développer flash en propriétaire, je vais me tourner vers du SVG/Javascript".

Installation de Java

Je conseille au lecteur avisé de ce site de se reporter à cet article.

Les bô paquetages multimédia

Si vous voulez regarder le contenu d'un .wmv que vous envoyez (avec l'excellent kaffeine ou le génialissime mplayer), vous allez parfois rencontrer quelques difficultés. En effet, un message laconique va vous annoncer qu'il n'y a aucun moyen de lire le fruit de votre long téléch^HHHHHH encodage de DVD acheté à la FNAC.

Comment faire me direz-vous ? Bin rien de plus simple, rendez-vous sur ce site : http://easyhttp://easyurpmi.zarb.org/.

Là, on va vous inviter à choisir plusieurs choses :

Choisissez la version de votre Mandriva (ici 2005), votre architecture (ici i586, mais si vous avez de l'AMD 64 bits, choisissez x86_64. Si vous avez un PPC, vous vous êtes trompés d'article. Si vous avez encore autre chose, c'est que vous avez vraiment du temps à perdre sur cet article) et ne touchez surtout pas à la dernière option (laisser urpmi). Cliquez sur "passer à la l'étape 2"

Là, vous allez configurer les différentes "sources" de package pour la distribution. Dans un cas normal, on distingue les sources suivantes :

- les sources officielles :

  • main : on va y retrouver tous les packages nécessaires au fonctionnement de base (mais dans un sens très large) de la distribution.
  • contrib : ensemble de packages maintenus par des volontaires. Ca pourrait être vous ou moi en gros. On va y retrouver des logiciels pas très courants ou pas encore très répendus. En général, les plus utilisés passent ensuite dans les sources "main" (digikam, amarok ou kino on fait ce type de voyage).
  • updates : vous l'avez deviné, il s'agit de mise à jour des deux sources précitées.

- les sources un peu moins sages. On va retrouver ici des choses un peu moins propres comme la lecture de fichier WMV, l'encodage de MP3, le rippage de DVD et j'en passe :

  • plf-free : package contenant des utilitaires pas propres mais "libres" (en gros, ne faisant pas appel à des firmwares propriétaires ou a des DLL Windows). On peut citer par exemple l'excellent mplayer avec mencoder (lecteur multimédia et encodeur), lame (encodeur mp3) ou encore libdvdcss (lecture de DVD chiffrés depuis Linux).
  • plf-nonfree : package par oposition à plf-free contenant des objets binaires sujets à des licences propriétaire. En langage humain normal, ça veut dire qu'il y a des bouts de logiciels commerciaux (Windows Media Player ou Quicktime d'Apple par exemple) dedans. On y retrouvera également les drivers pour votre carte nVidia ou ATI.

- les sources inutiles (pour vous les mortels) :

  • jpackage : ensemble de packages nécessitant la précense d'une JVM. Je vous rassure, en général ça cause de Tomcat, Jonas et autre Ant. Ici, rien ne vous intéressera. Donc il n'est pas nécessaire de faire de choix.

Je vous conseille de choisir vos sources sur un plan géographique : préférez un site en Allemagne plutôt qu'un site au Japon par exemple. (sauf si bien sur vous habitez en Chine !)

Une fois que vous avez fait votre choix, faîtes "Passez à l'étape 3".

Remarque : pour les moins bien dotés d'entre vous, cochez l'option "Utilise les index compressés ...". Les fichiers de description seront plus petits donc plus rapides à télécharger. Malheureusement, vous n'aurez pas la description des packages lors d'une installation.

Vous avez donc maintenant obtenu une liste de commandes à passer dans une console de commandes. Lancez pour se faire l'utilitaire konsole ou un équivalent (gnome-terminal, xterm etc).

Dans cette console, il faut maintenant taper la commande "su" pour vous identifier en tant que root.

su -

Supprimez les anciennes références aux "sources" de paquetages :

urpmi.removemedia -a

Puis lancez la liste de commandes que vous venez d'obtenir :

urpmi.addmedia plf-free ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandrake/free/2006.0 with hdlist.cz
urpmi.addmedia plf-nonfree ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandrake/non-free/2006.0 with hdlist.cz
urpmi.addmedia --update updates ftp://ftp.ciril.fr/pub/linux/mandrakelinux/official/updates/x86_64/2006.0/main_updates/ with media_info/hdlist.cz
urpmi.addmedia main ftp://ftp.ciril.fr/pub/linux/mandrakelinux/official/2006.0/x86_64/media/main with media_info/hdlist.cz
urpmi.addmedia contrib ftp://ftp.ciril.fr/pub/linux/mandrakelinux/official/2006.0/x86_64/media/contrib with media_info/hdlist.cz

Normalement, à ce moment là, vous devez obtenir tout un tas de messages vous indiquant que des trucs sont en train de se télécharger, de se mettre à jour, et à la fin de tout ça, on doit obtenir un message comme quoi il est content :

examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.plf-free.cz]
calcul de la somme de contrôle MD5 du fichier hdlist (ou de synthèse) existant
examen du fichier de somme de contrôle MD5
récupération du hdlist source (ou de synthèse) de « plf-nonfree »...
    ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandrake/non-free/2006.0/synthesis.hdlist.cz
calcul de la somme de contrôle MD5 du fichier hdlist (ou de synthèse) téléchargé
... récupération effectuée
examen de la liste de synthèse [/var/cache/urpmi/partial/hdlist.plf-nonfree.cz]
écriture de la liste des fichiers pour le média « plf-nonfree »
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.updates.cz]
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.main.cz]
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.contrib.cz]
seconde exécution pour calculer les dépendances
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.plf-free.cz]
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.plf-nonfree.cz]
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.updates.cz]
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.main.cz]
examen de la liste de synthèse [/var/lib/urpmi/synthesis.hdlist.contrib.cz]
0 en-têtes trouvés dans le cache
destruction de 0 en-têtes obsolètes dans le cache
le fichier de configuration [/etc/urpmi/urpmi.cfg] a été écrit

Installation des drivers graphiques non libres nVidia/ATI

Comme l'indique le titre, maintenant que nous avons terminé la mise à jour des paquetages, nous allons pouvoir installer les fameux drivers non libres. Pourquoi le fairiez-vous, semblez-vous me dire ? Et bien tout simplement pour la simple et bonne raison que c'est la seule façon d'obtenir une accélération 3D fonctionnelle pour les cartes graphiques récentes.

En effet, en dehors d'une classe très restreinte de carte graphique, vous n'aurez aucun support 3D pour votre carte.

Bref, toujours sur la console que vous avez laissé ouverte (sinon, refaire su etc.) tapez la commande suivante : - Si vous avez une carte nVidia :

urpmi nvidia --auto

- Si vous avez une ATI :

urpmi ati --auto

Là, il devrait vous installer environ 5 paquetages et - si tout se passe bien - vous rendre la main.

Un petit tour dans le gestionnaire Mandriva et "modification des propriétés graphiques" devrait parachever la configuration.

Pour les plus courageux, tapez la commande suivante (elle va lancer un éditeur graphique sur le fichier de configuration de l'affichage) :

kate /etc/X11/xorg.conf

- Dans le cas d'une nVidia : remplacer la ligne Driver "nv" par Driver "nvidia" - Dans le cas d'une ATI : remplacer Driver "radeon" par Driver "fglrx"

Sauvegarder puis sortir de l'éditeur et relancer la session en cours. Vous devriez obtenir une 3D fonctionnelle.

Pour s'en assurer, il suffit de taper (toujours dans un terminal) la commande suivante :

[xxx@localhost ~] glxinfo | head -n 3
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes

Si y'a No à la place du Yes, vous pouvez commencer à vous inquiéter ...

Installation du support de la lecture des DVDs

Ici la commande a taper est la suivante :

urpmi dvdcss

Si vous voulez plus de détails sur l'origine de cette bibliothèque, faîtes un tour sur le site de DVD Jon.

Lecture des vidéos à la con encodés en WMV ou en Quicktime

Ici, on va s'appuyer sur la présence de dll windows :

urpmi win32-codec

Pour finir : flash

Pour flash, je n'ai qu'une seule chose à vous recommander : installez Firefox, il vous téléchargera automatiquement le paquetage et vous n'aurez pas à vous poser de question.

Un antivirus

Oui, je sais, vous vous dites que sous Linux y'a pas de virus. Mais rien ne vous empéche d'installer un antivirus sous Linux qui scannera vos fichiers à la recherche de ces petites bébétes.

Pour ce faire, il faut installer le paquetage clamav :

urpmi clamav

Bonne chance !

N'hésitez surtout pas à me faire des retours sur vos différents problèmes. J'essaiyerai au fur et à mesure de compléter les différents points.

Bienvenue sur Linux !