Լինուս Տորվալդսն առաջարկեց դադարեցնել աջակցությունը i486 CPU-ին Linux միջուկում

«cmpxchg86b» հրահանգը չաջակցող x8 պրոցեսորների համար լուծումներ քննարկելիս Լինուս Տորվալդսը հայտարարեց, որ գուցե ժամանակն է այս հրահանգի առկայությունը պարտադիր դարձնել միջուկի աշխատանքի համար և դադարեցնել աջակցությունը i486 պրոցեսորների համար, որոնք չեն աջակցում «cmpxchg8b»: փորձելու փոխարեն ընդօրինակել այս հրահանգի գործողությունը պրոցեսորների վրա, որոնք այլևս ոչ ոք չի օգտագործում: Ներկայումս Linux-ի գրեթե բոլոր բաշխումները, որոնք շարունակում են աջակցել 32-բիթանոց x86 համակարգերին, անցել են միջուկի կառուցմանը X86_PAE տարբերակով, որը պահանջում է «cmpxchg8b» աջակցություն:

Ըստ Լինուսի՝ միջուկի աջակցության տեսանկյունից i486 պրոցեսորները կորցրել են իրենց արդիականությունը, չնայած այն հանգամանքին, որ դրանք դեռևս հանդիպում են առօրյա կյանքում։ Ինչ-որ պահի պրոցեսորները դառնում են թանգարանային ցուցանմուշներ, և նրանց համար միանգամայն հնարավոր է յոլա գնալ «թանգարանային» միջուկներով։ Օգտատերերը, ովքեր դեռ ունեն i486 պրոցեսորներով համակարգեր, կկարողանան օգտագործել LTS միջուկի թողարկումները, որոնք երկար տարիներ կաջակցվեն:

Դասական i486-ների աջակցության դադարեցումը չի ազդի Intel-ի ներկառուցված Quark պրոցեսորների վրա, որոնք, թեև պատկանում են i486 դասին, ներառում են Pentium սերնդին բնորոշ լրացուցիչ հրահանգներ, ներառյալ «cmpxchg8b»: Նույնը վերաբերում է Vortex86DX պրոցեսորներին: i386 պրոցեսորների աջակցությունը միջուկում դադարեցվել է 10 տարի առաջ:

Source: opennet.ru

Добавить комментарий