Archives de catégorie : Trisquel

Le code d’éthique USENIX des administrateurs systèmes en français

Il y a quelques années, dans le cadre d’un mandat de consultation en informatique au sein d’une firme québécoise, j’ai dû examiner le travail de plusieurs personnes en charge de l’administration des systèmes, formuler des recommandations, encadrer certains départs, participer à l’embauche de nouveaux profils et définir les responsabilités liées au poste.

Dans mon rapport final, ainsi que lors de discussions avec divers responsables et collègues, j’ai proposé l’adoption d’un code d’éthique ou de guidelines afin de mieux structurer et orienter le travail des administrateur·rice·s systèmes, comme cela se fait dans d’autres domaines. L’une des ressources que j’ai partagées en exemple est le System Administrators’ Code of Ethics, un document proposé par LOPSA, USENIX et LISA.

J’en avais rédigé une traduction en français (SageCofeOfEthics-fr.odt, SageCofeOfEthics-fr.pdf) pour faciliter les échanges (et l’affichage). J’avais aussi proposé cette version comme document officiel à ses auteur·rice·s, sans obtenir de réponse. Je la partage ici à des fins d’étude et de réflexion. Il convient de préciser qu’elle n’a pas de statut officiel, n’est pas approuvée, et que je ne suis pas l’auteur du document d’origine.

Même si le texte mériterait une mise à jour, il reste selon moi pertinent, en particulier dans un contexte où la surveillance des réseaux informatiques suscite de plus en plus de préoccupations. Avez-vous confiance en votre fournisseur d’accès Internet ? La personne responsable de vos systèmes agit-elle toujours avec professionnalisme et dans votre intérêt ? Et si vous travaillez de manière autonome, vous êtes-vous doté·e de principes ou de repères pour guider vos décisions ?

Mes mandats n’ont pas toujours été exempts d’imperfections — loin de là —, mais j’apprécie la remise en question de ma propre pratique. Relire régulièrement ce document me rappelle pourquoi j’ai choisi ce métier, et si j’ai envie de continuer à l’exercer.

Parmi les autres codes d’éthique ou de conduite que j’ai choisi d’adopter, de traduire ou qui nourrissent ma réflexion, en voici quelques-uns :

Sur mon site professionnel, je mentionne également plusieurs textes fondateurs en informatique libre (qui abordent aussi les services réseaux et la connectivité sans fil, entre autres), et j’ai consacré une section à la durabilité technologique.

Lorsqu’on adhère à un ordre professionnel, ou que l’on contribue formellement à un projet, on se conforme à des règles précises d’éthique et de pratique. Or, au Québec, toutes les personnes exerçant en informatique ne sont pas ingénieur·e·s, et vice versa 🙂

D’un point de vue global (et connecté), il devient essentiel de s’appuyer aussi sur des repères plus larges que les normes locales ou les standards techniques stricts. Je pense notamment à la norme ISO 26000. Cette norme (publiée en 2010) est une ligne directrice internationale qui aide les organisations à intégrer la responsabilité sociétale dans leurs pratiques.

Et vous, quels sont vos principes ou votre code de conduite ?

On se voit ce soir au (3L)-Logiciel libre en liberté groupe pour débutant, rencontre de Février

Pour plus de détails, consultez l’Agenda du Libre.

On y présentera un atelier: Les applications de base dans le monde du libre, (ex: suite bureautique, navigateur etc…), La gestion d’une distribution Gnu/Linux, sécurité et mots de passe et autres. Il y aura aussi en seconde partie, des échanges et discussions et résolutions de problèmes (entraide direct ) si il y lieu.

Rencontre « (3L)-Logiciel libre en liberté groupe pour débutant » à Montréal

Cette rencontre animée par Guy Bernard de (3L) Logiciel libre en liberté se tient au sympathique Café Bobby Mcgee à Montréal.

On tentera de modifier le BIOS d’un Thinkpad X221s pour y éliminer la restriction de cartes sans fil, et je serais disponible pour aider gratuitement sur toute question portant sur les logiciels libres. Si vous utilisez un autre système d’exploitation que GNU/Linux vous êtes aussi les bienvenu(e)s, emmenez vos enfants 🙂

Pour plus de détails consultez le lien de l’événement dans l’Agenda du Libre.

Remplacer ChromeOS par GNU/Linux sur un Chromebook (backdoor incluse)

Hier soir à la rencontre du Club Linux Atomic j’ai expliqué comment on installait n’importe quelle distribution GNU/Linux sur des Chromebook. Je possède les modèles C710 et C720 que j’ai pu montrer aux participants.

J’ai montré le bureau Gnome3 sur Trisquel sur les deux ordinateurs, l’affichage externe, les composantes internes (on a examiné l’intérieur des deux machines) et j’ai expliqué l’option « JELSKA » au démarrage, le fruit du travail impressionant de John Lewis sur sa version de Coreboot.
Coreboot project
J’ai aussi pu expliquer que ces ordinateurs ont une version de Coreboot qui inclût du code pour utiliser le Intel Management Engine (qui fait partie de tous les chipsets récents d’Intel). Ce contrôleur peut fonctionner même si on éteint l’ordinateur. Dans les faits c’est un « backdoor » permanent, regardez bien la vidéo! Coreboot sur les Chromebook peut fonctionner sans ce code mais l’ordinateur s’éteindra après une demi-heure (!).

