Линус Торвалдс предложи да се прекине поддршката за процесорот i486 во кернелот Линукс

Додека разговараше за решенијата за x86 процесори кои не поддржуваат инструкции „cmpxchg8b“, Линус Торвалдс изјави дека можеби е време да се направи оваа инструкција задолжителна за кернелот да работи и да ја отфрли поддршката за i486 процесори кои не поддржуваат „cmpxchg8b“ наместо обидувајќи се да ја имитира работата на оваа инструкција на процесори кои никој повеќе не ги користи. Во моментов, речиси сите дистрибуции на Линукс кои продолжуваат да поддржуваат 32-битни x86 системи се префрлија на градење на кернелот со опцијата X86_PAE, за што е потребна поддршка „cmpxchg8b“.

Според Линус, во однос на поддршката во кернелот, процесорите i486 ја изгубиле својата важност и покрај фактот што сè уште се наоѓаат во секојдневниот живот. Во одреден момент, процесорите стануваат музејски дела, а за нив е сосема можно да се снаоѓаат со „музејски“ јадра. Корисниците кои имаат системи со i486 процесори ќе можат да ги користат LTS изданијата на кернелот, кои ќе се одржуваат уште многу години.

Крајот на поддршката за класичниот i486 нема да влијае на вградените Quark процесори на Intel, кои, иако припаѓаат на класата i486, вклучуваат дополнителни инструкции типични за генерацијата Pentium, вклучувајќи го и „cmpxchg8b“. Истото важи и за процесорите Vortex86DX. Поддршката за i386 процесорите беше исфрлена во кернелот пред 10 години.

Извор: opennet.ru

Додадете коментар