Observatorio Blockchain meldde op 24 oktober dat de ontwikkelboom van Linux 7.4 op 23 oktober 6.753 wijzigingen bevatte, mergecommits niet meegerekend. Het was een voorlopige stand van de ontwikkeling, geen stabiele kernelrelease.
Wat zegt de telling van Linux 7.4?
Volgens hetzelfde bericht opende de merge window op 19 oktober, een dag na de gemelde release van Linux 7.3. De telling van 6.753 wijzigingen volgde ongeveer vierenhalve dag later. Ze beschrijft hoeveel wijzigingen tot dat moment in de ontwikkelboom waren opgenomen, niet een afgeronde release.
Welke schedulerwijzigingen zijn gemeld?
Phoronix meldde op 22 oktober dat schedulerupdates voor Linux 7.4 waren samengevoegd. De wijzigingen raken onder meer de wachttijd bij het inplannen van taken, virtuele machines en cachegegevens.
- EEVDF: aanpassingen voor de latency van taken met korte tijdslices, de korte tijdvakken waarin een taak CPU-tijd krijgt. Phoronix rapporteerde in de beschreven tests tot 55% lagere latency.
- Virtuele machines: een zogeheten steal governor stuurt virtuele CPU’s (vCPU’s) dynamisch aan op basis van hypervisor-steeltijd, met als doel de kosten van vCPU-preëmptie te verlagen.
- NVIDIA Vera: de scheduler geeft de voorkeur aan SMT-siblings, logische threads op dezelfde fysieke processorkern.
- Idle-corekeuze: de wijzigingen omvatten een willekeurige selectie tussen idle CPU-kernen die even ondiep in de selectie staan.
- LLC: een correctie voorkomt dat gedeeltelijke gegevens over het gebruik van de last-level cache (LLC) worden gepubliceerd.
Welke planning was voorzien?
Observatorio Blockchain schetste op 24 oktober twee scenario’s. Volgens het gebruikelijke schema van twee weken zou de merge window op 1 november sluiten en werd 7.4-rc1 voor die datum verwacht. Bij een mogelijke verlenging met een week zouden de sluiting en 7.4-rc1 naar 8 november verschuiven.
Volgens de weergave van Linus Torvalds’ bericht door Observatorio Blockchain zou extra tijd bedoeld zijn om pull requests die al waren ingediend af te handelen. Werk dat de gebruikelijke inzenddeadline miste, zou volgens dat relaas doorschuiven naar Linux 7.5.