{"id":104751,"date":"2022-08-01T09:36:42","date_gmt":"2022-08-01T07:36:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-5-19"},"modified":"2022-08-01T09:36:42","modified_gmt":"2022-08-01T07:36:42","slug":"reliz-yadra-linux-5-19","status":"publish","type":"post","link":"https:\/\/prohoster.info\/no\/blog\/news\/reliz-yadra-linux-5-19","title":{"rendered":"Lansering av Linux-kjernen 5.19","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Etter to m\u00e5neder med utvikling presenterte Linus Torvalds utgivelsen av Linux-kjernen 5.19. Blant de mest bemerkelsesverdige endringene er st\u00f8tte for prosessorarkitekturen LoongArch, integrering av 'BIG TCP'-patcher, 'on-demand'-modus i fscache, fjerning av kode for \u00e5 st\u00f8tte a.out-formatet, muligheten til \u00e5 bruke ZSTD for komprimering av fastvare, et grensesnitt for \u00e5 h\u00e5ndtere utskyting av minne fra brukerrommet, forbedret p\u00e5litelighet og ytelse av generatoren for pseudotilfeldige tall, samt st\u00f8tte for Intel IFS (In-Field Scan), AMD SEV-SNP (Secure Nested Paging), Intel TDX (Trusted Domain Extensions) og ARM SME (Scalable Matrix Extension).     <\/p>\n<p>I kunngj\u00f8ringen sa Linus at den neste kjernelanseringen sannsynligvis vil f\u00e5 versjonsnummer 6.0, da det har blitt tilstrekkelig mange utgivelser i 5.x-grenen til \u00e5 rettferdiggj\u00f8re \u00e5 endre det f\u00f8rste tallet i versjonsnummeret. Endringen av nummerering skjer av estetiske grunner og er et formelt skritt for \u00e5 fjerne ubehag ved \u00e5 ha et stort antall utgivelser i serien.     <\/p>\n<p>Linus nevnte ogs\u00e5 at han brukte en Apple-laptop med ARM64-arkitektur (Apple Silicon) og et Linux-milj\u00f8 basert p\u00e5 distribusjonen Asahi Linux for \u00e5 lage utgivelsen. Dette er ikke Linus sin prim\u00e6re arbeidsstasjon, men han benyttet denne plattformen for \u00e5 teste dens egnethet for arbeid med kjernen og for \u00e5 v\u00e6re sikker p\u00e5 at han kunne lage kjernutgivelser p\u00e5 farten, med en lett laptop i h\u00e5nden. For mange \u00e5r siden hadde Linus erfaring med \u00e5 bruke Apple-utstyr for utvikling \u2014 han brukte en gang en datamaskin basert p\u00e5 CPU ppc970 og en Macbook Air.      <\/p>\n<p>Den nye versjonen inneholder 16401 feilrettinger fra 2190 utviklere (i forrige utgivelse var det 16206 feilrettinger fra 2127 utviklere), patchst\u00f8rrelsen er 90 MB (endringene ber\u00f8rte 13847 filer, med 1149456 nye kode-linjer lagt til og 349177 linjer fjernet). Omtrent 39% av alle endringene i 5.19 er relatert til enhetsdrivere, omtrent 21% av endringene gjelder oppdatering av kode spesifikk for maskinvarearkitekturer, 11% er relatert til nettverksstakken, 4% til filsystemer og 3% til interne subsystems i kjernen.                 <\/p>\n<p>De viktigste nyhetene i kjernen 5.19:  <\/p>\n<ul>\n<li class=\"l\"> <b>Disk subsystem, I\/O og filsystemer<\/b>\n<ul>\n<li class=\"l\"> EROFS-filsystemet (Enhanced Read-Only File System) er designet for bruk p\u00e5 partisjoner som kun er tilgjengelige i lesemodus, og er oversatt til \u00e5 bruke fscache-undermodulen for datacaching. Denne endringen har betydelig forbedret ytelsen til systemer der et stort antall containere startes fra EROFS-baserte bilder.\n<li class=\"l\"> Det er lagt til en 'on-demand'-modus for lesing i fscache-subsystemet, som brukes for \u00e5 optimalisere EROFS. Den nye modusen gj\u00f8r det mulig \u00e5 organisere lesecaching fra filsystemavbilder som ligger i det lokale systemet. I motsetning til den opprinnelig tilgjengelige arbeidsmodusen, som er fokusert p\u00e5 caching i det lokale filsystemet av data overf\u00f8rt via nettverksfilsystemer, delegerer 'on-demand'-modusen funksjoner for datainnhenting og lagring i cache til en separat bakgrunnsprosess som kj\u00f8rer i brukerrommet.\n<li class=\"l\"> XFS har f\u00e5tt muligheten til \u00e5 lagre milliarder av utvidede attributter i i-node. Det maksimale antallet extenter for en fil er \u00f8kt fra 4 milliarder til 247. Det er implementert en modus for atomisk oppdatering av flere utvidede attributter for en fil samtidig.\n<li class=\"l\"> Btrfs-filsystemet har optimalisert h\u00e5ndteringen av l\u00e5ser, noe som har resultert i en \u00f8kning i ytelse p\u00e5 omtrent 7 % ved direkte skriving i nowait-modus. Ytelsen for operasjoner i NOCOW-modus (uten copy-on-write) er \u00f8kt med cirka 3 %. Belastningen p\u00e5 sidens cache ved arbeid med kommandoen &#171;send&#187; er redusert. Den minimale st\u00f8rrelsen p\u00e5 delsidene er redusert fra 64K til 4K (det er mulig \u00e5 bruke delomr\u00e5der mindre enn kjernens sider). Overgangen fra bruk av basis-tre (radix tree) til algoritmen XArrays er implementert.\n<li class=\"l\"> NFS-serveren har f\u00e5tt en modus for forlengelse av l\u00e5sbesparelse satt av en klient som har sluttet \u00e5 svare p\u00e5 foresp\u00f8rslene. Den nye modusen tillater at opprydning av l\u00e5sen kan forsinkes i opptil et d\u00f8gn, hvis en annen klient ikke ber om en konkurrerende l\u00e5s. I standardmodus ryddes l\u00e5sen opp etter 90 sekunder n\u00e5r klienten har sluttet \u00e5 svare.\n<li class=\"l\"> I fanotify-filsystemets hendelsessporingsundermodul er flagget FAN_MARK_EVICTABLE implementert, som kan deaktivere l\u00e5sing av m\u00e5l-i-node i cachen, for eksempel for \u00e5 ignorere undertr\u00e6r uten \u00e5 l\u00e5se deler av dem i cachen.\n<li class=\"l\"> FAT32-driveren har f\u00e5tt st\u00f8tte for \u00e5 hente informasjon om filens opprettelsestid gjennom systemanropet statx, med implementering av en mer effektiv og funksjonell variant av stat(), som returnerer utvidet informasjon om filen.\n<li class=\"l\"> Det er gjort betydelige optimaliseringer i exFAT-driveren, knyttet til \u00e5 muliggj\u00f8re samtidig rensing av en gruppe sektorer i aktiv \u2018dirsync\u2019-modus, istedenfor sekvensiell rengj\u00f8ring per sektor. Ved \u00e5 redusere antall blokksforesp\u00f8rsel etter optimaliseringen har ytelsen for oppretting av mange kataloger p\u00e5 SD-kort \u00f8kt med mer enn 73-85 % avhengig av klusterst\u00f8rrelse.\n<li class=\"l\"> Det f\u00f8rste korrigerende oppdateringen av ntfs3-driveren er inkludert i kjernen. Siden ntfs3 ble inkludert i kjernen 5.15 i oktober i fjor, har driveren ikke blitt oppdatert, og forbindelsen til utviklerne ble tapt, men n\u00e5 har utviklerne gjenopptatt publiseringen av endringer. De foresl\u00e5tte patchene har rettet opp feil som f\u00f8rte til minnelekkasjer og krasj, l\u00f8st problemer med xfstests, ryddet opp i ubrukelig kode og rettet skrivefeil.\n<li class=\"l\"> For OverlayFS er muligheten for mapping av bruker-ID-er fra monterte filsystemer implementert, brukt for \u00e5 tilknytte filer til en bestemt bruker p\u00e5 et montert eksternt partisjon med en annen bruker i det n\u00e5v\u00e6rende systemet.               <\/ul>\n<li class=\"l\"> <b>Minne og systemtjenester<\/b>\n<ul>\n<li class=\"l\"> Innledende st\u00f8tte for LoongArch-instruksjonssettarkitekturen er lagt til, brukt i Loongson 3 5000 prosessorene og implementerer en ny RISC ISA som ligner p\u00e5 MIPS og RISC-V. LoongArch-arkitekturen er tilgjengelig i tre varianter: begrenset 32-bit (LA32R), normal 32-bit (LA32S) og 64-bit (LA64).\n<li class=\"l\"> Koden for st\u00f8tte av a.out kj\u00f8rbare filformat er fjernet, som ble ansett som foreldet i versjon 5.1. a.out-formatet har lenge v\u00e6rt utdatert p\u00e5 Linux-systemer, og generering av a.out-filer st\u00f8ttes ikke av moderne verkt\u00f8y i standard Linux-konfigurasjoner. Lasten for a.out filer kan implementeres helt i brukerrens rom.\n<li class=\"l\"> St\u00f8tten for oppstartsalternativer spesifik til x86-arkitekturen: nosep, nosmap, nosmep, noexec og noclflush er avsluttet.\n<li class=\"l\"> St\u00f8tten for den foreldede CPU-arkitekturen h8300 (Renesas H8\/300), som lenge har v\u00e6rt uten vedlikehold, er avsluttet.\n<li class=\"l\"> Mulighetene knyttet til reaksjon p\u00e5 oppdagelse av split locks som oppst\u00e5r ved tilgang til ujevne data i minnet er utvidet, fordi dataene krysser to CPU-cachelinjer n\u00e5r en atom\u00e6r instruksjon utf\u00f8res. Slike l\u00e5ser kan f\u00f8re til betydelig ytelsesreduksjon. Tidligere ga kjernen varsler som inneholdt informasjon om den prosessen som for\u00e5rsaket blokeringen, men n\u00e5 vil den problematiske prosessen bli ytterligere forsinket for \u00e5 opprettholde ytelsen til resten av systemet.\n<li class=\"l\"> St\u00f8tte for mekanismen IFS (In-Field Scan), implementert i Intel-prosessorer, er lagt til. Denne mekanismen tillater kj\u00f8ring av lavniv\u00e5 diagnostiske tester av CPU-er, som kan avdekke problemer som ikke oppdages av standard verkt\u00f8y basert p\u00e5 feilkorrigeringskoder (ECC) eller paritetsbiter. Utf\u00f8rte tester er formatert som lastbare fastvareoppdateringer, lik oppdateringer av mikrokoden. Testresultatene er tilgjengelige gjennom sysfs.\n<li class=\"l\"> Muligheten til \u00e5 integrere bootconfig-filen i kjernen er lagt til, noe som gj\u00f8r det mulig \u00e5 definere kjernens driftsparametere via en innstillingsfil i tillegg til kommandolinjealternativer. Integreringen skjer ved hjelp av byggealternativet &#8216;CONFIG_BOOT_CONFIG_EMBED_FILE=&#187;\\\/PATH\\\/TO\\\/BOOTCONFIG\\\/FILE&#187;&#8216;. Tidligere ble bootconfig definert ved \u00e5 feste den til initrd-bildet. Integrering i kjernen gj\u00f8r det mulig \u00e5 bruke bootconfig i konfigurasjoner uten initrd.\n<li class=\"l\"> Muligheten til \u00e5 laste inn fastvare komprimert med Zstandard-algoritmen er implementert. I sysfs er det lagt til et sett med kontrollfiler \/sys\/class\/firmware\/* som gj\u00f8r det mulig \u00e5 initiere lasting av fastvare fra brukerrommet.\n<li class=\"l\"> I grensesnittet for asynkron inndatabehandling io_uring er det introdusert et nytt flagg IORING_RECVSEND_POLL_FIRST. N\u00e5r dette flagget er aktivert, vil nettverksoperasjonen f\u00f8rst bli behandlet ved hjelp av polling, noe som kan spare ressurser i situasjoner der det er akseptabelt med en viss forsinkelse i behandlingen. Io_uring har ogs\u00e5 f\u00e5tt st\u00f8tte for systemanropet socket(), nye flagg for \u00e5 forenkle h\u00e5ndteringen av filbeskrivere, samt en \u00abmulti-shot\u00bb modus for \u00e5 akseptere flere forbindelser samtidig med accept()-kallet. Det er ogs\u00e5 lagt til operasjoner for \u00e5 koble NVMe-kommandoer direkte til enheten.\n<li class=\"l\"> For the Xtensa architecture, support for the KCSAN (Kernel Concurrency Sanitizer) debugging tool has been provided, designed for dynamic detection of race conditions within the kernel. Support for sleep mode and coprocessors has also been added.\n<li class=\"l\"> Support for the m68k (Motorola 68000) architecture has been implemented. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/vps\/abuzoustojchivye-vps\/\"   title=\"en virtuell maskin\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4203\">en virtuell maskin<\/a> (platform simulator), based on the Android Goldfish emulator.\n<li class=\"l\"> For the AArch64 architecture, support for Armv9-A SME (Scalable Matrix Extension) has been implemented.\n<li class=\"l\"> In the eBPF subsystem, the storage of typed pointers in map structures has been allowed, and support for dynamic pointers has been added.\n<li class=\"l\"> A new proactive memory eviction mechanism has been proposed, which supports user-space management through the memory.reclaim file. Writing a number to the specified file will attempt to evict the corresponding number of bytes from the set associated with the cgroup.\n<li class=\"l\"> The accuracy of memory usage accounting during data compression in the swap space has been improved using the zswap mechanism.\n<li class=\"l\"> For the RISC-V architecture, support for running 32-bit executables on 64-bit systems has been provided, a mode has been added to bind limiting attributes to memory pages (for example, to prohibit caching), and the kexec_file_load() function has been implemented.\n<li class=\"l\"> The implementation of support for 32-bit Armv4T and Armv5 systems has been adapted for use in universal multi-platform kernel builds suitable for different ARM systems.          <\/ul>\n<li class=\"l\"> <b>Virtualisering og sikkerhet<\/b>\n<ul>\n<li class=\"l\"> In the EFI subsystem, the ability for confidential information to be sent to guest systems without disclosing it to the host system has been implemented. Data is provided through the security\/coco directory in securityfs.\n<li class=\"l\"> In Lockdown protection mode, which restricts root user access to the kernel and blocks UEFI Secure Boot bypass paths, a loophole allowing circumventing protection through kernel debugger manipulation has been closed.\n<li class=\"l\"> Patches aimed at improving the reliability and performance of the pseudorandom number generator have been included.\n<li class=\"l\"> Support for the randomization mechanism of kernel structures has been implemented when building with Clang 15.\n<li class=\"l\"> In the Landlock mechanism, which allows limiting a group of processes' interaction with the external environment, support for rules controlling file renaming operations has been provided.\n<li class=\"l\"> IMA-subsystem (Integrity Measurement Architecture), designed to verify the integrity of operating system components through digital signatures and hashes, has been translated to use the fs-verity module for file verification.\n<li class=\"l\"> Logikken for handlinger ved frakobling av ikke-privilegert tilgang til eBPF-underdelen har blitt endret. Tidligere ble alle kommandoer knyttet til systemanropet bpf() frakoblet, men fra versjon 5.19 er tilgang til kommandoer som ikke f\u00f8rer til opprettelse av objekter bevart. I slike tilfeller kreves en privilegert prosess for \u00e5 laste opp BPF-programmet, men deretter kan ikke-privilegerte prosesser samhandle med dette programmet.\n<li class=\"l\"> St\u00f8tte for AMD SEV-SNP (Secure Nested Paging) utvidelsen er lagt til, noe som sikrer sikker h\u00e5ndtering av nestede minneside-tabeller og beskytter mot \u00abundeSErVed\u00bb og \u00abSEVerity\u00bb-angrep p\u00e5 AMD EPYC-prosessorer, som kan omg\u00e5 beskyttelsesmekanismen til AMD SEV (Secure Encrypted Virtualization).\n<li class=\"l\"> Support for the Intel TDX (Trusted Domain Extensions) mechanism has been added, allowing the blocking of attempts for external access to encrypted memory. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/vps\/\"   title=\"virtual machines\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2112\">virtual machines<\/a>.\n<li class=\"l\"> The virtio-blk driver, used for emulating block devices, has added support for input\/output using polling, which tests have shown reduces latency by about 10%.                 <\/ul>\n<li class=\"l\"> <b>Nettverks subsystem<\/b>\n<ul>\n<li class=\"l\"> Det er inkludert en serie patcher for BIG TCP som tillater \u00f8kning av maksimal st\u00f8rrelsen p\u00e5 TCP-pakker til 4 GB for \u00e5 optimalisere funksjonen til h\u00f8yhastighets interne datasenter-nettverk. Denne \u00f8kningen i pakkest\u00f8rrelse med et 16-bitters felt i overskriften oppn\u00e5s gjennom implementering av \u00abjumbo\u00bb-pakker, der st\u00f8rrelsen i IP-overskriften settes til 0, mens den faktiske st\u00f8rrelsen overf\u00f8res i et eget 32-bitters felt i en vedlagt overskrift. Under ytelsestesting f\u00f8rte en pakke med en st\u00f8rrelse p\u00e5 185 KB til en \u00f8kning i b\u00e5ndbredde p\u00e5 50 % og betydelig reduksjon i datatransmisjonsforsinkelser.\n<li class=\"l\"> Arbeidet med \u00e5 integrere verkt\u00f8y for \u00e5 spore \u00e5rsaker til pakketap (\u00e5rsaks koder) er fortsatt i gang. \u00c5rsakskoden overf\u00f8res under frigj\u00f8ring av minne knyttet til pakken, og gj\u00f8r det mulig \u00e5 ta hensyn til situasjoner som pakketap p\u00e5 grunn av feil i felt i headeren, identifisering av spoofing av rp_filter-algoritmen, feil kontrollsum, utilstrekkelig minne, utl\u00f8sing av IPSec XFRM-regler, feil sekvensnummer for TCP osv.\n<li class=\"l\"> St\u00f8tte for \u00e5 rulle tilbake MPTCP (MultiPath TCP)-tilkoblinger til vanlig TCP er lagt til i situasjoner der spesifikke MPTCP-funksjoner ikke kan brukes. MPTCP er en utvidelse av TCP-protokollen som organiserer TCP-tilkoblingen med levering av pakker samtidig gjennom flere ruter via forskjellige nettverksgrensesnitt knyttet til forskjellige IP-adresser. API for \u00e5 administrere MPTCP-str\u00f8mmer fra brukerrommet er lagt til.                      <\/ul>\n<li class=\"l\"> <b>Utstyr<\/b>\n<ul>\n<li class=\"l\"> Mer enn 420 tusen nye linjer med kode relatert til amdgpu-driveren er lagt til, hvorav omtrent 400 tusen linjer er automatisk genererte header-filer med data for ASIC-registre i driveren for AMD GPU-er, og ytterligere 22,5 tusen linjer gir den innledende implementeringen av st\u00f8tte for AMD SoC21. Den totale st\u00f8rrelsen p\u00e5 driveren for AMD GPU-er har n\u00e5dd over 4 millioner linjer med kode. I tillegg til SoC21 inkluderer AMD-driveren st\u00f8tte for SMU 13.x (System Management Unit), oppdatert st\u00f8tte for USB-C og GPUVM, samt forberedelse til st\u00f8tte for fremtidige generasjoner av RDNA3 (RX 7000) og CDNA (AMD Instinct)-plattformer.\n<li class=\"l\"> I i915-driveren (Intel) er energistyringsfunksjonene utvidet. Identifikatorene for Intel DG2 GPU-er (Arc Alchemist) som brukes p\u00e5 b\u00e6rbare datamaskiner er lagt til, i tillegg er den innledende st\u00f8tten for Intel Raptor Lake-P (RPL-P) plattformen sikret, informasjon om Arctic Sound-M-grafikkort er lagt til, ABI for beregningsmotorer er implementert, og st\u00f8tte for Tile4-formatet er lagt til for DG2-kort. Det er ogs\u00e5 implementert st\u00f8tte for DisplayPort HDR for systemer basert p\u00e5 Haswell mikroarkitektur.\n<li class=\"l\"> I Nouveau-driveret er det blitt gjort et skifte til bruk av drm_gem_plane_helper_prepare_fb-behandleren, og for noen strukturer og variabler er minnet tildelt statisk. N\u00e5r det gjelder bruken av \u00e5pen kildekode fra NVIDIA for Nouveau-moduler, er arbeidet s\u00e5 langt begrenset til \u00e5 identifisere og rette feil. Det planlegges \u00e5 bruke den publiserte fastvaren for \u00e5 forbedre ytelsen til driveren.\n<li class=\"l\"> En driver for NVMe-kontrolleren, som brukes i Apple-datamaskiner med M1-brikken, har blitt lagt til.                    <\/ul>\n<\/ul>\n<p>Samtidig har den latinamerikanske Stiftelsen for programvare med fri programvare utviklet en fullstendig fri kjerne 5.19 \u2014 Linux-libre 5.19-gnu, renset for elementer fra fastvare og drivere som inneholder ikke-frie komponenter eller kodebiter hvis bruksomr\u00e5de er begrenset av produsenten. I den nye utgaven er det gjennomf\u00f8rt rensing av drivere for pureLiFi X\/XL\/XC og TI AMx3 Wkup-M3 IPC. Koden for rensing av blobs i drivere og subsystemer som Silicon Labs WFX, AMD amdgpu, Qualcomm WCNSS Peripheral Image Loader, Realtek Bluetooth, Mellanox Spectrum, Marvell WiFi-Ex, Intel AVS, IFS, pu3-imgu drivere er oppdatert. Behandling av devicetree-filer for Qualcomm AArch64 er implementert. St\u00f8tte for ny navngivningsskjema for komponenter i Sound Open Firmware er lagt til. Rensingen av driveren ATM Ambassador, som er fjernet fra kjernen, er opph\u00f8rt. H\u00e5ndteringen av rensingen av blobs i HDCP og Mellanox Core er flyttet til separate kconfig-tagger.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57449\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.19. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b LoongArch, \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u043f\u0430\u0442\u0447\u0435\u0439 &#171;BIG TCP&#187;, \u0440\u0435\u0436\u0438\u043c &#171;on-demand&#187; \u0432 fscache, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 a.out, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f ZSTD \u0434\u043b\u044f \u0441\u0436\u0430\u0442\u0438\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a, \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u044b\u0442\u0435\u0441\u043d\u0435\u043d\u0438\u0435\u043c \u043f\u0430\u043c\u044f\u0442\u0438 \u0438\u0437 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u043f\u0441\u0435\u0432\u0434\u043e\u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 [&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-104751","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.19.\" \/>\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\/no\/blog\/news\/reliz-yadra-linux-5-19\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.19 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.19.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/no\/blog\/news\/reliz-yadra-linux-5-19\" \/>\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=\"2022-08-01T07:36:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-08-01T07:36:42+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\udd47Utgivelsen av Linux-kjernen 5.19 | ProHoster","description":"Etter to m\u00e5neders utvikling presenterte Linus Torvalds utgivelsen av Linux-kjernen 5.19.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/reliz-yadra-linux-5-19","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.19 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.19.","og:url":"https:\/\/prohoster.info\/no\/blog\/news\/reliz-yadra-linux-5-19","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":"2022-08-01T07:36:42+00:00","article:modified_time":"2022-08-01T07:36:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"104751","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":"default","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-08-01 07:37:04","updated":"2026-02-09 17:11:27","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/104751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=104751"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/104751\/revisions"}],"predecessor-version":[{"id":164078,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/104751\/revisions\/164078"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=104751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=104751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=104751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}