373 lines
28 KiB
XML
373 lines
28 KiB
XML
|
<?xml version="1.0" encoding="utf-8"?>
|
|||
|
<feed xmlns="http://www.w3.org/2005/Atom"><title>Wxcafé</title><link href="//wxcafe.net/" rel="alternate"></link><link href="//wxcafe.net/feeds/feed.ranting.xml" rel="self"></link><id>//wxcafe.net/</id><updated>2014-02-17T05:02:00+01:00</updated><entry><title>NAT</title><link href="//wxcafe.net/posts/%D/nat/" rel="alternate"></link><updated>2014-02-17T05:02:00+01:00</updated><author><name>wxcafé</name></author><id>tag:wxcafe.net,2014-02-17:posts/%D/nat/</id><summary type="html"><p>NAT (Network Address Translation) in a word?<br />
|
|||
|
It's complicated. Very. Don't do it, you'd damage your brain. </p>
|
|||
|
<p>Bon, sinon, prochain article serieux vite, bisous.</p></summary></entry><entry><title>Pourquoi je vais quitter linux pour passer a FreeBSD.</title><link href="//wxcafe.net/posts/%D/pourquoi-je-vais-quitter-linux-pour-passer-a-freebsd/" rel="alternate"></link><updated>2013-02-04T17:41:00+01:00</updated><author><name>Wxcafe</name></author><id>tag:wxcafe.net,2013-02-04:posts/%D/pourquoi-je-vais-quitter-linux-pour-passer-a-freebsd/</id><summary type="html"><p><em>This is subject to debate, and as most of the actors in this field are
|
|||
|
not French-speaker, there is an English version of this text <a href="http://data.wxcafe.net/archives/126">here</a></em></p>
|
|||
|
<p>Bon, voila. J'ai passé le cap. Je suis sous GNU/Linux depuis un certain
|
|||
|
temps, maintenant, et depuis un certain temps je remarque des
|
|||
|
changements malvenus. Bien entendu, au début, je n'avais pas les
|
|||
|
connaissances nécessaires pour comprendre ne serait-ce que ces
|
|||
|
modifications existaient. Et puis certaines sont arrivées avant que je
|
|||
|
n'ai même idée que quelque chose dans mon système d'exploitation avait
|
|||
|
cette fonction la. Par exemple, udev, ou policykit/consolekit/. A
|
|||
|
l'époque, je n'avais aucune idée de la façon dont les disques étaient
|
|||
|
montés sur mon système. Le premier système non-Windows que j'ai utilisé
|
|||
|
fut Ubuntu 9.10 Karmic Koala, et il était encore trop tôt pour que je
|
|||
|
cherche a démonter le système pour comprendre comment il fonctionnait en
|
|||
|
profondeur. Cependant, avec le temps, les connaissances s'accumulant et
|
|||
|
mon niveau de compréhension du système s'améliorant, j'ai commencé a
|
|||
|
remarquer que certain bouts de l'OS ne collaient pas exactement avec les
|
|||
|
autres. Bien sur, je ne saurais dire si cette réalisation s'est faite a
|
|||
|
cause de la recrudescence de ces bouts d'OS, ou bien juste a cause de ma
|
|||
|
compréhension plus poussée. Toujours est-il que ces petits bouts d'OS ne
|
|||
|
s’adaptant pas au reste du système se faisaient de plus en plus visible.
|
|||
|
Et puis, un jour, j'en ai eu marre de voir unity sur ma machine, et j'ai
|
|||
|
choisi de passer a Archlinux. C'était avant le passage a systemd. Ce
|
|||
|
système me convenait bien. Si je n'installais pas Gnome, ce que je ne
|
|||
|
comptais pas faire, il ne me forçait pas a installer un *kit
|
|||
|
quelconque, ni dbus. Oui, udev était toujours la, mais c'était le moins
|
|||
|
envahissant de ceux la.</p>
|
|||
|
<p>Mais Archlinux est passé a systemd. Attention hein, je ne critique ici
|
|||
|
ni systemd, ni udev, ni même les <em>kit, et surtout pas Archlinux. Les
|
|||
|
premiers sont probablement très efficaces dans leur domaine, et le
|
|||
|
second n'a pas <strong>vraiment</strong> eu le choix, rapport a la philosophie de la
|
|||
|
distribution d'avoir au plus vite les dernières versions de tout.
|
|||
|
Cependant, systemd, tout comme udev et les </em>kits (bien que ce ne soient
|
|||
|
pas les seuls a faire ça...) ont un problème très précis, qui n'importe
|
|||
|
pas a tout le monde, mais qui est très gênant pour ceux a qui il
|
|||
|
importe, et ce problème est que ces systèmes ne respectent absolument
|
|||
|
pas la philosophie UNIX. La philosophie UNIX, pour rappel, se résume en
|
|||
|
ces 9 principes :</p>
|
|||
|
<ol>
|
|||
|
<li>Ce qui est petit est beau</li>
|
|||
|
<li>Faites en sorte que chaque programme fasse une chose, bien.</li>
|
|||
|
<li>Faites un prototype aussi vite que possible</li>
|
|||
|
<li>Choisissez la portabilité plutôt que l'efficacité</li>
|
|||
|
<li>Stockez les données dans des fichiers textes.</li>
|
|||
|
<li>Utilisez ce qui existe déjà a votre avantage. [<strong>1</strong>]</li>
|
|||
|
<li>Utilisez des scripts shells pour faciliter la portabilité et la
|
|||
|
réutilisation.</li>
|
|||
|
<li>Évitez les UI qui "capturent" l'utilisateur.</li>
|
|||
|
<li>Faites de chaque programme un filtre.</li>
|
|||
|
</ol>
|
|||
|
<p>Alors bien entendu, un système d'exploitation est fait pour évoluer, et
|
|||
|
on pourrait penser qu'UNIX a fait son temps. Cependant, ce n'est pas
|
|||
|
exactement la façon dont l'informatique fonctionne. Effectivement, les
|
|||
|
standards, les systèmes d'exploitation, les logiciels, tout doit évoluer
|
|||
|
- ou mourir - et UNIX ne fait pas exception a la règle. Mais ce n'est
|
|||
|
pas d'UNIX que nous parlons ici. C'est de la <em>philosophie</em> UNIX. Et
|
|||
|
celle-ci n'a pas fait son temps, <strong>elle a fait ses preuves.</strong> La
|
|||
|
philosophie UNIX, en plus d'être efficace sur le papier, a aussi 44 ans
|
|||
|
de tests derrière elle, et fonctionne aussi bien qu'au premier jour.<br />
|
|||
|
La philosophie UNIX est aussi et surtout une garantie d'utilisabilité
|
|||
|
et de simplicité pour les administrateurs systèmes, pour les
|
|||
|
développeurs, bref pour tous ceux qui font de l'informatique
|
|||
|
<em>sérieusement</em> (je ne dis pas que les autres métiers de l'informatique
|
|||
|
ne sont pas sérieux, je prend juste ceux-ci comme exemples parce que ce
|
|||
|
sont ceux qui sont les plus proches du système).</p>
|
|||
|
<p>Tous OS se doit d'avoir un système standardisé pour faire communiquer
|
|||
|
les programmes entre eux. UNIX a un système de pipes, des sortes de
|
|||
|
fichiers spéciaux permettant d'échanger des informations. C'est
|
|||
|
efficace, ça respecte le "tout est fichier", c'est standard, c'est
|
|||
|
simple a comprendre, bref, ça fonctionne parfaitement. Dbus vient
|
|||
|
remplacer ça, avec une interface qui n'est explicitement pas faite pour
|
|||
|
être utilisée a la ligne de commande mais a l'aide d'APIs, et un
|
|||
|
programme monolithique qui effectue sa tache d'une façon complètement
|
|||
|
obscure pour l'utilisateur. Alors bien sur, il l'effectue d'une façon
|
|||
|
efficace, cette tache. Oui, ça va plus vite qu'avant. Oui, c'est plus
|
|||
|
"rangé", ça fait moins "fouillis". Mais c'est moins efficace. C'est
|
|||
|
<em>beaucoup</em> moins utilisable pour l'utilisateur final. C'est
|
|||
|
horriblement chiant pour les sysadmins, parce qu'ils ne peuvent plus
|
|||
|
lire facilement les échanges entre programmes. C'est peu pratique, en
|
|||
|
fin de compte. Et ça ne respecte pas du tout la philosophie UNIX.<br />
|
|||
|
Systemd prend le même parti de créer une interface unifiée, accessible
|
|||
|
via des appels a des APIs uniquement, complètement obscure, extrêmement
|
|||
|
abstraite, bien entendu monolithique, et très peu ouverte a la
|
|||
|
modification par l'utilisateur final. Alors oui, il parait que ça
|
|||
|
augmente la vitesse de boot. Eh bien, au risque d'en choquer quelques
|
|||
|
uns, je préfère avoir un système qui boote <em>légèrement</em> plus lentement
|
|||
|
et que je puisse modifier facilement, et qui soit ouvert, compréhensible
|
|||
|
et distribué. C'est presque comme si les projets freedesktop.org avaient
|
|||
|
pour but de remplacer la base UNIX de linux en créant un système
|
|||
|
concurrent, bâtard, bâti sur le kernel Linux mais n'employant plus les
|
|||
|
systèmes basiques d'UNIX.</p>
|
|||
|
<p>Le problème est qu'il est facilement visible que la direction prise par
|
|||
|
la communauté Linux n'est pas celle du retour sur les systèmes UNIX ni
|
|||
|
celle du développement de solutions respectant la philosophie UNIX, mais
|
|||
|
remises au gout du jour (?), mais est bien d'accepter et de pousser les
|
|||
|
changements apportés par les projets freedesktop.org directement dans le
|
|||
|
cœur du système lui même. Ainsi, Fedora (très près de Red Hat, dont font
|
|||
|
partie de nombreux développeurs de ces projets), a déjà adopté tous ces
|
|||
|
changements (archlinux aussi, mais pour d'autres raisons...), et on peut
|
|||
|
compter sur le fait que les autres distributions l'adopteront un jour ou
|
|||
|
l'autre.</p>
|
|||
|
<p>Bon, maintenant que nous avons, si ce n'est démontré la nocivité de ces
|
|||
|
systèmes, tout du moins exprimé les raisons qui font qu'ils me
|
|||
|
déplaisent, on pourrait penser qu'il suffit de passer a une distribution
|
|||
|
n'incluant pas systemd, voire a une distribution n'incluant pas du tout
|
|||
|
de contenus freedesktop.org, et de vivre avec le fait de ne pas être sur
|
|||
|
archlinux. Cependant, avec un peu de réflexion, on voit que si des
|
|||
|
distributions comme archlinux et Fedora ont adopté systemd (et
|
|||
|
qu'OpenSUSE est en train de l’intégrer), il est probable que cela
|
|||
|
devienne un standard au fil des années, et que seuls survivent systemd
|
|||
|
et upstart, le gestionnaire de démarrage d'ubuntu, qui ne changera
|
|||
|
probablement pas (je les vois mal revenir en arrière sur ce point.)
|
|||
|
Toujours est-il que l'init héritée du System V semble condamnée a mourir
|
|||
|
sous Linux. Il pourrait être judicieux de passer sous debian squeeze,
|
|||
|
qui ne recevra probablement jamais la mise a jour, ou a wheezy, qui ne
|
|||
|
la recevra probablement que dans 2/3 ans. Cependant, cette période est
|
|||
|
toujours trop courte, et met sur mon système d'exploitation une date
|
|||
|
d'expiration, chose qui ne me plait que moyennement. Non, la solution
|
|||
|
est de passer sous un système autre, qui ait son propre système d'init
|
|||
|
(ou qui ne risque pas de passer sous systemd). Dans ce cas, deux options
|
|||
|
principales s'ouvrent a moi: OpenSolaris et *BSD. Minix n'est pas
|
|||
|
vraiment un choix, vu le peu de programmes qu'il permet de faire
|
|||
|
fonctionner et le fait qu'il ne soit disponible que sur i386, ce qui
|
|||
|
n'est pas vraiment avantageux au vu de mon système en x86_64. Haiku
|
|||
|
n'est pas un choix non plus, puisque le but est de rester dans une
|
|||
|
optique UNIX.</p>
|
|||
|
<p>OpenSolaris est un système d'exploitation tout a fait valable. Je n'ai
|
|||
|
en théorie aucun problème sur cet OS, sauf que certains choix de design
|
|||
|
ne correspondent pas du tout a l'idée que j'ai d'un OS. En effet,
|
|||
|
OpenSolaris ressemble assez a Debian dans sa vision du fonctionnement de
|
|||
|
ses outils, avec des paquets modifiés pour les rendre plus simples a
|
|||
|
utiliser (fichiers de configuration fournis par défaut, par exemple, et
|
|||
|
autres patchs "release-only"), et une tendance a faire des scripts et
|
|||
|
des outils installés par défaut pour tout et n'importe quoi. Bref, cela
|
|||
|
n'est pas le sujet. Il convient aussi de voir qu'avec la récente
|
|||
|
acquisition de Sun par Oracle, il est possible que le projet OpenSolaris
|
|||
|
n'ait pas de très beaux jours devant lui (la <a href="http://hub.opensolaris.org/bin/view/Main/">page d’accueil</a> du
|
|||
|
projet affiche d'ailleurs un ÉNORME logo Oracle, du meilleur gout.)</p>
|
|||
|
<p>Il reste donc *BSD. Pourquoi choisir FreeBSD plutôt qu'OpenBSD, NetBSD
|
|||
|
ou DragonFlyBSD (pour ne citer que les plus connus) ? Et bien c'est
|
|||
|
simple : pour aucune raison particulière. OpenBSD et NetBSD ont pour
|
|||
|
réputation d'être orientées sécurité, et d'après ce que j'ai pu en voir
|
|||
|
DFBSD ressemble aussi au système de l'assistance a l'user a outrance
|
|||
|
décris plus haut. Mais la vérité est que je n'ai pas fait suffisamment
|
|||
|
de recherches et que FreeBSD ne va me voir arriver que par hasard, parce
|
|||
|
qu'entre toutes les BSD ca me semble la plus sympa et la plus agréable a
|
|||
|
utiliser, plus le fait que le système de ports me convient bien (j'aime
|
|||
|
pouvoir configurer mes logiciels de façon assez profonde.)</p>
|
|||
|
<p>Voila, c'est mon avis sur ce "problème" actuel du monde de Linux. Bien
|
|||
|
entendu, je continuerai a utiliser Linux, et je ne peux qu’espérer que
|
|||
|
les systèmes tels que systemd ou dbus ne disparaissent, ou tout du moins
|
|||
|
n'apparaissent jamais chez certaines distributions, créant de ce fait un
|
|||
|
choix pour les utilisateurs.<br />
|
|||
|
[1]: Je n'ai pas trouvé de traduction satisfaisante a "software leveraging", mais l'idée est la...*</p></summary></entry><entry><title>Update et pensées a propos du Raspberry Pi</title><link href="//wxcafe.net/posts/%D/update-et-pensees-a-propos-du-raspberry-pi/" rel="alternate"></link><updated>2013-01-27T01:55:00+01:00</updated><author><name>Wxcafe</name></author><id>tag:wxcafe.net,2013-01-27:posts/%D/update-et-pensees-a-propos-du-raspberry-pi/</id><summary type="html"><p>Bon.<br />
|
|||
|
J'ai annoncé il y a environ 20 jours que j'avais pour projet de faire
|
|||
|
une Piratebox basée sur un Raspberry Pi, <del>astucieusement</del> nommée
|
|||
|
PiRatBox. Il se trouve qu'après de nombreux essais, un problème
|
|||
|
récurrent apparait: le Raspberry Pi n'est pas capable de fournir assez
|
|||
|
de courant par défaut pour faire fonctionner a la fois un disque dur et
|
|||
|
une antenne WiFi.<br />
|
|||
|
Alors, autant il me semble évident qu'avec une
|
|||
|
alimentation provenant d'un port USB a 2A (max), je n'avais pas
|
|||
|
énormément de chances d'avoir 2A sur chacun des ports host du Raspi,
|
|||
|
autant avoir moins de 250 mA sur chacun de ces ports me semble un tout
|
|||
|
petit peu exagéré en terme de rentabilité. </p>
|
|||
|
<p>De même, le fait de ne pas pouvoir désactiver le port Ethernet (ne me
|
|||
|
servant a rien) (vous savez, celui qui est monté en USB...), qui
|
|||
|
consomme énormément, est assez louche. Il devrait toujours être possible
|
|||
|
de désactiver une device USB, me semble-t-il, au niveau logiciel. La,
|
|||
|
bien qu'il soit surement possible de la désactiver au niveau du kernel,
|
|||
|
il n'est pas <strong>simplement</strong> possible de la "débrancher". Ce qui est bien
|
|||
|
chiant, étant donné le besoin évident de puissance électrique dans
|
|||
|
lequel on se retrouve. </p>
|
|||
|
<p>Bon, je dois avouer n'avoir pas testé de lancer les différents services
|
|||
|
composant le système des piratebox sous arch, pour la simple <del>et
|
|||
|
bonne</del> raison qu'arch utilise systemd et qu'il n'existe pas de wrapper
|
|||
|
systemd pour les daemons piratebox, et que j'ai la flemme d'en faire,
|
|||
|
parce que systemd est une horreur a utiliser avec les scripts init. Donc
|
|||
|
non, j'utiliserai debian. Le problème d'utiliser debian dans ce cas
|
|||
|
précis est que apt/dpkg a une gestion des dépendances dans un sens mais
|
|||
|
pas dans l'autre, en ce sens que si on installe un package "haut", c'est
|
|||
|
a dire dépendant de plusieurs autres packages, apt/dpkg se charge
|
|||
|
efficacement d'installer toutes les dépendances nécessaires, tandis que
|
|||
|
si on désinstalle un package "bas", c'est a dire sur lequel de nombreux
|
|||
|
autres packages dépendent, apt/dpkg ne désinstalle pas ces packages
|
|||
|
"hauts", ce qui pose un vrai problème quand on se retrouve sur un
|
|||
|
Raspberry Pi, puisqu'il n'y a pas de moyen "facile" de choisir ce qui
|
|||
|
sera installé sur le système avant l'installation proprement dite
|
|||
|
(puisque le moyen "universel" d'installation sur Raspberry Pi est le dd
|
|||
|
vers la SD qui sert de disque système.)</p>
|
|||
|
<p>Il y a <strong>énormément</strong> d'autres critiques que l'ont pourrait faire
|
|||
|
concernant le Raspberry Pi. Son système de démarrage a s'arracher les
|
|||
|
cheveux, par exemple. En effet, plutôt que de faire comme tout pc
|
|||
|
normalement constitué ou la partie calcul démarre, lance le bootloader,
|
|||
|
cherche le kernel de l'OS qui lui même se lance, initialise le hardware,
|
|||
|
etc..., a un système bâtard du au fait que la puce au centre de la carte
|
|||
|
est a la base une puce graphique a laquelle on a greffé un cœur de
|
|||
|
calcul (probablement au fond d'une cour d'immeuble, dans les quartiers
|
|||
|
pauvres de Bratislava, vu la propreté de la greffe...), et le moyen le
|
|||
|
plus efficace qu'aient trouvé les personnes ayant implémenté cette
|
|||
|
atrocité de gérer le boot est donc de faire démarrer le cœur graphique
|
|||
|
en premier, ce dernier exécute un code propriétaire pour démarrer le
|
|||
|
cœur de calcul, qui a son tour lance le bootloader qui cherche le kernel
|
|||
|
etc... </p>
|
|||
|
<p>Ce qui non seulement complique énormément le boot, non seulement ajoute
|
|||
|
du code propriétaire a un projet se disant libre, mais en plus n'est
|
|||
|
<strong>visiblement</strong> pas fait pour être utilisé de cette manière. Le hack,
|
|||
|
oui, mais uniquement quand c'est bien réalisé, sinon je dis non. </p>
|
|||
|
<p>Enfin, le projet que j'avais est toujours en cours de réalisation. Je
|
|||
|
le terminerai dès que j'aurai récupéré les outils nécessaires pour
|
|||
|
monter mon alimentation personnalisée pour le Raspberry Pi. Et une fois
|
|||
|
que cela sera fait, ce Raspi restera une Piratebox pour le reste de sa
|
|||
|
vie. Les problèmes qu'il m'a posé, qu'il n'aurait pas du me poser, m'ont
|
|||
|
trop agacé pour que j'aie envie de le sortir et de jouer avec une fois
|
|||
|
sa mission remplie. </p>
|
|||
|
<p>Dommage.</p></summary></entry><entry><title>La séparation des églises et de l'état, une idée qu'elle est bonne?</title><link href="//wxcafe.net/posts/%D/la-separation-des-eglises-et-de-letat-une-idee-quelle-est-bonne/" rel="alternate"></link><updated>2012-12-13T03:08:00+01:00</updated><author><name>Wxcafe</name></author><id>tag:wxcafe.net,2012-12-13:posts/%D/la-separation-des-eglises-et-de-letat-une-idee-quelle-est-bonne/</id><summary type="html"><p>Aujourd'hui, et depuis 1901 (j'ai révisé mon histoire récemment), il
|
|||
|
existe une loi dite de séparation des églises et de l'état, qui consiste
|
|||
|
a faire en sorte que l'état n'ait rien a voir avec les differentes
|
|||
|
églises, pour de sombres histoires d'indépendance et de laïcité.
|
|||
|
(principes qui sont aujourd'hui en voie de disparition, mais ce n'est
|
|||
|
pas le propos qui nous occupe ici). Cela dit, cette bonne idée
|
|||
|
politique, si elle a évité a ses auteurs de nombreux tracas, et leur a
|
|||
|
surement permis de conserver une tête en état de fonctionnement bien
|
|||
|
reliée a leur colonne vertébrale, ne vous interesse que moyennement, et
|
|||
|
vous voudriez retourner répondre a vos mails sur Gmail et micro-blogguer
|
|||
|
(quel mot horrible...) sur twitter?</p>
|
|||
|
<p>Ça tombe bien, vous abordez justement le sujet véritable de cet article
|
|||
|
(non, mon blog n'est pas devenu un histoblog, désolé aux déçus...), a savoir
|
|||
|
la centralisation qui se met progressivement en place sur internet depuis
|
|||
|
quelques années : Twitter, Google, Facebook, Micro$oft, Apple, tous ces
|
|||
|
acteurs du web (et pas que, pour certains...) ont commencé a prendre
|
|||
|
pour manie de centraliser vos données : pour prendre un exemple simple,
|
|||
|
si vous utilisez Gmail (qui depuis quelque temps, lit aussi vos mails
|
|||
|
pour accorder la publicité, dites adieu a votre vie privée), vous avez
|
|||
|
un compte Google Talk, probablement aussi un Google+. </p>
|
|||
|
<p>L'outil le plus pratique aujourd'hui pour aggreger des flux RSS est
|
|||
|
Google Reader, et vous l'utilisez aussi probablement. Votre téléphone
|
|||
|
est un android? Ah, un Nexus? Vous avez donc toutes les applications
|
|||
|
google installées, et Chrome mobile comme navigateur par défaut, qui est
|
|||
|
synchronisé avec la version qui tourne sur votre PC (via les serveurs de
|
|||
|
Google, bien sur).
|
|||
|
Depuis peu, les recherches sur le moteur de recherche
|
|||
|
sont elles aussi ajoutées a votre profil, enregistrées a jamais par
|
|||
|
Google (qui n'est pas touchée, en tant que société américaine, par la
|
|||
|
"loi des 10 ans" francaise.). Vous commencez a voir le truc? Non, ne
|
|||
|
jetez pas ce telephone, enfin! (je refuse de rembourser tout smartphone
|
|||
|
ayant été perdu a cause de cet article) J'ai pris ici comme exemple
|
|||
|
Google, parce que c'est celui qui propose le plus de services, mais
|
|||
|
Apple avec iCloud, iTunes et son iPhone fait pareil, tout comme M$ avec
|
|||
|
WP8 et Skydrive. </p>
|
|||
|
<p>Twitter et Facebook n'ont de rôle dans ce sujet qu'en ce que vous leur
|
|||
|
fournissez des informations dont ils s'empressent de devenir seuls
|
|||
|
propriétaires (cf les Conditions d'Utilisation de ces deux services),
|
|||
|
puis de les revendre a des annonceurs faisant de la publicité
|
|||
|
ciblée. Le problème est simple a apprehender, vous ne voulez pas que
|
|||
|
l'un de ces services connaisse trop de choses sur vous (et ils recoupent
|
|||
|
très bien les informations venant de sources differentes), car il est
|
|||
|
évident qu'ils les vendent a des entreprises peu scrupuleuses quand
|
|||
|
a leurs engagements de confidentialité, quand a leurs securité
|
|||
|
aussi; mais surtout parce que depuis le 11 Septembre 2001 et le
|
|||
|
Patriot Act, toute entreprise américaine <strong>doit</strong>fournir toutes ses
|
|||
|
informations au gouvernement américain <strong>sans aucune intervention d'un
|
|||
|
juge, ou de quelque institution de controle que ce soit.</strong> </p>
|
|||
|
<p>Ce qui est, comme vous pouvez le comprendre, relativement
|
|||
|
problématique. (pour ceux qui a ce point se disent "je n'ai rien a
|
|||
|
cacher, donc je m'en fous si le gouvernement américain sait tout de
|
|||
|
moi", je vous conseille d'aller lire <a href="http://www.internetactu.net/2009/03/12/la-vie-privee-un-probleme-de-vieux-cons/">cet article</a> de Jean Marc
|
|||
|
Manach, plein de bon sens...) Pour éviter cela, vous avez plusieurs
|
|||
|
possibilités: utiliser des services concurrents pour tout (Facebook
|
|||
|
Mail, Skydrive, Twitter et Google Reader par exemple), tout en vous
|
|||
|
souvenant que comme ces entreprises sont toutes américaines, le
|
|||
|
gouvenrnement américain détient tout de même vos informations, et que ca
|
|||
|
lui prendra juste un peu plus de temps. </p>
|
|||
|
<p>Vous pouvez aussi n'utiliser que des entreprises francaises,
|
|||
|
mais cela ne regle que le problème du Patriot Act, et pas celui de
|
|||
|
la revente de vos données. Et puis essayez de trouver un service équivalent
|
|||
|
a Google Reader et fourni par une entreprise française, on en reparlera.
|
|||
|
Non, la véritable alternative, c'est d'héberger vos services vous
|
|||
|
même, d'avoir votre propre serveur sur lequel vous possedez le plus
|
|||
|
de services possibles, et d'utiliser des concurents ou des services
|
|||
|
libres au maximum pour les autres, ceux qui ne sont pas distribuables
|
|||
|
(par exemple, les cartes sont difficiles a mettre en commun,
|
|||
|
or plusieurs alternatives existent: Google Maps, <code>&lt;troll&gt;</code>Apple
|
|||
|
Maps<code>&lt;/troll&gt;</code>, Bing Maps, OpenStreetMaps, etc...).
|
|||
|
Beaucoup de ces services sont cependant très facilement
|
|||
|
décentralisables, surement parce qu'ils ont a la base étés conçus comme
|
|||
|
des services décentralisés. Ainsi les emails, le web, le chat (via XMPP)
|
|||
|
par exemple sont basés sur un système décentralisé. </p>
|
|||
|
<p>De plus, votre serveur peut vous servir a beaucoup d'autres des
|
|||
|
choses que vous feriez habituellement sur votre ordinateur
|
|||
|
personnel: conserver une présence sur IRC, compiler du code, faire
|
|||
|
du rendu vidéo, etc... En bref, un serveur peut vous servir
|
|||
|
a effectuer toutes les opérations que vous effectuez sur votre
|
|||
|
ordinateur sans les inconvénients de la consommation éléctrique
|
|||
|
ni du bruit, mais vous permet aussi de ne dépendre aucunement
|
|||
|
d'une entreprise américaine, et cependant de disposer de tous les
|
|||
|
services utiles offerts par ces dernières. </p>
|
|||
|
<p>Un serveur peut de plus vous permettre de controller parfaitement
|
|||
|
tous ces services, sans aucune limitation d'aucune sorte,
|
|||
|
voire de vous créer une page web. Bien entendu, il est bien plus
|
|||
|
utile d'avoir un serveur si vous avez aussi un nom de domaine.
|
|||
|
Heureusement, ils sont peu chers et souvent fournis avec le serveur. </p>
|
|||
|
<p>Dans de prochains articles, je vous expliquerai comment louer puis
|
|||
|
configurer votre serveur pour qu'il serve de serveur mail (IMAP/SMTP),
|
|||
|
web, base de données, et proxy. Cela dit, comme c'est un serveur sous
|
|||
|
linux, vous pouvez l'utiliser pour a peu près n'importe quoi.<br />
|
|||
|
Voila, a bientôt!</p></summary></entry><entry><title>L'informatique a l'école</title><link href="//wxcafe.net/posts/%D/linformatique-a-lecole/" rel="alternate"></link><updated>2012-10-15T20:34:00+02:00</updated><author><name>Wxcafe</name></author><id>tag:wxcafe.net,2012-10-15:posts/%D/linformatique-a-lecole/</id><summary type="html"><p>Après avoir lu <a href="http://t.co/5PTfe6zu">cet article</a> paru sur écrans.fr, et au vu des
|
|||
|
nombreuses réflexions que j'ai eu sur ce sujet au cours des années, je
|
|||
|
commence a me demander si la réponse logique ne serait pas d'enseigner
|
|||
|
les bases de l'informatique (bases d’électronique, de programmation et
|
|||
|
de logique formelle) dès le collège.</p>
|
|||
|
<p>En effet, l'exemple qui me revient toujours est celui des technoprêtres
|
|||
|
de warhammer 40 000, dans un univers ou la technologie est ritualisée et
|
|||
|
incomprise même des plus savants, qui se contentent de reproduire ce qui
|
|||
|
existe, et parfois par chance de retrouver un schéma explicatif lisible
|
|||
|
par une machine, et qu'ils ne comprennent pas eux mêmes, ou toute
|
|||
|
technologie est ointe d'onguents sacrés, entourée d'encens avant d'être
|
|||
|
péniblement actionnée par des assistants ne comprenant rien a cette
|
|||
|
technologie (ayant lu <a href="http://en.wikipedia.org/wiki/Hackers:_Heroes_of_the_Computer_Revolution">Hackers - Heroes of the Computer Revolution</a> de
|
|||
|
Steven Levy, c'est l'ambiance que l'on retrouve quand l'auteur décrit
|
|||
|
l'ambiance près des machines IBM au MIT, au début de l'ouvrage), et il
|
|||
|
me semble que de plus en plus la société se rapproche de cela.</p>
|
|||
|
<p>Cette culture de l’ingénierie, qui existait beaucoup lors des débuts de
|
|||
|
l'informatique (telle que décrite par exemple par Steve Wozniak dans son
|
|||
|
livre <a href="http://en.wikipedia.org/wiki/IWoz">iWoz</a>) disparait pour laisser place a une culture de la
|
|||
|
consommation et de l'utilisation de contenus existants, et même a une
|
|||
|
certaine peur de la compréhension de la technologie. Ceux qui s'y
|
|||
|
intéressent sont considérés comme marginaux (combien de hackers créent
|
|||
|
des outils sur lesquels seront construits tous les systèmes du siècle a
|
|||
|
venir, tels des Dennis Ritchie en puissance? Combien d'entre eux ne sont
|
|||
|
pas intégrés a la société dite "normale"?), et on peut souvent observer
|
|||
|
les réactions de peur que lancent les actions des hackers, ne serait-ce
|
|||
|
que dans les journaux (combien de journaux 'mainstream' ont-ils parlés
|
|||
|
des hackers en bien, c'est a dire tels qu'ils sont réellement, depuis
|
|||
|
les années 80?) ou a la télévision. </p>
|
|||
|
<p>Ainsi, la culture et la connaissance de ces appareils que
|
|||
|
sont les ordinateurs, qui aujourd'hui se trouvent du fond de nos
|
|||
|
poches a dans l'espace en passant par l’intérieur des pacemakers
|
|||
|
jusqu’à être une composante indispensable de la société, se perdent et
|
|||
|
rendent ainsi la compréhension de ces appareils impossible (j'ai eu
|
|||
|
la désagréable surprise récemment de voir un camarade de classe
|
|||
|
me poser ingénument la question "Ah, mais en fait, quand tu installes
|
|||
|
Linux, ça change le fond d'écran et les icônes?". Au-delà du niveau,
|
|||
|
la misère de cette question est que cette personne n'avait probablement
|
|||
|
aucune idée de la façon dont fonctionnait son ordinateur, a part
|
|||
|
pour le fond d'écran en question et pour les fameuses icônes.) pour
|
|||
|
le grand public, et cet évolution crée de fait une sorte d'oligarchie de
|
|||
|
techno-comprenants, seuls capables de manier et de créer la technologie.</p>
|
|||
|
<p>C'est pour cela qu'il me semble intéressant, important, peut être même
|
|||
|
requis, d'inclure au programme du collège puis du lycée des cours
|
|||
|
d’électronique et d'informatique tels que décrits plus haut, de façon a
|
|||
|
ce que les élèves comprennent le monde qui les entoure. Car c'est la le
|
|||
|
but du cycle scolaire secondaire, me semble-t-il, et non pas de former
|
|||
|
des futurs travailleurs. Sinon, pourquoi y aurait-il des cours de
|
|||
|
musique, d'arts plastiques, ou encore de philosophie? Si le but du cycle
|
|||
|
secondaire est bien d'ouvrir l'esprit des élèves sur le monde et sur ce
|
|||
|
qui les entoure, alors les cours sur l'informatique s'imposent comme une
|
|||
|
évidence, puisque ceux-ci nous entourent aujourd'hui bien plus que quoi
|
|||
|
que soit d'autre...</p>
|
|||
|
<p>Ces cours seraient susceptibles de s’insérer en un mélange entre des
|
|||
|
cours de technologie (qui aujourd'hui sont bien plus orientés physique
|
|||
|
et machines-outils qu'informatique ou électronique, alors que la
|
|||
|
technologie d'aujourd'hui et vraisemblablement de demain aussi est
|
|||
|
l'informatique) et de physique, pour le côté électronique, et de façon a
|
|||
|
donner enfin aux cours de physique un intérêt quelconque, sortir au delà
|
|||
|
de la théorie et de l'abstraction complète que sont actuellement ces
|
|||
|
cours et passer un peu dans la réalisation, avec des arduinos par
|
|||
|
exemple.</p>
|
|||
|
<p>Vous aussi, intéressez vous a cela, de façon a ce que les jeunes ne
|
|||
|
finissent pas par ne rien comprendre a ce qui est aujourd'hui l'une des
|
|||
|
composante les plus importantes du monde tel qu'il est programmé.</p></summary></entry></feed>
|