Linuxové jádro ruší podporu pro procesory 486 a starší verze Pentium.

  • Linuxové jádro 6.15 již nebude podporovat procesor Intel 486 a některé starší procesory Pentium.
  • Rozhodnutí odstraňuje přibližně 14.000 XNUMX řádků staršího kódu a souvisejících emulačních mechanismů.
  • Nyní vyžaduje, aby CPU mělo instrukce TSC a CMPXCHG8B, které jsou k dispozici pouze od Pentia výše.
  • Tento krok představuje první zásadní snížení podpory pro rodinu procesorů x86 od ukončení výroby modelu 386 v roce 2012.

486 žádná podpora v Linuxu

Další verze linuxového jádra, 6.15, označuje konec jedné éry. odebrat řadu procesorů Intel 486 ze seznamu kompatibilních již některé rané modely Pentium. Tato změna znamená definitivní konec více než tří desetiletí podpory architektury, která i přes svůj věk nadále dostávala pozornost v ekosystému Linuxu dlouho poté, co se pro jiné systémy, jako je Windows, stala zastaralou.

Udržování kompatibility se staršími procesory představovalo v průběhu času značnou zátěž pro vývoj linuxového jádra. 486 bez podpory v Linuxu, na což již v předchozích letech upozorňovali Je potřeba přestat podporovat tyto čipy. Podle jeho vlastních slov nastal čas přestat trávit čas a úsilí hardwarem, který v praxi používá jen velmi malá menšina uživatelů.

Co tato technická změna obnáší?

Aktualizace jádra na verzi 6.15 znamená, že pro spuštění Linuxu musí procesor obsahovat řadu moderních instrukcí: Počítadlo časových značek (TSC) y CMPXCHG8B (CX8). Tyto instrukce, které chyběly na procesoru 486 a některých velmi raných procesorech Pentium (včetně čipů jako IDT WinChip y AMD Elan), jsou od nynějška nezbytné.

Velká část odstraněného kódu byla věnována emulaci hardwarových funkcí. v těchto procesorech chybí. Zvláště pozoruhodné je odstranění emulace matematického koprocesoru (FPU), který umožňoval provádění operací na počítačích bez integrované jednotky s plovoucí desetinnou čárkou, typické pro některé modely 486 a raná Pentia se známými chybami, jako byla například slavná chyba FDIV.

Proč bylo rozhodnutí opustit projekt 486 učiněno právě teď

Hlavním důvodem pro tento krok byla nízká relevance těchto zpracovatelů v dnešní době a váha... starší kód kompatibility, což zpomalilo vývoj jádra a zkomplikovalo údržbu. Ingo Molnar, jeden z dlouholetých vývojářů jádra, poukazuje na to, že velká část tohoto kódu byla nyní užitečná pouze pro pokrytí velmi specifických případů a byla prakticky zastaralá.

To si musíš zapamatovat Není to poprvé, co Linux opustil rodinu procesorů x86.V roce 2012 byla podpora pro 386 ukončena a od té doby je opouštění takového starého hardwaru velmi pomalé. Například Microsoft přestal podporovat procesor 486 s vydáním Windows XP v roce 2001, ale Linux je udržoval při životě dalších více než 20 let.

Dopad na uživatele a prostředí Linuxu

Pro většinu uživatelů bude tato změna prakticky nepostřehnutelná. Ten/Ta/To Od roku 486 bylo z komerční výroby vyřazeno 2007 procesorů., a v dnešní době je těžké najít domácí nebo firemní počítače, které jsou závislé na tak starém hardwaru, s výjimkou velmi specifických situací, jako jsou sběratelské projekty, starší vestavěné systémy nebo velmi specifické instalace.

Ti, kteří stále potřebují používat Linux na počítačích s procesory řady 486, jej budou moci nadále používat starší distribuce nebo jádra před verzí 6.15. Některé specializované projekty nebo odlehčené distribuce, stejně jako velmi staré verze Debianu nebo Ubuntu, budou i nadále fungovat, i když ztratí přístup k novým vylepšením a bezpečnostním aktualizacím.

S verzí 6.15 Linux ukončuje podporu jednoho z čipů, které zpopularizovaly domácí počítače. a profesionál v devadesátých letech. Tento krok usnadňuje zjednodušení jádra, snižuje zastaralý kód a umožňuje vývoji zaměřit se na současné architektury a zajistit lepší výkon a zabezpečení na moderních systémech. Tím se uzavírá důležitá kapitola v historii svobodného softwaru a zpětné kompatibility ve světě Linuxu.

Související článek:
ELKS, linuxová varianta pro starší 16bitové procesory Intel

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.