Linux 6.0 ląduje, podczas gdy Linus dokucza poważnym zmianom w następnej wersji

Linux 6.0 ląduje, podczas gdy Linus dokucza poważnym zmianom w następnej wersji

Najnowsza wersja jądra Linuksa została dostarczona ze zwykłą partią aktualizacji sprzętu. Najnowsza wersja nie zawiera żadnych większych zmian, ale Linus Torvalds zasygnalizował nadchodzące dodanie kodu napisanego w Rust w kolejnej wersji.





Żadnych większych zmian, ale „podstawowe nowe rzeczy” na horyzoncie

Podczas gdy numer wersji oznaczałby poważną zmianę w innych projektach oprogramowania, Linus Torvalds powiedział, że chodzi głównie o utrzymanie numerów wersji w zarządzaniu w wiadomości do Lista dyskusyjna jądra Linux , główne centrum rozwoju jądra.





MAKEUSEOF WIDEO DNIA  Strona główna jądra Linux 6.0

„Główna zmiana numeru wersji dotyczy bardziej braku palców rąk i nóg niż jakichkolwiek dużych fundamentalnych zmian” – powiedział Torvalds.





co jest tańsze uber lub lyft

Następna wersja, 6.1, będzie zawierała to, co Torvalds nazywa „podstawowymi nowymi rzeczami”, głównie nowy kod napisany w języku Rust.

aplikacje, w których można pobierać muzykę

Co nowego w wersji 6.0?

Pomimo tego, że Torvalds bagatelizuje znaczenie głównego numeru wersji, istnieje kilka istotnych zmian w obsłudze sprzętu. Nowa wersja poprawia obsługę procesorów Intel Xeon Ice Lake i AMD Ryzen Ice Ripper oraz EPYC, zgodnie z Phoronix .



Jądro obsługuje teraz także szereg nowych procesorów obu firm, a także Qualcomm Snapdragon 8cx Gen 3.

Kod Rust trafi do jądra Linuksa

Linus ujawnił jedną z najbardziej oczekiwanych zmian w jądrze w ciągu 31 lat jego życia. Wersja 6.1 będzie miała kod napisany w Ruście.





udostępniaj pliki między komputerami Mac i Windows 10

Do tej pory kod jądra był pisany w języku C. C był językiem używanym do programowania systemowego, ponieważ był wysokopoziomowy, ale nadal był bliski sprzętowi. Pomimo wszechobecności i wysokiej wydajności C, wymóg ręcznego zarządzania pamięcią przez programistów doprowadził do kilku poważnych błędów, w tym do exploita Heartbleed, który dotknął OpenSSH w 2014 roku.

 Drzewo kodu źródłowego Linuksa 6.0

Rust to skompilowany język o wysokiej wydajności, który jest przeznaczony do programowania systemowego, ale automatycznie obsługuje pamięć. Z tego powodu, wywołał szum w społeczności programistów . Włączenie Rust może usprawnić rozwój jądra Linuksa poprzez skrócenie czasu poświęcanego na debugowanie, ale zdecydowana większość jądra prawdopodobnie pozostanie w C, ponieważ tak wiele kodu zostało już wypróbowanych i przetestowanych.





W każdym razie minie trochę czasu, zanim zwykli użytkownicy Linuksa będą mogli nabyć nowe jądro, ponieważ opiekunowie dystrybucji będą musieli zintegrować je ze swoimi systemami.

Macierzy jądra Linuksa

Jądro Linuksa od dawna słynie z zawrotnego tempa rozwoju. Użytkownicy chętni do wypróbowania nowego jądra często nie będą mieli innego wyboru, jak skompilować je samodzielnie, zanim opiekunowie dystrybucji nadrobią zaległości. Kompilowanie jądra jest łatwe dzięki odpowiedniej wiedzy i jest rytuałem przejścia dla oddanych fanów Linuksa.