Ubuntu pożegna się z tworzeniem i obsługą 32-bitowych pakietów

ubuntu

Zgadza się, właśnie teraz, kiedy to czytasz, Canonical podjęło decyzję o zaprzestaniu tworzenia i co więcej, o zaprzestaniu świadczenia wsparcia dla pakietów architektury 32-bitowej.

Cóż, prawie dwa lata po tym, jak firma Canonical podjęła decyzję o zaprzestaniu tworzenia 32-bitowych obrazów dla Ubuntu, twórcy Ubuntu postanowili zakończyć cykl życia tej architektury w dystrybucji.

W oświadczeniu poinformowano, że począwszy od kolejnej wersji Ubuntu , Ubuntu 19.10, która ukaże się jesienią tego roku, ta wersja będzie już miała możliwość posiadania pakietów z architekturą i386 w repozytorium.

Architektura x32 ostatecznie umrze w 2023 roku

Pomimo tej nagłej decyzji deweloperów o odłożeniu pracy pakietu na architekturę 32-bitową. (Co może być zrozumiałe, ponieważ jeśli nie masz jeszcze wersji x32, to tylko inwestycja czasu w rozwój, z której niewiele osób korzysta).

Dlatego najnowsze bieżące wersje Ubuntu ze wsparciem 32-bitowym zarówno dla systemu, jak i pakietów, to wersje LTS 16.04 i 18.04.

Dla użytkowników Ubuntu 16.04 LTS wsparcie techniczne potrwa do kwietnia 2021 r., a dla Ubuntu 18.04 LTS – do 2023 r. (natomiast dla użytkowników płatnej subskrypcji – do 2028 r.).

Jednocześnie wszystkie oficjalne wersje projektu , takie jak Xubuntu, Kubuntu, Lubuntu itp., a także dystrybucje pochodne (Linux Mint, Pop_OS, Zorin itp.) zostaną pozbawione możliwości dostarczania wersji dla 32-bitowej architektury x86 , gdyż są tworzone na podstawie bazy pakietów współdzielonych z Ubuntu (większość edycji przestała już dostarczać obrazy instalacyjne dla i386).

Aby zapewnić wydanie istniejących aplikacji 32-bitowych, których nie można przebudować na systemy 64-bitowe (na przykład wiele gier na Steam pozostaje tylko w wersjach 32-bitowych), proponuje się użycie osobnego środowiska z Ubuntu 18.04 na Ubuntu 19.10 oraz w nowszych środowiskach w kontenerze lub chroocie albo spakuj aplikację w pakiecie snap z bibliotekami wykonawczymi core18 opartymi na Ubuntu 18.04.

Motywy

Powodem zakończenia wsparcia dla architektury i386 jest brak możliwości utrzymywania pakietów na poziomie innych architektur obsługiwanych przez Ubuntu z powodu niewystarczającego wsparcia w jądrze Linux, narzędziach i przeglądarkach.

W szczególności najnowsze osiągnięcia w zakresie poprawy bezpieczeństwa i ochrony przed podstawowymi lukami w zabezpieczeniach nie są już opracowywane w odpowiednim czasie dla 32-bitowych systemów x86 i są dostępne dopiero dla architektury 64-bitowej.

Ponadto utrzymanie bazy pakietów i386 wymaga znacznych zasobów na rozwój i kontrolę jakości, czego nie da się uzasadnić, biorąc pod uwagę niewielką bazę użytkowników, którzy nadal korzystają ze przestarzałego sprzętu.

Liczbę systemów i386 szacuje się na 1% całkowitej liczby zainstalowanych systemów. Większość komputerów i laptopów z procesorami Intel i AMD, wydanymi w ciągu ostatnich 10 lat, można łatwo przełączyć na tryb 64-bitowy.

Sprzęt, który nie obsługuje trybu 64-bitowego, jest już tak przestarzały, że nie ma zasobów obliczeniowych, aby uruchomić najnowsze wersje Ubuntu.

Czas przejść na inne opcje

Wreszcie, wiele instancji, które zazwyczaj otrzymują darowizny lub są charytatywne, a nawet w obszarach, w których nie ma wystarczających zasobów, może mieć zespoły o bardzo ograniczonych zasobach.

Dlatego zwykle uciekają się do używania nawet systemów 32-bitowych, a Ubuntu nie jest jedyną dystrybucją, która porzuca tę obsługę.

Ale nie jest to ostatnia, która kontynuowała z nim, więc dla wielu osób może to być krok do zastosowania innej alternatywy, która jest kontynuowana w tej architekturze.


Dodaj jako preferowane źródło w Google