-
16/11
[Yocto Tip] Build Timestamp
J’ai souvent des idées de petites astuces minimales mais intéressantes pour l’utilisation de Yocto Project (ou d’autres sujets). Après avoir longtemps hésité à les publier car elles sont généralement très brèves, j’ai décidé de les poster dans cette nouvelle rubrique ‘[Yocto Tip]’. Cet article n’a pas de (...)
-
29/10
Zephyr OS – 2 – Application personnalisée
Nous avons vu dans le premier article de cette série comment construire une image de Zephyr OS pour Raspberry Pi Pico en utilisant un exemple basique (« blinky« ). Nous allons à présent voir comment développer une application personnelle très simple, toujours sur le microcontrôleur pour Raspberry (...)
-
15/10
Zephyr OS – 1 – Découverte sur Raspberry Pi Pico
Zephyr 0S est un système d’exploitation temps réel que l’on peut utiliser sur de petits microcontrôleurs pour réaliser des tâches relativement simples avec un comportement temporel précis. Nous allons l’étudier pendant quelques articles en nous appuyant sur des modèles de microcontrôleurs répandus, peu (...)
-
07/10
Essai anticipé du temps réel de Linux 6.12
La future branche 6.12 du noyau Linux, qui sera publiée à la fin du mois de novembre, contiendra plusieurs nouveautés par rapport au noyau actuel. La plus commentée depuis deux semaines concerne l’intégration complète du patch PREEMPT_RT dans le noyau. Annoncée lors du Maintainer Summit du 17 (...)
-
01/10
Les variables principales de Bitbake – 2 – Les variables...
Nous avons vu dans l’article précédent qu’il existe de nombreuses variables pour configurer le comportement de Bitbake lors d’un build de Yocto Project. Nous avons examiné précédemment les variables globales, qui sont valables durant tout le build. Nous allons étudier à présent les principales (...)
-
17/09
Les variables principales de Bitbake – 1 – Les variables...
Lorsqu’on effectue un build pour Yocto Project, l’outil bitbake parcourt des fichiers de configuration que nous avons pu examiner dans l’article précédent. Pendant ce parcours, un nombre important de variables sont remplies. Il est facile de retrouver dans la documentation de Yocto Project la (...)
-
03/09
Les fichiers de configuration de Bitbake
Lorsqu’on réalise un build pour un système Linux embarqué avec Yocto Project, de nombreux fichiers sont parcourus par l’outil Bitbake. Il n’est pas toujours simple de savoir dans quel ordre ces fichiers de configuration sont examinés, mais c’est pourtant une clé pour la bonne compréhension des (...)
-
20/08
Mise à jour de mon cours « Linux embarqué avec Yocto...
J’ai mis à jour mon cours en ligne « Linux embarqué avec Yocto » (gratuit, sous licence Creative Commons CC-BY-NC) avec la dernière version long terme de Yocto Project : « Poky Scarthgap » La première édition de ce cours datait de janvier 2020 (Poky « Zeus » ), la deuxième de 2021 (Poky « Hardknott » ) (...)
-
23/07
Un LLM sur un Raspberry Pi
J’aime bien de temps en temps essayer des implémentations improbables, exécuter une tâche sur une plateforme inattendue ou l’écrire dans un langage peu approprié, juste pour l’exercice. Par exemple, il y a quelques temps, je m’étais amusé à imbriquer des émulateurs Qemu les uns dans les autres, en (...)
-
25/06
Signer ses modules kernel avec Yocto Project
Pour des applications où l’aspect sécurité est particulièrement important, on souhaite souvent s’assurer de l’intégrité de l’espace mémoire et des activités du noyau Linux. Pour cela on vérifie que les modules chargés dynamiquement dans le noyau (les fichiers avec l’extension .ko) sont bien conformes à ceux (...)
-
03/06
Utiliser Git LFS avec Yocto Kirkstone/Scarthgap
La fonctionnalité LFS (Large File Support) permet de superviser avec git des fichiers volumineux en évitant les téléchargements longs. Lors d’une opération git clone, le fichier original est remplacé par un fichier de référence beaucoup plus petit. Le remplacement inverse par le contenu initial n’a lieu (...)
-
19/02
Early-init, les premiers instants du réveil de...
Dans beaucoup de systèmes embarqués, il est important de réaliser certaines tâches au démarrage le plus rapidement possible et dans un ordre précis. Citons par exemple l’affichage d’un écran splashscreen, le montage d’une partition de données, l’initialisation des interfaces réseau, ou la mise à l’heure (...)
-
16/11
Sans titre
-
21/02
Janvier 2038 et Linux 32 bits
Vous avez sûrement déjà entendu parler du fameux «bug de 2038» qui menace certains systèmes informatiques. Qu’en est-il exactement et quels sont les risques encourus par les machines que nous déployons aujourd’hui ? Lire la suite de cette entrée (...)
-
03/02
Imbriquer des systèmes Linux avec Yocto Cooker
Cet article décrit un petit projet expérimental sans grande utilité, mais qui a aiguisé ma curiosité pendant quelques temps. Nous allons imbriquer les uns dans les autres des émulateurs de systèmes compilés avec Yocto Project. Outre le challenge un peu surréaliste que cela représente, nous verrons que (...)
-
26/07
FIN !
Chers amis, Cela fait 14 ans que le site QuebecOS est en ligne. En 14 ans, vous avez sûrement lu et contribué beaucoup, tant à parcourir les nouvelles, qu’à partager sur le forum et nous vous en sommes reconnaissants. Mais voilà, chaque chose à sa fin. Nous allons nous arrêter là, faute de temps et de moyens. Vous avez pu le constater avec le ralentissement des flux des nouvelles et des messages dans nos forums. Toutes les équipes animant QuebecOS qui sont sur 3 continents (Amérique, Afrique et...
-
27/04
Fedora 28
Charles-Antoine Couret nous informe En ce mardi 1er mai, les utilisateurs du Projet Fedora seront ravis d’apprendre la disponibilité de la version Fedora 28. Fedora est une distribution communautaire développée par le projet Fedora et sponsorisée par Red Hat, qui lui fournit des développeurs ainsi que des moyens financiers et logistiques. Fedora peut se voir comme une sorte de vitrine technologique pour le monde du logiciel libre, c’est pourquoi elle est prompte à inclure des nouveautés. Fedora...
-
01/02
openSUSE 15.0 Beta (Build 109.3)
Ludwig Nussel a annoncé la disponibilité d’un nouvel instantané de test pour la branche Leap de la distribution openSUSE. Le nouveau snapshot, openSUSE 15.0 (Build 109.3), fait partie d’une série de snapshots de développement et est considéré comme une version bêta. « Leap 15 a finalement obtenu un nouveau look et avec une version bêta de Plasma 5.12, l’environnement de bureau par défaut s’est rapproché de la cible. Le système de base est également assez complet. Il y a encore deux changements importants à...
-
01/02
Linux Lite 3.8
Jerry Bezencon vient d’annoncer la sortie de Linux Lite 3.8, une distribution basée sur Ubuntu qui intègre le bureau léger Xfce. « Linux Lite 3.8 Final est maintenant disponible en téléchargement. Il y a eu un certain nombre de changements depuis la version 3.6. C’est la dernière version de Series 3. x. Linux Lite 4.0 Final sortira le 1er juin 2018. Les changements pour Linux Lite 3.8 incluent – plus de support pour LibreOffice, le support régional pour les DVD, un Font Viewer/Installer et nous avons...
-
01/02
Emmabuntüs 9-1.01
Emmabuntüs est une distribution Linux de bureau avec des éditions basées sur Xubuntu et la branche stable de Debian. Elle s’efforce d’être conviviale pour les débutants et raisonnablement peu gourmande en ressources afin de pouvoir l’utiliser sur des ordinateurs plus anciens. La dernière version du projet est basée sur Debian et inclut plusieurs corrections de bogues ainsi que la prise en charge d’une gamme plus large de cartes réseau sans fil. Pour rappel, cette version inclut le support de l’UEFI...
-
28/01
DietPi 6.0
DietPi est une distribution Linux basée sur Debian, principalement développée pour les ordinateurs comme le Raspberry Pi. DietPi fonctionne également sur d’autres architectures, y compris les ordinateurs x86 et les machines Odroid. La dernière version du projet, DietPi 6.0, est basée sur Debian 9 « Stretch ». « Toutes les images DietPi ont été recréées. Les installations existantes (v159 ou inférieures), ne peuvent plus être mises à jour ou prises en charge. Pour pouvoir utiliser la nouvelle version, les...
-
28/01
Netrunner 2018.01 « Rolling »
L’une des éditions de Netrunner est une version à développement continu basée sur Manjaro et offrant aux utilisateurs une plate-forme de version continue avec l’environnement de bureau KDE Plasma. L’équipe Netrunner a publié un nouvel instantané, la version 2018.01, qui présente KDE Plasma 5.11.5, Firefox 57 « Quantum » et le lecteur YaRock. « Pour la première fois, nous livrons YaRock, un lecteur de musique basé sur Qt qui supporte également une large sélection de stations de radio en ligne gratuites. Une...
-
18/01
NuTyX 10.0
NuTyX est une distribution Linux française (avec support multilingue) construite à partir de Linux From Scratch et Beyond Linux From Scratch, avec un gestionnaire de paquets personnalisé appelé cards. Le projet a publié une nouvelle version, NuTyX 10.0, qui est disponible en versions 32 bits et 64 bits. Il y a deux éditions, l’une est une image de base sans bureau et l’autre est fournie avec un environnement graphique Xorg. La nouvelle version comprend également un front-end graphique pour la...
-
17/01
SolydXK 201801
SolydXK est une distribution de bureau basée sur Debian qui offre deux versions principales, l’une avec le bureau KDE Plasma et l’autre avec le bureau Xfce. Le projet SolydXK a publié un nouveau snapshot qui contient des correctifs au problème Meltdown du CPU et un certain nombre de nouveaux outils de configuration. « Toutes les ISO SolydXK sont entièrement mises à jour, y compris la dernière version du noyau avec le patch de vulnérabilité Meltodown. Les ISO sont livrés avec un outil de configuration...
-
16/01
La Wi-Fi Alliance annonce WPA3 pour sécuriser les...
Le Consumer Electronics Show (CES) est un endroit insolite pour annoncer un produit d’entreprise, mais la Wi-Fi Alliance a profité de l’énorme salon professionnel – qui a plus ou moins pris le relais de Comdex – pour annoncer une mise à niveau majeure de la sécurité Wi-Fi. L’alliance a annoncé le Wi-Fi Protected Access 3 (WPA3), une nouvelle norme de sécurité Wi-Fi qui augmente considérablement les capacités de sécurité de la norme sans fil. WPA2, qui est la norme actuelle en matière de sécurité sans fil,...
-
10/07
Nextcloud + Cloud Public Object Storage d’OVH
Je cherchais un moyen de sécuriser un minimum mes donnes hébergées par mon instance Nextcloud. Je me suis donc tourné vers le Cloud Public Object Storage d’OVH. Nous allons voir la mise en place de cet espace en tant qu’espace principal. J’utilise pour cela un serveur XC 2016 hébergé chez Online.net fonctionnant sous Debian Jessie (mais toute bonne instance Nextcloud doit fonctionner sans problème).
Voici ce que nous propose OVH : 0,01 € HT/mois/Go Triple réplication des données Trafic entrant...
-
28/03
OTRS 5 VirtualHost et SSL via Let’s Encrypt
Je partage mon fichier pour mettre en place un hôte virtuel avec OTRS 5. J’ai mis un peu de temps à voir une configuration fonctionnelle, donc si ça peut aider. Vous trouverez uniquement le fichier pour mettre en place l’hôte virtuel. L’installation d’OTRS est relativement simple en suivant la documentation (installation via les sources dans mon cas). Pour le certificat SSL j’utilise acme.sh, mais certbot peut aussi être utilisé…
<VirtualHost *:80> DocumentRoot /opt/otrs/...
-
13/01
Script post-installation Fedora 25
Suite à la sortie de Fedora en version 25 voici mon script de post-installation. Le script est conçu pour le bureau Gnome fournis par défaut dans Fedora. Fonctionnalités installer les dépôts RPMFusion mettre à jour le système installer mon profit bashrc installer Skype, TeamViewer, Atom, Fedy… faire un peu de nettoyage installer le thème Arc installer les polices Microsoft installer FishShell installer Terminix installation de : nano wget langpacks-fr htop ccze most bash-completion gnome-tweak-tool...
-
12/01
Script post-installation Debian Jessie
Pour la sortie de Debian Jessie je viens de mettre à jour mon petit script de post-installation serveur. Rien de neuf, il ne fait pas encore le café seul, il s’agit surtout de petite correction en rapport avec Debian Jessie. J’en ai profité pour aérer le script, définir à NON les réponses par défaut (il suffit de valider pour passer l’action).
Téléchargement
Le script permet : installation de ntp fail2ban htop rkhunter tree most ccze mc iftop smartmontools hdparm safe-rm molly-guard lm-sensors...
-
12/01
Introduction à OTRS sous Debian Wheezy
Suite à plusieurs besoins clients, je me suis mis à la recherche d’une plate-forme pouvant regrouper tout le flux d’email entrant dans le milieu d’une entreprise. Pour faire une sorte de suivi client, sans tomber dans l’ERP. Après divers tests de solution comme Redmine, TheBugGenie, FlySpray… ils étaient un peu trop orientés développement (même si de très bons plugins existent pour Redmine). Au fil de mes recherche, j’ai redécouvert OTRS. Logiciel que j’avais testé il y a quelques années et qui m’avait...
-
04/12
TheLinuxFr.Org devient TiFred.Fr
TheLinuxFr.Org change de nom pour devenir TiFred.Fr à compter d’aujourd’hui. Alors pourquoi un changement de nom ? Plusieurs raisons à cela en seconde partie.
Nom de domaine plus générique
Je voulais un nom de domaine plus générique pour pouvoir poster autre chose, avoir la possibilité d’élargir les sujets présents sur mon blog et de manière générale mes pseudos sur les divers services en ligne. Moins tape à l’œil
Je voulais aussi changer de nom car TheLinuxFr faisait un peu trop prétentieux, lors de la...
-
29/06
Script post-installation Fedora 24
Suite à la sortie de Fedora en version 24 voici mon petit script de post-installation. Le script est conçu pour le bureau Gnome 3.20 fournis par défaut dans Fedora.
Fonctionnalités installer les dépôts RPMFusion mettre à jour le système installer mon profit bashrc installer Skype, TeamViewer, Atom, Fedy… Faire un peu de nettoyage installer le theme Arc …
Il est frais de ce soir et il est tard, n’hésitez pas à rapporter les divers problèmes. Installation curl...
-
19/04
Let’s Encrypt et acme.sh sous Debian avec Nginx
Maintenant que Let’s Encrypt est sorti de bêta, nous allons pouvoir commencer à jouer un peu plus sérieusement. Depuis l’annonce de la bêta privé j’utilise Let’s Encrypt, ça fait le job sans problème. J’ai commencé avec le client officiel, mais j’ai vite cherché une solution plus light, sans dépendances et simple à mettre en place. Je suis donc tombé sur acme.sh (anciennement le.sh). Je vais vous présenter ici ma configuration. Je pars d’une Debian Jessie fonctionnelle (c’est mieux) avec Nginx faisant...
-
29/01
Utiliser TeamViewer sous Linux sans serveur graphique
J’ai récemment eu besoin d’un système fiable (relativement fiable) pour pouvoir prendre la main sur un serveur à distance (je n’avais pas d’accès au routeur sur site et le client se chargeait de l’installation). Je me suis donc tourné vers TeamViewer, en effet la dernière version en date (la version 11) permet de prendre la main à distance sans serveur graphique installé.
L’installation n’est pas des plus compliquée, il suffit de suivre la documentation sur le site de l’éditeur. C’est après que les...
-
06/05
Script post-installation Debian Wheezy
Pour fêter la sortie de Debian Wheezy je me permet de vous partager mon petit script de post-installation.
Vous allez me dire c’est pas très propre etc etc… Donc n’hésiter pas à utiliser les commentaires pour vos suggestions, bugs…
Téléchargement
Le script permet : installation de ntp fail2ban htop rkhunter tree most ccze mc iftop smartmontools hdparm safe-rm molly-guard lm-sensors iotop apt-listbugs ; ajout d’un bashrc permettant la colorisation du terminal, ajoutant la colorisation des logs...
-
23/06
Coup de tonnerre : Red Hat va protéger une partie des...
Depuis la mutation de CentOS en branche en amont de Red Hat Linux Entreprise, de nombreuses distributions ont voulu lui succéder (dont Rocky et Alma Linux). Problème : elles ne pourront plus compter sur le code source de RHEL. Pourquoi ? Et quel impact ?
Red Hat a annoncé ce 21 juin que CentOS Stream sera bientôt le seul dépôt accessible pour les versions publiques du code source. Les portes de RHEL seront désormais fermées. De nombreuses distributions communautaires en dépendent et vont devoir...
-
23/06
SOC : pourquoi c’est un indispensable en cybersécurité
Le sujet de la cybersécurité est désormais une priorité concrète pour l'ensemble des organisations. Dans ce contexte, pour élever au maximum leur niveau de sécurité et accéder à des ressources expertes, un dispositif semble se positionner comme un réel must have : le SOC (Security Opérations Center). Mais comment expliquer ce succès, quel périmètre couvre le SOC et comment fonctionne- t-il ?
Les entreprises doivent pouvoir comprendre ses mécanismes pour choisir le bon partenaire Les...
-
23/06
GoodTech : les données et l’IA pour sauver les récifs...
Les récifs abritent plus d'un quart de la vie marine de la planète, leur protection est essentielle à la survie de la biodiversité des océans. Leur protection est essentielle, mais on manquait de données dans le domaine. La Fondation BlueReef a mis au point une solution pour résoudre ces problèmes.
Actuellement, les points de données sur la santé des récifs coralliens sont mesurés manuellement par des plongeurs, une main-d'œuvre importante. Les chercheurs, les associations et les gouvernements...
-
23/06
Comment Asylum Ambuscade est passé du hacking à...
Asylum Ambuscade mène ses campagnes de cyber espionnage depuis au moins 2020. L'an dernier, le groupe aurait ciblé des responsables gouvernementaux dans plusieurs pays européens voisins de l'Ukraine, rapporte ESET Research. Quel modus operandi ?
Asylum Ambuscade est un groupe de logiciels criminels actif depuis au moins 2020. Il cible les particuliers, les PME, les clients des banques et les vendeurs de crypto-monnaies dans diverses régions, y compris l'Amérique du Nord et l'Europe. Mais ses...
-
22/06
La version 4.4 de Darktable est arrivée
L'éditeur d'images RAW open-source Darktable s'offre une nouvelle mise à jour, la seconde en 2023. Les nouveautés sont très nombreuses. Résumé et liens pour télécharger.
Près de 11 ans après sa création, la dernière version 4.4 de Darktable vient peaufiner sa monture. Elle est sortie ce 21 juin : 2700 commits, 813 pull requests et 97 problèmes réglés, ce n'est pas rien. C'est quoi Darktable ?
Darktable est un logiciel open source de traitement photographique qui permet de cataloguer ses photographies...
-
22/06
API Platform Conference à Lille fin septembre
La 3e édition de la API Platform Conference, un événement regroupant une trentaine de spécialistes des APIs, se tiendra à Lille les 21 et 22 septembre prochains.
La conférence aura lieu pour la troisième année consécutive à Euratechnologies. En plus des salles de conférences, un hall d'exposition sera organisé pour les entreprises utilisant API Platform ou promouvant les logiciels libres.
Une partie de la programmation est annoncée sur le site de l'événement. Une nouvelle fois, des conférenciers...
-
22/06
Podcast : pourquoi faire appel à un DSI de transition...
Dans cet épisode, Catherine Meyer, DSI de transition et VP Transformation, explique qu'elle est souvent appelée pour des missions où le système d'Information est bloqué. Que fait-elle ?
Nous vous en avons déjà parlé en avril 2023. CIO Revolution by Airsaas et Infortive Transition collaborent autour de nouveaux podcasts sur le thème des DSI de transition.
Dans cet épisode, c'est une femme qui s'y colle, Catherine Meyer. Elle répond à différentes questions par son témoignage. Quelles sont les...
-
22/06
GitLab reconnu au Gartner Magic Quadrant et par...
Deux récompenses tombent pour pour Gitlab, coup sur coup : son tout premier Magic Quadrant pour la catégorie DevOps, ainsi qu'une distinction par Forrester.
La société estime que cette nomination par Gartner est une « reconnaissance de son succès dans la création d'une plateforme complète de développement et de livraison de logiciels, et du rôle de GitLab dans la maturation de la catégorie DevOps Platforms ». Elle représente une prise de vitesse d'adoption de cette technologie par le grand public....
-
21/06
Un tunnel divisé arrive dans Proton VPN : à quoi ça sert...
Proton annonce une salve de nouvelles fonctionnalités pour son service Proton VPN. On trouve notamment un tout nouveau panneau de confidentialité et la possibilité de créer un tunnel divisé. Résumé.
NetShield est le bloqueur de publicités intégré à Proton VPN. Il filtre les publicités intrusives, les traqueurs invasifs et les logiciels malveillants. Lorsque vous activez NetShield dans Proton VPN, vous bénéficiez d'une expérience de navigation plus rapide et plus sûre, selon l'entreprise suisse.
Dans...
-
21/06
Skiff Mail : nouveaux tarifs et nouvelles offres pour...
Il est Web3, décentralisé, open-source : Skiff Mail est le service d'e-mail lancé par l'entreprise derrière Skiff Drive et Pages il y a un an. De nouvelles formules payantes arrivent, mais la version gratuite reste particulièrement bien fournie.
Lancé mi-mai 2022, immédiatement intégré à Brave Wallet, le service d'e-mail chiffré décentralisé et Web3 Skiff Mail fait beaucoup parler de lui. Et pour cause, son développement a pris un rythme impressionnant depuis son lancement l'été dernier. C'est quoi...
-
21/06
100 mille comptes ChatGPT compromis sur le Dark...
Plus de 100 000 comptes ChatGPT compromis se retrouvent sur les places de marché du Dark Web. La France, l'Espagne, l'Allemagne et l'Italie sont en tête de liste en Europe, selon une étude.
Découverte du Group-IB : 101 134 appareils infectés par des hackeurs qui ont utilisés des informations d'identification à ChatGPT. La plate-forme Threat Intelligence de Group-IB a trouvé ces informations d'identification compromises dans des listes échangées par les hackers sur le dark web au cours de l'année...
-
21/06
Pourquoi les fournisseurs Hyperscale ne vont pas tuer...
Il arrive parfois que des publications s'interrogent sur le bien-fondé de la décision prise par une entreprise de migrer vers le Cloud, en particulier si elle a opté pour un fournisseur hyperscale.
Dans un récent exemple, David Heinemeier Hansson a parlé franchement de sa décision de quitter le Cloud et de gérer son propre datacenter, car il estimait que c'était un choix plus économique.
Pour moi, cela souligne que le Cloud n'est pas adapté à toutes les applications, et la question devient donc...
-
20/06
WhatsApp pour Linux : une application native
En dehors de la version web, WhatsApp n'a jamais développé d'application Linux native comme c'est le cas sur macOS et Windows. Cette application tierce vient combler le manque et elle est désormais disponible aussi en Flatpak.
De quoi on parle ?
WhatsApp pour Linux est une application desktop (de bureau) non officielle de WhatsApp. Elle est écrite en C++ avec l'aide des bibliothèques gtkmm et WebKitGtk.
C'est un logiciel libre placé sous licence GPL-3.0 démarré il y a 3 ans. Il est...
-
20/06
Ce qu’il faut savoir sur Red Hat OpenStack Platform...
Red Hat OpenStack Platform 17.1 renforce sa sécurité. Les nouveautés de la plateforme de cloud computing sont nombreuses, notamment la prise en charge multiversion pour Red Hat Enterprise Linux. Résumé.
Red Hat OpenStack Platform 17.1 offre un plan de contrôle virtualisé fonctionnant sur Red Hat OpenShift. De quoi on parle ?
Depuis sa création, OpenStack a été le cloud privé open source qui fournit une pile du secteur public avec une sécurité renforcée. La plateforme est conçue pour optimiser la...
-
20/06
200 participants à OW2con’23 et sessions en ligne
La conférence annuelle de la communauté open source OW2 a réuni 200 participants la semaine dernière à Orange Gardens Châtillon. Des projets ont reçu des prix et des vidéos sont en ligne.
La conférence OW2con'23 avait lieu à Paris les 14 et 15 juin, comme nous l'annoncions dans cet article. Elle a cette année réuni 200 participants, 14 sponsors actifs et 40 intervenants internationaux pour deux journées sur le thème du libre et des communs numériques.
Trois projets open source OW2 reçoivent un prix...
Astuce : Vous pouvez également afficher l'Actualité Linux par ordre chronologique.