Je vous laisse en tirer les conclusions d’usage!

Essayer Firefox Hello sous Debian et ses dérivées

Mozilla a récemment annoncé en collaboration avec OpenTok la disponibilité de Firefox Hello dans la version bêta de Firefox actuellement disponible en ligne pour téléchargement.

Firefox Beta

C’est une annonce importante, dans un contexte où beaucoup de communications en ligne dépendent de logiciels privateurs comme Skype, qu’on sait restreints, censurés et espionnés sans répercussions pour leurs éditeurs.

Firefox Hello permet grâce à WebRTC, définit comme « un canevas logiciel avec des implémentations précoces dans différents navigateurs web pour permettre une communication en temps réel. la communication audio et vidéo en temps réel à même le navigateur web » sur Wikipédia.

J’explique ici comment installer Firefox bêta sous Debian (j’ai testé sous Debian 7 et sous Debian Testing) pour qu’il co-existe avec IceWeasel et qu’il puisse être utilisé en simultané, afin de faire l’essai de Firefox Hello. Ces instructions devraient aussi fonctionner pour Trisquel et Ubuntu, deux distributions GNU/Linux dérivées de Debian. Si vous utilisez une de ces distributions et que ces instructions manquent une précision ou autre détail, faites-moi signe pour les corriger.

Mise-à-jour: un visiteur m’a confirmé que Firefox Beta 32 bits s’installe et fonctionne bien sous Trisquel 7.

Des versions 32 ou 64 bits de Firefox Bêta sont disponibles pour téléchargement à partir de Mozilla.org, j’utilise dans cet exemple la version 64 bits pour GNU/Linux, en français.

Installation

  1. À partir du répertoire où l’application a été téléchargée, décompressez l’archive:
    magicfab@lap-x230:~/Téléchargements$ tar -xjf -C ~ firefox-34.0b8.tar.bz2

    • -xjf: x pour extraire les fichiers, j pour le format bzip2, f pour spécifier le nom de l’archive
    • -C ~: indique que les fichiers à extraire seront dans le dossier personnel (home)

    Cette commande fera l’extraction des fichiers vers ~/firefox (répertoire firefox dans votre dossier personnel). Les meilleures pratiques sous GNU/Linux (selon le Linux Standard Base) seraient de mettre cette installation sous /usr/local/ ou sous /opt, mais étant donné la courte durée de vie de mes tests, j’ai préféré la faire dans mon répertoire personnel.

  2. Lancez l’application Menu principal, choisissez Internet > Nouvel élément:

    Menu principal

  3. Indiquez les informations pour choisir l’icône et le fichier de démarrage:

    Propriétés du lanceur

    L’icône se trouve dans ~/firefox/browser/icons. Le fichier de démarrage se trouve dans ~/firefox mais il faudra ajouter l’option -P pour créer un profil séparé d’utilisateur et -no-remote pour qu’elle puisse être éxécutée en simultané à IceWeasel:
    /home/magicfab/firefox/firefox -P --no-remote

  4. Une fois l’information complétée, cliquez sur Valider, puis Fermer dans l’application Menu principal.

Lors du premier lancement, Firefox Bêta demandera quel profil utiliser:

Firefox - Choisissez un profil utilisateur_010

Il faudra choisir Créer un profil pour en faire un nouveau, appelé « Firefox Beta », par exemple. Assurez-vous de choisir ce profil et cliquez sur Démarrer Firefox.

Attention à vos données personelles!

Firefox Bêta envoie des rapport de performance et des données techniques sur votre utilisation à Mozilla.

Vous pouvez activer ou désactiver ce comportement à tout moment avec cette procédure:

  1. Cliquez sur le bouton menu et sélectionnez Préférences
  2. Sélectionnez le paneau Avancé.
  3. Sélectionnez l’onglet Données collectées.
  4. Cochez ou décochez la case à côté de Activer la télémétrie.
  5. Cliquez sur Fermer pour fermer la fenêtre Préférences

Pour ma part je laisse ces options activées car Firefox Bêta n’est pas mon navigateur par défaut, mais vous pouvez choisir quel comportement est le plus approprié pour vous.

Ajouter Firefox Hello dans votre barre d’outils

Le boutton Firefox Hello n’est pas visible dans la barre d’outils ni dans le menu. Pour l’ajouter à la barre d’outils:

  1. Choisissez Personnalisez dans le menu
  2. Glissez l’icône Firefox Hello vers la barre d’outils

    Personnaliser Firefox - Mozilla Firefox_006

  3. Cliquez sur Quitter la personalisation

Voilà! Vous êtes prêts à inviter quelqu’un à essayer Firefox Hello!

Boutton Firefox Hello

Vous pouvez aussi vous inscrire à Firefox Accounts pour gérer une liste de contacts, en cliquant sur S’inscrire ou se connecter:

Sélection_007

Sélection_008

N’hésitez pas à me contacter si vous voulez en faire l’essai, le jour (heure de l’est) je suis souvent branché et disponible entre 10h et 15h.