Разработчики Linux хотят отказаться от интерфейса x32 ABI, интегрированного в ядро ОС в 2012 году.
По информации Phoronix, Себастьян Анджей Сивиор из Lintronix предлагает удалить x32 ABI из ядра Linux из-за устарелости и не слишком широкого распространения с момента появления. Если это предложение не встретит серьезных возражений, этот интерфейс может быть удален из ядра ОС еще до 2027 года.
x32 ABI был интегрирован в ядро Linux для оптимизации потребления памяти 64-битными программами. Он был разработан, чтобы обеспечить работу 64-битных процессоров и программ в полугибридном режиме 64-бит/32-бит. Благодаря этому интерфейсу ПО получает доступ ко всему 64-битному файлу регистров и пути данных, однако ограничивается использованием 32-битных указателей.
Указатель представляет двоичное число, которое отслеживает данные, хранящиеся в системной памяти. Это позволяет ОС использовать 4 ГБ ОЗУ с размером указателей 4 байта вместо 8 для 64-битной архитектуры. Разница в размерах является ключевым преимуществом x32 ABI, поскольку уменьшение размера указателей вдвое увеличивает объем данных, которые могут поместиться в кэше процессора и соответственно повысить производительность.
Однако x32 ABI имеет и недостатки. Этот интерфейс усложняет работу разработчиков и требует от компиляторов поддержки этой функции. Самая большая техническая проблема касается того, что отдельные процессы, которые взаимодействуют с x32 ABI, не могут использовать более 4 ГБ памяти из-за ограничения размеров указателей.
Однако последним аргументом против x32 ABI является его недостаточная распространенность среди разработчиков программного обеспечения. Вероятно, из-за этого интерфейс был внедрен только в Linux, а не в Windows или Mac. По словам Себастьяна Анджея Сивиора, улучшенная производительность недостаточна для того, чтобы рабочие нагрузки использовали исключительно x32 ABI.
Хочеш знати більше, ніж ChatGPT 5? Підписуйся на ITC.ua у TelegramПІДПИСАТИСЯ
«Free as in freedom», казали вони: AMD зробила Vivado платним для Linux-користувачів
СпецпроектыОстанній шанс доєднатися до конкурсу авторських статей від Proove: вигравайте крутий електросамокат та інші призиБеріть участь у конкурсі авторських статей від Proove: вигравайте крутий електросамокат та інші призи
Источник: Tom’s Hardware