Linux 6.11

Linux 6.11

Wydano kolejną wersję jądra Linux 6.11 z szeregiem istotnych zmian, z których najważniejsze to:

  • Dodano wsparcie dla operacji atomowego zapisu na poziomie bloków, w których na nośnik zapisywany jest albo cały wskazany zestaw bloków, albo żaden z bloków. Może to zapobiec sytuacjom, w których po awarii sprzętu lub z innego powodu zapisywana jest tylko część bloków, a w innej części pozostaje stara informacja. Włączenie atomowego trybu zapisu realizowane jest przez wywołanie systemowe pwritev(), do którego dodano flagę RWF_ATOMIC.
  • Zniesienie zakazu zapisu do plików wykonywalnych związanych z uruchomionymi procesami. Wcześniej przy próbie zapisu do pliku wykonywalnego uruchomionego procesu jądro zgłaszało błąd.
  • Dodano możliwość rozwijania sterowników urządzeń blokowych w języku Rust. Jako przykład do jądra dodano sterownik rnull, będący odpowiednikiem sterownika null_blk, napisany w języku Rust. Kontynuowano również przenoszenie zmian z gałęzi Rust-for-Linux, związanych z używaniem języka Rust jako drugiego języka do opracowywania sterowników i modułów jądra (wsparcie dla Rust nie jest włączone domyślnie i nie prowadzi do dodania Rust do obowiązkowych zależności kompilacyjnych jądra).

Pełną listę zmian można znaleźć na Opennet.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster