[À lire] Empaquetez (facilement) votre projet avec upt

 

Les logiciels que nous utilisons sur nos distributions GNU/Linux et *BSD proviennent généralement des dépôts associés à ces dernières. Ils y sont présents, car les mainteneurs de notre OS préféré les ont empaquetés : cela nous évite de devoir recompiler les sources nous-mêmes, de résoudre les problèmes de dépendances ou de parfaire l’intégration avec le reste de notre système. Nous verrons dans cet article comment les empaqueteurs ont réussi à automatiser une partie de leur travail. Nous proposerons ensuite une solution logicielle permettant à toutes les distributions d’empaqueter facilement le code disponible sur des plateformes telles que PyPI, RubyGems ou CPAN. Lire la suite

[À lire] U-Boot : à la découverte du « démarrage vérifié »

 

Sécuriser le processus de démarrage est la première étape afin de garantir qu’un système Linux embarqué est fiable. Cette technique, appelée Secure Boot, permet de s’assurer que seuls les logiciels authentifiés de manière cryptographique (bootloader, image noyau, etc.) pourront s’exécuter sur la cible, ceci afin de certifier par exemple qu’une mise à jour logicielle est sûre, qu’aucune faille de sécurité ne subsiste ni même qu’il existe une quelconque altération provenant d’une attaque externe malveillante. Lire la suite

L’édito de GNU/Linux Magazine n°228 !

Au début, il n’y avait rien. Puis le Big Bang, les étoiles, les planètes, notre planète, les bactéries, les invertébrés, les vertébrés, les dinosaures, les mammifères et enfin, les humains. Les Hommes se sont développés en exploitant leur environnement : dans un premier temps, sans réel impact sur celui-ci puis, dans un second temps, en laissant des traces indélébiles de leur passage : exploitation de ressources non renouvelables, pollution atmosphérique, etc. Les Hommes préhistoriques [1] laissaient des traces de leur passage en peignant les murs des grottes, l’homme moderne préfère laisser derrière lui des immondices ; jusque dans l’espace où nombre de débris de satellites et fusées sont en orbite autour de la Terre [2]. Lire la suite

Développez des extensions & plugins pour améliorer vos applications !

Découvrez notre tout nouveau hors-série spécial développement qui vous guidera dans la création d’extensions et de plugins pour améliorer vos applications. Grâce à ce dernier, vous apprendrez à développer des extensions pour vos navigateurs web en JavaScript, des plugins pour le lecteur multimédia VLC grâce au langage LUA, tirer parti de LibreOffice avec Python ou automatiser n’importe quelle tâche graphique. Ce numéro spécial vous attend en kiosque, sur notre boutique (ports offerts pour toute livraison en France métro.) et sur notre plateforme de documentation numérique Connect. Pensez à vous abonner pour ne manquer aucun numéro 😉 Lire la suite