Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

Целевые архитектуры LFS‌

Основными целевыми архитектурами LFS являются процессоры AMD / Intel x86 (32-разрядные) и x86_64 (64-разрядные). С другой стороны, известно, что инструкции в этой книге с некоторыми изменениями работают с процессорами Power PC и ARM. Для создания системы, использующей один из этих процессоров, основным предварительным условием, помимо тех, что описаны на следующих нескольких страницах, является существующая система Linux, такая как более ранняя установка LFS, Ubuntu, Red Hat / Fedora, SuSE или другой дистрибутив, который нацелен на вашу архитектуру. Также обратите внимание, что 32-битный дистрибутив можно установить и использовать в качестве хост-системы на 64-битном компьютере AMD / Intel.

Здесь необходимо добавить некоторые другие факты о 64-битных системах. По сравнению с 32-битной системой размеры исполняемых программ немного больше, а скорость выполнения произвольных программ лишь немного выше. Например, в тестовой сборке LFS-6.5 на системе на базе процессора Core2Duo были измерены следующие статистические данные:


Архитектура Время сборки Размер сборки 32-разрядная 198.5 минут 648 МБ

64-битная 190.6 минут 709 МБ

Архитектура Время сборки Размер сборки 32-разрядная 198.5 минут 648 МБ

64-битная 190.6 минут 709 МБ

изображение

Как видите, 64-разрядная сборка всего на 4% быстрее и на 9% больше 32-разрядной сборки. Выигрыш от перехода на 64-битную систему относительно минимален. Конечно, если у вас более 4 ГБ ОЗУ или вы хотите управлять данными, размер которых превышает 4 ГБ, преимущества 64-разрядной системы существенны.


Внимание

Приведенное выше обсуждение уместно только при сравнении сборок на одном и том же оборудовании. Современные 64-битные системы значительно быстрее старых 64-битных систем, и авторы LFS рекомендуют строить на 64-битной системе, когда у них есть выбор.

Внимание

Приведенное выше обсуждение уместно только при сравнении сборок на одном и том же оборудовании. Современные 64-битные системы значительно быстрее старых 64-битных систем, и авторы LFS рекомендуют строить на 64-битной системе, когда у них есть выбор.

Linux с нуля - версия 9.0


64-битная сборка по умолчанию, полученная в результате LFS, считается «чистой» 64-битной системой. То есть он поддерживает только 64-битные исполняемые файлы. Построение «мультибиблиотечной» системы требует двойной компиляции множества приложений: один раз для 32-битной системы и один раз для 64-битной системы. Это не поддерживается напрямую в LFS, потому что это может помешать образовательной цели предоставления инструкций, необходимых для простой базовой системы Linux. Вы можете обратиться к проекту Cross Linux From Scratch по этой расширенной теме.


Лучшие облачные вычисления для ОС в OnWorks: