Wydano Linux 5.6 RC1 z obsługą WireGuard, poprawką 2038, obsługą USB4 i nie tylko.

Linux Kernel

Wczoraj Linus Torvalds ogłosił pierwszą wersję RC Linuksa 5.6, w którym zawiera wiele całkiem fajnych funkcji, tak jest w przypadku WireGuard (o którym mówiliśmy w poprzednich artykułach), standardu USB4, nowego systemu plików Zonefs, ulepszeń bezpieczeństwa i wielu innych.

Dla wielu członków społeczności jest to bardzo ważna praca co już zostało zrobione i Linux 5.6 prawdopodobnie będzie najciekawszą wersją od czasu Linuksa 5.0. Jest wiele nowych funkcji i ulepszeń w tej wersji jądra, które mogą pojawić się wcześniej niż wersja stabilna za około dwa miesiące.

Główne zmiany w Linuksie 5.6 RC1

Jak wspomnieliśmy w poprzednich artykułach David Muller, opiekun stosu sieciowego Linuksa, wziął poprawki z WireGuard do zaimplementowania w jądrze Linuksa a teraz ta praca jest już oficjalnie zgodna z Linuksem 5.6 RC1.

linux
Podobne artykuł:
WireGuard został zaakceptowany i zostanie zintegrowany z następną wersją Linuksa 5.6

WireGuard to aplikacja i nowy protokół komunikacyjny typu open source i wolne. To jest VPN niezwykle prosty, szybki i nowoczesny, który wykorzystuje zaawansowane szyfrowanie. Jest szybszy, prostszy, lżejszy i bardziej przydatny niż IPsec. Wielu postrzega to jako potencjalny zamiennik OpenVPN.

Dodanie niezbędnych interfejsów szyfrowania cynkiem do wirtualnej sieci prywatnej WireGuard rozpoczęło się od Linuksa 5.5.

Iść dalej, WireGuard używa Curve25519 do wymiany kluczy, ChaCha20 do szyfrowania, Poly1305 do uwierzytelniania danych, SipHash dla kluczy tablicy skrótów i BLAKE2 dla skrótu. Obsługuje warstwę 3 dla IPv4 i IPv6 i może hermetyzować v4-in-v6 i odwrotnie. WireGuard został już przyjęty przez niektórych dostawców usług VPN, takich jak Mullvad VPN, AzireVPN, IVPN i cryptostorm.

Kolejna zmiana to wyróżnia się, to dodano obsługę standardu USB4. To jest technologia który jest oparty na najnowszej specyfikacji Thunderbolt (wersja 3) i obiecuje podobne prędkości maksymalne (do 40 Gb / s).

USB4 wykorzystuje klasyczne złącze USB-C i jest wstecznie kompatybilny ze standardami USB, w tym USB 3.2, który podwaja maksymalną prędkość połączenia USB (z 10 Gb / s do 20 Gb / s), USB 2.0 i sam Thunderbolt 3. USB4 łączy wyświetlacze 4K lub 8K z portem USBpoza tym pozwala na podłączenie szeregu kilku urządzeń USB do łańcucha w tym samym porcie.

Dodatkowo obsługuje urządzenia o maksymalnej mocy 100 watów dzięki funkcji USB Power Delivery.

Kolejna wielka poprawa który przybywa z Linuksa 5.6 RC1, czy to jest to Staje się pierwszym jądrem zaprogramowanym dla systemów 32-bitowych na rok 2038.

Ponieważ w 32-bitowych systemach Unix i Linux mają wartość czasu w formacie format liczby całkowitej ze znakiem 32-bitowy o maksymalnej wartości 2147483647. Po przekroczeniu tej liczby generowane jest przepełnienie całkowitoliczbowe, w którym wartości będą przechowywane jako liczba ujemna.

To znaczy że dla systemu 32-bitowego wartość czasu nie może przekraczać 2147483647 sekund po 1 stycznia 1970 roku. Mówiąc prościej, po godzinie 03:14:07 czasu UTC 19 stycznia 2038 r. Z powodu przepełnienia liczb całkowitych czas zostanie odczytany jako „13 grudnia 1901 r.” Zamiast 19 stycznia 2038 r.

Odnośnie obsługi sprzętowej Linux 5.6 RC1 przybywa z obsługą:

  • NVIDIA GeForce RTX 2000 Turing obsługuje nowy sterownik open source, który może oferować przyspieszenie sprzętowe, ale nadal jest oparty na binarnym oprogramowaniu układowym. Nadal trzeba wprowadzić zmiany w NVC0 Gallium3D, aby obsługiwały OpenGL.
  • Wsparcie dla AMD Pollock.
  • Obsługa resetowania AMDGPU dla Renoir i Navi.
  • Ulepszenia grafiki Intel Gen11 i Gen12.
  • Wiele innych zmian w sterownikach DRM.
  • ulepszone sterowniki multimedialne dla układów SoC Rockchip.
  • Laptopy ASUS z procesorami AMD Ryzen przestaną się przegrzewać i zawieszać
  • obsługa nowych kart SoC i ARM

Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się z oświadczeniem, które Linus Torvalds przesłał w następujący link.

Aby przetestować RC1 w Linuksie 5.6, możesz pobrać kod z jego oficjalnej strony internetowej.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.