31 maja 2020 roku Linus Torvalds ogłosił wydanie jądra Linux w wersji 5.7. Najnowsza wersja wprowadza wiele nowości, usprawnień oraz funkcji, które zwiększają wydajność i bezpieczeństwo systemu. Oto najważniejsze zmiany:
Kluczowe Nowości i Funkcje
- Obsługa Thermal Pressure – Usprawniono działanie planowacza zadań, umożliwiając podejmowanie bardziej efektywnych decyzji w przypadku zmian częstotliwości procesora.
- Niezależne rozliczanie planowacza na procesorach x86 – Wprowadzono obsługę rozliczania, która nie jest uzależniona od częstotliwości CPU.
- Ulepszony system plików exFAT – Implementacja systemu plików exFAT została znacząco poprawiona, zwiększając jego wydajność.
- Funkcje x86 dla operacji atomowych – Dodano obsługę wykrywania operacji obejmujących linie pamięci podręcznej.
- Uwierzytelnianie wskaźników ARM – Rozszerzono obsługę funkcji zabezpieczających kod jądra na platformach ARM.
- Tworzenie procesów za pomocą clone3() – Nowe wsparcie umożliwia lepszą integrację z cgroups, zwiększając elastyczność zarządzania procesami.
- Ochrona zapisu w userfaultfd() – Dodano mechanizmy zwiększające bezpieczeństwo zapisu w pamięci.
- Moduł bezpieczeństwa oparty na BPF (Linux Security Module) – Pozwala na dynamiczniejsze audyty bezpieczeństwa, zwiększając kontrolę nad systemem.
- Nowe funkcje i urządzenia ARM – Rozszerzono obsługę nowych funkcji oraz sprzętu na platformach ARM.
- Rozszerzenia dla monitorów aktywności ARM – Zapewniają lepsze monitorowanie wydajności.
- Ulepszenia IO_uring – Zaktualizowano IO_uring, co poprawia wydajność wejścia i wyjścia.
Podsumowanie
Wersja Linux 5.7 wprowadza wiele nowatorskich funkcji oraz optymalizacji, które mają na celu poprawienie działania systemu w różnych obszarach, takich jak wydajność, bezpieczeństwo i obsługa sprzętu. Dzięki tym zmianom system pozostaje elastyczny i dostosowany do potrzeb współczesnych użytkowników.