no-multilib профиль (насколько оправдан?)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Ответить
Аватара пользователя
Eronex
Сообщения: 106
ОС: Ubuntu

no-multilib профиль

Сообщение Eronex »

Чем отличается от обычного desktop-профиля? Понятно, что невозможно запустить 32-х битные приложения. А какой профит за счёт таких жертв?

Хотелось бы узнать про работу или специфику компиляции именно 64-х битных приложений под этими, такими разными, профилями.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: no-multilib профиль

Сообщение serzh-z »

Eronex писал(а):
17.05.2011 14:22
А какой профит за счёт таких жертв?
Сразу видно человека, выросшего на стыке СССР -> Россия. =) Почему везде должен быть профит?
Eronex писал(а):
17.05.2011 14:22
Хотелось бы узнать про работу или специфику компиляции именно 64-х битных приложений под этими, такими разными, профилями.
В /usr/portage/profiles/ можно проследить все флаги, которые включает/отключает/запрещает данный профиль, какие пакеты маскирует и т.д.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: no-multilib профиль

Сообщение taaroa »

Eronex писал(а):
17.05.2011 14:22
Понятно, что невозможно запустить 32-х битные приложения.

32Bit Chroot Guide for Gentoo/AMD64

настоящий no-multilib — это CONFIG_IA32_EMULATION=n

Eronex писал(а):
17.05.2011 14:22
А какой профит за счёт таких жертв?

очевидный. нет x86-ого (i386) крапа (crap).
:wq
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: no-multilib профиль

Сообщение sspphheerraa »

taaroa писал(а):
17.05.2011 16:06
Eronex писал(а):
17.05.2011 14:22
Понятно, что невозможно запустить 32-х битные приложения.

32Bit Chroot Guide for Gentoo/AMD64

настоящий no-multilib — это CONFIG_IA32_EMULATION=n

Странно, что в гиде про ядро ничего не сказано. В menuconfig в хелпе пишут

Код: Выделить всё

Include code to run 32-bit programs under a 64-bit kernel. You should likely turn this on, unless you're 100% sure that you don't have any 32-bit programs left.
Если в моей системе нет бинарных пакетов, - только откомпиленные сырцы, то я могу это отключить?
Sspphheerraa
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: no-multilib профиль

Сообщение serzh-z »

sspphheerraa писал(а):
21.05.2011 23:41
Если в моей системе нет бинарных пакетов, - только откомпиленные сырцы, то я могу это отключить?
multilib не будет установлен, если не устанавливаются x86-приложения. Portage же выполняется сборку лишь нативных приложений. Не уверен, что существует в принципе способ заставить его делать кросскомпиляцию.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: no-multilib профиль

Сообщение /dev/random »

serzh-z писал(а):
22.05.2011 02:19
Не уверен, что существует в принципе способ заставить его делать кросскомпиляцию.

Существует, конечно.
Спасибо сказали:
Аватара пользователя
vonabarak
Сообщения: 146

Re: no-multilib профиль

Сообщение vonabarak »

Не советовал бы выбирать no-multilib профиль на десктопе. Невозможно будет установить скайп и некоторые другие программы, которые распространяются только в виде х86 бинарников.
Йа тьомный эльф
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: no-multilib профиль

Сообщение /dev/random »

vonabarak писал(а):
25.05.2011 23:37
Не советовал бы выбирать no-multilib профиль на десктопе. Невозможно будет установить скайп и некоторые другие программы, которые распространяются только в виде х86 бинарников.

С другой стороны, "скайп и некоторые другие программы, которые распространяются только в виде х86 бинарников" далеко не все себе ставят.

Да, между прочим, в той части ядра, которая отвечает за запуск x86-программ на 64-bit ядрах, в прошлом уже обнаруживали серьёзные уязвимости, и это может повториться. Впрочем, тем, кто ставит себе скайп и прочее, на дополнительные уязвимости должно быть пофиг: их комп и так одна большая уязвимость. А вот те, кто не ставит, задумайтесь: точно ли вам нужен multilib? Может лучше его отключить, как в профиле, так и в ядре?
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: no-multilib профиль

Сообщение sspphheerraa »

vonabarak писал(а):
25.05.2011 23:37
Не советовал бы выбирать no-multilib профиль на десктопе. Невозможно будет установить скайп и некоторые другие программы, которые распространяются только в виде х86 бинарников.

такие программы мы не пользуем
даже app-arch/rar бинарник, переживший всех остальных, был снесен, после того как 7-zip научились распаковывать rar
Sspphheerraa
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: no-multilib профиль

Сообщение taaroa »

/dev/random писал(а):
26.05.2011 03:51
Да, между прочим, в той части ядра, которая отвечает за запуск x86-программ на 64-bit ядрах

…тупо нехватка энтропии (для рандомизации стека). x86 пора бы уже закопать… вместе с одной известной операционной системой.
:wq
Спасибо сказали:
Ответить