
Contrôle des processus avec les cgroups GNU/Linux Magazine n°141
Depuis la version 2.6.24 du noyau Linux, il est possible de gérer les ressources allouées aux processus de manière dynamique et simple : via l'interface dite « cgroups » (pour Control Groups). Oubliez (si ce n'est pas déjà fait !) les commandes nice, renice et le fichier limits.conf. Ce bref article vous explique comment profiter de cette fonctionnalité.
Buildbot, ou comment contribuer au réchauffement climatique GNU/Linux Magazine n°141
Bien souvent, quand on travaille sur un projet avec un certain nombre de contributeurs, on met en place une infrastructure de compilation et tests automatiques, pour vérifier qu'un commit ne pète pas un autre bout du code. De plus, on veut pouvoir tester la portabilité de son code sur divers systèmes d'exploitation, ainsi que diverses architectures matérielles. Dans le cadre de la maintenance et du packaging des divers ports mozilla sur OpenBSD (Firefox, mais aussi Thunderbird, Xulrunner, Seamonkey, Fennec aka Firefox mobile et Sunbird), je me suis donc intéressé à buildbot, un système développé en Python permettant d'automatiser la compilation d'un code sur diverses machines.
Extracteur de données en Python GNU/Linux Magazine n°141
L’idée de cet article est de proposer une solution facile pour extraire des données d’une base, par la simple écriture d’une requête et de les rendre disponibles via divers moyens. Ce faisant, seront visités un certain nombre de modules Python touchant un large spectre technique, afin de démontrer la diversité des possibilités offertes par le langage, sa bibliothèque standard et ses modules externes.
Ce magazine est intégralement disponible sur Linux Magazine Connect