PARATI, 486 procesor. Imali ste dugotrajnu otkako vas je Intel objavio 1989. godine. Dok je Microsoft prestao podržavati vas s izdavanjem Windows XP -a 2001. godine, Linux vas je održao živom i dobrom još 20+ godina. Ali sve dobre stvari moraju se završiti, a s nadolazećim izdanjem kernela Linux 6.15, 486 i prvi Pentov prerađivači bit će sunčani.
Zašto? Linus Torvalds napisao je nedavno o Linux Kernel List (LKML)“Stvarno imam osjećaj da Vrijeme je da iza sebe ostavite podršku i486. Ne postoji pravi razlog da itko troši jednu sekundu razvojnih napora na takvu vrstu problema. ”
Također: spremni ste za dobro izbacivanje prozora? Ovo je Linux distro, preporučujem za početnike
Viši programer Linux kernela Ingo Molnár stavio je Torvaldsovu primjedbu u kontekst, pišući: “U arhitekturi X86 imamo razne komplicirane sadržaje za emulaciju hardvera na X86-32 kako bismo podržali drevne 32-bitne CPU-a koji vrlo malo ljudi koristi s modernim kernelima. To je i drugo što bi moglo biti na vrijeme da bi se moglo razriješiti na ljudima.
Imajte na umu, ovo nije prvi put da su Torvalds htjeli vidjeti 486 podrške. Još 2022. napisao je: “Možda bismo trebali samo ugristi metaki recite da podržavamo samo x86-32 s ‘cmpxchg8b’ (tj. Pentium i kasnije). “U to vrijeme drugi nisu bili voljni ponuditi 386 ADIEU, pa bi ga podržala u glavnim jezgrama.
Ovo će biti prvi put da Linux odbaci podršku za glavnu obitelj Chip -a od 2012. godine, kada je Linux prestao podržavati obitelj 386.
Krećući se naprijed, minimalni podržani X86 CPU sada će biti originalni Pentium (P5) ili noviji, zahtijevajući prisutnost brojača vremenskih marki (TSC) i CMPXCHG8B (CX8). Ove značajke nisu prisutne u starijim procesorima 486 i ranim 586, poput obitelji IDT Winchip i AMD Elan.
Imajte na umu, ako želite nastaviti pokretati Linux na ovim starim CPU -ovima, možete. Samo ćete – kao što su Torvalds istaknuli 2022. godine – morate “Run muzej jezgre.“Na primjer, starije distribucije poput Debian 3.0 i Ubuntu 10.04 I dalje će se pokretati na čak X386 procesorima. Postoje i neke specijalne linux distribucije, poput Mulinksdizajniran je izričito da radi na vintage hardveru iz 1980 -ih. Ako odlučite isprobati bilo koji od ovih staza, zapamtite da ćete to učiniti bez ikakvih sigurnosnih zakrpa koje su objavljene od kada su njihovi kerneli posljednji put ažurirani.
Također: Koristio sam desetke distribucija kao korisnika Linux Power, ali ovaj se osjeća uistinu drugačije
Uklanjanje podrške za 486 i rani Pentium CPU eliminirat će samo oko 14 000 redaka naslijeđenog koda u otprilike 80 datoteka. To uključuje uklanjanje softvera s pomičnom zarezom (FPU) emulacije potrebnom za CPU-ovi kojima nedostaju FPU-ovi na brodu, poput zloglasni 486sx i slomljeni FPU u pogrešnom ranom pentijumu. Potonji je bio temeljni uzrok Pentium FDIV bug.
Ovo čišćenje pojednostavljuje kernel, smanjuje režiju održavanja i poboljšava performanse na podržanim sustavima.
Gotovo nitko neće primijetiti da 486 više nije podržan. Uostalom, posljednji komercijalni i486 čipovi proizvedeni su 2007. godine. Tko znate tko još uvijek vodi računalo s ranih 2000 -ih? Pa, osim mene? Točno, gotovo nitko nije, osim nekih hobista ili u nekim nišnim ugrađenim sustavima.
Također: Želite li naučiti Linux od legendi? Ovo vas mentorstvo spaja s vrhunskim programerima
Ipak, uvijek je tužno mahati zbogom starim procesorom. Sjećam se kada je 33MHz 486dx bio najbrži čip. Doista, jednom sam posjedovao jedan sa 16 cijelih megabajta RAM -a i popisnu cijenu od 25.000 dolara. Danas bi vam bilo teško pritisnuti tako spor CPU bilo gdje u vašoj kući ili uredu.
Svakodnevno u pristigloj pošte svakodnevno nabavite jutarnje priče Tech Today bilten
