Microsoft přináší s verzí Linuxu 6.13 významná vylepšení modulů jádra

Sektor operační systémy se neustále vyvíjí a nejnovější verze 6.13 Linux je toho dokonalým příkladem. Se zásahem MicrosoftJádro činí krok vpřed směrem ke zlepšení výkonu, zejména v oblasti modulyV tomto článku si probereme hlavní inovace zavedené touto verzí a jejich potenciální dopad na ekosystém. Linux.

Významná vylepšení modulů jádra

Optimalizovaná správa paměti

Nedávné změny zavedené Microsoft klást důraz na správu modulů prostřednictvím ukládání do mezipaměti na stránkách velkého formátu. To představuje zlepšení oproti starším metodám a umožňuje lepší optimalizace výkonu systému.

Výhody ukládání do mezipaměti

  • Snížení tlaku na TLB (Překlad Lookaside Bufferu).
  • Vylepšená rychlost načítání modulů.
  • Sdílení stránky gigantický pro efektivnější využití paměti.

Úpravy pod kapotou

Úpravy pod kapotou

Úvod ke stránkám ROX

Jedním z hlavních pokroků v této verzi je přijetí stránek spuštění pouze pro čtení (ROX), konkrétně pro alokace paměti spustitelných souborů. To znamená přísnější přístup k manipulaci s kódem, což zajišťuje lepší zabezpečení a plynulejší provádění. Richard Rapoport, inženýr ve společnosti Microsoftsehrál v této implementaci klíčovou roli.

Jak fungují alokace ROX

Díky správě paměti ROX je nyní možné:

  • Zabraňte neoprávněným úpravám kódu v paměti.
  • Usnadnit přesuny a alternativní náplasti bez přístupu pro zápis do paměti.
  • Ujistěte se, že je specifikována a zabezpečená paměť spustitelných souborů.

Dopad na budoucnost Linuxu

Rozšíření na jiné architektury

Ačkoli je tato podpora stránek ROX v současné době omezena na architekturu x86_64Probíhají diskuse o jeho využití na jiných architekturách. To by mohlo rozšířit obzory jádra. Linux a podporovat optimální výkon v celé řadě systémů.

Souhrnná tabulka nových funkcí

📈 Ukládání modulů do mezipaměti Zlepšení výkonu
🛡️ Stránky ROX Zabezpečení spustitelného kódu
🌍 Plánované rozšíření Podpora dalších architektur v budoucnu

Nové funkce ve verzi 6.13 Linux přinést významná zlepšení díky úsilí MicrosoftTyto změny nejen optimalizují správu paměti a modulů, ale také připravují cestu pro budoucí vylepšení. Co si o těchto změnách myslíte? Podělte se o své myšlenky v komentářích!