• Linux sloppa stöddet för 80486 och Pentium m/ä.

    Microsoft slutar stödja CPU:er före 8:e gen av intel core, medan Linux slopar 80486-stöd efter 30 år. 486 användes med MS-DOS och OS/2. Generation efter 486 kallades inte 586 eftersom siffror inte kunde varumärkesskyddas – därför valde Intel namnet ”Pentium”. Företaget NexGen hade dock en CPU som hette 586, och deras teknik togs senare över av AMD.


    Linuxutvecklarna har beslutat att städa bort gammal kod som stödjer föråldrad hårdvara, i syfte att förenkla och modernisera stödet för x86-arkitekturen.

    Processorer i Intel 80486-serien (i486) hör till datorhistorien vid det här laget – de lanserades under tidigt 1990-tal. Trots detta har Linuxkärnan fortfarande haft stöd för dessa gamla CPU:er. Men nu ser det ut som att detta stöd äntligen är på väg bort.

    Under en nylig diskussion på Linuxutvecklarnas e-postlista skrev Linus Torvalds själv att det nog är dags att lämna i486 bakom sig – han menade att det inte finns någon mening med att lägga utvecklingstid på hårdvara som ingen längre använder.

    Det dröjde inte länge innan förslaget konkretiserades. Redan nästa dag publicerade Ingo Molnar, en av de mest erfarna kärnutvecklarna, ett paket med 15 patchar som föreslår att Linuxkärnan slutar stödja processorer som saknar moderna instruktioner som TSC (Time-Stamp Counter) och CMPXCHG8B (CX8). Det innebär i praktiken att både i486 och de allra tidigaste Pentium-modellerna (före t.ex. Windows 95-eran) rensas ut.

    Molnar påpekade att det gamla stödet inte bara är oanvänt – det orsakar också buggar och problem som tar tid att felsöka. Hans förslag innebär bland annat:

    • Stöd för äldre CPU-modeller som i486, tidiga Pentium, WinChip och Elan tas bort.
    • Nischade moderkort som RDC321x och AMD:s 486-baserade plattformar stöds inte längre.
    • Den gamla FPU-emulatorn (math-emu/) tas bort, liksom uppstartsflaggan no387.
    • Funktioner som TSC och CX8 blir krav – reservlösningar för CPU:er som saknar dessa försvinner.

    Totalt rensas över 14 000 rader kod bort från cirka 80 filer. Efter den här städningen blir kärnan både mindre och enklare att underhålla.

    Om förändringarna godkänns blir detta den största rensningen av gammalt CPU-stöd sedan Linux 3.8 tog bort i386-stöd 2012. Diskussioner om att ta bort i486 har förts i flera år, men först nu har det blivit ett konkret initiativ efter att Torvalds satte fart på processen.

    Men vad betyder det här i praktiken? För nästan alla – absolut ingenting. De sista i486-processorerna tillverkades redan 2007, och nästan ingen kör moderna Linuxkärnor på sådan uråldrig hårdvara. För retroentusiaster eller specialanvändare finns fortfarande gamla långtidsstödjande kärnor eller emulatorer som alternativ.

    https://linuxiac.com/linux-kernel-to-drop-support-for-legacy-i486-and-early-586-cpus

Linux sloppa stöddet för 80486 och Pentium m/ä.

Microsoft slutar stödja CPU:er före 8:e gen av intel core, medan Linux slopar 80486-stöd efter 30 år. 486 användes med MS-DOS och OS/2. Generation efter 486 kallades inte 586 eftersom siffror inte kunde varumärkesskyddas – därför valde Intel namnet ”Pentium”. Företaget NexGen hade dock en CPU som hette 586, och deras teknik togs senare över av AMD.


Linuxutvecklarna har beslutat att städa bort gammal kod som stödjer föråldrad hårdvara, i syfte att förenkla och modernisera stödet för x86-arkitekturen.

Processorer i Intel 80486-serien (i486) hör till datorhistorien vid det här laget – de lanserades under tidigt 1990-tal. Trots detta har Linuxkärnan fortfarande haft stöd för dessa gamla CPU:er. Men nu ser det ut som att detta stöd äntligen är på väg bort.

Under en nylig diskussion på Linuxutvecklarnas e-postlista skrev Linus Torvalds själv att det nog är dags att lämna i486 bakom sig – han menade att det inte finns någon mening med att lägga utvecklingstid på hårdvara som ingen längre använder.

Det dröjde inte länge innan förslaget konkretiserades. Redan nästa dag publicerade Ingo Molnar, en av de mest erfarna kärnutvecklarna, ett paket med 15 patchar som föreslår att Linuxkärnan slutar stödja processorer som saknar moderna instruktioner som TSC (Time-Stamp Counter) och CMPXCHG8B (CX8). Det innebär i praktiken att både i486 och de allra tidigaste Pentium-modellerna (före t.ex. Windows 95-eran) rensas ut.

Molnar påpekade att det gamla stödet inte bara är oanvänt – det orsakar också buggar och problem som tar tid att felsöka. Hans förslag innebär bland annat:

  • Stöd för äldre CPU-modeller som i486, tidiga Pentium, WinChip och Elan tas bort.
  • Nischade moderkort som RDC321x och AMD:s 486-baserade plattformar stöds inte längre.
  • Den gamla FPU-emulatorn (math-emu/) tas bort, liksom uppstartsflaggan no387.
  • Funktioner som TSC och CX8 blir krav – reservlösningar för CPU:er som saknar dessa försvinner.

Totalt rensas över 14 000 rader kod bort från cirka 80 filer. Efter den här städningen blir kärnan både mindre och enklare att underhålla.

Om förändringarna godkänns blir detta den största rensningen av gammalt CPU-stöd sedan Linux 3.8 tog bort i386-stöd 2012. Diskussioner om att ta bort i486 har förts i flera år, men först nu har det blivit ett konkret initiativ efter att Torvalds satte fart på processen.

Men vad betyder det här i praktiken? För nästan alla – absolut ingenting. De sista i486-processorerna tillverkades redan 2007, och nästan ingen kör moderna Linuxkärnor på sådan uråldrig hårdvara. För retroentusiaster eller specialanvändare finns fortfarande gamla långtidsstödjande kärnor eller emulatorer som alternativ.

https://linuxiac.com/linux-kernel-to-drop-support-for-legacy-i486-and-early-586-cpus