Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
Bild genererad av AI

Linuxkärnan 6.19 lägger till schemaläggningsförbättringar och Microsoft C-tillägg

Bild genererad av AI

Den kommande Linuxkärnan 6.19 introducerar viktiga förbättringar i sched_ext-ramverket för bättre eBPF-schemaläggningsåterställning och integrerar Microsoft C-tillägg för renare kodkompilering. Dessa uppdateringar syftar till att förbättra stabilitet, prestanda och utvecklarens effektivitet i olika datormiljöer. Bidrag från företag som Google, Meta och Microsoft belyser den växande samverkan i open source-utveckling.

Linuxkärnan 6.19 medför flera anmärkningsvärda förbättringar med fokus på schemaläggningsresiliens och kodkompatibilitet. Sched_ext-ramverket, som möjliggör anpassade schemaläggare via eBPF-program, får uppgraderingar för felåterställning. Dessa ändringar gör det möjligt för kärnan att upptäcka och mildra problem från felaktiga eBPF-schemaläggare, såsom oändliga loopar eller överdriven resursanvändning, genom att falla tillbaka till standardbeteenden som Completely Fair Scheduler (CFS). Utvecklaren från Google och Meta bidrog till dessa patchar, motiverade av produktionsscenarier i datacenter där anpassade schemaläggare optimerar latens för arbetsbelastningar som AI-inferens och sociala medie-flöden.

Benchmark visar upp till 15 % bättre latens i högkonkurrenssituationer, med återställningstider reducerade från minuter till millisekunder. Ramverket har utvecklats sedan introduktionen i Linux 6.12, byggt på funktioner som cgroup under-schemaläggare förberedda i 6.18. Detta förbättrar fel tolerans för molnberäkning, realtidssystem och högpresterandemiljöer, och minimerar driftstopp i företagsmiljöer.

Parallellt incorporerar Linux 6.19 Microsoft C-tillägg genom kompilatorflaggan -fms-extensions för GCC och Clang. Detta aktiverar funktioner som anonyma strukturer inom unioner, förenklar kod och minskar kringgåenden. Förändringen, föreslagen sedan 2007, leder till snyggare kod genom att eliminera redundanta typedefs, som noterats i kärndiskussioner. Linus Torvalds har inte invänt mot patcharna, som mergats in i kbuild-next-trädet.

Microsofts inblandning sträcker sig till andra bidrag, inklusive RAMDAX-drivrutinen för minneshantering och ACPI-fläkt-tillägg för termisk kontroll. Dessa uppdateringar stämmer överens med bredare kärntrend, såsom multi-core effektivitet och energihantering, och förbättrar Linux anpassningsbarhet för servrar, inbäddade system och hybrida miljöer. Medan vissa communitymedlemmar uttrycker oro över beroenden lovar funktionerna bättre plattformsövergripande kompatibilitet utan att introducera regressioner.

Vad folk säger

Diskussioner på X om Linuxkärnan 6.19 fokuserar på sched_ext-förbättringar för eBPF-schemaläggningsåterställning och antagandet av Microsoft C-tillägg för förbättrad Clang-kompatibilitet och kodrenhet. Reaktionerna är huvudsakligen neutrala och informativa från techkonton som Phoronix och kärnpedagoger, som berömmer stabilitetsvinster och samarbete utan märkbar kritik. Höganga-postningar förklarar kompilator dialekt-fördelar för Android och framtidsäkring.

Relaterade artiklar

Illustration depicting Linux kernel maintainers extending LTS support timelines in a server room, symbolizing reversed cutbacks and enhanced stability for servers and devices.
Bild genererad av AI

Linux kernel extends LTS support for multiple releases, easing prior burnout-driven cutbacks

Rapporterad av AI Bild genererad av AI

Linux kernel maintainers have extended long-term support (LTS) for several key releases through 2026-2028, partially reversing a 2023 decision to limit support to two years amid contributor burnout. Stable maintainer Greg Kroah-Hartman updated the schedule following feedback from users, vendors, and fellow maintainer Sasha Levin, providing more time for security fixes in servers, Android devices, and appliances.

Developers are considering sub-scheduler support as a key feature for the upcoming Linux 7.1 kernel release. This addition, related to cgroup and sched-ext, could enhance scheduling capabilities in the open-source operating system. Phoronix highlights it as potentially one of the most exciting updates.

Rapporterad av AI

Developers have released Linux kernel 7.0, featuring improvements for Intel and AMD hardware, enhanced storage handling, and the removal of the experimental label from Rust support. Linus Torvalds announced the update, which is not a long-term support version. The release includes preparations for upcoming CPUs and GPUs, alongside self-healing filesystem capabilities.

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj