Twórca systemu Linux – Linus Torvalds ostrzegł wczoraj poprzez listę mailingową, aby nie używać nowego kernela 5.12-rc1. Potencjalnie może ono narazić bezpieczeństwo użytkowników.
Hej, ludzie – niektórzy z was mogli już zauważyć, że w tag jądra „v5.12-rc1” został magicznie zmieniony na „v5.12-rc1-dontuse”. To wciąż dokładnie ta sama wersja, dodane zostało jedynie ostrzeżenie.
Jak szybko się okazało ostrzeżenie „Don’t use” (nie używać) ma całkiem mocne poparcie w rzeczywistości i Linus Torvalds nie rzuca słów na wiatr. W nowym jądrze Linux zarządzanie plikiem wymiany nie działa prawidłowo.
Office Crack 2016 to przeszłość – sprawdź lepsze rozwiązania
Plik wymiany to rodzaj specjalnego systemowego pliku wykorzystywanego przez systemy operacyjne jako dodatkowa pamięć. Używany jest w momencie, w którym zachodzi konieczność zwolnienia części pamięci RAM, przy jednoczesnym zachowaniu jej dla wszystkich procesów.
Nieco prostszymi słowami i w dużym skrócie: jest to plik, który przechowa tymczasowo dane, kiedy te nie zmieszczą się już w pamięci RAM.
Najnowsze jądro systemu Linux – v5.12-rc1, niewłaściwie alokuje tak przydzielane dane. Lądują więc one po prostu w losowych miejscach dysku.
Jak łatwo możemy to sobie wyobrazić – na dłuższą metę takie zachowanie będzie katastrofalne dla naszego komputera. Nie tylko zapisywane dane będą nadpisywały nasze istniejące pliki, mogą również nadpisać kluczowe do działania systemu metadane.
Tak długo jak nie planujemy używać pliku wymiany, możemy śmiało zainstalować najnowszą wersję jądra Linuxa. Jednak jeśli sam Linus Torvalds nam to odradza, to zdecydowanie nie jest to najlepszy pomysł.
Zobacz też:
Google zadba o bezpieczeństwo systemu Linux
Chrome OS stał się popularniejszy od systemu macOS
Deweloperzy o zabezpieczaniu swoich kodów. Strata czasu?
Źródło: ArsTechnica