Dans les entrailles du Libre - Mot-clé - MozillaPour apprendre ce qui se passe derrière les rideaux des projets Libres.2024-03-26T14:28:47+01:00Renaulturn:md5:7076bb3e744b8372b4180135759a9484DotclearCompte rendu des Embedded et Kernel recipes 2018urn:md5:005649dcb4559da44e3eb24bb81cbca02018-10-10T23:00:00+02:002018-10-10T22:12:47+02:00RenaultFedoraFedoraFedora-frMozillaPlanet-LibreSystèmes embarquésÉvènement <p>J'avais déjà rapporté le fait que j'assistais aux Embedded et Kernel recipes
2018.</p>
<p><a href="https://blog.fedora-fr.org/public/renault/Confs/Kernel-recipes-entry.jpg" title="Kernel-recipes-entry.jpg"><img src="https://blog.fedora-fr.org/public/renault/Confs/.Kernel-recipes-entry_m.jpg" alt="Kernel-recipes-entry.jpg" style="display:table; margin:0 auto;" title="Kernel-recipes-entry.jpg, oct. 2018" /></a></p>
<p>C'était une expérience enrichissante même si assez chargée. Les conférences
se sont enchaînées et les pauses ont donné lieu à de nombreuses et instructives
conversations. J'ai beaucoup apprécié le format, on n'avait pas non plus à
courir de partout ou de choisir entre deux conférences car tout est conçu pour
se concentrer sur une salle et un sujet. Et discuter ensuite des confs qu'on a
vu, avec le conférencier également. Le fait qu'on soit relativement peu
nombreux (une centaine) facilite les échanges et le bon déroulement de
l'organisation.</p>
<p>Les locaux de Mozilla étaient en effet superbes même s'il faisait un peu
frais dans l'ensemble. Dommage qu'ils quittent ce lieu prochainement.
L'installation pour la conf était vraiment de bonne qualité. Je comprends mieux
pourquoi cette salle ait été utilisée pour de nombreuses manifestations.</p>
<p>C'était l'occasion de croiser pas mal de monde, dont quelques personnes que
je connaissais déjà comme un ex-collègue de ma période marseillaise et Benjamin
Tissoire, co-mainteneur des entrées du noyau. Quelques personnalités du noyau
étaient présents bien entendu. Et étant sur Paris, on a pu manger un morceau
avec des contributeurs de Fedora. Là encore, c'était agréable.</p>
<p><a href="https://blog.fedora-fr.org/public/renault/Confs/Draw-Embedded-Recipes-Couret.jpg" title="Draw-Embedded-Recipes-Couret.jpg"><img src="https://blog.fedora-fr.org/public/renault/Confs/.Draw-Embedded-Recipes-Couret_m.jpg" alt="Draw-Embedded-Recipes-Couret.jpg" style="display:table; margin:0 auto;" title="Draw-Embedded-Recipes-Couret.jpg, oct. 2018" /></a></p>
<p>J'ai pu effectuer ma conférence sur la mise à jour des systèmes embarquées
dans de bonnes conditions. Et un dessinateur présent pendant l'évènement a pu
faire un beau portrait. Très amusant et original. <a href="https://www.youtube.com/watch?v=162kdQ4hHWY" hreflang="en">La vidéo de ce
résultat, une première pour moi en anglais, est disponible par ici</a>.</p>
<p>On a reçu également une carte de <a href="https://libre.computer/products/boards/aml-s905x-cc/" hreflang="en">Libre
computer (Le potatoe)</a>, ce qui est toujours apprécié. N'en ayant pas
l'utilité personnellement (j'ai un RPi 1 qui traîne dans les tiroirs), c'est
mon boulot qui l'a récupéré pour des workshops et autres tests.</p>
<p>Vraiment c'était une très bonne semaine. Merci <a href="https://hupstream.com/" hreflang="fr">aux organisateurs</a> pour ce travail,
une qualité impeccable. L'ambiance, le confort, mais aussi la qualité des
sujets abordés, c'était très bien. Merci à <a href="https://www.mind.be/en/" hreflang="en">mon employeur</a> aussi de m'avoir offert cette opportunité. Cela
donne envie d'y retourner, dommage que ce soit aussi difficile d'y participer,
fautes de places libres, mais c'est aussi ce qui rend cet évènement si
particulier.</p>
<p><a href="https://blog.fedora-fr.org/public/renault/Confs/Couret-Swupdate-Conf.jpeg" title="Couret-Swupdate-Conf.jpeg"><img src="https://blog.fedora-fr.org/public/renault/Confs/.Couret-Swupdate-Conf_m.jpg" alt="Couret-Swupdate-Conf.jpeg" style="display:table; margin:0 auto;" title="Couret-Swupdate-Conf.jpeg, oct. 2018" /></a></p>
<p>J'espère à une prochaine fois.</p>Aidez Firefox à généraliser Electrolysisurn:md5:2529afc11556f1089eebe8a4b3ba4c4d2017-01-29T15:18:00+01:002017-01-30T09:39:06+01:00RenaultMozillaFedoraMozillaNavigateursPlanet-LibreQA <p>Et oui, tester Fedora, c'est aussi tester et aider les projets libres qu'il
met à disposition afin de rendre le tout meilleur. Or, Mozilla Firefox est le
navigateur par défaut de Fedora, l'un des plus utilisés de la communauté et
personnellement c'est celui de mon quotidien depuis ses débuts en 2004.</p>
<p>Et actuellement Firefox a besoin d'un petit coup de main pour accélérer le
déploiement d'une nouvelle technologie : Electrolysis.</p>
<p>Vous avez 5-10 minutes et vous aimez Firefox ? Cet article est fait pour
vous !</p>
<h3>Qu'est-ce que Electrolysis ?</h3>
<p>Le concept est que Firefox soit multiprocess. Pas un processus par onglet
mais dans un premier temps pour séparer la gestion des pages web de l'interface
du navigateur. Cela devrait améliorer la fluidité dans un certain nombre de
cas, mais aussi améliorer la stabilité de l'ensemble en évitant que le
navigateur crash entièrement à cause d'un site web mal conçu.</p>
<p>C'est un projet complexe à mettre en œuvre car remettant en cause l'ancienne
architecture du navigateur. Cela fait plusieurs mois voire années que ce
chantier est en cours.</p>
<p>Et si Electrolysis se déploie de plus en plus, cela se fait par vagues et il
est nécessaire d'aider pour que la diffusion soit totale le plus vite possible.
En effet, Firefox n'active pas ce mode si l'utilisateur a au moins une
extension dont on ignore la compatibilité avec ce changement. Or, il y a
beaucoup d'extensions dont le status n'est pas connu. En plus du fait que
Firefox repose aujourd'hui énormément sur sa collection d'extensions.</p>
<p>Vous pouvez voire manuellement <a href="https://arewee10syet.com/" hreflang="en" title="E10S site officiel">sur ce site</a> si vos extensions sont
compatibles ou non avec ce mécanisme. Sachant que seuls ceux contenant le
champs <em>compatible</em> le sont.</p>
<h3>Comment aider ?</h3>
<p>Tout d'abord, vérifiez si Electrolysis n'est pas déjà activé. Pour cela
saisissez <em>about:support</em> dans la barre d'adresse. Cherchez le champs
<em>Fenêtres multi-processus</em>. Si vous avez <em>1/1</em>, il est déjà
activé et vous n'avez rien de spécial à tester. Si c'est <em>0/1</em>, vous
pouvez poursuivre la lecture. Notons, si vous utiliser Fedora, normalement ce
sera toujours désactivé par défaut pour le moment.</p>
<p>Ensuite, il suffit de forcer Electrolysis, d'utiliser Firefox et de faire un
retour plus tard sur si cela s'est bien ou mal passé. Pour aider, il est
préférable d'avoir la version 51.0 ou supérieur de Firefox.</p>
<p>Pour forcer Electrolysis, vous devez aller dans le <em>about:config</em> (à
saisir dans la base d'adresses). Ensuite un clique droit pour créer une
nouvelle valeur booléenne avec pour nom
<em>browser.tabs.remote.force-enable</em>. Vous mettrez la valeur à
<em>True</em>.</p>
<p>Ensuite, il est nécessaire d'installer l'extension <a href="https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/" hreflang="en" title="Add-On compatibility reporter">Add-On compatibility
reporter</a>. Vous pouvez redémarrer Firefox et le tester.</p>
<p>Soyez naturels, utilisez Firefox normalement pendant quelques heures voire
jours. Testez évidemment vos extensions. Si vous le voyez aucun soucis, vous
pouvez utiliser l'extension pour déclarer toutes vos extensions comme
compatibles. Sinon il faut éventuellement en désactiver certaines pour déceler
celle qui pose soucis.</p>
<p>Si une extension pose problème, n'hésitez pas à contacter son auteur pour
qu'il soit au courant et qu'il corrige cela.</p>
<p>Vous pouvez désactiver Electrolysis si vous le souhaitez en remettant
<em>browser.tabs.remote.force-enable</em> à <em>False</em>.</p>
<p>Et voilà, vous avez fini. Grâce à votre retour, de plus en plus d'extensions
seront validées et Electrolys pourra fonctionner sur de plus en plus de
machines par défaut, dont vos machines.</p>L'Acid Test : est-ce un indicateur objectif représentant l'efficacité des moteurs web pour les standards ?urn:md5:7c02530823a8c546f2e5d1f45e9405db2009-03-21T17:10:00+01:002009-03-21T17:15:17+01:00RenaultGeekMozillaNavigateursPenséesPlanet-Libre <p>Alors que IE8 vient de sortir ce 19 mars, on ressort sur la table toujours
cet indicateur (hyper-célèbre dans le domaine) l'Acid Test pour représenter le
respect dans standards par un navigateurs web ou plutôt son moteur de rendu.
Très utilisé pour la comparaison de ces logiciels, je remarque qu'ils sont
utilisés à mauvais escient et qu'ils cachent une part de vérité dans tout ceci.
L'Acid Test n'est en effet pas un bon indicateur de tout ceci pour une simple
et bonne raison : non exhaustivité et architecture du test trop mal
faite.</p>
<p>En quoi ? Déjà il faut savoir que l'Acid Test n'utilise qu'un nombre
restreint des standards disponibles, par exemple on n'a rien sur le SVG au
niveau avancé, ni même le CSS3 à la même échelle et encore moins pour d'autres
standards assez peu utilisés et connus. Donc en quoi c'est représentatif étant
donné qu'une grande partie des standards sont de factos absents à ce
test ?</p>
<p>Puis parlons plutôt de l'architecture du machin. L'acid test n'a qu'un but,
mettre à genoux les moteurs de rendus en faisant des combinaisons que l'on
retrouve dans aucun site web correctement fait. En faite, l'Acid Test exploite
des conflits des règles des standards que les navigateurs ne prévoient pas (car
on les rencontrent assez peu ou que la situation est tout bonnement improbable
en condition réelle). En faite on pourrait comparer l'Acid Test à une dictée où
on ajoute un contexte faisant que plein de règles de notre belle langue se
rencontrent et entrent en conflit où même les plus grands intellectuels
français pourraient trébucher tellement que la situation est complexe et
inexpliquée (car imprévue) par nos règles grammaticales. Pourtant, ça n'empêche
pas à ces intellectuels de manier notre langue presque parfaitement de bout en
bout.</p>
<p>C'est un peu ça le problème, un score tel que 80% n'a pas pour autant moins
de balises supportés qu'un moteur de rendu qui a atteint les 100 (d'ailleurs,
de mémoire, Firefox supportent plus de choses que Webkit et a pourtant un score
inférieur). C'est juste que le navigateur qui a 100 a spécifié à son moteur de
rendu quoi faire dans de telles situations. Et le soucis que cela entraine,
c'est que ce test est devenu une référence (absurde) et que ça en devient une
arme marketing obligeant els développeurs à se préoccuper de ce test plutôt que
d'inclure d'autres standards qui sont intéressants comme le SVG.</p>
<p>Existe-il un site qui représente correctement la chose ? Oui et non...
La tâche est complexe, il existe beaucoup de standards et de choses à
implémentées à l'intérieur de ceux-ci, donc tout représenter reste difficile.
Ceci dit il y a une méthode simple, faire un grand tableau comme <a href="http://www.webdevout.net/browser-support#html" hreflang="fr">ce site</a> qui
permet d'être plus exhaustif, précis et instructif pour l'utilisateur et le
développeur web.</p>
<p>Après, je pense que peu importent les tests. Ce qui faut voir, c'est déjà si
on peut profiter pleinement des sites courants. Et si difficulté il y a,
lesquelles ? Puis après de voir si certaines possibilités sont freinées ou
pas (comme le SVG) par certains navigateurs voire tous. Après aux développeurs
qui veulent en profiter de montrer la faiblesse de ces navigateurs qui
empêchent de profiter de ces technologies.</p>
<p>Puis, de là à critiquer Firefox ou les navigateurs webkit ou Gecko d'être
moins bien qu'Opera par exemple est ridicule, Opera supporte peu de choses en
plus que ces navigateurs et encore, des choses assez inutilisées, de manière
globale seul IE a un retard conséquent pour qu'on puisse parler d'avantage
d'utiliser un autre navigateur...</p>Internet explorer contre l'UE => Acharnement ou justice ?urn:md5:b8be8a0b894a11e7f1ef25839f3ae3252009-03-05T19:45:00+01:002009-03-05T23:42:43+01:00RenaultGeekMicrosoftMozillaNavigateursPlanet-LibreÉconomie <h4>Introduction</h4>
<p>Vous le savez sans doute, Internet Explorer fait l'objet d'une attaque de la
Commission Européenne suite à la plainte de la part de Opera. Ceci dit, pour
Microsoft, c'est quand même une énième attaque du genre, d'abord pour WMP et
ensuite pour abus de position dominante simple. Ceci dit j'ai pu lire sur
certains forums ou sites d'actualités que c'était abusé, notamment de la part
des membres des sites comme le Site du Zéro. C'est donc juste un
éclaircissement sur le pourquoi de cette attaque, qui est justifiée mais je le
montrerais après.</p>
<h4>Commençons par le début, la guerre IE/Netscape en 1998</h4>
<p>Pour certains qui ont été assez vieux ont connu cette 1ère guerre des
navigateur qui opposa IE à Netscape pour atteindre le paroxysme en 1998 où
Netscape s'écroule pour fonder Mozilla par la suite. Si on regarde bien cette
période, on remarque qu'il y avait 2 temps. Avant la sortie de Windows 98 et
après. Netscape au milieu des années 90 possédait environ 90% du marché des
navigateurs, il a fallu quelques années pour que IE perce les parts de marché.
L'évolution est similaire que Firefox actuellement, en 3 ans de bataille, IE ne
parvient à atteindre environ que 30% du marché ce qui est mince face aux 60% de
son adversaire Netscape. Mi-1998, avec la sortie de Windows 98, IE se
retrouvait sur toutes les machines qui se vendait et résultat a pu se propulser
en tête des navigateurs en 2000 avec 80% du marché. Du jamais vu, et pourtant
cette progression et suivant un modèle économique standard demande une grande
innovation de IE ou une campagne marketing digne de ce nom, et pourtant rien
n'a été vraiment fait sur cette période permettant à IE de conquérir ces 50% en
seulement 2 ans si ce n'est Windows 98 qui a été son pilier élévateur. Netscape
avec ses soucis financiers et Microsoft qui a tout fait pour l'empêcher de
réagir a eu raison du navigateur du lézard vert.</p>
<p>En somme, IE a finit par dominer le marché grâce à Windows et la sortie de
Firefox en 2004, avec des fonctionnalités loin de la portée de IE et une
campagne promotionnelle unique dans le Logiciel libre n'a permit d'obtenir que
20% dans le monde en 5 ans et 30% en Europe. Comment un navigateur de 2001
(IE6) avec des problèmes de sécurité et un manque flagrant de fonctionnalités
peut avoir autant de parts de marché (20% environ) qu'un navigateur qui fait
beaucoup de publicité et qui est bien supérieur ? C'est l'objet de la
plainte que l'on va voir.</p>
<h4>Les lois économiques : le monopole c'est mal</h4>
<p>Ce que l'on sait, c'est que le capitalisme déteste les monopoles. Car à part
les services publics, un monopole est un bénéfice que pour l'entreprise qui
détient le monopole. Car il y a une hausse des prix, une baisse dans
l'innovation, ou encore des produits mal finis et un foutage de gueule des
clients qui passent pour la plupart par l'entreprise. C'est pour cela que
depuis au moins 100 ans existent des règles pour réduire le monopole à néant et
favoriser des marchés équilibrés que l'Union Européenne et les États-Unis
soutiennent à corps et âmes. Le but de ces règles est qu'en situation de
monopole, les règles économiques changent pour l'entreprise qui est à cette
position. Car tout simplement une fois que le marché est dominé, si
l'entreprise était aussi libre qu'avant, il pourrait racheter les concurrents
pour les détruire, ou encore faire tout pour garder le monopole sans faire de
publicité ou d'innovations ce qui est immorale pour les autres entreprises qui
doivent lutter pour gagner quelques parts de marché. Une fois que le marché est
déséquilibré en faveur d'une entreprise, les règles changent pour lui et pas
les autres afin que le marché s'équilibre. C'est pour ça que Apple ou GNU/Linux
ne sont pas touchés par l'attaque de la Commission Européenne.</p>
<p>Ces lois existent depuis longtemps, et Standard Oil est l'un des plus beaux
exemples. En 1911, l'entreprise est découpée en 34 entreprises distinctes suite
à des pratiques pour garder don monopole. La Justice Américaine a fait la même
chose à Microsoft au grand procès de la fin des années 1990 mais finalement n'a
pas eu le même sort et s'en est sortit avec un simple amende et des
commissaires sur le dos pour surveiller les activités.</p>
<p>L'Union Européenne n'invente donc aucune loi pour attaquer Microsoft mais se
base sur des règles établies il y a une centaine d'années. Et celle qui nous
intéresse particulièrement est qu'il est interdit de se baser sur un monopole
pour en faire un autre.</p>
<h4>La loi économique par l'exemple : Renault et les pneumatiques</h4>
<p>Pour mettre cette loi en évidence et montrer de son importance, on va
prendre un exemple totalement imaginaire : Renault et les pneus. On va
admettre que Renault a le monopole des voitures (drôle n'est-ce pas) et que
donc 95% des voitures du monde sont des Renault. Seulement, Renault se sent à
l'étroit en Bourse et veut plus de sous et contrôler toute la voiture, il
manque une zone : le pneumatique. Ce marché est le lieu de prédilection de
Michelin, Bridgestone, Goodyear et d'autres. Seulement, Renault décide que
toutes ses voitures auront des pneumatiques Renault sans possibilité de choix à
l'achat. Au bout de quelques années de ventes, Renault va monopoliser la
plupart du marché, sans publicité et sans innover particulièrement. Car après
tout tout le monde achète ses voitures, donc des pneus Renault. Et qui va
changer de pneus après l'achat ? Ceux qui auront besoin de pneus
spécifiques ou qui veulent une autre qualité, des bidouilleurs aussi qui
pensent que Michelin fait mieux. Mais à part cette bande de revanchards qui va
changer ? Personne ? Les autres manufacturiers pneumatiques vont
devoir innover et faire de grandes publicités pour espérer obtenir quelques %
de parts de marché. En profitant de la situation de monopole de ses voitures,
Renault a pu établir un monopole sur les pneumatiques sans innover ni faire de
publicité. Dans un marché normal, c'est le meilleur (en théorie) qui gagne mais
à cause de ce monopole lié le marché se déséquilibre en suivant aucune règle
économique standard dans un marché équilibré. En somme il y a abus de position
dominante et c'est ce que la Commission condamne car Microsoft a profité de
Windows pour imposer IE et tuer la concurrence. Et ça ce n'est pas bon.</p>
<p>Car dans le cas contraire, si Microsoft était libre de faire ce qu'il veut,
il dominerait le marché des navigateurs mais il pourrait contrôler quasiment
tout le secteur informatique. Informatique rimerait avec Microsoft ce qui est
inconcevable, si Microsoft veut contrôler tout le secteur, il doit le faire
indépendamment de ses réussites dans le secteur en gagnant sur la plus values
de se produits et non par les ventes d'un seul produit.</p>
<h4>Pourquoi Opera, Google et Mozilla attaquent Microsoft ?</h4>
<p>La plainte vient d'Opera, et non de la Commission en elle même. Après tout
c'est à la concurrence de signaler qu'il y a un abus et que ça les détruit,
s'il le démontre la Commission poursuit, sinon non. Or on voit que pour
attaquer Microsoft dans cette affaire, on doit montrer que ça ne profite pas au
consommateur. Et c'est là que Opera peut réussir, c'est que pendant de longues
années le navigateur principal était IE, les sites ont été bâtis autour de IE
et non des standards. Par contre, pas de bol pour Opera, son navigateur respect
trop les standards et sur certains sites ça s'affiche mal, en somme quand les
consommateurs testent autre chose qu'IE, il peut y avoir des problèmes dus au
monopole de IE. Opera souhaite donc booster Microsoft à supporter les standards
et à s'ouvrir face à la concurrence pour que Opera puisse montrer son produit
au grand jour et gagner quelques clients potentiels car Opera a besoin de
popularité pour gagner des contrats sur les plateformes mobiles (comme
Nintendo, les PDA) et donc gagner du revenu.</p>
<p>Mozilla attaque pour une raison tout autre, déjà on peut faire la relation
Netscape/Mozilla, ça serait donc la revanche du vaincu et donc faire payer à
Microsoft ce qu'ils ont fait à Netscape. Mais surtout Mozilla veut offrir du
choix au consommateur pour que le web se porte bien et pousser à l'innovation,
et cette ouverture est donc une aubaine pour réussir cet objectif.</p>
<p>Google également a un autre motif, tout simplement que Google a poussé
Google Chrome pour forcer les autres à innover. Car Google se retrouve limité
dans ses possibilités de services à cause d'un IE dominant avec un respect des
standards à la traine et une vitesse d'exécution de script lente. En ouvrant la
concurrence, IE devra s'améliorer sur ces points que Google pourra répercuter
sur ses sites et services pour gagner ensuite de l'argent par la publicité.</p>
<h4>Conclusion</h4>
<p>Donc on peut voir que la Commission n'invente rien et que Microsoft paye de
ses erreurs passés, mais il s'en sort bien quand on voit le nombre
d'entreprises qui ont été disloquées par cette loi. Après, est-ce que le
Logiciel Libre, comme Firefox, gagneront beaucoup dans l'affaire ? Peut
être pas, mais au moins le géant de Redmond comprend qu'il n'est pas
intouchable et que la Justice Américaine a été trop clémente...</p>