В 14.04 примітки до випуску містять наступну пропозицію:
Також була представлена підтримка X32 ABI (64-бітний режим з 32-бітовими вказівниками).
Я думаю, що це заслуговує на трохи більше пояснень. Якщо ви використовуєте пошукову систему, щоб дізнатися більше про "x32 ABI", ви можете в кращому випадку знайти статтю з Вікіпедії , але в основному Phoronix і Slashdot, які здаються не дуже корисними.
Я хотів би побачити кілька глибоких відповідей на тему:
- Як або що з X32 ABI в даний час реалізовано в 14.04?
- Чи включено це за замовчуванням у 14.04 64-розрядні чи потрібні додаткові кроки для настройки x32 ABI?
- Які компоненти або яке програмне забезпечення може використовувати x32 ABI?
- Чи існують фактичні переваги на машині / установці під керуванням x32 ABI?
- Яке споживання пам'яті порівняно з 32-бітними та 64-бітовими установками за замовчуванням?
В ідеалі, x32 ABI повинен був поєднати найкращі з обох світів разом: Більшість покращення швидкості x86-64 та зниження споживання пам’яті для користувачів на старішому 64-бітовому апаратному забезпеченні, у якого не було багато оперативної пам’яті .