{"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\/pt\/blog\/news\/vypusk-util-linux-2-39","title":{"rendered":"Lan\u00e7amento do Util-linux 2.39","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Foi publicada uma nova vers\u00e3o do pacote de utilit\u00e1rios de sistema Util-linux 2.39, que inclui tanto utilit\u00e1rios intimamente relacionados ao n\u00facleo do Linux quanto utilit\u00e1rios de uso geral. Por exemplo, o pacote apresenta utilit\u00e1rios como 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>Na nova vers\u00e3o:   <\/p>\n<ul>\n<li class=\"l\"> Na ferramenta mount e na biblioteca libmount, foi adicionada a suporte para uma nova API do kernel Linux para gerenciamento de montagem de sistemas de arquivos levando em considera\u00e7\u00e3o os espa\u00e7os de nomes dos pontos de montagem (mount namespaces). Na nova API, ao inv\u00e9s de utilizar a fun\u00e7\u00e3o geral mount(), s\u00e3o usadas fun\u00e7\u00f5es separadas para processar diferentes est\u00e1gios da montagem (processar superbloco, obter informa\u00e7\u00f5es sobre o sistema de arquivos, montar, anexar ao ponto de montagem). A compatibilidade da libmount com vers\u00f5es antigas do kernel Linux e a antiga API de montagem foi mantida. Para desabilitar a nova API for\u00e7adamente, foi adicionada a op\u00e7\u00e3o \u2018--disable-libmount-mountfd-support\u2019.\n<li class=\"l\"> O uso da nova API de montagem permitiu implementar o suporte para a mapeamento de identificadores de usu\u00e1rios de sistemas de arquivos montados, utilizado para associar arquivos de um determinado usu\u00e1rio em uma parti\u00e7\u00e3o montada de outro usu\u00e1rio no sistema atual. Para gerenciar o mapeamento, foi adicionada \u00e0 ferramenta mount a op\u00e7\u00e3o \u2018X-mount.idmap=\u2019.\n<li class=\"l\"> Novas op\u00e7\u00f5es foram adicionadas \u00e0 ferramenta mount: \u2018X-mount.auto-fstypes\u2019 para a detec\u00e7\u00e3o autom\u00e1tica de sistemas de arquivos de um certo tipo, \u2018X-mount.{owner,group,mode}\u2019 para alterar o propriet\u00e1rio, grupo e modo de acesso ap\u00f3s a montagem e \u2018rootcontext=@target\u2019 para definir o contexto SELinux para o sistema de arquivos. Para os flags VFS, foi adicionado suporte ao argumento \u2018recursive\u2019 (por exemplo, \u2018mount -o bind,ro=recursive\u2019).\n<li class=\"l\"> Foi adicionada a comando blkpr, que permite reservar blocos em dispositivos SCSI ou NVMe.\n<li class=\"l\"> Foi adicionada a comando pipesz para definir ou verificar o tamanho do buffer para canais an\u00f4nimos e FIFO.\n<li class=\"l\"> Foi adicionada a comando waitpid para aguardar mudan\u00e7as de estado de um processo qualquer (por exemplo, a finaliza\u00e7\u00e3o da execu\u00e7\u00e3o).\n<li class=\"l\"> Op\u00e7\u00f5es \u2018-n\u2019 e \u2018--relative\u2019 foram adicionadas \u00e0 ferramenta renice.\n<li class=\"l\"> O utilit\u00e1rio blockdev agora implementa suporte para ioctl BLKGETDISKSEQ.\n<li class=\"l\"> Suporte a pidfd e sockets AF_NETLINK, AF_PACKET, AF_INET e AF_INET6 ( \/proc\/net\/*) foi adicionado \u00e0 ferramenta lsfd, que agora exibe nomes de processos alterados a partir de proc\/$pid\/fd, realiza a decodifica\u00e7\u00e3o de flags de \/proc\/$PID\/fdinfo\/$fd, e adicionou a op\u00e7\u00e3o \u2018-i\u2019 (\u2018--inet\u2019) para mostrar apenas informa\u00e7\u00f5es sobre sockets AF_INET e AF_INET6.\n<li class=\"l\"> O utilit\u00e1rio cal agora suporta a configura\u00e7\u00e3o da sa\u00edda colorida atrav\u00e9s de terminal-colors.d.\n<li class=\"l\"> Na ferramenta dmesg, foi implementada a sa\u00edda com precis\u00e3o em fra\u00e7\u00f5es de segundo ao usar as op\u00e7\u00f5es \u2018--since\u2019 e \u2018--until\u2019, e na op\u00e7\u00e3o \u2018--level\u2019 foi adicionada a possibilidade de especificar um prefixo\/sufixo \u2018+\u2019 para mostrar todos os n\u00edveis com n\u00fameros maiores\/menores que o especificado.\n<li class=\"l\"> Foi adicionada \u00e0 ferramenta fstrim a op\u00e7\u00e3o \u2018--types\u2019 para filtragem por tipo de sistema de arquivos.\n<li class=\"l\"> No blkid e libblkid, foi adicionada a suporte para o sistema de arquivos bcachefs e c\u00e1lculo de somas de verifica\u00e7\u00e3o para sistemas de arquivos e RAID.\n<li class=\"l\"> As op\u00e7\u00f5es \u2018--nvme\u2019 e \u2018--virtio\u2019 foram adicionadas \u00e0 ferramenta lsblk para filtrar dispositivos, com implementa\u00e7\u00e3o das colunas ID (ID udev), ID-LINK (udev \/dev\/disk\/by-id), PARTN (n\u00famero da parti\u00e7\u00e3o) e MQ (filas), e melhorada a compatibilidade para conex\u00e3o e desconex\u00e3o a quente de dispositivos.\n<li class=\"l\"> No nsenter foi adicionada a op\u00e7\u00e3o &#171;&#8212;env&#187; para passar vari\u00e1veis de ambiente.\n<li class=\"l\"> No namei foi adicionada a op\u00e7\u00e3o &#171;-Z&#187; para exibir os contextos SELinux.\n<li class=\"l\"> Melhorada a suporte para o sistema de 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.3 - 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\/pt\/blog\/news\/vypusk-util-linux-2-39\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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\udd47Lan\u00e7amento do Util-linux 2.39 | ProHoster","description":"Publicada uma nova vers\u00e3o do pacote de utilit\u00e1rios de sistema Util-linux 2.39, que inclui utilit\u00e1rios estreitamente relacionados ao n\u00facleo do Linux, bem como utilit\u00e1rios de uso geral.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-util-linux-2-39","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/108629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=108629"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/108629\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=108629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=108629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=108629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}