Ho visto di recente che la CPU i386 non sarà supportata nel Linux Kernel 3.8, quindi ciò significa che Ubuntu sarà disponibile solo nei prossimi anni a 64 bit?
Ho visto di recente che la CPU i386 non sarà supportata nel Linux Kernel 3.8, quindi ciò significa che Ubuntu sarà disponibile solo nei prossimi anni a 64 bit?
Risposte:
No, significa che non sarai in grado di eseguire Linux sul chip Intel 80386 , il chip originale di Intel che supportava l'architettura a 32 bit. Quei processori avevano una velocità di clock di 12-40 Mhz e furono sostituiti da Intel 80486 e poi Intel Pentium all'inizio e alla metà del 1990.
Altri, chip più moderni a 32 bit (Pentium Pro e successivi) saranno ancora supportati. Questi processori sono caratterizzati dall'architettura i386 ma presentano alcuni miglioramenti rispetto all'80386 originale, il cui uso consente la rimozione di alcune brutte stampelle da Linux richieste per il supporto 80386:
Questo albero rimuove il supporto delle antiche CPU 386 e quindi elimina un po 'di complessità ... il che ci ha afflitto con un lavoro extra ogni volta che volevamo cambiare le primitive SMP, per anni.
Secondo un aneddoto, c'era un certo valore sentimentale nel supportare il processore 80386 poiché era il processore che Linus Torvalds usava quando sviluppò la prima versione di Linux.
[Linux] ha bisogno di una MMU (scusate tutti) e ha bisogno specificamente di una MMU 386/486 (vedi più avanti). ... Usa tutte le caratteristiche immaginabili del 386 che ho potuto trovare, in quanto era anche un progetto per insegnarmi il 386. Come già accennato, utilizza un MMU, sia per il paging (non ancora su disco) sia per la segmentazione. È la segmentazione che lo rende DAVVERO 386 dipendente (ogni attività ha un segmento di 64 Mb per codice e dati - max 64 attività in 4 GB. Chiunque abbia bisogno di più di 64 Mb / attività - cookie difficili).
Inoltre, nonostante il supporto i386 presente nel kernel Linux fino alla versione 3.8, negli ultimi anni la maggior parte delle distribuzioni Linux sono state compilate con impostazioni che le hanno rese incompatibili con il processore 80386. In particolare, Ubuntu richiede un processore i686 (Pentium Pro) o superiore da Ubuntu 10.10.
Ubuntu non funziona da molto tempo su "i386", il supporto per il processore è stato abbandonato in 10.10 .