{"id":121428,"date":"2025-01-20T15:46:03","date_gmt":"2025-01-20T13:46:03","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-13"},"modified":"2025-01-20T15:46:03","modified_gmt":"2025-01-20T13:46:03","slug":"reliz-yadra-linux-6-13","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-yadra-linux-6-13","title":{"rendered":"Release van Linux-kernel 6.13","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Na twee maanden ontwikkeling heeft Linus Torvalds de release van de Linux-kernel 6.13 gepresenteerd. Onder de meest opvallende wijzigingen bevinden zich: lazy eviction modus in de taakplanner, ondersteuning voor atomische schrijfoperaties in XFS en Ext4, het mechanisme 'multigrain timestamps', een adaptieve polling modus in de netwerksubsystemen, mogelijkheden voor compilatie met AutoFDO-optimalisaties, ondersteuning voor de ARM65 Guarded Control Stack beveiligingsmechanisme, isolatie van virtuele machines via de ARM CCA-extensie, gescheiden stacks in BPF, verwijdering van ReiserFS, de virtual-cpufreq-driver, het netlink API net-shaper, de tmpfs mount modus die hoofdlettergevoeligheid ondersteunt, en ondersteuning voor POSIX-uitbreidingen in SMB3, de AMD Cache Optimizer-driver.      <\/p>\n<p>In de nieuwe versie zijn 14.172 correcties van 2.086 ontwikkelaars opgenomen, de patchgrootte is 46 MB (wijzigingen hebben 15.375 bestanden aangetast, 598.707 regels code zijn toegevoegd, 406.294 regels zijn verwijderd). In de vorige release waren er 14.607 correcties van 2.167 ontwikkelaars, met een patchgrootte van 37 MB. Ongeveer 52% van alle wijzigingen in 6.13 heeft betrekking op stuurprogramma's, ongeveer 13% van de wijzigingen heeft te maken met het upgraden van hardware-specifieke code, 11% heeft betrekking op de netwerkstack, 4% op bestandssystemen en 3% op interne subsystems van de kernel.        <\/p>\n<p>Belangrijkste vernieuwingen in de kernel 6.13:  <\/p>\n<ul>\n<li class=\"l\"> <b>Opslagsubsystemen, invoer\/uitvoer en bestandssystemen<\/b>\n<ul>\n<li class=\"l\"> Er is een mechanisme 'multigrain timestamps' toegevoegd, waarmee informatie over de tijd van wijziging of toegang tot bestanden met meer dan milliseconde nauwkeurigheid kan worden verkregen, zonder negatieve impact op de prestaties. Het verbeteren van de nauwkeurigheid van de timestamps brengt extra overhead met zich mee door de verhoogde intensiteit van schrijfbeurten voor metadata op de schijf, daarom worden in de voorgestelde implementatie nauwkeurigere labels niet voor alle bestanden aangemaakt, maar alleen voor diegenen waarbij processen dergelijke labels opvragen via de getattr()-aanroep.\n<li class=\"l\"> Ondersteuning voor atomische schrijfacties is toegevoegd, waarbij gegevens die groter zijn dan de grootte van een sector atomisch worden geschreven naar opslagapparaten die dergelijke mogelijkheden bieden. Momenteel is atomisch schrijven ge\u00efmplementeerd voor XFS, Ext4 in de O_DIRECT-modus (Direct I\/O) en md RAID 0\/1\/10.\n<li class=\"l\"> Een nieuw referentietelmechanisme voor bestanden is voorgesteld, wat zorgt voor een prestatieverbetering van 3-5% in werklasten met meer dan 255 threads.\n<li class=\"l\"> De implementatie van het bestandssysteem ReiserFS is verwijderd, dat vorig jaar als verouderd werd beschouwd.\n<li class=\"l\"> Er is een sysctl-parameter 'fs.dentry-negative' toegevoegd voor het instellen van het VFS-beleid voor het opschonen van 'dentry'-vermeldingen (interne weergave van directory-elementen) na verwijdering van de bijbehorende bestanden. Voor bepaalde soorten belasting is het beter om dergelijke vermeldingen van verwijderde bestanden te behouden, terwijl het voor andere belasting beter is om ze te verwijderen, daarom biedt de kernel de mogelijkheid om een keuze te maken (standaard worden 'dentry'-vermeldingen automatisch niet verwijderd).\n<li class=\"l\"> De systeemaanroep statmount() heeft de vlag STATMOUNT_OPT_ARRAY gekregen voor het retourneren van een lijst met bestandssysteemopties in de vorm van een array van strings, die eindigen met een null-teken en geen escape-karakters &#171;&#092;000&#187; gebruiken. Ondersteuning voor het teruggeven van het subtype van het bestandssysteem (fs_subtype, om het gebruik van FUSE te bepalen), veilige montage-opties en de bron van de superblock (sb_source) is toegevoegd.\n<li class=\"l\"> In OverlayFS is het mogelijk geworden om lagen aan te duiden via bestandsdescriptoren in plaats van bestands- of padnamen.\n<li class=\"l\"> De tmpfs-bestandssysteem heeft de mount-optie &#171;casefold&#187; ontvangen voor ongebonden hoofdlettergebruik en de optie &#171;strict_encoding&#187; om het maken van bestanden met namen die ongeldige UTF-8-tekens bevatten te blokkeren.\n<li class=\"l\"> Een nieuwe set systeemaanroepen is voorgesteld voor het beheren van uitgebreide bestandsattributen: setxattrat(), getxattrat(), listxattrat() en removexattrat(). In tegenstelling tot de systeemaanroepen setxattr(), getxattr(), listxattr() en removexattr() vereisen de nieuwe varianten dat de bestandsdescriptor van de directory wordt opgegeven, waarvoor het bestands pad wordt gezocht.\n<li class=\"l\"> In Btrfs is de ioctl-bewerking BTRFS_IOC_SUBVOL_SYNC_WAIT toegevoegd, die het mogelijk maakt te wachten op de voltooiing van het opruimen van subvolumes, waardoor een niet-privilegeerde gebruiker zonder toegang tot ioctl SEARCH_TREE de opdracht &#171;btrfs subvolume sync&#187; kan uitvoeren (nuttig in back-upapplicaties die subvolumes opruimen). De ioctl-bewerking ENCODED_READ is toegevoegd voor het lezen van gecodeerde gegevens via io_uring, bijvoorbeeld voor direct lezen van gecomprimeerde extents zonder decompressie. De overstap naar het gebruik van paginavolumes (page folios) gaat door. Concurrente vergrendeling (&#171;lock contention&#187;) tijdens het zoeken naar ingebedde terugverwijzingen en het doorlopen van bufferextents is verminderd. De effici\u00ebntie van de compressie van de extentmap is verhoogd.\n<li class=\"l\"> In het EROFS (Extendable Read-Only File System) bestandssysteem, dat is ontworpen voor gebruik op partities die alleen-lezen zijn, is de mogelijkheid ge\u00efmplementeerd om in de systeemaanroep lseek() de opties SEEK_HOLE en SEEK_DATA te gebruiken.\n<li class=\"l\"> In F2FS is ondersteuning voor apparaatreflectie (&#171;device aliasing&#187;) toegevoegd, waardoor tijdelijk een gebied in F2FS kan worden gereserveerd voor gebruik van een deel van een blokapparaat in een ander FS. Na voltooiing van de externe operatie kan het gereserveerde gebied worden teruggegeven aan F2FS. Bijvoorbeeld, het kan worden aangemaakt met de opdracht &#171;mkfs.f2fs -c \/dev\/vdc@vdc.file \/dev\/vdb&#187;, waarna de inhoud van het apparaat \/dev\/vdc wordt gereserveerd en gereflecteerd in het bestand vdc.file, en de partitie \/dev\/vdc kan worden gebruikt voor eigen doeleinden, zoals formatteren naar een ander FS. Om de gereserveerde inhoud terug te geven, hoeft u alleen het bestand vdc.file te verwijderen.\n<li class=\"l\"> XFS heeft ondersteuning voor quotabele realtime-apparaten toegevoegd. Er is ondersteuning voor een metadata directory toegevoegd, waarin alle inode met metadata worden opgeslagen.\n<li class=\"l\"> In de FUSE-mechanisme is de mogelijkheid voor dynamische wijziging van het maximale aantal pagina's (FUSE_MAX_MAX_PAGES) ingeschakeld, met gebruik van &#171;sysctl fs.fuse.max_pages_limit&#187;. Paginafolia (page folios) worden hierbij gebruikt.\n<li class=\"l\"> In SMB is er ondersteuning voor POSIX-extensies voor SMB3, die nodig zijn voor het opslaan van speciale bestandstypen zoals fifo's, apparaatsbestanden en symbolische links. Er is de mogelijkheid toegevoegd om een schijfpartitie te koppelen met een alternatief wachtwoord, dat wordt toegepast bij het roteren van wachtwoorden. Een nieuwe optie voor het koppelen, &#171;cifs.upcall&#187;, is toegevoegd voor het defini\u00ebren van de naamruimte. Er is herkenning van symbolische en blokapparaatbestanden mogelijk gemaakt, gemaakt op Windows NFS Server. Ondersteuning voor symbolische links in WSL-stijl (Windows Subsystem for Linux) is toegevoegd.\n<li class=\"l\"> De bestandssystemen UBIFS, ADFS, BEFS, HFS, HFSPLUS, HPFS, JFS en ECRYPTFS zijn omgeschakeld naar gebruik van de nieuwe API voor het mounten van partities.\n<li class=\"l\"> De bestandssystemen ECRYPTFS, UFS en NILFS2 zijn omgeschakeld naar gebruik van pagina-folios.                          <\/ul>\n<li class=\"l\"> <b>Geheugen en systeemdiensten<\/b>\n<ul>\n<li class=\"l\"> In de planner is een model voor lui uitstel van taken (PREEMPT_LAZY, lazy preemption) ge\u00efmplementeerd, dat overeenkomt met het model van volledige uitstel (&#171;full preemption&#187;) voor realtime-taken (RR\/FIFO\/DEADLINE), maar het uitstellen van gewone taken (SCHED_NORMAL) tot de tickgrens. De aangegeven vertraging vermindert het aantal uitstelgevallen van slothouders, waardoor de prestaties dichter bij die van configuraties komen die gebruikmaken van het model van vrijwillig uitstel (voluntary preemption). Dit nieuwe model maakt het mogelijk om de mogelijkheden van volledige uitstel voor realtime-taken te behouden, terwijl het de prestatiedaling voor gewone taken tot een minimum beperkt. Bovendien vereenvoudigt het nieuwe model de logica van uitsteloperaties in de kernel, door de handlers die zich in andere kernelcomponenten bevinden (buiten de taakplanner) uit het planningsproces te uitsluiten.\n<li class=\"l\"> Bij het compileren met de Clang-compiler is het mogelijk om optimalisaties te gebruiken.<br \/>\n<br \/>Bron: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62587\">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.13. \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: \u0440\u0435\u0436\u0438\u043c \u043b\u0435\u043d\u0438\u0432\u043e\u0433\u043e \u0432\u044b\u0442\u0435\u0441\u043d\u0435\u043d\u0438\u044f \u0432 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0435 \u0437\u0430\u0434\u0430\u0447, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 XFS \u0438 Ext4, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c &#171;multigrain timestamps&#187;, \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0438\u043d\u0433\u0430 \u0432 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0438 \u0441 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438 AutoFDO, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u0437\u0430\u0449\u0438\u0442\u044b ARM65 Guarded Control Stack, \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u044f \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 [&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-121428","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.13.\" \/>\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-13\" \/>\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.13 | 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.13.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-yadra-linux-6-13\" \/>\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=\"2025-01-20T13:46:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-01-20T13:46:03+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 de Linux-kernel 6.13 | ProHoster","description":"Na twee maanden ontwikkeling heeft Linus Torvalds de release van de Linux-kernel 6.13 gepresenteerd.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-yadra-linux-6-13","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.13 | 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.13.","og:url":"https:\/\/prohoster.info\/nl\/blog\/news\/reliz-yadra-linux-6-13","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":"2025-01-20T13:46:03+00:00","article:modified_time":"2025-01-20T13:46:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"121428","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":"2026-01-23 09:50:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 09:50:20","updated":"2026-01-23 09:50:20","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\/121428","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=121428"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/121428\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=121428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=121428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=121428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}