{"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\/it\/blog\/news\/vypusk-util-linux-2-39","title":{"rendered":"Versione di Util-linux 2.39","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 stata pubblicata una nuova versione del pacchetto di utilit\u00e0 di sistema Util-linux 2.39, che include utilit\u00e0 strettamente correlate al kernel Linux e utilit\u00e0 generiche. Ad esempio, il pacchetto comprende utilit\u00e0 come 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, ecc.     <\/p>\n<p>Nella nuova versione:   <\/p>\n<ul>\n<li class=\"l\"> Nell'utilit\u00e0 mount e nella libreria libmount \u00e8 stato aggiunto il supporto per la nuova API del kernel Linux per la gestione del montaggio dei file system tenendo conto degli spazi dei nomi dei punti di montaggio (mount namespaces). Nella nuova API, invece della funzione comune mount(), sono state implementate funzioni separate per gestire le diverse fasi del montaggio (gestire il superblocco, ottenere informazioni sul FS, montare, agganciare al punto di montaggio). \u00c8 stata mantenuta la compatibilit\u00e0 di libmount con i vecchi kernel Linux e la vecchia API per il montaggio. \u00c8 stata aggiunta l'opzione \u00ab--disable-libmount-mountfd-support\u00bb per disabilitare forzatamente la nuova API.\n<li class=\"l\"> L'uso della nuova API di montaggio ha permesso di implementare il supporto per il mapping degli identificatori degli utenti dei file system montati, utilizzato per associare file di un determinato utente su una partizione montata di un altro utente con un altro utente nel sistema attuale. Per gestire il mapping, \u00e8 stata aggiunta all'utilit\u00e0 mount l'opzione \u00abX-mount.idmap=\u00bb.\n<li class=\"l\"> Nell'utilit\u00e0 mount sono state aggiunte nuove opzioni: \u00abX-mount.auto-fstypes\u00bb per il rilevamento automatico di file system di un determinato tipo, \u00abX-mount.{owner,group,mode}\u00bb per modificare il proprietario, il gruppo e le modalit\u00e0 di accesso dopo il montaggio e \u00abrootcontext=@target\u00bb per impostare il contesto SELinux per il FS. Per i flag VFS \u00e8 stato aggiunto il supporto per l'argomento \u00abrecursive\u00bb (ad esempio, \u00abmount -o bind,ro=recursive\u00bb).\n<li class=\"l\"> \u00c8 stato aggiunto il comando blkpr, che consente di riservare blocchi su dispositivi SCSI o NVMe.\n<li class=\"l\"> \u00c8 stato aggiunto il comando pipesz per impostare o verificare la dimensione del buffer per canali non nominati e FIFO.\n<li class=\"l\"> \u00c8 stato aggiunto il comando waitpid per attendere la modifica dello stato di un qualsiasi processo (ad esempio, la sua terminazione).\n<li class=\"l\"> Nell'utilit\u00e0 renice sono state aggiunte le opzioni \u00ab-n\u00bb e \u00ab--relative\u00bb.\n<li class=\"l\"> Nell'utilit\u00e0 blockdev \u00e8 stato implementato il supporto per ioctl BLKGETDISKSEQ.\n<li class=\"l\"> Nell'utilit\u00e0 lsfd \u00e8 stato aggiunto il supporto per pidfd e socket AF_NETLINK, AF_PACKET, AF_INET e AF_INET6 (\/proc\/net\/*), \u00e8 stato garantito il mapping dei nomi dei processi modificati da proc\/$pid\/fd, \u00e8 stata implementata la decodifica dei flag da \/proc\/$PID\/fdinfo\/$fd, \u00e8 stata aggiunta l'opzione \u00ab-i\u00bb (\u00ab--inet\u00bb) per visualizzare solo le informazioni sui socket AF_INET e AF_INET6.\n<li class=\"l\"> Nell'utilit\u00e0 cal \u00e8 stata aggiunta la supporto per la configurazione dell'output colorato tramite terminal-colors.d.\n<li class=\"l\"> In dmesg \u00e8 stata implementata l'uscita con precisione ai millisecondi quando si utilizzano le opzioni \u00ab--since\u00bb e \u00ab--until\u00bb, e nell'opzione \u00ab--level\u00bb \u00e8 stata aggiunta la possibilit\u00e0 di specificare un prefisso\/suffisso \u00ab+\u00bb per mostrare tutti i livelli con numeri maggiori\/minori di quello specificato.\n<li class=\"l\"> Nell'utilit\u00e0 fstrim \u00e8 stata aggiunta l'opzione \u00ab--types\u00bb per filtrare per tipo di FS.\n<li class=\"l\"> In blkid e libblkid \u00e8 stata aggiunta la supporto per il filesystem bcachefs e sono stati inclusi il calcolo delle somme di controllo per FS e RAID.\n<li class=\"l\"> Nell'utilit\u00e0 lsblk sono state aggiunte le opzioni \u00ab--nvme\u00bb e \u00ab--virtio\u00bb per filtrare dispositivi, sono state implementate le colonne ID (ID udev), ID-LINK (udev \/dev\/disk\/by-id), PARTN (numero di partizione) e MQ (code), ed \u00e8 stato migliorato il supporto per il collegamento e disconnessione a caldo dei dispositivi.\n<li class=\"l\"> In nsenter \u00e8 stata aggiunta l'opzione \u00ab--env\u00bb per passare le variabili d'ambiente.\n<li class=\"l\"> In namei \u00e8 stata aggiunta l'opzione \u00ab-Z\u00bb per visualizzare i contesti SELinux.\n<li class=\"l\"> \u00c8 stato migliorato il supporto per il sistema di build Meson.      <\/ul>\n<p>Fonte: <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.1.1 - 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\/it\/blog\/news\/vypusk-util-linux-2-39\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/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\udd47Uscita di Util-linux 2.39 | ProHoster","description":"\u00c8 stata pubblicata una nuova versione del pacchetto di utilit\u00e0 di sistema Util-linux 2.39, che include sia utilit\u00e0 strettamente collegate al kernel Linux, sia utilit\u00e0 generali.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-util-linux-2-39","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/108629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=108629"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/108629\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=108629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=108629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=108629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}