Чем отличается от обычного desktop-профиля? Понятно, что невозможно запустить 32-х битные приложения. А какой профит за счёт таких жертв?
Хотелось бы узнать про работу или специфику компиляции именно 64-х битных приложений под этими, такими разными, профилями.
no-multilib профиль (насколько оправдан?)
Модератор: /dev/random
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: no-multilib профиль
Сразу видно человека, выросшего на стыке СССР -> Россия. =) Почему везде должен быть профит?
В /usr/portage/profiles/ можно проследить все флаги, которые включает/отключает/запрещает данный профиль, какие пакеты маскирует и т.д.
Re: no-multilib профиль
32Bit Chroot Guide for Gentoo/AMD64
настоящий no-multilib — это CONFIG_IA32_EMULATION=n
очевидный. нет x86-ого (i386) крапа (crap).
:wq
- sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
Re: no-multilib профиль
taaroa писал(а): ↑17.05.2011 16:06
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 профиль
multilib не будет установлен, если не устанавливаются x86-приложения. Portage же выполняется сборку лишь нативных приложений. Не уверен, что существует в принципе способ заставить его делать кросскомпиляцию.sspphheerraa писал(а): ↑21.05.2011 23:41Если в моей системе нет бинарных пакетов, - только откомпиленные сырцы, то я могу это отключить?
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: no-multilib профиль
Не советовал бы выбирать no-multilib профиль на десктопе. Невозможно будет установить скайп и некоторые другие программы, которые распространяются только в виде х86 бинарников.
Йа тьомный эльф
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: no-multilib профиль
С другой стороны, "скайп и некоторые другие программы, которые распространяются только в виде х86 бинарников" далеко не все себе ставят.
Да, между прочим, в той части ядра, которая отвечает за запуск x86-программ на 64-bit ядрах, в прошлом уже обнаруживали серьёзные уязвимости, и это может повториться. Впрочем, тем, кто ставит себе скайп и прочее, на дополнительные уязвимости должно быть пофиг: их комп и так одна большая уязвимость. А вот те, кто не ставит, задумайтесь: точно ли вам нужен multilib? Может лучше его отключить, как в профиле, так и в ядре?
- sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
Re: no-multilib профиль
такие программы мы не пользуем
даже app-arch/rar бинарник, переживший всех остальных, был снесен, после того как 7-zip научились распаковывать rar
Sspphheerraa
Re: no-multilib профиль
/dev/random писал(а): ↑26.05.2011 03:51Да, между прочим, в той части ядра, которая отвечает за запуск x86-программ на 64-bit ядрах
…тупо нехватка энтропии (для рандомизации стека). x86 пора бы уже закопать… вместе с одной известной операционной системой.
:wq