{"id":38149,"date":"2019-10-31T22:21:56","date_gmt":"2019-10-31T19:21:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/yadro-linux-5-3-uvidelo-svet\/"},"modified":"2019-10-31T22:21:56","modified_gmt":"2019-10-31T19:21:56","slug":"yadro-linux-5-3-uvidelo-svet","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/yadro-linux-5-3-uvidelo-svet","title":{"rendered":"The Linux kernel 5.3 has been released!","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>Key Innovations<\/b><br \/>\n<noindex><\/p>\n<ul>\n<li>The pidfd mechanism allows a specific PID to be assigned to a process. This assignment continues to exist even after the process ends, so the PID can be reapplied to it upon restart. <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/789023\/\">Details<\/a>.<\/noindex>\n<\/li>\n<li>Frequency range limitations in the process scheduler. For example, critical processes can be run with a minimum frequency threshold (say, no less than 3 GHz), while low-priority processes can have a maximum frequency threshold (for instance, no more than 2 GHz). <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/762043\/\">Details<\/a>.\n<\/li>\n<li>Support for AMD Navi family video chips (RX5700) in the amdgpu driver. All necessary features have been implemented, including video encoding\/decoding and power management.\n<\/li>\n<li>Full compatibility with x86-compatible Zhaoxin processors, created as a result of collaboration between VIA and the Shanghai government.\n<\/li>\n<li>Power management subsystem based on Intel Speed Select technology, characteristic of some Xeon family processors. This technology is noteworthy for its ability to finely tune performance for each CPU core.\n<\/li>\n<li>An energy-efficient mechanism for the user-space process sleep mode, utilizing umwait instructions for Intel Tremont processors. <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/790920\/\">Details<\/a>.\n<\/li>\n<li>The range 0.0.0.0\/8 is now allowed, providing 16 million new IPv4 addresses. <a rel=\"nofollow\" href=\"https:\/\/netdevconf.org\/0x13\/session.html?talk-ipv4-unicast-expansions\">Details<\/a>.\n<\/li>\n<li>A flexible lightweight hypervisor ACRN, well-suited for managing IoT systems. <a rel=\"nofollow\" href=\"https:\/\/projectacrn.org\/\">Details<\/a>.\n<\/li>\n<\/ul>\n<p>\nThe following are some additional changes.<\/p>\n<p><b>Core Section<\/b>\n<\/p>\n<ul>\n<li>Support for firmware compression in xz format, reducing the \/lib\/firmware directory from ~420 MB to ~130 MB.\n<\/li>\n<li>A new version of the clone() system call allows for more flags to be specified. <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/792628\/\">Details<\/a>.\n<\/li>\n<li>Automatic selection of a larger font for high resolutions in the console.\n<\/li>\n<li>The CONFIG_PREEMPT_RT option, signaling the imminent integration of the RT patch set into the main kernel branch.\n<\/li>\n<\/ul>\n<p><b>File System Subsystem<\/b>\n<\/p>\n<ul>\n<li>BULKSTAT and INUMBERS system calls for XFS v5 have been introduced, and work has begun on implementing multithreaded inode traversal.\n<\/li>\n<li>Btrfs now uses fast checksums (crc32c) on all architectures.\n<\/li>\n<li>The immutable flag is now strictly applied to open files on Ext4. Support for holes in directories has been implemented.\n<\/li>\n<li>CEPH has learned to work with SELinux.\n<\/li>\n<li>The smbdirect mechanism in CIFS is no longer considered experimental. Cryptographic algorithms for SMB3.1.1 GCM have been added. File opening speed has been increased.\n<\/li>\n<li>F2FS can host swap files, which function in direct access mode. It is possible to disable the garbage collector when checkpoint=disable.\n<\/li>\n<li>NFS clients can establish multiple TCP connections to the server through the mounting option nconnect=X.\n<\/li>\n<\/ul>\n<p><b>Memory Subsystem<\/b>\n<\/p>\n<ul>\n<li>Each dma-buf gets a full inode. A lot of detailed information about shmem buffer usage can be obtained from the directories \/proc\/*\/fd and \/proc\/*\/map_files.\n<\/li>\n<li>The smaps mechanism shows separate information on anonymous and shared memory as well as on the file cache in the proc file smaps_rollup.\n<\/li>\n<li>Using rbtree for swap_extent improved performance under heavy swap usage by multiple processes.\n<\/li>\n<li>The number of vmalloc pages is displayed in \/proc\/meminfo.\n<\/li>\n<li>The capabilities of tools\/vm\/slabinfo have been expanded in terms of sorting caches by fragmentation degree.\n<\/li>\n<\/ul>\n<p><b>Virtualization and Security<\/b>\n<\/p>\n<ul>\n<li>The virtio-iommu driver allows para-virtualized devices to send IOMMU requests without emulator address table.\n<\/li>\n<li>The virtio-pmem driver allows access to storage through physical address space.\n<\/li>\n<li>Accelerated metadata access for vhost. For TX PPS tests, speed increases of 24% have been observed.\n<\/li>\n<li>For vhost_net, zerocopy is disabled by default.\n<\/li>\n<li>Encryption keys can be attached to namespaces.\n<\/li>\n<li>Support for xxhash, an extremely fast non-cryptographic hashing algorithm, whose speed is limited only by memory performance.\n<\/li>\n<\/ul>\n<p><b>Network subsystem<\/b>\n<\/p>\n<ul>\n<li>Initial support for nexthop objects created to improve the scalability of IPv4 and IPv6 routes.\n<\/li>\n<li>Netfilter has learned to offload filtering to hardware acceleration devices. Built-in connection tracking support for bridges has been added.\n<\/li>\n<li>A new traffic control module that allows manipulation of MPLS packet headers.\n<\/li>\n<li>The isdn4linux subsystem has been removed.\n<\/li>\n<li>LE pings for Bluetooth are now available.\n<\/li>\n<\/ul>\n<p><b>Hardware architectures<\/b><\/p>\n<ul>\n<li>New ARM platforms and devices include: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, development kit for Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, and others.\n<\/li>\n<li>For x86, the mechanism \/proc\/\/arch_status has been added to display architecture-specific information such as the last AVX512 usage time.\n<\/li>\n<li>VMX performance for KVM has been optimized, with vmexit speed increased by 12%.\n<\/li>\n<li>Various information about Intel KabyLake, AmberLake, WhiskeyLake, and Ice Lake processors has been added and updated.\n<\/li>\n<li>LZMA and LZO compression for uImage on PowerPC.\n<\/li>\n<li>Protected virtio virtualization for S390.\n<\/li>\n<li>Support for large memory pages for RISC-V.\n<\/li>\n<li>Time travel mode for User-mode Linux (time slowdown and acceleration).\n<\/li>\n<\/ul>\n<p><b>Device drivers<\/b>\n<\/p>\n<ul>\n<li>HDR metadata recognition for amdgpu and i915 drivers.\n<\/li>\n<li>Functionality extensions for Vega12 and Vega20 graphics chips in amdgpu.\n<\/li>\n<li>Multisegment gamma correction for i915, as well as asynchronous screen power-off and a number of new firmware.\n<\/li>\n<li>The Nouveau video driver has learned to recognize TU116 family chips.\n<\/li>\n<li>New Bluetooth protocols MediaTek MT7663U and MediaTek MT7668U.\n<\/li>\n<li>TLS TX HW offloading for Infiniband, as well as an expansion of hardware and temperature monitoring.\n<\/li>\n<li>Elkhart Lake recognition in the HD Audio driver.\n<\/li>\n<li>New audio devices and codecs: Conexant CX2072X, Cirrus Logic CS47L35\/85\/90, Cirrus Logic Madera, RT1011\/1308.\n<\/li>\n<li>Apple SPI driver for keyboard and trackpad.\n<\/li>\n<li>In the watchdog subsystem, a limit time can be set for opening \/dev\/watchdogN.\n<\/li>\n<li>The cpufreq frequency management mechanism has added support for imx-cpufreq-dt and Raspberry Pi.\n<\/li>\n<\/ul>\n<p>Source: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.linux.org.ru\/news\/kernel\/15227621\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0413\u043b\u0430\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430 \u041c\u0435\u0445\u0430\u043d\u0438\u0437\u043c pidfd, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0437\u0430\u043a\u0440\u0435\u043f\u0438\u0442\u044c \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 PID \u0437\u0430 \u043a\u0430\u043a\u0438\u043c-\u043b\u0438\u0431\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c. \u0417\u0430\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0438 \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430, \u0447\u0442\u043e\u0431\u044b PID \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0432\u044b\u0434\u0430\u0442\u044c \u0435\u043c\u0443 \u043f\u0440\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438. \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0447\u0430\u0441\u0442\u043e\u0442\u043d\u044b\u0445 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u043e\u0432 \u0432 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0441 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u043c \u043f\u043e\u0440\u043e\u0433\u043e\u043c \u0447\u0430\u0441\u0442\u043e\u0442\u044b (\u0441\u043a\u0430\u0436\u0435\u043c, \u043d\u0435 \u043c\u0435\u043d\u0435\u0435 3 \u0413\u0413\u0446), \u0430 \u043d\u0438\u0437\u043a\u0440\u043e\u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u044b\u0435 \u2014 \u0441 \u0432\u0435\u0440\u0445\u043d\u0438\u043c \u043f\u043e\u0440\u043e\u0433\u043e\u043c \u0447\u0430\u0441\u0442\u043e\u0442\u044b [&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-38149","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0413\u043b\u0430\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430 \u041c\u0435\u0445\u0430\u043d\u0438\u0437\u043c pidfd, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0437\u0430\u043a\u0440\u0435\u043f\u0438\u0442\u044c \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 PID \u0437\u0430 \u043a\u0430\u043a\u0438\u043c-\u043b\u0438\u0431\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c.\" \/>\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\/en\/blog\/news\/yadro-linux-5-3-uvidelo-svet\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\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\u042f\u0434\u0440\u043e Linux 5.3 \u0443\u0432\u0438\u0434\u0435\u043b\u043e \u0441\u0432\u0435\u0442! | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0413\u043b\u0430\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430 \u041c\u0435\u0445\u0430\u043d\u0438\u0437\u043c pidfd, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0437\u0430\u043a\u0440\u0435\u043f\u0438\u0442\u044c \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 PID \u0437\u0430 \u043a\u0430\u043a\u0438\u043c-\u043b\u0438\u0431\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/yadro-linux-5-3-uvidelo-svet\" \/>\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=\"2019-10-31T19:21:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:21:56+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\udd47Linux Kernel 5.3 has been released! | ProHoster","description":"Key innovations include the pidfd mechanism, allowing a specific PID to be pinned to a particular process.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/yadro-linux-5-3-uvidelo-svet","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","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\u042f\u0434\u0440\u043e Linux 5.3 \u0443\u0432\u0438\u0434\u0435\u043b\u043e \u0441\u0432\u0435\u0442! | ProHoster","og:description":"\u0413\u043b\u0430\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430 \u041c\u0435\u0445\u0430\u043d\u0438\u0437\u043c pidfd, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0437\u0430\u043a\u0440\u0435\u043f\u0438\u0442\u044c \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 PID \u0437\u0430 \u043a\u0430\u043a\u0438\u043c-\u043b\u0438\u0431\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/yadro-linux-5-3-uvidelo-svet","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":"2019-10-31T19:21:56+00:00","article:modified_time":"2019-10-31T19:21:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38149","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 20:40:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:14:22","updated":"2026-01-23 20:40:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/38149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=38149"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/38149\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=38149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=38149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=38149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}