{"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\/ro\/blog\/news\/vypusk-util-linux-2-39","title":{"rendered":"Lansarea Util-linux 2.39","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fost publicat\u0103 o nou\u0103 versiune a pachetului de utilitare de sistem Util-linux 2.39, care include at\u00e2t utilitare str\u00e2ns legate de nucleul Linux, c\u00e2t \u0219i utilitare de uz general. De exemplu, pachetul con\u021bine utilitare precum 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>\u00cen noua versiune:   <\/p>\n<ul>\n<li class=\"l\"> \u00cen utilitarul mount \u0219i biblioteca libmount a fost ad\u0103ugat\u0103 suportul pentru un nou API al nucleului Linux pentru gestionarea mont\u0103rii sistemelor de fi\u0219iere \u021bin\u00e2nd cont de spa\u021biile numelui punctelor de montare (mount namespaces). \u00cen noul API, \u00een loc de func\u021bia comun\u0103 mount(), sunt utilizate func\u021bii separate pentru a gestiona diferitele etape de montare (procesarea superblocului, ob\u021binerea informa\u021biilor despre FS, montarea, ata\u0219area la punctul de montare). Compatibilitatea libmount cu nuclee Linux mai vechi \u0219i cu vechiul API pentru montare a fost p\u0103strat\u0103. Pentru dezactivarea for\u021bat\u0103 a noului API, a fost ad\u0103ugat\u0103 op\u021biunea \u2018--disable-libmount-mountfd-support\u2019.\n<li class=\"l\"> Utilizarea noului API de montare a permis implementarea suportului pentru maparea identificatorilor utilizatorilor sistemelor de fi\u0219iere montate, utilizat\u0103 pentru a corela fi\u0219ierele unui anumit utilizator pe un volum montat extern cu un alt utilizator din sistemul curent. Pentru gestionarea map\u0103rii, \u00een utilitarul mount a fost ad\u0103ugat\u0103 op\u021biunea \u2018X-mount.idmap=\u2019.\n<li class=\"l\"> \u00cen utilitarul mount au fost ad\u0103ugate op\u021biuni noi: \u2018X-mount.auto-fstypes\u2019 pentru detectarea automat\u0103 a sistemului de fi\u0219iere de un anumit tip, \u2018X-mount.{owner,group,mode}\u2019 pentru modificarea proprietarului, grupului \u0219i modului de acces dup\u0103 montare \u0219i \u2018rootcontext=@target\u2019 pentru setarea contextului SELinux pentru FS. Pentru flagurile VFS, a fost ad\u0103ugat suport pentru argumentul \u2018recursive\u2019 (de exemplu, \u2018mount -o bind,ro=recursive\u2019).\n<li class=\"l\"> A fost ad\u0103ugat\u0103 comanda blkpr, care permite rezervarea blocurilor pe dispozitive SCSI sau NVMe.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 comanda pipesz pentru a seta sau verifica dimensiunea bufferului pentru canale f\u0103r\u0103 nume \u0219i FIFO.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 comanda waitpid pentru a a\u0219tepta schimbarea st\u0103rii unui proces arbitrar (de exemplu, terminarea execu\u021biei).\n<li class=\"l\"> \u00cen utilitarul renice au fost ad\u0103ugate op\u021biunile \u2018-n\u2019 \u0219i \u2018--relative\u2019.\n<li class=\"l\"> \u00cen utilitarul blockdev a fost implementat suport pentru ioctl BLKGETDISKSEQ.\n<li class=\"l\"> \u00cen utilitarul lsfd a fost ad\u0103ugat suport pentru pidfd \u0219i socket-uri AF_NETLINK, AF_PACKET, AF_INET \u0219i AF_INET6 ( \/proc\/net\/* ), oferind afi\u0219area numelui modificat al proceselor din proc\/$pid\/fd, implementat decodarea flagurilor din \/proc\/$PID\/fdinfo\/$fd, a fost ad\u0103ugat\u0103 op\u021biunea \u2018-i\u2019 (\u2018--inet\u2019) pentru a afi\u0219a doar informa\u021biile despre socket-uri AF_INET \u0219i AF_INET6.\n<li class=\"l\"> Utilitarul cal a primit suport pentru configurarea ie\u0219irii colorate prin terminal-colors.d.\n<li class=\"l\"> \u00cen dmesg a fost implementat output-ul cu precizie \u00een frac\u021biuni de secund\u0103 c\u00e2nd se utilizeaz\u0103 op\u021biunile \u2018--since\u2019 \u0219i \u2018--until\u2019, iar op\u021biunii \u2018--level\u2019 i-a fost ad\u0103ugat\u0103 posibilitatea de a specifica un prefix\/sufix \u2018+\u2019 pentru a afi\u0219a toate nivelurile cu numere mai mari\/mai mici dec\u00e2t cel specificat.\n<li class=\"l\"> \u00cen utilitarul fstrim a fost ad\u0103ugat\u0103 op\u021biunea \u2018--types\u2019 pentru filtrarea dup\u0103 tipul FS.\n<li class=\"l\"> \u00cen blkid \u0219i libblkid a fost ad\u0103ugat suport pentru FS bcachefs \u0219i a fost inclus calculul sumelor de control pentru FS \u0219i RAID.\n<li class=\"l\"> \u00cen utilitarul lsblk au fost ad\u0103ugate op\u021biunile \u2018--nvme\u2019 \u0219i \u2018--virtio\u2019 pentru a exclude anumite dispozitive, au fost implementate coloanele ID (udev ID), ID-LINK (udev \/dev\/disk\/by-id), PARTN (num\u0103rul parti\u021biei) \u0219i MQ (cozile), \u00eembun\u0103t\u0103\u021bit\u0103 suportul pentru conectarea \u0219i deconectarea dispozitivelor \u00een timp real.\n<li class=\"l\"> Op\u021biunea &#171;&#8212;env&#187; a fost ad\u0103ugat\u0103 \u00een nsenter pentru a transmite variabile de mediu.\n<li class=\"l\"> Op\u021biunea &#171;-Z&#187; a fost ad\u0103ugat\u0103 \u00een namei pentru a afi\u0219a contextele SELinux.\n<li class=\"l\"> A fost \u00eembun\u0103t\u0103\u021bit suportul pentru sistemul de construc\u021bie Meson.      <\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59154\">opennet.ro<\/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.2.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\/ro\/blog\/news\/vypusk-util-linux-2-39\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Lansarea Util-linux 2.39 | ProHoster","description":"A fost publicat\u0103 o nou\u0103 versiune a pachetului de utilitare sistemului Util-linux 2.39, care include at\u00e2t utilitare str\u00e2ns legate de nucleul Linux, c\u00e2t \u0219i utilitare de uz general.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-util-linux-2-39","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/108629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=108629"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/108629\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=108629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=108629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=108629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}