mirror of
https://github.com/Linux4Yourself/book.git
synced 2025-01-23 22:42:26 +08:00
Грамматические исправления
This commit is contained in:
parent
059b55d42e
commit
f2634e8c45
@ -1,10 +1,10 @@
|
||||
# Целевые архитектуры
|
||||
|
||||
Основной целевой архитектурой является `x86_64` (64-разрядная).
|
||||
Основной целевой архитектурой является `x86_64` (64-разрядная).
|
||||
|
||||
С другой стороны, инструкции в этом руководстве также работают, с некоторыми модификациями, с Power PC, ARM и AMD / Intel x86 (32-bit) процессорами.
|
||||
С другой стороны, инструкции в этом руководстве также работают, с некоторыми модификациями, с Power PC, ARM и AMD / Intel x86 (32-bit) процессорами.
|
||||
|
||||
Чтобы собрать систему, которая должна работать на одном из вышеуказанных процессоров, главным условием является существующая операционная система Linux, например уже ранее собранная система по инструкциям этого руководства, Ubuntu, Red Hat/Fedora, SuSE, или другой дистрибутив, который нацелен на требуемую архитектуру.
|
||||
Чтобы собрать систему, которая должна работать на одном из вышеуказанных процессоров, главным условием является существующая операционная система Linux, например, уже ранее собранная система по инструкциям этого руководства, Ubuntu, Red Hat/Fedora, SuSE, или другой дистрибутив, который нацелен на требуемую архитектуру.
|
||||
|
||||
Также обратите внимание, что 32-разрядный дистрибутив может быть установлен и использоваться как хост-система на 64-разрядном AMD / Intel компьютере.
|
||||
|
||||
@ -15,15 +15,16 @@
|
||||
### Что такое multilib
|
||||
|
||||
Процессоры ``X86_64`` могут выполнять как скомпилированный для них код, так и скомпилированный для архитектуры ``i386``.
|
||||
Но, 32-битные исполняемые файлы работают только с 32-битными библиотеками (а 64-битные - только с 64-битными библиотеками), поэтому для запуска 32-битного исполняемого файла требуются 32-битные версии библиотек которые он использует.
|
||||
Если в ОС присутствуют библиотеки для нескольких архитектур - её называют multilib системой.
|
||||
Но 32-битные исполняемые файлы работают только с 32-битными библиотеками (а 64-битные - только с 64-битными библиотеками), поэтому для запуска 32-битного исполняемого файла требуются 32-битные версии библиотек, которые он использует.
|
||||
Если в ОС присутствуют библиотеки для нескольких архитектур, её называют multilib системой.
|
||||
|
||||
### Зачем это нужно
|
||||
|
||||
Некоторые программы с закрытым исходным кодом до сих пор имеют только 32-битные версии. Для Linux таких программ не много, а вот для Windows их существует огромное количество. А для того что бы запустить их необходим Wine с поддержкой multilib.
|
||||
Некоторые программы с закрытым исходным кодом до сих пор имеют только 32-битные версии. Для Linux таких программ не много, а вот для Windows их существует огромное количество. А для того чтобы запустить их, необходим Wine с поддержкой multilib.
|
||||
|
||||
### Как это реализовано в руководстве
|
||||
|
||||
В руководстве присутствуют инструкции в конце многих страниц для multilib систем. Поддержка multilib является опциональной. Если Вам она не нужна - не выполняйте эти инструкции.
|
||||
В руководстве в конце многих страниц присутствуют инструкции для multilib систем. Поддержка multilib является опциональной. Если Вам она не нужна, не выполняйте эти инструкции.
|
||||
Поддержка multilib является частичной - инструкции для сборки 32-битных версий библиотек предоставляются только тогда, когда они необходимы для сборки пакета.
|
||||
|
||||
[Подробнее про архитектуры процессора](additional/cpu-arch)
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Информация об используемых пакетах
|
||||
|
||||
Как говорилось ранее, одной из целей проекта является сборка системы базового уровня. Она будет включать в себя пакеты необходимые для репликации и распространения, а также относительно небольшой набор программ, с помощью которых можно расширять систему в любом направлении на ваше усмотрение. Это не значит, что она будет максимально компактной.
|
||||
Как говорилось ранее, одной из целей проекта является сборка системы базового уровня. Она будет включать в себя пакеты, необходимые для репликации и распространения, а также относительно небольшой набор программ, с помощью которых можно расширять систему в любом направлении на ваше усмотрение. Это не значит, что она будет максимально компактной.
|
||||
|
||||
Есть пакеты, которые включены, но строго не требуются. В списке, который расположен ниже, имеются описания для каждого пакета.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user