Napaka v jedru Linuxa 4.18 povzroča zaustavitev CPE in sistem zamrzne na starejši strojni opremi

Linux-Unix / Napaka v jedru Linuxa 4.18 povzroča zaustavitev CPE in sistem zamrzne na starejši strojni opremi

Posebej učinkovita serija Core 2 Duo

1 minuto branja

Linux Kernel Organization, Inc.



Če ste kdaj potrebovali dober razlog za nadgradnjo starega procesorja, se zdi, da se je napaka »show-stopping« znašla v stabilni seriji jeder Linuxa 4.18 - čeprav deluje samo na starejšo strojno opremo, večinoma na procesorje Intel Core 2 Duo. Ta napaka v jedru Linuxa 4.18 ima trenutno dva poslana poročila o napakah na sledilcu bugzilla.



Serija Core 2 Duo ni tako nenavadna, čeprav je bila starejši CPU, je bila v svojem času priljubljena in je še vedno priljubljena v državah v razvoju. Ker obstajajo distribucije Linuxa, ki so posebej namenjene državam v razvoju s starejšo strojno opremo, bi ta napaka za marsikoga lahko predstavljala glavobol.



Napaka v bistvu povzroči zgodnjo zaustavitev procesorja zagona in popolno zamrznitev sistema pri zagonu v Linuxu 4.18 navzgor do 4.18.5, sledil pa je nazaj do Clocksource: Odstranite kthread kot težavno objavo.



urni vir: Odstranite kthread

Nadzorni pas ure uporablja delo, da ustvari kthread za zagon čuvaja. To je približno tako neumno, kot se sliši, zaženite čuvaja neposredno od dela.

Če je jedro Linuxa 4.18 zgrajeno s to storitvijo povrnjeno, bodo procesorji Core 2 Duo brez težav delovali na tem najnovejšem jedru Linuxa. Druga rešitev te napake je zagon sistema s parametrom jedra clocksource = hpet - čeprav, če uporabljate tako staro strojno opremo, kot je Core 2 Duo, ki je svojo zadnjo serijo izdala leta ~ 2010, bi verjetno lahko samo izbrali starejša stabilna izdaja Linux LTS za zagon sistema, medtem ko čaka, da se razmere popravijo v najnovejšem jedru in prenesejo nazaj na serijo jeder 4.18.

Oznake Jedro linux