{"id":108629,"date":"2023-05-19T12:48:11","date_gmt":"2023-05-19T10:48:11","guid":{"rendered":"https:\/\/prohoster.info\/?p=108629"},"modified":"2023-05-19T12:52:44","modified_gmt":"2023-05-19T10:52:44","slug":"vypusk-util-linux-2-39","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-util-linux-2-39","title":{"rendered":"Sortie de Util-linux 2.39","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La nouvelle version du package d'outils syst\u00e8me Util-linux 2.39 a \u00e9t\u00e9 publi\u00e9e, comprenant \u00e0 la fois des outils \u00e9troitement li\u00e9s au noyau Linux et des outils g\u00e9n\u00e9raux. Par exemple, le package contient les outils mount\/umount, fdisk, hwclock, cal, blkid, fsck\/cfdisk\/sfdisk, blockdev, chrt, mkfs, ionice, more, renice, su, kill, setsid, login, shutdown, dmesg, lscpu, logger, losetup, setterm, mkswap, swapon, taskset, etc.     <\/p>\n<p>Dans la nouvelle version :   <\/p>\n<ul>\n<li class=\"l\"> L'outil mount et la biblioth\u00e8que libmount ont ajout\u00e9 la prise en charge d'une nouvelle API du noyau Linux pour la gestion du montage des syst\u00e8mes de fichiers en tenant compte des espaces de noms de points de montage (mount namespaces). Dans la nouvelle API, au lieu de la fonction g\u00e9n\u00e9rale mount(), des fonctions distinctes sont utilis\u00e9es pour traiter diff\u00e9rentes \u00e9tapes du montage (traiter le superbloc, obtenir des informations sur le FS, monter, attacher au point de montage). La compatibilit\u00e9 de libmount avec les anciens noyaux Linux et l'ancienne API de montage est maintenue. Une option \u00ab --disable-libmount-mountfd-support \u00bb a \u00e9t\u00e9 ajout\u00e9e pour d\u00e9sactiver de mani\u00e8re forc\u00e9e la nouvelle API.\n<li class=\"l\"> L'utilisation de la nouvelle API de montage a permis de mettre en \u0153uvre la prise en charge du mappage des identifiants utilisateurs des syst\u00e8mes de fichiers mont\u00e9s, utilis\u00e9e pour associer des fichiers d'un utilisateur sp\u00e9cifique sur une partition mont\u00e9e appartenant \u00e0 un autre utilisateur dans le syst\u00e8me actuel. Pour g\u00e9rer le mappage, l'outil mount a ajout\u00e9 l'option \u00ab X-mount.idmap= \u00bb.\n<li class=\"l\"> De nouvelles options ont \u00e9t\u00e9 ajout\u00e9es \u00e0 l'outil mount : \u00ab X-mount.auto-fstypes \u00bb pour la d\u00e9tection automatique des syst\u00e8mes de fichiers d'un type sp\u00e9cifique, \u00ab X-mount.{owner,group,mode} \u00bb pour changer le propri\u00e9taire, le groupe et le mode d'acc\u00e8s apr\u00e8s le montage, et \u00ab rootcontext=@target \u00bb pour d\u00e9finir le contexte SELinux pour FS. Pour les drapeaux VFS, le support de l'argument \u00ab recursive \u00bb a \u00e9t\u00e9 ajout\u00e9 (par exemple, \u00ab mount -o bind,ro=recursive \u00bb).\n<li class=\"l\"> La commande blkpr a \u00e9t\u00e9 ajout\u00e9e, permettant de r\u00e9server des blocs sur les disques SCSI ou NVMe.\n<li class=\"l\"> La commande pipesz a \u00e9t\u00e9 ajout\u00e9e pour d\u00e9finir ou v\u00e9rifier la taille du tampon pour les canaux nomm\u00e9s et FIFO.\n<li class=\"l\"> La commande waitpid a \u00e9t\u00e9 ajout\u00e9e pour attendre le changement d'\u00e9tat d'un processus arbitraire (par exemple, pour sa terminaison).\n<li class=\"l\"> L'outil renice a ajout\u00e9 les options \u00ab -n \u00bb et \u00ab --relative \u00bb.\n<li class=\"l\"> L'outil blockdev a impl\u00e9ment\u00e9 le soutien de l'ioctl BLKGETDISKSEQ.\n<li class=\"l\"> L'outil lsfd a ajout\u00e9 la prise en charge de pidfd et des sockets AF_NETLINK, AF_PACKET, AF_INET et AF_INET6 (\/proc\/net\/*), affichant les noms de processus modifi\u00e9s depuis proc\/$pid\/fd, r\u00e9alisant le d\u00e9codage des drapeaux depuis \/proc\/$PID\/fdinfo\/$fd, et ajoutant l'option \u00ab -i \u00bb (\u00ab --inet \u00bb) pour afficher uniquement les informations sur les sockets AF_INET et AF_INET6.\n<li class=\"l\"> L'outil cal a ajout\u00e9 la prise en charge de la configuration de la sortie color\u00e9e via terminal-colors.d.\n<li class=\"l\"> Dans dmesg, l'affichage avec une pr\u00e9cision jusqu'\u00e0 la fraction de seconde a \u00e9t\u00e9 r\u00e9alis\u00e9 en utilisant les options \u00ab --since \u00bb et \u00ab --until \u00bb, et dans l'option \u00ab --level \u00bb, il est d\u00e9sormais possible de sp\u00e9cifier un pr\u00e9fixe\/suffixe \u00ab + \u00bb pour montrer tous les niveaux avec des num\u00e9ros plus grands\/plus petits que ceux donn\u00e9s.\n<li class=\"l\"> L'outil fstrim a ajout\u00e9 l'option \u00ab --types \u00bb pour filtrer par type de FS.\n<li class=\"l\"> Dans blkid et libblkid, le support du syst\u00e8me de fichiers bcachefs a \u00e9t\u00e9 ajout\u00e9 et le calcul des sommes de contr\u00f4le a \u00e9t\u00e9 int\u00e9gr\u00e9 pour les syst\u00e8mes de fichiers et RAID.\n<li class=\"l\"> L'outil lsblk a ajout\u00e9 les options \u00ab --nvme \u00bb et \u00ab --virtio \u00bb pour filtrer les p\u00e9riph\u00e9riques, et des colonnes ID (ID udev), ID-LINK (udev \/dev\/disk\/by-id), PARTN (num\u00e9ro de partition) et MQ (queues) ont \u00e9t\u00e9 mises en \u0153uvre, am\u00e9liorant la prise en charge du branchement et du d\u00e9branchement \u00e0 chaud des p\u00e9riph\u00e9riques.\n<li class=\"l\"> L'option &#171;&#8212;env&#187; a \u00e9t\u00e9 ajout\u00e9e \u00e0 nsenter pour transmettre des variables d'environnement.\n<li class=\"l\"> L'option &#171;-Z&#187; a \u00e9t\u00e9 ajout\u00e9e \u00e0 namei pour afficher les contextes SELinux.\n<li class=\"l\"> Am\u00e9lioration de la prise en charge du syst\u00e8me de construction Meson.      <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59154\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0443\u0442\u0438\u043b\u0438\u0442 Util-linux 2.39, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0445\u043e\u0434\u044f\u0442 \u043a\u0430\u043a \u0442\u0435\u0441\u043d\u043e \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 Linux-\u044f\u0434\u0440\u043e\u043c \u0443\u0442\u0438\u043b\u0438\u0442\u044b, \u0442\u0430\u043a \u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u043e\u0431\u0449\u0435\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u043f\u0430\u043a\u0435\u0442\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u0443\u0442\u0438\u043b\u0438\u0442\u044b mount\/umount, fdisk, hwclock, cal, blkid, fsck\/cfdisk\/sfdisk, blockdev, chrt, mkfs, ionice, more, renice, su, kill, setsid, login, shutdown, dmesg, lscpu, logger, losetup, setterm, mkswap, swapon, taskset \u0438 \u0442.\u043f. \u0412 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-108629","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0443\u0442\u0438\u043b\u0438\u0442 Util-linux 2.39, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0445\u043e\u0434\u044f\u0442 \u043a\u0430\u043a \u0442\u0435\u0441\u043d\u043e \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 Linux-\u044f\u0434\u0440\u043e\u043c \u0443\u0442\u0438\u043b\u0438\u0442\u044b, \u0442\u0430\u043a \u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u043e\u0431\u0449\u0435\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-util-linux-2-39\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Util-linux 2.39 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0443\u0442\u0438\u043b\u0438\u0442 Util-linux 2.39, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0445\u043e\u0434\u044f\u0442 \u043a\u0430\u043a \u0442\u0435\u0441\u043d\u043e \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 Linux-\u044f\u0434\u0440\u043e\u043c \u0443\u0442\u0438\u043b\u0438\u0442\u044b, \u0442\u0430\u043a \u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u043e\u0431\u0449\u0435\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-util-linux-2-39\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-05-19T10:48:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-05-19T10:52:44+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Sortie de Util-linux 2.39 | ProHoster","description":"Une nouvelle version du paquet d'outils syst\u00e8mes Util-linux 2.39 a \u00e9t\u00e9 publi\u00e9e, incluant des outils \u00e9troitement li\u00e9s au noyau Linux ainsi que des outils d'usage g\u00e9n\u00e9ral.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-util-linux-2-39","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Util-linux 2.39 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043f\u0430\u043a\u0435\u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0443\u0442\u0438\u043b\u0438\u0442 Util-linux 2.39, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0445\u043e\u0434\u044f\u0442 \u043a\u0430\u043a \u0442\u0435\u0441\u043d\u043e \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 Linux-\u044f\u0434\u0440\u043e\u043c \u0443\u0442\u0438\u043b\u0438\u0442\u044b, \u0442\u0430\u043a \u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u043e\u0431\u0449\u0435\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-util-linux-2-39","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-05-19T10:48:11+00:00","article:modified_time":"2023-05-19T10:52:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/108629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=108629"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/108629\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=108629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=108629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=108629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}