Linux и x32-ABI – Как использовать?

вступление
Я просто перешел на 64-битную установку, и я испытываю большую разницу в использовании памяти (особенно для таких приложений, как хром, firefox, mysql и java-приложения):

  • Пока до 4 гб было достаточно, они скоро исчерпаны!

Это хорошо известный побочный эффект 64-битных ОС, так или иначе, 64bit приносит также некоторые другие преимущества.

Рядом с баром очень дешево, есть какой-то нетбук, который по-прежнему поставляется с 1 / 2gb-баром … … и здесь он идет x32 ABI : функция ядра, предназначенная именно для ограничения этой проблемы.

Что такое x32 ABI:
в соответствии с этим pdf он обеспечивает отличное преимущество памяти по сравнению с 64-битной нормальной ОС (даже повышение на 40%).

Теперь, если я понял, что x32-ABI требует :

  • Linux Kernel 3.4, скомпилированный с CONFIG_X86_X32 = y
  • Gcc 4.7
  • Binutils 2.22
  • Glibc 2.16
  • Перекомпиляция всех системных библиотек, требуемых приложением, с gcc -mx32

Я знаю Debian и другие дистрибутивы, которые они фактически отправляют libs с поддержкой 32x-ABI, но я не могу найти документацию для настройки этой функции (я на Ubuntu 14.04 64bit)

Я хотел бы использовать этот вопрос, чтобы помочь мне и другим собрать информацию, потому что я думаю, что это очень интересная функция.

В частности, моей целью было бы запустить одно приложение (например, chrome или firefox или mysql) с помощью x32-ABI.

Interesting Posts

Закладка autocomplete для файлов с пробелами в нем

Centos 7: network.service не удалось запустить, потому что systemd запускает демона слишком рано

«Заменить» оболочку по умолчанию (bash) с помощью tmux

Почему клиент gdb не может разговаривать со своим gdb-сервером при запуске этого сценария «ожидать»?

Скрыть панель запуска Docky (с этой док-станции) в Linux под управлением Ubuntu-Xenial

Как вы могли сохранить сохранение файлов в резервной копии (/ etc)?

Разница между строкой и файлом

LXDE (Openbox): добавьте «угол изменения размера» в окно

Подсчитайте количество вхождений значения столбца в TSV-файл с AWK

Используйте USB для синхронизации большого каталога между двумя отключенными серверами

Контролируйте, как долго Rsnapshot сохраняет файл после удаления

Не удалось установить perf на slackware 13.1

установка .net core sdk 2.0 на NixOs (невозможно найти шаблоны)

Установка ArchLinux – ошибка при форматировании раздела файловой системы

Какой дистрибутив Linux это?

Linux и Unix - лучшая ОС в мире.