{"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\/de\/blog\/novosti-interneta\/vypusk-util-linux-2-39","title":{"rendered":"Die Ver\u00f6ffentlichung von Util-linux 2.39","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Eine neue Version des Systemdienstprogrammpakets Util-linux 2.39 wurde ver\u00f6ffentlicht, das sowohl eng mit dem Linux-Kernel verbundene Dienstprogramme als auch allgemeine Dienstprogramme enth\u00e4lt. Zum Beispiel sind im Paket Dienstprogramme wie 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 usw. enthalten.     <\/p>\n<p>In der neuen Version:   <\/p>\n<ul>\n<li class=\"l\"> Im Mount-Utility und in der libmount-Bibliothek wurde Unterst\u00fctzung f\u00fcr die neue Linux-Kernel-API zur Verwaltung des Mountens von Dateisystemen unter Ber\u00fccksichtigung von Mount-Namensr\u00e4umen (mount namespaces) hinzugef\u00fcgt. In der neuen API kommen anstelle der allgemeinen Funktion mount() separate Funktionen zur Verarbeitung verschiedener Montagephasen zum Einsatz (Superblock verarbeiten, Informationen zum FS abrufen, mounten, an einen Mount-Punkt anh\u00e4ngen). Die Kompatibilit\u00e4t von libmount mit \u00e4lteren Linux-Kernel-Versionen und der alten API f\u00fcr das Mounten bleibt erhalten. Zur erzwungenen Deaktivierung der neuen API wurde die Option \u201e\u2014disable-libmount-mountfd-support\u201c hinzugef\u00fcgt.\n<li class=\"l\"> Die Verwendung der neuen Mount-API hat die Unterst\u00fctzung der Zuordnung von Benutzer-IDs f\u00fcr die gemounteten Dateisysteme erm\u00f6glicht, die verwendet wird, um Dateien eines bestimmten Benutzers auf einem gemounteten fremden Bereich mit einem anderen Benutzer im aktuellen System abzugleichen. Um das Mapping zu steuern, wurde der Mount-Utility die Option \u201eX-mount.idmap=\u201c hinzugef\u00fcgt.\n<li class=\"l\"> Im Mount-Tool wurden neue Optionen hinzugef\u00fcgt: \u201eX-mount.auto-fstypes\u201c zur automatischen Erkennung von Dateisystemen eines bestimmten Typs, \u201eX-mount.{owner,group,mode}\u201c zum \u00c4ndern von Eigent\u00fcmer, Gruppe und Zugriffsmodus nach dem Mounten und \u201erootcontext=@target\u201c zur Festlegung des SELinux-Kontexts f\u00fcr das Dateisystem. F\u00fcr die VFS-Flags wurde die Unterst\u00fctzung des Arguments \u201erecursive\u201c hinzugef\u00fcgt (z.B. \u201emount -o bind,ro=recursive\u201c).\n<li class=\"l\"> Der Befehl blkpr wurde hinzugef\u00fcgt, um Bl\u00f6cke auf SCSI- oder NVMe-Speichern zu reservieren.\n<li class=\"l\"> Der Befehl pipesz wurde hinzugef\u00fcgt, um die Gr\u00f6\u00dfe des Puffers f\u00fcr anonyme Pipes und FIFO festzulegen oder zu \u00fcberpr\u00fcfen.\n<li class=\"l\"> Der Befehl waitpid wurde hinzugef\u00fcgt, um auf Zustands\u00e4nderungen eines beliebigen Prozesses zu warten (z. B. Abschluss der Ausf\u00fchrung).\n<li class=\"l\"> Im Tool renice wurden die Optionen \u201e-n\u201c und \u201e--relative\u201c hinzugef\u00fcgt.\n<li class=\"l\"> Im Utility blockdev wurde die Unterst\u00fctzung f\u00fcr ioctl BLKGETDISKSEQ implementiert.\n<li class=\"l\"> Im Tool lsfd wurde die Unterst\u00fctzung f\u00fcr pidfd und die Sockets AF_NETLINK, AF_PACKET, AF_INET und AF_INET6 (\/proc\/net\/*) hinzugef\u00fcgt; die Anzeige der ge\u00e4nderten Prozessnamen aus proc\/$pid\/fd wurde erm\u00f6glicht, das Dekodieren von Flags aus \/proc\/$PID\/fdinfo\/$fd wurde implementiert, und die Option \u201e-i\u201c (\u201e--inet\u201c) wurde hinzugef\u00fcgt, um nur Informationen zu den Sockets AF_INET und AF_INET6 anzuzeigen.\n<li class=\"l\"> Im Tool cal wurde die Unterst\u00fctzung f\u00fcr die Konfiguration der Farbausgabe \u00fcber terminal-colors.d hinzugef\u00fcgt.\n<li class=\"l\"> In dmesg wurde die Anzeige mit Genauigkeit auf Bruchteile einer Sekunde bei Nutzung der Optionen \u201e--since\u201c und \u201e--until\u201c implementiert; bei der Option \u201e--level\u201c wurde die M\u00f6glichkeit hinzugef\u00fcgt, ein Pr\u00e4fix\/Suffix \u201e+\u201c anzugeben, um alle Ebenen mit h\u00f6heren\/niedrigeren Nummern anzuzeigen.\n<li class=\"l\"> Im Tool fstrim wurde die Option \u201e--types\u201c zum Filtern nach FS-Typ hinzugef\u00fcgt.\n<li class=\"l\"> In blkid und libblkid wurde die Unterst\u00fctzung f\u00fcr das Dateisystem bcachefs hinzugef\u00fcgt, und die Berechnung von Pr\u00fcfziffern f\u00fcr Dateisysteme und RAID wurde aktiviert.\n<li class=\"l\"> Das lsblk-Utility wurde mit den Optionen <strong>--nvme<\/strong> und <strong>--virtio<\/strong> erg\u00e4nzt, um Ger\u00e4te herauszufiltern. Es wurden die Spalten ID (udev ID), ID-LINK (udev \/dev\/disk\/by-id), PARTN (Partitionsnummer) und MQ (Queues) implementiert, und die Unterst\u00fctzung f\u00fcr das hei\u00dfe An- und Abstecken von Ger\u00e4ten wurde verbessert.\n<li class=\"l\"> In nsenter wurde die Option <strong>--env<\/strong> hinzugef\u00fcgt, um Umgebungsvariablen zu \u00fcbergeben.\n<li class=\"l\"> In namei wurde die Option <strong>-Z<\/strong> hinzugef\u00fcgt, um SELinux-Kontexte anzuzeigen.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr das Build-System Meson wurde verbessert.      <\/ul>\n<p>Quelle: <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-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - 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. \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\" \/>\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\/de\/blog\/novosti-interneta\/vypusk-util-linux-2-39\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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. \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/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\udd47 Ver\u00f6ffentlichung von Util-linux 2.39 | ProHoster","description":"Die neue Version des Systemwerkzeugpakets Util-linux 2.39 wurde ver\u00f6ffentlicht, das sowohl eng mit dem Linux-Kernel verbundene Tools als auch allgemeine Dienstprogramme enth\u00e4lt. Beispielsweise umfasst das Paket die Werkzeuge 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 und viele mehr.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-util-linux-2-39","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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. \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","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/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\/de\/wp-json\/wp\/v2\/posts\/108629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=108629"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/108629\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=108629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=108629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=108629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}