Linus Torvalds odradza użytkownikom używanie wersji RC1 Linuksa 5.12

W zeszłym tygodniu dzielimy się tutaj na blogu wiadomościami o premierze pierwszego RC jaka będzie następna wersja jądra z Linuksa 5.12, który dla tej wersji 5.12-rc1, Linus Torvalds nazwał to Zamarzniętym Pustkowiem, ponieważ zaczęło się od zimowych burz lodowych w rejonie Portland, które wycięły tysiące drzew i pozbawiły ćwierć miliona ludzi większej mocy.

Przez sześć dni Linus również był pozbawiony zasilania, co uniemożliwiło mu pracę nad nowym oknem fuzyjnym. Ale po tym pierwszym tygodniu, naznaczonym kaprysami pogody, Linus był w stanie nadrobić zaległości i ogłosił wydanie Linuksa 5.12-rc1 pod koniec lutego zgodnie z planem.

W tym pierwszym kandydacie do wydania Linuksa 5.12 położono nacisk na oczyszczenie kodu, takich jak obsługa OPROFILE, obsługa Intel MID, obsługa Intel Simple Firmware Interface, niektóre stare i przestarzałe platformy ARM, kilka sterowników, które zostały usunięte. Oprócz tego historycznego sprzątania wprowadzono również wiele dodatków. Mamy między innymi wsparcie dla platform Intel ASIC N5X i Snapdragon 888, lepszą obsługę urządzeń Microsoft Surface, integrację różnych sterowników x86, obsługę procesorów graficznych Adreno 508/509/512 w MSM, obsługę SiFive FU740 i HiFive Unmatched RISC- Karty V, dodanie obsługi NUMA dla RISC-V, obsługa podkręcania dla procesorów graficznych AMD Radeon RX 6800/6900 itp.

Po ogłoszeniu wydania Linuksa 5.12-rc1 pod koniec ostatniego miesiąca, Linus wykonał drugi wyciąg kilka dni temu, aby odradzić korzystanie z tego kandydata na uruchomienie. Aby dać się usłyszeć, zmienił nazwę tej wersji na „v5.12-rc1-dontuse” w twoim drzewie git aby ostrzec użytkowników, co zrobić z tą wersją.

Linus wyjaśnia że uproszczenie i czyszczenie kodu zostało wykonane w systemie Linux 5.12-rc1, gdzie nie zostały wygenerowane żadne alerty. Jednak skutkowało to:

„Bardzo nieprzyjemny i subtelny błąd, w wyniku którego pliki stronicowania przestały działać poprawnie, przestały działać w szczególnie zły sposób: utracono przesunięcie początku pliku wymiany”.

Normalnie błędy spowodowane zmianami kodu są wykrywane automatycznie, ale kod stronicowania jest inny, ponieważ „pliki stronicowania nie są normalne”. Dodaje, że nie obwinia programistów, którzy mieli wyłapać tego rodzaju błędy, zauważając, że nie było to również spowodowane dziwnym czasem okna scalania. Dla niego był to po prostu niezwykły błąd, który został wykryty i wyizolowany w bieżącym drzewie.

Linus wyjaśnia, że ​​jeśli użyje się najnowszej wersji eksperymentalnej, możesz skończyć z systemem plików który jest zasadniczo nadpisywany losowymi danymi wymiany. Dobra wiadomość jest taka, że ​​generalnie wiele dystrybucji domyślnie zmienia partycje zamiast wymieniać pliki. Ale Ubuntu, który jest jedną z najczęściej używanych dystrybucji Linuksa, domyślnie instaluje pliki wymiany od ponad czterech lat. Dla użytkowników Ubuntu (lub dystrybucji pochodnych, takich jak Mint), ostrzeżenie Linusa jest bardziej niż aktualne, ponieważ przy użyciu najnowszej wersji jądra istnieje duże prawdopodobieństwo, że ten błąd zniszczy cały system plików.

Oprócz tego problemu, który może mieć wpływ na dystrybucje używające plików stronicowania, Linus wyjaśnia, że ​​dodał tag „dontuse” do swojego publicznego drzewa git, aby ludzie nie mieli ochoty zakładać nowej gałęzi. Jądro od ostatniej wersji. Zwykle wszystko idzie dobrze z kandydatami do wydania, ale tym razem Linus odradza ich używanie, ponieważ może to działać dobrze w systemie używającym partycji wymiany, ale kończy się źle w systemach używających partycji wymiany.

Wreszcie, jeśli chcesz dowiedzieć się więcej o nowościach ogłoszonych przez Linusa Torvaldsa, możesz zapoznać się ze szczegółami W poniższym linku.


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.

  1.   Korektor na prezent powiedział

    Dobra wiadomość jest taka, że ​​ogólnie wiele dystrybucji domyślnie zmienia partycje zamiast wymieniać pliki.

    Nie masz na myśli?
    Wiele dystrybucji używa partycji wymiany zamiast plików wymiany pamięci.