Słowo NVIDIA pracujące nad sterownikiem jądra o otwartym kodzie źródłowym z nadzieją, że w końcu zostanie mainline i będzie lepszej jakości niż Nouveau, znalazło się na szczycie wiadomości o Linuksie przez ostatni miesiąc. Dodatkowo wprowadzenie nowych procesorów Graviton3 firmy Amazon, debiut Fedory 36 i SteamOS 3.2 wśród innych aktualizacji dystrybucji oraz rozpoczęcie prac nad Linuksem 5.19, wszystko to złożyło się na interesujący miesiąc w maju.
W ciągu ostatniego miesiąca ukazało się 258 oryginalnych artykułów prasowych i 17 polecanych artykułów/recenzje sprzętu dla Linuksa/wielostronicowe artykuły o testach porównawczych, wszystkie napisane przez Ciebie. W ten weekend 5 czerwca mija również 18 lat odkąd założyłem Phoronix.com. Jeśli lubisz ten codzienny napływ oryginalnych wiadomości o Linuksie/open-source, recenzji sprzętu i testów porównawczych, koniecznie obserwuj na Facebooku, Twitter, a jeśli chcesz dalej wspierać witrynę, dołącz do Phoronix Premium lub przynajmniej nie używaj żadnych programów blokujących reklamy na tej stronie. Niestety, biorąc pod uwagę wszystko, co dzieje się na świecie, stan branży reklamowej i powszechne stosowanie blokerów reklam, operacje pozostają wyzwaniem.
Najpopularniejsze polecane artykuły w maju to:
Przejście NVIDIA na oficjalny sterownik jądra GPU Open-Source dla Linuksa
W końcu nadszedł ten dzień: NVIDIA OPUBLIKUJE SWOJE MODUŁY JĄDROWE DLA LINUXÓW W RAMACH OTWARTYCH ŹRÓDEŁ! Za dużo emocji i znak czasu, embargo właśnie wygasło na tym niezwykle ekscytującym kamieniu milowym, który wielu z nas ma nadzieję zobaczyć od wielu lat. W ciągu ostatnich dwóch dekad NVIDIA oferowała świetną obsługę sterowników Linuxa za pomocą swojego zastrzeżonego stosu sterowników, ale wraz z sukcesem wysiłków AMD w zakresie sterowników open source, które trwają od ponad dekady, wielu wzywało NVIDIA do otwarcia swoich sterowników. Ich oprogramowanie przestrzeni użytkownika pozostaje zamknięte, ale na dzień dzisiejszy formalnie otworzyli swoje moduły jądra GPU dla Linuksa i będą je utrzymywać w przyszłości. Oto podsumowanie tej przełomowej decyzji firmy NVIDIA dotyczącej oprogramowania open source.
Czysty system Intela wyprzedza Ubuntu 22.04 LTS, Fedorę 36 i inne dystrybucje z pierwszej połowy 2022 r.
Biorąc pod uwagę ostatnie wydania Ubuntu 22.04 LTS i Fedory 36 wśród innych ostatnich aktualizacji systemu operacyjnego, nadszedł czas na świeże spojrzenie na wydajność różnych dystrybucji Linuksa. Ten test porównawczy Linuksa dotyczy wydajności Xeon Platinum 8380 2P „Ice Lake” w Arch Linux, Debian, openSUSE, CentOS Stream, AlmaLinux, Fedorze, Ubuntu i Clear Linux firmy Intel.
Amazon Graviton3 kontra wydajność Intel Xeon kontra AMD EPYC
Wcześniej w tym tygodniu AWS ogłosiło ogólną dostępność swoich nowych procesorów opartych na Arm Neoverse-V1, Graviton3. Zaraz potem opublikowałem kilka wstępnych testów porównawczych Gravitona3 z poprzednią generacją Gravitona2 za pokazanie bardzo znacznej poprawy generacji dzięki nowym procesorom serwerowym firmy Amazon Arm. Od tego czasu przeprowadzałem bardziej solidny zestaw około 100 testów porównawczych na oryginalnej instancji Gravitona, Graviton2, Graviton3, a następnie ponownie w górę na konkurencyjnych instancjach Intel Xeon i AMD EPYC. Oto znacznie większa kolekcja testów wydajności Graviton3 przeprowadzonych na Ubuntu 22.04 LTS.
Początkowa wydajność sterownika jądra GPU NVIDIA R515 Open-Source dla Linuksa
Jak opisano we wczorajszym obszernym artykule na temat nowego sterownika GPU NVIDIA o otwartym kodzie źródłowym dla jądra, przeznaczonego obecnie dla konsumentów Procesory graficzne GeForce RTX sterownik jest uważany za „jakość alfa”, podczas gdy NVIDIA początkowo skupiła się na obsłudze procesorów graficznych w centrach danych. W każdym razie, mając w pobliżu wiele procesorów graficznych Turing/Ampere, wypróbowałem ten nowy sterownik jądra Linux o otwartym kodzie źródłowym na konsumenckich procesorach graficznych. W szczególności ciekawiło mnie wydajność używania tego sterownika jądra o otwartym kodzie źródłowym w porównaniu z domyślnym, istniejącym sterownikiem jądra o zamkniętym kodzie źródłowym. Oto kilka wczesnych testów porównawczych.
Intel AVX-512 wielkie zwycięstwo dla… wydajności analizowania JSON
Oprócz wielu obciążeń HPC i innych naukowych zadań obliczeniowych, w których wydajność Intel AVX-512 na ich najnowszy procesor okazuje się bardzo korzystny, okazuje się również, że AVX-512 może zapewnić znaczne korzyści dla znacznie bardziej przyziemnego zadania serwera WWW: parsowania JSON. Projekt simdjson, który koncentruje się na „parsowaniu gigabajtów JSON na sekundę”, wydał w tym tygodniu simdjson 2.0 i jest kierowany przez kierowany przez firmę Intel wkład w obsługę AVX-512.
Wydajność w grach AMD Radeon RX 6750 XT w systemie Linux
W zeszłym tygodniu AMD wprowadziło na rynek modele Radeon RX 6650 XT/RX 6750 XT/RX 6950 XT jako RDNA2 odświeżone na 2022 z wyższymi zegarów jako tymczasowej premiery do czasu debiutu kart graficznych RDNA3 później w 2022 roku. W dzisiejszym benchmarku dla Linuksa przyjrzymy się wydajności otwartego sterownika Radeon RX 6750 XT przy użyciu ASRock Challenger Pro Radeon RX 6750 XT 12 GB.
AMD Ryzen 7 5800X3D nadal wykazuje duży potencjał dla pamięci podręcznej 3D V-Cache w obliczeniach technicznych
Jako kontynuacja zeszłotygodniowego przeglądu AMD Ryzen 7 5800X3D Linux, oto kilka dodatkowych testów linuksowych tego pierwszego procesora AMD Ryzen z pamięcią 3D V-Cache.
AMD Renoir widzi niezłą poprawę przechodzącą z Ubuntu 20.04 do 22.04 LTS
W moim dotychczasowym benchmarku Ubuntu 22.04 LTS skupiałem się na błyszczącym i ekscytującym sprzęcie z najwyższej półki, najnowsze flagowe procesory do komputerów stacjonarnych i ciekawe porównania starego sprzętu. Ale co z wydajnością Ubuntu 22.04 LTS na najnowszych, ale dojrzałych platformach sprzętowych? W tej rundzie testów przyjrzę się wydajności Ubuntu 20.04 LTS w porównaniu z Ubuntu 22.04 LTS na komputerach przemysłowych AMD Ryzen i Intel Core firmy OnLogic. Zwłaszcza w przypadku AMD Ryzen „Renoir” wciąż więcej wydajności jest wyciskane z tego nowego wydania długoterminowego wsparcia Ubuntu.
Pop!_OS 22.04 Benchmarki na systemie opartym na Threadripper76 Thelio Major
Pod koniec kwietnia ukazał się system Pop!_OS 22.04 System76 oparty na Ubuntu 22.04, ale z wiele ulepszeń, od licznych ulepszeń graficznych/pulpitu po inne zmiany, takie jak praca harmonogramu i nie tylko. Dla tych, którzy obecnie korzystają z Pop!_OS 21.10 i zastanawiają się nad wpływem na wydajność, oto kilka testów pokazujących różnicę w wydajności na tym samym sprzęcie.
Zink OpenGL-On-Vulkan wygląda całkiem nieźle i lśni z Mesa 22.1
Ostatnio przeprowadziłem kilka testów sprawdzających wydajność Zink dla OpenGL zaimplementowanego na API Vulkan w sposób ogólny, który działa we wszystkich sterownikach. Wraz ze stanem Mesa 22.1, wszystkie ostatnie ulepszenia Zink’a przynoszą efekty, a oto krótkie spojrzenie na to, gdzie wydajność stoi na przeszkodzie przy użyciu sterownika RadeonSI OpenGL.
I najpopularniejsza wiadomość miesiąca:
Fedora 36 to świetna wersja, szczególnie dla entuzjastów Linuksa, zaawansowanych użytkowników
Wypuszcza się Fedorę 36 dzisiejszego ranka jako kolejne wydanie w ostatnich czasach, będące bardzo solidną i krwawiącą, ale stabilną i niezawodną dystrybucją Linuksa. Używałem już migawek Fedory Workstation 36 i Fedory Server 36 na różnych systemach w moim laboratorium testowym, a to wydanie okazało się całkiem solidne, dodając nowe funkcje i dopracowując doskonałą Fedorę 35.
Kod Rust zaktualizowany dla jądra Linuksa-Rozpoczęto obsługę sieci i asynchroniczności
Przygotowując się na ekscytujący sobotni poranek, Miguel Ojeda opublikował najnowszą serię łat, która instaluje obsługę języka Rust w jądrze Linuksa. Łatki”Rust for the Linux kernel”są teraz w szóstej wersji, aby dodać niezbędną infrastrukturę dla tego drugiego, opcjonalnego języka do jądra, a także kontynuować dodawanie więcej przykładowego kodu/podstawowej funkcjonalności, aby pokazać wykorzystanie tego zabezpieczenia pamięci-skoncentrowany język dla celów jądra.
Przejście Ubuntu 22.10 na PipeWire do obsługi dźwięku w systemie Linux
Wczesną zmianą wprowadzoną w tym tygodniu w Ubuntu 22.10 we wczesnym stadium rozwoju jest zastąpienie serwera dźwięku PulseAudio PipeWire.
Steam na korzystanie z gier na Linuksie wzrosło w kwietniu
Valve właśnie opublikował zaktualizowane wyniki ankiety Steam dotyczącej sprzętu/oprogramowania z kwietnia 2022 r., przedstawiając między innymi udział w rynku Linuksa w kwietniu ciekawe metryki.
System76 wydaje harmonogram v1.1 do optymalizacji responsywności na komputery stacjonarne/laptopy systemu Linux
System76 wydał nową wersję harmonogramu System76-Scheduler, napisanego w języku Rust, zaprojektowanego do poprawić responsywność pulpitu w dystrybucji Pop!_OS Linux.
HP przygotowuje laptopa z systemem AMD z systemem Linux i Pop!_OS
Do tej pory Pop!_OS był własną pochodną systemu Ubuntu z systemu 76, która została wstępnie załadowana na ich różne laptopy i komputery stacjonarne. Co ciekawe, HP przygotowuje się do uruchomienia nowego laptopa, który będzie korzystał z Pop!_OS.
Fedora Linux 36 zostanie wydana w przyszłym tygodniu
Po kilku tygodniach opóźnienia w stosunku do pierwotnego celu wydania, Fedora 36 jest teraz przygotowana do wydania w przyszłym tygodniu we wtorek.
Linux w celu wprowadzenia możliwości ustawienia nazwy hosta przed uruchomieniem przestrzeni użytkownika
Podczas gdy nazwa hosta w systemach Linux jest powszechnie wykorzystywana w różnych aplikacjach, ustawienie nazwy hosta jest zwykle pozostawione do przestrzeni użytkownika przez system init podczas startu. Jeśli jednak jakiekolwiek procesy w przestrzeni użytkownika spróbują odczytać nazwę hosta systemu przed jej ustawieniem, może to prowadzić do niezamierzonych rezultatów. Więc teraz w końcu w 2022 r. istnieje parametr jądra działający w górę z „hostname=”, jeśli chcesz się upewnić, że nazwa hosta jest ustawiona przed uruchomieniem przestrzeni użytkownika.
Linux 5.19 będzie bardzo ekscytujący dla klientów Intela, spodziewanych jest wiele innych funkcji
O ile Linus Torvalds nie ma dziś zastrzeżeń co do zmian, które pojawią się w jądrze w zeszłym tygodniu i zdecyduje Aby wydać dodatkowe RC, oczekuje się, że Linux 5.18 zostanie dzisiaj ochrzczony jako stabilny, co z kolei będzie oznaczać początek okna scalania Linuksa 5.19. Opierając się na aktywności „-next”, oto spojrzenie na wiele zmian, które mają zostać scalone w Linuksie 5.19.
Wypuszczono SteamOS 3.2 z większą liczbą ulepszeń dla Steam Deck
Dziś wieczorem Valve opublikowało SteamOS 3.2 jako najnowszą wersję swojego systemu operacyjnego opartego na Arch Linux dla Steam Deck, a obecnie działa nieoficjalnie przez zapalonych graczy Linuksa również na innym sprzęcie.
Arch Linux tymczasowo wycofuje się z WirePlumber po Snafu
W tym tygodniu Arch Linux ustawił pakiet WirePlumber, aby zastąpić PipeWire-Media-Session. WirePlumber to nowoczesny, bogaty w funkcje menedżer sesji dla PipeWire i znacznie lepiej sytuowany niż referencyjny menedżer sesji PipeWire-Media-Session, który jest skutecznie nieobsługiwany. Ale programiści Arch Linux nazywają to teraz przedwczesnym i cofnęli zmianę.
Zaktualizowano Rust dla jądra Linuksa, zaktualizowano również Uutils jako Rust w wersji Coreutils
Miguel Ojeda nie jest jeszcze oznaczony jako pull request w celu mainliningu w jądrze, Miguel Ojeda dziś rano wysłał zaktualizowany zestaw łatek dodających obsługę języka programowania Rust dla jądra Linux. Osobno, nowa wersja Uutils została wydana w ten weekend jako implementacja GNU Coreutils w języku Rust.
Wypuszczono Systemd 251 z wprowadzoną opcją systemd-sysupdate, wieloma innymi dodatkami
Systemd 251 zostanie oficjalnie wydany w tę sobotę jako pierwsza aktualizacja funkcji tego systemu Linux init w 2022 roku.
Mozilla Firefox 100 jest już dostępna z różnymi ulepszeniami
Mozilla dołączyła do Google Chrome w trzycyfrowej wersji świata, a Firefox 100 jest dostępny dziś rano.
Linux 5.19 w końcu usuwa przestarzałą obsługę a.out x86
W 2019 r. jądro Linuksa wycofało obsługę a.out, ponieważ zostało zastąpione przez ELF, który sam już od ponad dwóch dekad, od jądra Linux 1.x. Wraz z Linuksem 5.19 przestarzała obsługa 32-bitowego a.out dla x86 została w końcu na dobre usunięta z jądra.
Linux 5.19 Aby pomóc w zgłaszaniu fizycznej lokalizacji podłączonego urządzenia
Do kodu podstawowego sterownika jądra Linux dodano obsługę sysfs do zgłaszania fizycznej lokalizacji urządzenia na podłączony system/serwer. W szczególności w przypadku dużych systemów i serwerów z wieloma podłączonymi urządzeniami i tam, gdzie może być wiele urządzeń tego samego typu/modelu, takie raportowanie fizycznej lokalizacji względnej w przestrzeni użytkownika powinno ułatwić rozróżnienie.
Intel ma rozwiązanie dla gorących laptopów z systemem Linux, które rozładowują baterię podczas próby snu
Dla osób z modelami laptopów Intel, które szybko się nagrzewają i zdarzają się znaleźć Twój laptop bateria szybko się rozładowuje, nawet gdy powinna być w stanie głębokiego uśpienia, rozwiązanie jest w toku dla jądra Linuksa, które ostatecznie wynika z awarii S0ix z powodu przegrzania PCH.
Sterownik graficzny AMD pokonujący 4 miliony linii kodu w Linuksie 5.19, NVIDIA otwiera się na 1 milion
Biorąc pod uwagę wczorajsze ogłoszenie o kodzie sterownika jądra NVIDIA o otwartym kodzie źródłowym, a także Wkrótce pojawi się okno scalania Linux 5.19 z mnóstwem ulepszeń sterowników jądra AMDGPU/AMDKFD i zaczynamy przygotowywać wsparcie dla RDNA3, czas na zabawę z liczbami wokół rozmiarów sterowników.
Obsługa Apple M1 NVMe planowana dla Linuksa 5.19
Najnowszą ekscytacją Apple M1 w Linuksie dla głównego jądra jest sterownik NVMe, który ma zostać wprowadzony w nadchodzącej fuzji Linux 5.19 okno.
VirtualBox w systemie Linux dotknięty luką w zabezpieczeniach, która powoduje wyciek danych hosta do gości
Badacz bezpieczeństwa Jason Donenfeld, znany z kierowania rozwojem oprogramowania open source WireGuard, przedstawił nowa luka w zabezpieczeniach mająca wpływ na oprogramowanie Oracle VM VirtualBox.