Линус Торвалдс Linux ядросындағы i486 процессорын қолдауды тоқтатуды ұсынды

"cmpxchg86b" нұсқауына қолдау көрсетпейтін x8 процессорларына арналған уақытша шешімдерді талқылау кезінде, Линус Торвальдс ядроның жұмыс істеуі үшін осы нұсқаулықтың болуын міндетті ету және "cmpxchg486b" қолдамайтын i8 процессорларына қолдау көрсетуді тоқтату уақыты келді деп мәлімдеді. Енді ешкім пайдаланбайтын процессорларда осы нұсқаулықтың жұмысын еліктеуге тырысудың орнына. Қазіргі уақытта 32-биттік x86 жүйелерін қолдауды жалғастыратын барлық дерлік Linux дистрибутивтері X86_PAE опциясы бар ядроны құруға көшті, ол үшін «cmpxchg8b» қолдауы қажет.

Линустың айтуынша, ядроны қолдау тұрғысынан алғанда, i486 процессорлары күнделікті өмірде әлі де кездесетініне қарамастан, өзектілігін жоғалтты. Белгілі бір сәтте процессорлар мұражай экспонаттарына айналады және олардың «мұражай» өзектерімен айналысуы әбден мүмкін. Әлі де i486 процессорлары бар жүйелері бар пайдаланушылар LTS ядросының шығарылымдарын пайдалана алады, оларға көптеген жылдар бойы қолдау көрсетіледі.

Классикалық i486 құрылғыларын қолдауды тоқтату Intel ендірілген Quark процессорларына әсер етпейді, олар i486 класына жататынына қарамастан, Pentium буынына тән қосымша нұсқауларды, соның ішінде «cmpxchg8b» қамтиды. Бұл Vortex86DX процессорларына да қатысты. i386 процессорларына қолдау 10 жыл бұрын ядрода тоқтатылды.

Ақпарат көзі: opennet.ru

пікір қалдыру