Ricerca nel sito web

Kali Linux elimina l'obsoleta architettura a 32 bit


Kali Linux elimina il kernel e le immagini i386, a partire dalla versione 2024.4. Gli utenti dovrebbero passare ad amd64 per supporto e aggiornamenti continui.

L'era dell'architettura i386 sta giungendo al termine con Kali Linux. A partire da questa settimana, il supporto per i386 verrà notevolmente ridotto: il kernel e le immagini i386 verranno interrotti. Ciò significa che non ci saranno più nuove versioni o immagini per l'architettura a 32 bit.

Prima di preoccuparti, lascia che ti rassicuriamo: va tutto perfettamente bene e questo cambiamento era completamente previsto. In effetti, Kali è stata una delle ultime resistenze a supportare la vecchia architettura x86. Per rendere le cose più chiare, facciamo un po’ di luce sulla terminologia:

  • amd64: si riferisce all'architettura x86-64, la versione a 64 bit del set di istruzioni x86 (con la prima CPU amd64 rilasciata nel 2003), che è attualmente la più ampiamente utilizzato da quasi tutti i sistemi operativi.
  • i386: si riferisce all'architettura x86 a 32 bit originale, introdotta nel 1985. Il termine "i386" viene spesso utilizzato per descrivere le versioni a 32 bit dell'architettura x86. Le ultime CPU i386, come alcuni modelli Intel Pentium 4, furono interrotte intorno al 2007.

Fatta la precisazione così fatta, torniamo all’argomento principale. Innanzitutto, a partire dalla versione 6.11 del kernel Linux, il kernel non sarà più creato per l'architettura i386. Questa modifica è già entrata in vigore nella versione continua di Kali.

In secondo luogo, l'interruzione del supporto i386 significa che Kali non fornirà più immagini di installazione i386, immagini live o VM precostruite. Ciò avrà un impatto sul prossimo rilascio settimanale delle immagini (2024-W44, previsto per il 28 ottobre) e sul prossimo rilascio ufficiale, Kali Linux 2024.4, previsto entro la fine dell'anno.

Tenendo presente questo per la tenuta dei registri e la cronologia, Kali 2024.3 rilasciata il mese scorso rimarrà l'ultima a offrire ufficialmente immagini per l'architettura a 32 bit.

Tuttavia, i pacchetti i386 non vengono rimossi dal repository Kali. Gli utenti possono comunque eseguire il software i386 su un sistema Kali a 64 bit utilizzando il comando "dpkg –add-architecture i386" e quindi installare i pacchetti i386 tramite il gestore pacchetti.

In altre parole, l'esecuzione dei binari i386 su un sistema a 64 bit rimane completamente supportata. Inoltre, le immagini Docker i386 sono disponibili per coloro che ne hanno bisogno.

Se sei curioso, ecco come stanno andando le cose con il supporto i386 per le principali distribuzioni Linux:

  • Ubuntu: a partire da Ubuntu 18.04 LTS, Canonical ha iniziato a eliminare gradualmente il supporto per l'architettura i386. Con Ubuntu 20.04 LTS, le immagini desktop i386 ufficiali sono state interrotte.
  • Fedora: Fedora ha smesso di produrre immagini di installazione a 32 bit con la versione Fedora 31 nel 2019.
  • Arch Linux: la distribuzione ha interrotto il supporto per i386 a novembre 2017. La versione finale di i386 è stata rilasciata a febbraio 2017. Da allora, Arch Linux è disponibile solo a 64 bit.
  • Debian: Debian supporta ancora ufficialmente i386, ma molti pacchetti e ottimizzazioni delle prestazioni sono destinati ai sistemi a 64 bit.
  • openSUSE: a partire da openSUSE Leap 15.0, il progetto non fornisce più supporti di installazione a 32 bit. Tuttavia, alcuni pacchetti a 32 bit sono ancora disponibili per le applicazioni legacy. Anche OpenSUSE Tumbleweed ha abbandonato il supporto i386.
  • CentOS: prima della transizione a CentOS Stream, CentOS ha smesso di supportare i386 intorno alla versione 7. CentOS 8 non offriva versioni a 32 bit.

Quindi, come puoi vedere, la maggior parte delle distribuzioni Linux tradizionali hanno abbandonato o stanno eliminando gradualmente il supporto per le architetture x86 (i386) a 32 bit a causa del passaggio ai sistemi a 64 bit e al calo dell'utilizzo dell'hardware a 32 bit.

Alla luce di ciò, la mossa di Kali è del tutto prevista. Mentre l’hardware progredisce, il supporto software tende a perdurare. Nel corso del tempo rimangono meno CPU i386 e il supporto per l'architettura nelle distribuzioni Linux è costantemente svanito.

Che tu ci creda o no, un fattore chiave per mantenere in vita l'i386 al giorno d'oggi è il mondo dei giochi. Molti titoli più vecchi sono stati progettati per sistemi a 32 bit e sono ancora popolari oggi. Finché la comunità dei giocatori supporterà questi giochi, probabilmente persisterà una base di pacchetti i386.

Per ulteriori informazioni sull'interruzione del supporto i386 da parte di Kali, fare riferimento all'annuncio ufficiale.

Articoli correlati: