{"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\/nl\/blog\/news\/reliz-yadra-linux-5-19","title":{"rendered":"Release van de Linux-kernel 5.19","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Na twee maanden ontwikkeling heeft Linus Torvalds de release van de Linux-kernel 5.19 gepresenteerd. Onder de meest opvallende veranderingen zijn: ondersteuning voor de LoongArch-processorarchitectuur, integratie van 'BIG TCP'-patches, de \u2018on-demand\u2019-modus in fscache, verwijdering van de code voor ondersteuning van het a.out-formaat, de mogelijkheid om ZSTD te gebruiken voor het comprimeren van firmware, een interface voor het beheren van geheugenonttrekking uit de gebruikersruimte, verbeterde betrouwbaarheid en prestaties van de pseudo-willekeurige getallengenerator, en ondersteuning voor Intel IFS (In-Field Scan), AMD SEV-SNP (Secure Nested Paging), Intel TDX (Trusted Domain Extensions) en ARM SME (Scalable Matrix Extension).     <\/p>\n<p>In de aankondiging meldde Linus dat de volgende kernelrelease waarschijnlijk versie 6.0 zal krijgen, omdat er in de 5.x-tak voldoende releases zijn verzameld om het eerste cijfer van het versienummer te wijzigen. Deze wijziging in de nummering gebeurt om esthetische redenen en is een formele stap die ongemak wegneemt door een groot aantal releases in de serie.     <\/p>\n<p>Linus vermeldde ook dat hij voor de release een Apple-laptop op basis van de ARM64-architectuur (Apple Silicon) met een Linux-omgeving op basis van de Asahi Linux-distributie heeft gebruikt. Dit is niet zijn primaire werkstation, maar hij gebruikte dit platform om de geschiktheid voor kernelontwikkeling te testen en om zeker te zijn dat hij kernelreleases onderweg kon samenstellen, met een lichte laptop bij de hand. Jaren geleden had Linus ervaring met het gebruik van Apple-hardware voor ontwikkeling; ooit maakte hij gebruik van een computer met een ppc970 CPU en een Macbook Air laptop.      <\/p>\n<p>In de nieuwe versie zijn 16401 correcties toegevoegd van 2190 ontwikkelaars (bij de vorige release waren er 16206 correcties van 2127 ontwikkelaars), de patchgrootte is 90 MB (de wijzigingen hebben 13847 bestanden aangeraakt, 1149456 regels code toegevoegd, en 349177 regels verwijderd). Ongeveer 39% van alle wijzigingen in 5.19 heeft betrekking op apparaatstuurprogramma's, ongeveer 21% van de wijzigingen is gerelateerd aan het bijwerken van architectuurspecifieke code, 11% heeft te maken met de netwerkstack, 4% met bestandssystemen en 3% met interne subsysteem van de kernel.                 <\/p>\n<p>De belangrijkste vernieuwingen in kernel 5.19:  <\/p>\n<ul>\n<li class=\"l\"> <b>Opslagsubsystemen, invoer\/uitvoer en bestandssystemen<\/b>\n<ul>\n<li class=\"l\"> Het EROFS-bestandssysteem (Enhanced Read-Only File System) is ontworpen voor gebruik op partities die alleen-lezen toegankelijk zijn en is overgeschakeld naar het fscache-subsysteem, dat gegevenscachediensten biedt. Deze wijziging heeft de prestaties van systemen waarin een groot aantal containers op basis van EROFS worden gestart, aanzienlijk verbeterd.\n<li class=\"l\"> In de fscache-subsysteem is een on-demand leesmodus toegevoegd, die wordt ingeschakeld voor de optimalisatie van EROFS. De nieuwe modus maakt het mogelijk om caching van het lezen van FS-images die zich in het lokale systeem bevinden te organiseren. In tegenstelling tot de oorspronkelijk beschikbare werkwijze, die gericht is op caching in het lokale bestandssysteem van gegevens die via netwerkbestandsystemen worden doorgegeven, de 'on-demand' modus delegeert de functies voor gegevensonttrekking en caching aan een aparte achtergrondproces dat in de gebruikersruimte draait.\n<li class=\"l\"> XFS biedt de mogelijkheid om miljarden uitgebreide attributen in een i-node op te slaan. Het maximale aantal extents voor \u00e9\u00e9n bestand is verhoogd van 4 miljard naar 247. Er is een modus ge\u00efmplementeerd voor atomair bijwerken van meerdere uitgebreide bestandseigenschappen.\n<li class=\"l\"> In het Btrfs-bestandssysteem is de werking met locks geoptimaliseerd, wat heeft geleid tot een prestatieverbetering van ongeveer 7% bij directe schrijfbewerkingen in de nowait-modus. De prestaties van operaties in de NOCOW-modus (zonder copy-on-write) zijn met ongeveer 3% verbeterd. De belasting van de pagina-cache is verminderd tijdens het werken met het commando &#171;send&#187;. De minimale grootte van subpagina's is verlaagd van 64K naar 4K (subpagina's van minder dan de grootte van kernpagina's kunnen worden gebruikt). De overstap is gemaakt van het gebruik van een radix tree naar het XArrays-algoritme.\n<li class=\"l\"> In de NFS-server is een modus toegevoegd voor het verlengen van de status van de vergrendeling die door de client is ingesteld, die niet meer reageert op verzoeken. Deze nieuwe modus maakt het mogelijk om de schoonmaaktijd van de vergrendeling tot 24 uur uit te stellen, als een andere client geen concurrerende vergrendeling aanvraagt. In de standaardmodus wordt de vergrendeling na 90 seconden verwijderd nadat de client niet meer reageert.\n<li class=\"l\"> In het fanotify FS-evensysteem is de FAN_MARK_EVICTABLE-vlag ge\u00efmplementeerd, waarmee je de verankering van doel-i-nodes in de cache kunt uitschakelen, bijvoorbeeld om subtrees te negeren zonder hun delen in de cache te verankeren.\n<li class=\"l\"> In de FAT32-bestuurder is ondersteuning toegevoegd voor het verkrijgen van informatie over de aanmaaktijd van een bestand via de systeemaanroep statx, met een effici\u00ebntere en functionelere variant van stat(), die uitgebreide informatie over het bestand retourneert.\n<li class=\"l\"> Er zijn aanzienlijke optimalisaties doorgevoerd in de exFAT-driver, die verband houden met het gelijktijdig opruimen van een groep sectoren in de actieve \u2018dirsync\u2019-modus, in plaats van een sequente opruiming per sector. Door het verminderen van het aantal blokaanvragen na de optimalisatie is de prestaties van het maken van een groot aantal mappen op een SD-kaart met meer dan 73-85% toegenomen, afhankelijk van de grootte van de cluster.\n<li class=\"l\"> De eerste correctie-update van de ntfs3-driver is opgenomen in de kernel. Sinds de opname van ntfs3 in kernel 5.15 in oktober vorig jaar is de driver niet bijgewerkt en was er geen contact met de ontwikkelaars, maar nu hebben de ontwikkelaars de publicatie van wijzigingen hervat. In de voorgestelde patches zijn fouten verholpen die leidden tot geheugenlekken en crashes, zijn er problemen met het uitvoeren van xfstests opgelost, is ongebruikte code opgeruimd en zijn typfouten gecorrigeerd.\n<li class=\"l\"> Voor OverlayFS is de mogelijkheid ge\u00efmplementeerd om gebruikersidentificatoren van gemounte bestandssystemen in kaart te brengen, die worden gebruikt om bestanden van een bepaalde gebruiker op een gemounte externe schijf af te stemmen op een andere gebruiker in het huidige systeem.               <\/ul>\n<li class=\"l\"> <b>Geheugen en systeemdiensten<\/b>\n<ul>\n<li class=\"l\"> De initi\u00eble ondersteuning voor de LoongArch-instructiesetarchitectuur is toegevoegd, toegepast in Loongson 3 5000-processoren en die een nieuwe RISC ISA implementeert, vergelijkbaar met MIPS en RISC-V. De LoongArch-architectuur is beschikbaar in drie varianten: een beperkte 32-bits (LA32R), gewone 32-bits (LA32S) en 64-bits (LA64).\n<li class=\"l\"> De code ter ondersteuning van het a.out uitvoerbaar bestandformaat is verwijderd, wat als verouderd is beschouwd sinds versie 5.1. Het a.out-formaat wordt al lang niet meer gebruikt op systemen met Linux, en het genereren van a.out-bestanden wordt niet langer ondersteund door moderne tools in de standaard Linux-configuraties. De lader voor a.out-bestanden kan volledig in de gebruikersruimte worden ge\u00efmplementeerd.\n<li class=\"l\"> De ondersteuning voor op x86-architectuur specifieke opstartopties is gestopt: nosep, nosmap, nosmep, noexec en noclflush.\n<li class=\"l\"> De ondersteuning voor de verouderde CPU-architectuur h8300 (Renesas H8\/300), die al lang niet meer wordt onderhouden, is stopgezet.\n<li class=\"l\"> De mogelijkheden voor het reageren op het detecteren van split locks, die optreden bij de toegang tot niet-uitgelijnde gegevens in het geheugen omdat bij het uitvoeren van een atomaire instructie de gegevens twee cachelijnen van de CPU overschrijden, zijn uitgebreid. Dergelijke locks leiden tot een significante daling van de prestaties. Waar het kernel voorheen standaard een waarschuwing gaf met informatie over het proces dat de lock veroorzaakte, zal het probleemproces nu bovendien worden vertraagd om de prestaties van de rest van het systeem te behouden.\n<li class=\"l\"> Ondersteuning voor de door Intel ge\u00efmplementeerde IFS (In-Field Scan) mechanisme is toegevoegd, waarmee laag-niveau diagnostische tests van de CPU kunnen worden uitgevoerd die problemen kunnen opsporen die niet worden vastgesteld door standaardmiddelen op basis van foutcorrectiecodes (ECC) of pariteitsbits. De uitgevoerde tests worden gepresenteerd in de vorm van opstartbare firmware, vergelijkbaar met microcode-updates. De testresultaten zijn beschikbaar via sysfs.\n<li class=\"l\"> De mogelijkheid is toegevoegd om een bootconfig-bestand in de kernel te integreren, waarmee naast de opties van de opdrachtregel ook kernelparameters kunnen worden vastgesteld via een configuratiebestand. De integratie gebeurt met behulp van de bouwoptie &#8216;CONFIG_BOOT_CONFIG_EMBED_FILE=&#187;\/PATH\/TO\/BOOTCONFIG\/FILE&#187;&#8216;. Eerder werd bootconfig gedefinieerd door het aan de initrd-image te koppelen. De integratie in de kernel maakt het mogelijk om bootconfig te gebruiken in configuraties zonder initrd.\n<li class=\"l\"> De mogelijkheid om firmware te laden die is gecomprimeerd met de Zstandard-algoritme is ge\u00efmplementeerd. In sysfs is een set van controlebestanden toegevoegd via \/sys\/class\/firmware\/*, waarmee de firmware-lading vanuit de gebruikersruimte kan worden ge\u00efnitieerd.\n<li class=\"l\"> In de interface voor asynchrone invoer\/uitvoer io_uring is een nieuwe vlag IORING_RECVSEND_POLL_FIRST ge\u00efntroduceerd. Wanneer deze wordt ingesteld, wordt de netwerkaanroep eerst doorgegeven voor verwerking met behulp van polling, wat middelen kan besparen in situaties waarin een bepaalde vertraging bij het verwerken van de operatie acceptabel is. In io_uring is ook ondersteuning voor de systeemaanroep socket() toegevoegd, zijn nieuwe vlaggen aangeboden voor het vereenvoudigen van het beheer van bestandsdescriptors, en is er een 'multi-shot' modus toegevoegd voor het gelijktijdig accepteren van meerdere verbindingen in de accept()-aanroep. Ook zijn er operaties voor het doorsturen van NVMe-commando's rechtstreeks naar het apparaat toegevoegd.\n<li class=\"l\"> Voor de Xtensa-architectuur is ondersteuning toegevoegd voor het foutopsporingshulpmiddel KCSAN (Kernel Concurrency Sanitizer), dat is ontworpen voor het dynamisch opsporen van racecondities binnen de kernel. Ook is ondersteuning voor de slaapmodus en coprocessors toegevoegd.\n<li class=\"l\"> Voor de m68k-architectuur (Motorola 68000) is het volgende ge\u00efmplementeerd <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/nl\/vps\/abuzoustojchivye-vps\/\"   title=\"virtuele machine\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4203\">virtuele machine<\/a> (platformsimulator), gebaseerd op de Android Goldfish-emulator.\n<li class=\"l\"> Voor de AArch64-architectuur is ondersteuning toegevoegd voor Armv9-A SME (Scalable Matrix Extension) uit te breiden.\n<li class=\"l\"> In de eBPF-subsysteem is het toegestaan om getypeerde pointers op te slaan in mapstructuren, en is ook ondersteuning toegevoegd voor dynamische pointers.\n<li class=\"l\"> Er is een nieuwe voorspellende mechanism voor geheugenuitdrijving voorgesteld, die beheer vanuit de gebruikersruimte ondersteunt via het bestand memory.reclaim. Het schrijven van een getal naar het opgegeven bestand zal proberen om het overeenkomstige aantal bytes uit de set die met de cgroup is verbonden, uit te drijven.\n<li class=\"l\"> De nauwkeurigheid van het geheugenverbruik is verhoogd bij het comprimeren van gegevens in de swapruimte met behulp van het zswap-mechanisme.\n<li class=\"l\"> Voor de RISC-V-architectuur is ondersteuning toegevoegd voor het uitvoeren van 32-bit uitvoerbare bestanden op 64-bit systemen, is een modus toegevoegd voor het binden van beperkingsattributen aan geheugenpagina's (bijvoorbeeld om caching te verbieden) en is de functie kexec_file_load() ge\u00efmplementeerd.\n<li class=\"l\"> De ondersteuning voor 32-bit systemen Armv4T en Armv5 is aangepast voor gebruik in universele multicore kernelbouwsels, geschikt voor verschillende ARM-systemen.          <\/ul>\n<li class=\"l\"> <b>Virtualisatie en beveiliging<\/b>\n<ul>\n<li class=\"l\"> In het EFI-subsysteem is de mogelijkheid ge\u00efmplementeerd voor vertrouwelijke overdracht van geheime informatie aan gastsystemen zonder deze aan het hostsysteem prijs te geven. Gegevens worden verstrekt via de map security\/coco in securityfs.\n<li class=\"l\"> In de Lockdown-beschermmodus, die de toegang van de root-gebruiker tot de kernel beperkt en manieren om UEFI Secure Boot te omzeilen blokkeert, is een kwetsbaarheid verholpen die het mogelijk maakte om de beveiliging te omzeilen via manipulatie met de kernel-debugger.\n<li class=\"l\"> Er zijn patches opgenomen die gericht zijn op het verbeteren van de betrouwbaarheid en prestaties van de generator voor pseudowillekeurige getallen.\n<li class=\"l\"> Bij het bouwen met Clang 15 is ondersteuning toegevoegd voor het randomiseren van kernelstructuren.\n<li class=\"l\"> In het Landlock-mechanisme, dat het interactie van een procesgroep met de externe omgeving beperkt, is ondersteuning gegeven voor regels die de uitvoering van bestandshernoemingsoperaties controleren.\n<li class=\"l\"> Het IMA-systeem (Integrity Measurement Architecture), ontworpen voor het controleren van de integriteit van de besturingssysteemcomponenten via digitale handtekeningen en hashes, is overgeschakeld op het gebruik van de fs-verity-module voor bestandverificatie.\n<li class=\"l\"> De logica van acties bij het uitschakelen van niet-privilegeerde toegang tot de eBPF-subsysteem is gewijzigd \u2014 eerder werden alle commando's die verband hielden met de systeemaanroep bpf() uitgeschakeld, maar vanaf versie 5.19 blijft de toegang tot commando's die geen objecten cre\u00ebren behouden. Met dit gedrag is een privilegeerd proces nodig om een BPF-programma te laden, maar daarna kunnen niet-privilegeerde processen met dit programma communiceren.\n<li class=\"l\"> Ondersteuning voor de AMD SEV-SNP (Secure Nested Paging) uitbreiding is toegevoegd, die veilige werking met geneste paginatabellen waarborgt en beschermt tegen de 'undeSErVed' en 'SEVerity' aanvallen op AMD EPYC-processors, waarmee de bescherming van AMD SEV (Secure Encrypted Virtualization) kan worden omzeild.\n<li class=\"l\"> Ondersteuning voor het Intel TDX (Trusted Domain Extensions)-mechanisme is toegevoegd, waarmee pogingen tot ongeautoriseerde toegang tot versleuteld geheugen kunnen worden geblokkeerd. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/nl\/vps\/\"   title=\"virtuele machines\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2112\">virtuele machines<\/a>.\n<li class=\"l\"> In de virtio-blk-driver, die wordt gebruikt voor de emulatie van blokapparaten, is ondersteuning voor invoer\/uitvoer met behulp van polling toegevoegd, wat in de uitgevoerde tests leidde tot een vermindering van de vertraging met ongeveer 10%.                 <\/ul>\n<li class=\"l\"> <b>Netwerk subsysteem<\/b>\n<ul>\n<li class=\"l\"> Er is een reeks BIG TCP-patches opgenomen die de maximale grootte van een TCP-pakket verhogen tot 4GB om de werking van hoogsnelheids interne datacenter netwerken te optimaliseren. Deze verhoging van de pakketgrootte wordt bereikt via de implementatie van 'jumbo'-pakketten, waarbij de grootte in de IP-header op 0 wordt ingesteld en de werkelijke grootte wordt doorgegeven in een apart 32-bits veld in een aparte gehechte header. Bij prestatiemetingen leidde het instellen van de pakketgrootte op 185 KB tot een stijging van de doorvoersnelheid met 50% en een aanzienlijke verlaging van de vertraging bij gegevensoverdracht.\n<li class=\"l\"> De integratie van middelen voor het volgen van de oorzaken van pakketafwijzing (reden codes) in de netwerkgelaagdheid is voortgezet. De reden code wordt tijdens het vrijgeven van geheugen dat aan het pakket is gekoppeld, verzonden en maakt het mogelijk om situaties te registreren zoals het afwijzen van een pakket vanwege fouten in de velden van de header, spoofingdetectie door de rp_filter, een onjuiste checksum, geheugen tekort, activering van IPSec XFRM-regels, een ongeldig TCP-volgnummer, enzovoorts.\n<li class=\"l\"> Er is ondersteuning toegevoegd voor het terugvallen van MPTCP-verbindingen (MultiPath TCP) naar het gebruik van gewone TCP in situaties waarin bepaalde MPTCP-mogelijkheden niet kunnen worden gebruikt. MPTCP is een uitbreiding van het TCP-protocol waarmee een TCP-verbinding kan worden gerealiseerd die pakketten gelijktijdig via meerdere routes over verschillende netwerkinterfaces verzendt, die aan verschillende IP-adressen zijn gebonden. Er is een API toegevoegd voor het beheren van MPTCP-stromen vanuit de gebruikersruimte.                      <\/ul>\n<li class=\"l\"> <b>Apparatuur<\/b>\n<ul>\n<li class=\"l\"> Meer dan 420.000 regels code zijn toegevoegd, gerelateerd aan de amdgpu-driver, waarvan ongeveer 400.000 regels bestaan uit automatisch gegenereerde headerbestanden met gegevens voor de ASIC-registers in de driver voor AMD GPU\u2019s, en nog eens 22.500 regels bieden de eerste implementatie van ondersteuning voor AMD SoC21. De totale omvang van de driver voor AMD GPU\u2019s is meer dan 4 miljoen regels code overschreden. Naast SoC21 omvat de AMD-driver ondersteuning voor SMU 13.x (System Management Unit), is de ondersteuning voor USB-C en GPUVM bijgewerkt, en is de voorbereidingen getroffen voor ondersteuning van de volgende generaties RDNA3 (RX 7000) en CDNA (AMD Instinct) platformen.\n<li class=\"l\"> De i915-driver (Intel) heeft uitgebreide mogelijkheden op het gebied van energiebeheer. Er zijn identificators toegevoegd voor de Intel GPU DG2 (Arc Alchemist), gebruikt in laptops, er is initi\u00eble ondersteuning voor het Intel Raptor Lake-P (RPL-P) platform verzekerd, informatie over grafische kaarten Arctic Sound-M is toegevoegd, er is een ABI voor rekenengines ge\u00efmplementeerd, voor de DG2-kaarten is ondersteuning voor het Tile4-formaat toegevoegd, en voor systemen op basis van de Haswell-microarchitectuur is ondersteuning voor DisplayPort HDR gerealiseerd.\n<li class=\"l\"> In de Nouveau-driver is overgestapt op het gebruik van de drm_gem_plane_helper_prepare_fb-handler; voor sommige structuren en variabelen is statische geheugenallocatie toegepast. Wat betreft het gebruik van de door NVIDIA gepubliceerde open-source kernmodules, is het huidige werk gericht op het identificeren en verhelpen van fouten. In de toekomst is het de bedoeling om de gepubliceerde firmware te gebruiken om de prestaties van de driver te verbeteren.\n<li class=\"l\"> Er is een driver toegevoegd voor de NVMe-controller die wordt gebruikt in Apple-computers op basis van de M1-chip.                    <\/ul>\n<\/ul>\n<p>Tegelijkertijd heeft de Latijns-Amerikaanse Fonds voor Vrije Software een volledig vrije kernel 5.19 - Linux-libre 5.19-gnu ontwikkeld, vrijgemaakt van firmware- en stuurprogramma-elementen die niet-vrije componenten of codefragmenten bevatten waarvan het toepassingsgebied door de fabrikant is beperkt. In de nieuwe release zijn de stuurprogramma's voor pureLiFi X\/XL\/XC en TI AMx3 Wkup-M3 IPC schoongemaakt. De code voor het schoonmaken van blobs is bijgewerkt in de stuurprogramma's en subsystemen van Silicon Labs WFX, AMD amdgpu, Qualcomm WCNSS Peripheral Image Loader, Realtek Bluetooth, Mellanox Spectrum, Marvell WiFi-Ex, Intel AVS, IFS, pu3-imgu. Verwerking van devicetree-bestanden van Qualcomm AArch64 is ge\u00efmplementeerd. Ondersteuning voor een nieuw benoemingsschema voor de componenten van Sound Open Firmware is toegevoegd. De schoonmaak van de ATM Ambassador-stuurprogramma is gestopt, die uit de kernel is verwijderd. Het beheer van de schoonmaak van blobs in HDCP en Mellanox Core is naar aparte kconfig-tags verplaatst.<br \/>\n<br \/>Bron: <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.3 - 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\/nl\/blog\/news\/reliz-yadra-linux-5-19\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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\/nl\/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\udd47Release van Linux-kernel 5.19 | ProHoster","description":"Na twee maanden ontwikkeling heeft Linus Torvalds de release van Linux-kernel 5.19 gepresenteerd.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-yadra-linux-5-19","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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\/nl\/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\/nl\/wp-json\/wp\/v2\/posts\/104751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=104751"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/104751\/revisions"}],"predecessor-version":[{"id":164078,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/104751\/revisions\/164078"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=104751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=104751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=104751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}