Linux

Autre

S’initier à eBPF avec Aya (Partie 4)

Cet article présente la quatrième partie d'une série sur la programmation en eBPF avec le cadre Aya. L'auteur explique comment créer des programmes eBPF qui communiquent entre eux via des 'tail calls', permettant ainsi une gestion efficace de la mémoire et une meilleure structuration du code. Il décrit les limitations des 'tail calls', notamment en termes de mémoire et de nombre de sauts permis, tout en soulignant l'importance de l'ingénierie logicielle dans cette approche. Des conseils pratiques pour organiser le code et utiliser au mieux les maps eBPF sont également fournis, avec des références à des laboratoires d'apprentissage et des exemples de commandes.

Dev back

Guide : Configurer un VPS pour déployer une application Symfony (partie 2)

Cet article est la suite d'un guide pour configurer un VPS afin de déployer une application Symfony. Il traite de l'arborescence des répertoires sous Debian, de la configuration de la timezone, de l'installation de programmes, ainsi que de la gestion des permissions. L'objectif est de familiariser les utilisateurs avec la gestion d'un serveur via la ligne de commande pour mieux comprendre son fonctionnement.

"
Dev back

mart-e - Réécrire le monde en Rust

Cet article discute des avantages et inconvénients de l'utilisation de Rust pour le développement de logiciels, en particulier par rapport au langage C. Bien que Rust offre des garanties de sécurité de la mémoire, son adoption dans des projets comme le noyau Linux rencontre des résistances. Les débats autour de cette transition soulèvent des questions sur l'avenir des technologies, et le projet Prossimo Memory Safety émerge comme une initiative visant à réécrire des composants critiques en Rust. Cependant, le changement nécessite du temps et des ressources, et la communauté est partagée sur cette évolution.

"
Dev back

Linus répond à la controverse sur R4L (Rust pour Linux) - LinuxFr.org

Linus Torvalds répond à une controverse concernant l'utilisation de Rust dans le noyau Linux. Il critique l'idée que les mainteneurs peuvent contrôler qui utilise leur code, affirmant qu'ignorer Rust signifie également ne pas avoir de voix sur son utilisation. Il défend l'idée que chaque langage a sa place et que ceux qui choisissent de ne pas s'impliquer dans Rust ne devraient pas imposer de restrictions sur son utilisation dans le noyau. En résumé, le débat souligne la nécessité d'une coopération entre les développements en C et Rust.

"
Système

Sudo : Utiliser et paramétrer (sudoers) - Wiki

Cet article explique comment utiliser et configurer la commande sudo sur les systèmes Linux, qui permet aux utilisateurs de lancer des commandes avec des privilèges d'administrateur (root) sans connaître le mot de passe root. Il traite des avantages de sudo, de la délégation de commandes, et de la configuration du fichier sudoers pour accorder des permissions spécifiques. L'utilisation de sudo est recommandée par l'ANSSI pour des raisons de sécurité, car elle permet de conserver une traçabilité des actions administratives.

"
Système

Enlarge your p… partitions (drbd)

Cet article explique comment agrandir les partitions de son système Linux à chaud, en incluant des étapes pour étendre le disque virtuel, la partition et le système de fichiers. L'auteur aborde les différentes opérations à réaliser selon l'hyperviseur utilisé, ainsi que la resynchronisation des ressources sur un cluster DRBD. Il souligne également l'importance de cette procédure pour gérer des serveurs virtuels avec des partitions pleines, tout en rassurant sur la maintenabilité même avec des technologies sensibles.

Système

Icinga : Racket et discrimination ?

L'article évoque l'expérience d'un utilisateur avec Icinga, un outil de supervision basé sur Nagios. Après avoir établi une utilisation quotidienne, l'auteur découvre que les dépôts pour les utilisateurs de Red Hat nécessitent désormais un abonnement, contrairement aux distributions comme Debian et Ubuntu. Cette décision a entraîné une déception et une recherche d'alternatives open source. L'expérience rappelle des crises antérieures avec CentOS, suggérant qu'un bon nombre d'utilisateurs pourrait migrer vers d'autres solutions.

"
Autre

Agenda du Libre pour la semaine 6 de l'année 2025 - LinuxFr.org

Cet article présente un agenda des événements liés aux logiciels libres pour la semaine du 3 au 9 février 2025. Il inclut des ateliers, des émissions de radio, des permanences pour le soutien aux utilisateurs ainsi que des cours gratuits dans diverses villes en France et au Canada. Ces événements sont de bonnes occasions pour découvrir les logiciels libres, échanger des connaissances et s'inscrire à des activités locales.

"
Système

Kernel Engineering: DaoGoi

L'article présente une réflexion sur le développement d'un microkernel basé sur des principes de minimalisme et de modularité, en s'opposant aux complexités du noyau Linux. L'auteur souligne les limites de l'architecture UNIX actuelle, en proposant d'utiliser des concepts comme le partage de mémoire, des fibres légères, et un modèle de sécurité basé sur des capacités. Ce projet vise à réduire la taille du noyau et à améliorer sa performance, en répondant aux défis posés par les systèmes d'exploitation modernes.

"
Système

AutoFS : Montage automatique sous Linux - Wiki

L'article présente AutoFS, un service sous Linux permettant le montage automatique des systèmes de fichiers à la demande. Il explique les avantages et inconvénients d'utiliser AutoFS par rapport à un montage classique, ainsi que les étapes d'installation et de configuration pour les systèmes de fichiers NFS et SMB. Les configurations sont réalisées via des fichiers spécifiques, et AutoFS facilite l'intégration des systèmes de fichiers en les montant/démontant automatiquement, offrant flexibilité et transparence pour les utilisateurs.