LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

Потому что легче когда в системе стоят приложения одной архитектуры.

Ну, немного легче. Совсем немного. В частности (поскольку конкретно эта твоя фраза продолжает дискуссию про виндовую смесь 32/64) я с этим неудобством столкнулся ровно один раз (больше 10 лет назад, у меня тогда ещё не было линукса на десктопе), когда хотел сделать кряк к вмвару, запустил отладчик чтобы изучить его внутренности, а он не захотел аттачиться. Пришлось менять 64-битный вмвар на 32-битный (или только гуи из него, не помню).

Это ещё экономия места на диске.

А это уже почти нет.

На 32 бит софт сделать LD_PRELOAD ты не сможешь, потому что тебе нужны будут 32 бит либы для этого

Чтобы сделать LD_PRELOAD тебе по-любому придётся искать те самые библиотеки, которые ты хочешь туда засунуть. А будут ли они 32 или 64 битные - по-моему не особо важно. Ну, да, придётся сначала выяснить какой битности бинарник.

а их нужно собирать самому мультилибом.

Опять какие-то мультилиб-сказки. Не знаю откуда ты взял это слово, но 32-бит пакеты ставятся так же как 64-бит, но добавляя :i386 к названию (если первичная архитектура не i386).

И этот 32 bit arch нужен только вайну, а так его уже давно выкинули.

На 64-битном хосте в 99% случаев он нужен именно для wine, да. Собственно, такая ситуация уже давным давно. Но есть ещё и 32-битные хосты где он нужен всему софту, а ещё в линуксе, хоть и редко, но есть проприетарные 32-бит проги. Ну и нормальные дистры его не выкинули и не собираются.

Исходная версия firkax, :

Потому что легче когда в системе стоят приложения одной архитектуры.

Ну, немного легче. Совсем немного. В частности (поскольку конкретно эта твоя фраза продолжает дискуссию про виндовую смесь 32/64) я с этим неудобством столкнулся ровно один раз (больше 10 лет назад, у меня тогда ещё не было линукса на десктопе), когда хотел сделать кряк к вмвару, запустил отладчик чтобы изучить его внутренности, а он не захотел аттачиться. Пришлось менять 64-битный вмвар на 32-битный (или только гуи из него, не помню).

Это ещё экономия места на диске.

А это уже почти нет.

На 32 бит софт сделать LD_PRELOAD ты не сможешь, потому что тебе нужны будут 32 бит либы для этого

Чтобы сделать LD_PRELOAD тебе по-любому придётся искать те самые библиотеки, которые ты хочешь туда засунуть. А будут ли они 32 или 64 битные - по-моему не особо важно. Ну, да, придётся сначала выяснить какой битности бинарник.

а их нужно собирать самому мультилибом.

Опять какие-то мультилиб-сказки. Не знаю откуда ты взял это слово, но 32-бит пакеты ставятся так же как 64-бит, но добавляя :i386 к названию (если первичная архитектура не i386).