{"id":108052,"date":"2023-04-24T12:48:09","date_gmt":"2023-04-24T10:48:09","guid":{"rendered":"https:\/\/prohoster.info\/?p=108052"},"modified":"2023-04-24T16:01:33","modified_gmt":"2023-04-24T14:01:33","slug":"reliz-yadra-linux-6-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-yadra-linux-6-3","title":{"rendered":"Release van Linux-kernel 6.3.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Na twee maanden ontwikkeling heeft Linus Torvalds de release van Linux-kernel 6.3 gepresenteerd. Onder de meest opmerkelijke wijzigingen bevinden zich: het opruimen van verouderde ARM-platforms en grafische stuurprogramma's, de voortzetting van de integratie van ondersteuning voor de programmeertaal Rust, de tool hwnoise, ondersteuning voor rode-zwarte boomstructuren in BPF, de BIG TCP-modus voor IPv4, een ingebouwde prestatietest Dhrystone, de mogelijkheid om uitvoering in memfd te verbieden, en ondersteuning voor het maken van HID-stuurprogramma's met behulp van BPF. In Btrfs zijn wijzigingen aangenomen om de fragmentatie van blockgroepen te verminderen.      <\/p>\n<p>In de nieuwe versie zijn 15.637 correcties door 2.055 ontwikkelaars aangebracht; de patchgrootte is 76 MB (de wijzigingen hebben 14.296 bestanden aangetast, 1.023.183 regels code zijn toegevoegd en 883.103 regels verwijderd). Ter vergelijking, in de vorige versie waren er 16.843 correcties van 2.178 ontwikkelaars; de patchgrootte was 62 MB. Ongeveer 39% van alle wijzigingen in de kernel 6.3 heeft betrekking op stuurprogramma's, ongeveer 15% van de wijzigingen betreft updates van hardware-specifieke code, 10% heeft betrekking op de netwerstack, 5% op bestandssystemen en 3% op interne subsysteem van de kernel.    <\/p>\n<p>De belangrijkste vernieuwingen in kernel 6.3:  <\/p>\n<ul>\n<li class=\"l\"> <b>Geheugen en systeemdiensten<\/b>\n<ul>\n<li class=\"l\"> Er heeft een aanzienlijke opschoning van de code plaatsgevonden, die verband houdt met oude en ongebruikte ARM-platforms, waardoor de grootte van de bronteksten van de kernel met 150.000 regels is verminderd. Meer dan 40 oude ARM-platforms zijn verwijderd.\n<li class=\"l\"> De mogelijkheid is ge\u00efmplementeerd om stuurprogramma's voor invoerapparaten met een HID (Human Interface Device)-interface te maken, ge\u00efmplementeerd in de vorm van BPF-programma's.\n<li class=\"l\"> De overdracht uit de Rust-for-Linux tak van extra functionaliteit die verband houdt met het gebruik van de programmeertaal Rust als tweede taal voor het ontwikkelen van stuurprogramma's en kernelmodules wordt voortgezet. Ondersteuning voor Rust is standaard niet ingeschakeld en leidt niet tot het opnemen van Rust in de verplichte build-afhankelijkheden van de kernel. De functionaliteit die in eerdere versies is voorgesteld, is uitgebreid met ondersteuning voor de types Arc (implementatie van referentietellers), ScopeGuard (voert cleanup uit bij het verlaten van het bereik) en ForeignOwnable (biedt verplaatsing van pointers tussen C- en Rust-code). De 'alloc'-pakketmodule 'borrow' (type 'Cow' en typeklasse 'ToOwned') is verwijderd. Opgemerkt wordt dat de status van de ondersteuning voor Rust in de kernel al dicht bij het punt is waar de eerste modules, geschreven in Rust, in de kernel kunnen worden opgenomen.\n<li class=\"l\"> In User-mode Linux (running the kernel as a user process) on x86-64 systems, support for code written in Rust has been implemented. Support for building User-mode Linux using clang with optimizations included at the linking stage (LTO) has been added.\n<li class=\"l\"> A tool called hwnoise has been added to monitor delays caused by hardware characteristics. Deviations in operation execution time (jitter) are identified when interrupt processing is disabled, exceeding one microsecond over 10 minutes of computations.\n<li class=\"l\"> A kernel module with the Dhrystone performance test implementation has been added, which can be used to evaluate CPU performance in configurations without user space components (for instance, during porting for new SoCs where only kernel loading is implemented).\n<li class=\"l\"> Er is een kernelopdrachtregelparameter 'cgroup.memory=nobpf' toegevoegd, die het bijhouden van het geheugengebruik voor BPF-programma's uitschakelt, wat nuttig kan zijn voor systemen met ge\u00efsoleerde containers.\n<li class=\"l\"> For BPF programs, a red-black tree data structure implementation has been proposed, using kfunc + kptr (bpf_rbtree_add, bpf_rbtree_remove, bpf_rbtree_first) instead of adding a new mapping type.\n<li class=\"l\"> The mechanism of restartable sequences (rseq) has been enhanced with the capability to pass process identifiers for parallel execution (memory-map concurrency ID), identified with the CPU number. Rseq provides means for rapid atomic execution of operations that, if interrupted by another thread, are cleared and retried.\n<li class=\"l\"> Support for SME 2 (Scalable Matrix Extension) instructions has been introduced on ARM processors.\n<li class=\"l\"> Voor de architecturen s390x en RISC-V RV64 is ondersteuning gerealiseerd voor het 'BPF trampoline'-mechanisme, dat de overhead bij het doorgeven van aanroepen tussen de kernel en BPF-programma's minimaliseert.\n<li class=\"l\"> Op systemen met processors op basis van de RISC-V-architectuur is het gebruik van de 'ZBB'-instructies ge\u00efmplementeerd om bewerkingen met tekenreeksen te versnellen.\n<li class=\"l\"> For systems based on the LoongArch instruction set architecture (used in Loongson 3 5000 processors and implementing the new RISC ISA, similar to MIPS and RISC-V), support for kernel address space randomization (KASLR), kernel relocation in memory, hardware breakpoints, and the kprobe mechanism has been implemented.\n<li class=\"l\"> In het DAMOS (Data Access Monitoring-based Operation Schemes) mechanisme, dat het mogelijk maakt om geheugen vrij te geven op basis van het geheugenverbruik, is ondersteuning voor filters ge\u00efmplementeerd om bepaalde geheugengebieden uit de verwerking in DAMOS te sluiten.\n<li class=\"l\"> De minimale standaard C-bibliotheek Nolibc ondersteunt nu de s390-architectuur en de Arm Thumb1-instructieset (naast ondersteuning voor ARM, AArch64, i386, x86_64, RISC-V en MIPS).\n<li class=\"l\"> Er is een optimalisatie van objtool uitgevoerd om de kernelbuild te versnellen en het piekgeheugengebruik tijdens de build te verlagen (bij het bouwen van de kernel in 'allyesconfig'-modus treden er nu geen problemen meer op met geforceerde be\u00ebindiging van processen op systemen met 32 GB RAM).\n<li class=\"l\"> De ondersteuning voor de kernelbouw met de Intel ICC-compiler is stopgezet, aangezien deze al geruime tijd niet functioneerde en niemand dit wenste te corrigeren.              <\/ul>\n<li class=\"l\"> <b>Opslagsubsystemen, invoer\/uitvoer en bestandssystemen<\/b>\n<ul>\n<li class=\"l\"> In tmpfs is ondersteuning ge\u00efmplementeerd voor het mappen van gebruikers-id's van gemonteerde bestandsystemen, toegepast om bestanden van een bepaalde gebruiker op een gemonteerd vreemd volume te koppelen aan een andere gebruiker in het huidige systeem.\n<li class=\"l\"> In Btrfs is de fragmentatie van blokgroepen verminderd door extents op grootte te scheiden bij toewijzing van blokken, dat wil zeggen dat elke blokgroep nu wordt beperkt tot kleine (tot 128KB), gemiddelde (tot 8 MB) en grote extents. De implementatie van raid56 is herzien. De code voor het controleren van checksums is herwerkt. Er zijn prestatieverbeteringen doorgevoerd, waardoor de send-operatie tot 10 keer sneller kan verlopen door het cachen van utime voor mappen en het uitvoeren van opdrachten alleen wanneer nodig. De uitvoering van fiemap-operaties is tot drie keer versneld door de controles op terugverwijzingen voor gedeelde gegevens (snapshots) over te slaan. Metadata-operaties zijn met 10% versneld door de zoekopdracht naar sleutels in b-tree structuren te optimaliseren.\n<li class=\"l\"> De prestaties van het ext4-bestandssysteem zijn verhoogd door gelijktijdige uitvoer van directe invoer\/uitvoer-operaties door meerdere processen in vooraf toegewezen blokken mogelijk te maken, waarbij gebruik wordt gemaakt van gedeelde inode-locks in plaats van exclusieve locking.\n<li class=\"l\"> In f2fs is er gewerkt aan het verbeteren van de leesbaarheid van de code. Belangrijke problemen met atomische schrijfacties en de nieuwe extent-cache zijn opgelost.\n<li class=\"l\">  In het EROFS-bestandssysteem (Enhanced Read-Only File System), dat is ontworpen voor gebruik in partities die alleen-lezen toegankelijk zijn, is de mogelijkheid ge\u00efmplementeerd om de ontpackingsoperaties van gecomprimeerde inhoud aan de CPU te koppelen om de vertragingen bij gegevenstoegang te verminderen.\n<li class=\"l\"> De BFQ I\/O-scheduler heeft ondersteuning gekregen voor geavanceerde opslagmedia op roterende schijven, zoals schijven met meerdere afzonderlijk bestuurde kopactuators (Multi Actuator).\n<li class=\"l\"> In de implementatie van de client en <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/nl\/server\/dts-los-angeles\/\"   title=\"de server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3909\">de server<\/a> NFS heeft ondersteuning gekregen voor gegevensversleuteling met behulp van het AES-SHA2-algoritme.\n<li class=\"l\"> In de FUSE-subsystem (Filesystems In User Space) is ondersteuning toegevoegd voor een uitbreidingsmechanisme voor verzoeken, waarmee aanvullende informatie aan een verzoek kan worden toegevoegd. Op basis van deze mogelijkheid is het mogelijk gemaakt om groepsidentificaties aan het FS-verzoek toe te voegen, die nodig zijn voor toegangsrechten bij het maken van objecten in het FS (create, mkdir, symlink, mknod).                      <\/ul>\n<li class=\"l\"> <b>Virtualisatie en beveiliging<\/b>\n<ul>\n<li class=\"l\"> In de KVM-hypervisor voor x86-systemen is ondersteuning toegevoegd voor geavanceerde hypercalls van Hyper-V en is een doorsturen naar een handler in de host-omgeving in de gebruikersruimte gerealiseerd. Deze wijziging heeft geholpen om ondersteuning voor geneste hypervisoruitvoering van Hyper-V te implementeren.\n<li class=\"l\"> In KVM is de beperking van de toegang van het gastbesturingssysteem tot PMU (Performance Monitor Unit) gebeurtenissen die verband houden met prestatiemeting vereenvoudigd.\n<li class=\"l\"> In het memfd-mechanisme, dat een geheugenruimte identificeert via een bestandshandle die tussen processen wordt doorgegeven, is de mogelijkheid toegevoegd om gebieden te cre\u00ebren waar code-executie is verboden (non-executable memfd) en waar in de toekomst geen uitvoerrechten kunnen worden ingesteld.\n<li class=\"l\"> Een nieuwe prctl-operatie PR_SET_MDWE is toegevoegd, die pogingen om geheugenrechten in te schakelen die zowel schrijven als uitvoeren toestaan, blokkeert.\n<li class=\"l\">  Er is standaard bescherming tegen Spectre-aanvallen toegevoegd en ingeschakeld, gebaseerd op de automatische IBRS-modus (Enhanced Indirect Branch Restricted Speculation) voorgesteld in AMD Zen 4-processoren, waarmee sp speculatieve uitvoering van instructies tijdens interruptverwerking, systeemaanroepen en contextwisselingen adaptief kan worden toegestaan of verboden. De voorgestelde bescherming resulteert in lagere overheadkosten in vergelijking met Retpoline-beveiliging.\n<li class=\"l\"> Kwetsbaarheid verholpen die het mogelijk maakte om de bescherming tegen Spectre v2-aanvallen te omzeilen bij gebruik van simultane multithreading-technologie (SMT of Hyper-Threading) en veroorzaakt door het uitschakelen van de STIBP (Single Thread Indirect Branch Predictors) mechanisme bij het kiezen van de IBRS-beveiligingsmodus.\n<li class=\"l\"> Voor systemen gebaseerd op de ARM64-architectuur is er een nieuw bouwdoel &#171;virtconfig&#187; toegevoegd, dat alleen de minimale set kerncomponenten activeert die nodig zijn voor het opstarten in virtualisatiesystemen.\n<li class=\"l\"> Voor de m68k-architectuur is ondersteuning toegevoegd voor het filteren van systeemoproepen met behulp van het seccomp-mechanisme.\n<li class=\"l\"> Ondersteuning toegevoegd voor CRB TPM2-apparaten (Command Response Buffer) die zijn ingebouwd in AMD Ryzen-processoren, gebaseerd op de Microsoft Pluton-technologie.                  <\/ul>\n<li class=\"l\"> <b>Netwerk subsysteem<\/b>\n<ul>\n<li class=\"l\"> Netlink-interface toegevoegd voor de configuratie van de PLCA (Physical Layer Collision Avoidance) sublayer, zoals gedefinieerd in de IEEE 802.3cg-2019 specificatie en gebruikt in Ethernet-netwerken 802.3cg (10Base-T1S), geoptimaliseerd voor de aansluiting van Internet of Things-apparaten en industri\u00eble systemen. Het gebruik van PLCA verhoogt de prestaties in Ethernet-netwerken met gedeelde media.\n<li class=\"l\"> De ondersteuning voor de API &#171;wireless extensions&#187; voor het beheren van draadloze WiFi 7 (802.11be) interfaces is stopgezet, omdat deze API niet alle benodigde instellingen dekt. Bij pogingen om de API &#171;wireless extensions&#187; te gebruiken, die nog steeds wordt ondersteund als een ge\u00ebmuleerd laag, zal nu een waarschuwing worden weergegeven voor de meeste actuele apparaten.\n<li class=\"l\"> Gedetailleerde documentatie over de netlink API is voorbereid (voor kernelontwikkelaars en applicatieontwikkelaars in de gebruikersruimte). De ynl-gen-c utility is ge\u00efmplementeerd om C-code te genereren op basis van YAML-specificaties van het Netlink-protocol.\n<li class=\"l\"> Ondersteuning voor de IP_LOCAL_PORT_RANGE-optie is toegevoegd aan netwerk sockets om de configuratie van uitgaande verbindingen via adresvertalers zonder SNAT te vereenvoudigen. Bij gebruik van \u00e9\u00e9n <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/nl\/lir\/ipv4\/\"   title=\"IP-adressen\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"716\">IP-adressen<\/a> op meerdere hosts stelt IP_LOCAL_PORT_RANGE in staat om op elke host een eigen bereik van uitgaande netwerkpoorten te gebruiken, en op de gateway pakketten te routeren op basis van poortnummers.\n<li class=\"l\"> Voor MPTCP (MultiPath TCP) is de mogelijkheid ge\u00efmplementeerd om gemengde stromen te verwerken waarbij IPv4- en IPv6-protocollen worden gebruikt. MPTCP is een uitbreiding van het TCP-protocol voor het opzetten van een TCP-verbinding met de aflevering van pakketten via meerdere routes tegelijkertijd via verschillende netwerkinterfacen, gekoppeld aan verschillende IP-adressen.\n<li class=\"l\"> Voor IPv4 is de mogelijkheid ge\u00efmplementeerd om de BIG TCP-extensie te gebruiken, waarmee de maximale TCP-pakketgrootte kan worden vergroot tot 4 GB ter optimalisatie van hoge snelheids interne datacenter netwerken. Deze vergroting van de pakketgrootte bij een 16-bits formaat in de header wordt bereikt door de implementatie van &#171;jumbo&#187;-pakketten, waarvan de grootte in de IP-header op 0 wordt gezet, terwijl de werkelijke grootte wordt doorgegeven in een apart 32-bits veld in een afzonderlijke bijgevoegde header.\n<li class=\"l\"> Er is een nieuwe sysctl-parameter default_rps_mask toegevoegd, waarmee de standaardconfiguratie voor RPS (Receive Packet Steering) kan worden ingesteld, die verantwoordelijk is voor de verdeling van de verwerking van binnenkomend verkeer over CPU-kernen op het niveau van interruptbehandelaars.\n<li class=\"l\"> De ondersteuning voor queue processing disciplines voor verkeersbeperkingen zoals CBQ (class-based queuing), ATM (ATM virtuele circuits), dsmark (differentiated service marker), tcindex (traffic-control index) en RSVP (resource reservation protocol) is stopgezet. Deze disciplines zijn lange tijd verwaarloosd en er zijn geen ge\u00efnteresseerden gevonden om de ondersteuning voort te zetten.                            <\/ul>\n<li class=\"l\"> <b>Apparatuur<\/b>\n<ul>\n<li class=\"l\"> Alle grafische stuurprogramma's op basis van DRI1 zijn verwijderd: i810 (oude ge\u00efntegreerde Intel 8xx videokaarten), mga (Matrox GPU), r128 (ATI Rage 128 GPU, inclusief Rage Fury, XPERT 99 en XPERT 128 kaarten), savage (S3 Savage GPU), sis (Crusty SiS GPU), tdfx (3dfx Voodoo) en via (VIA IGP), die in 2016 verouderd zijn verklaard en sinds 2012 niet meer worden ondersteund in Mesa.\n<li class=\"l\"> Verouderde framebuffer (fbdev) stuurprogramma's omap1, s3c2410, tmiofb en w100fb zijn verwijderd.\n<li class=\"l\"> Er is een DRM-stuurprogramma toegevoegd voor de ge\u00efntegreerde CPU Intel Meteor Lake (14e generatie) VPU (Versatile Processing Unit)-blokken, bedoeld voor het versnellen van bewerkingen die verband houden met computer vision en machine learning. Het stuurprogramma is ge\u00efmplementeerd met behulp van de &#171;accel&#187;-subsystemen, gericht op het bieden van ondersteuning voor rekensnelheden die zowel in de vorm van afzonderlijke ASIC's als in de vorm van IP-blokken binnen SoC en GPU's kunnen worden geleverd.     <\/li>\n<li class=\"l\"> In de i915 (Intel) driver is de ondersteuning voor discrete Intel Arc videokaarten (DG2\/Alchemist) uitgebreid, is er voorlopige ondersteuning voor de Meteor Lake GPU ge\u00efmplementeerd, en is de ondersteuning voor Intel Xe HP 4-tiled GPU's toegevoegd.        <\/li>\n<li class=\"l\"> In de amdgpu-driver is ondersteuning voor de AdaptiveSync-technologie toegevoegd en de mogelijkheid om met meerdere displays de Secure Display-modus te gebruiken. Ondersteuning voor DCN 3.2 (Display Core Next), SR-IOV RAS, VCN RAS, SMU 13.x en DP 2.1 is bijgewerkt.\n<li class=\"l\"> In de msm-driver (GPU Qualcomm Adreno) is ondersteuning toegevoegd voor de platforms SM8350, SM8450 SM8550, SDM845 en SC8280XP.    <\/li>\n<li class=\"l\"> In de Nouveau-driver is de ondersteuning voor verouderde ioctl-aanroepen stopgezet.\n<li class=\"l\"> In de etnaviv-driver is experimentele ondersteuning voor de NPU VerSilicon (VeriSilicon Neural Network Processor) toegevoegd.\n<li class=\"l\"> De pata_parport-driver is ge\u00efmplementeerd voor IDE-opslagapparaten die via de parallelle poort zijn aangesloten. De toegevoegde driver heeft het mogelijk gemaakt om de oude PARIDE-driver uit de kernel te verwijderen en het ATA-systeem te moderniseren. Een beperking van de nieuwe driver is dat het niet mogelijk is om tegelijkertijd een printer en een schijf via de parallelle poort aan te sluiten.\n<li class=\"l\"> De ath12k-driver is toegevoegd voor draadloze kaarten op Qualcomm-chips met ondersteuning voor Wi-Fi 7. Ondersteuning voor draadloze kaarten op RealTek RTL8188EU-chips is ook toegevoegd.\n<li class=\"l\"> Ondersteuning is toegevoegd voor 46 borden met processors op basis van de ARM64-architectuur, waaronder de Samsung Galaxy tab A (2015), Samsung Galaxy S5, BananaPi R3, Debix Model A, EmbedFire LubanCat 1\/2, Facebook Greatlakes, Orange Pi R1 Plus, Tesla FSD, en apparaten op basis van SoC Qualcomm MSM8953 (Snapdragon 610), SM8550 (Snapdragon 8 Gen 2), SDM450 en SDM632, Rockchips RK3128 TV box, RV1126 Vision, RK3588, RK3568, RK3566, RK3588 en RK3328, TI K3 (AM642\/AM654\/AM68\/AM69).       <\/ul>\n<\/ul>\n<p>Tegelijkertijd heeft de Latijns-Amerikaanse Vrije Software Stichting een volledig vrij kernelvariant 6.3 - Linux-libre 6.3-gnu gevormd, vrij van firmware- en stuurprogramma-elementen die niet-vrije componenten of codefragmenten bevatten met een door de fabrikant beperkte reikwijdte. In release 6.3 is de opruiming van blobs in nieuwe stuurprogramma's voor ath12k, aw88395 en peb2466, evenals in nieuwe device tree-bestanden voor qcom-apparaten op basis van de AArch64-architectuur, uitgevoerd. De blob-opruimcode in stuurprogramma's en subsystemen zoals amdgpu, xhci-rcar, qcom-q6v5-pas, sp8870, av7110, en in stuurprogramma's voor DVB-kaarten met softwarematig decoderen en in vooraf gecompileerde BPF-bestanden is bijgewerkt. De opruiming van stuurprogramma's zoals mga, r128, tm6000, cpia2 en r8188eu is stopgezet, omdat deze uit de kernel zijn verwijderd. De opruiming van blobs in het i915-stuurprogramma is verbeterd.<br \/>\n<br \/>Bron: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59022\">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 6.3. \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: \u0447\u0438\u0441\u0442\u043a\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 ARM-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u044f\u0437\u044b\u043a\u0430 Rust, \u0443\u0442\u0438\u043b\u0438\u0442\u0430 hwnoise, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u0440\u0435\u0432\u043e\u0432\u0438\u0434\u043d\u044b\u0445 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440 red-black \u0432 BPF, \u0440\u0435\u0436\u0438\u043c BIG TCP \u0434\u043b\u044f IPv4, \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0442\u0435\u0441\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 Dhrystone, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0440\u0435\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0432 memfd, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f HID-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f BPF, \u0432 Btrfs [&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-108052","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 6.3.\" \/>\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-6-3\" \/>\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 6.3 | 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 6.3.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-yadra-linux-6-3\" \/>\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-04-24T10:48:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-04-24T14:01:33+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 kernel Linux 6.3 | ProHoster","description":"Na twee maanden ontwikkeling heeft Linus Torvalds de release van kernel Linux 6.3 gepresenteerd.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-yadra-linux-6-3","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 6.3 | 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 6.3.","og:url":"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-yadra-linux-6-3","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-04-24T10:48:09+00:00","article:modified_time":"2023-04-24T14:01:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"108052","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":"2026-02-08 20:24:09","updated":"2026-02-22 15:31:14","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\/108052","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=108052"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/108052\/revisions"}],"predecessor-version":[{"id":162437,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/108052\/revisions\/162437"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=108052"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=108052"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=108052"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}