LINUX.ORG.RU

Ubuntu прекращает формирование пакетов для 32-разрядной архитектуры x86

 , , ,


0

3

Спустя два года с момента прекращения формирования 32-разрядных установочных образов для архитектуры x86 разработчики Ubuntu приняли решение о полном завершении жизненного цикла данной архитектуры в дистрибутиве. Начиная с осеннего выпуска Ubuntu 19.10 пакеты в репозитории для архитектуры i386 больше формироваться не будут.

Последней LTS-веткой для пользователей 32-разрядных систем x86 станет Ubuntu 18.04, поддержка которой продлится до апреля 2023 года (по платной подписке до 2028 года). Все официальные редакции проекта (Xubuntu, Kubuntu, Lubuntu и т.п.), а также производные дистрибутивы (Linux Mint, Pop_OS, Zorin и т.п.) будут лишены возможности поставки версий для 32-разрядной архитектуры x86, так как собираются из общей пакетной базы c Ubuntu (большинство редакций уже прекратили поставку установочных образов для i386).

Для обеспечения запуска существующих 32-разрядных приложений, которые невозможно пересобрать для 64-разрядных систем (например, многие игры в Steam остаются только в 32-разрядных сборках), в окружении Ubuntu 19.10 и более новых выпусках предлагается использовать отдельное окружение с Ubuntu 18.04, установленное в контейнере или chroot, или упаковать приложение в snap-пакет с runtime библиотеками core18 на базе Ubuntu 18.04.

В качестве причины прекращения поддержки архитектуры i386 упоминается невозможность сопровождения пакетов на уровне других поддерживаемых в Ubuntu архитектур из-за недостаточного уровня поддержки в ядре Linux, инструментарии и браузерах. В частности, последние наработки в области повышения безопасности и средства защиты от фундаментальных уязвимостей больше не разрабатываются своевременно для 32-разрядных систем x86 и становятся доступны только для 64-разрядной архитектуры.

Кроме того, поддержание пакетной базы для i386 требует больших ресурсов на разработку и контроль качества, которые не оправдывают себя из-за незначительной пользовательской базы, продолжающей применять устаревшее оборудование. Число систем i386 оценивается в 1% от общего числа установленных систем. Большинство ПК и ноутбуков с процессорами Intel и AMD, выпущенные за последние 10 лет, без проблем могут быть переведены на использование 64-разрядного режима. Оборудование, которое не поддерживает 64-разрядный режим, уже настолько устарело, что не обладает необходимыми вычислительными ресурсам для выполнения последних выпусков Ubuntu Desktop.

>>> Подробности

anonymous

Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 1)
Ответ на: комментарий от anonymous_incognito

особенностей виндовой реализации виртуальной памяти, она должна быть

Она всегда есть, так процессоры работают, вообще то.

падает не всегда.

Падает всегда 100% воспроизводимо, если программа использует больше определённого размера адресного пространства.

anonymous
()
Ответ на: комментарий от Skullnet

- Драйвера принтеров имеют 32 бит библиотеки, даже современные. Прощай печать.

+1 У меня такие есть.

Глупость они сделали. Надеюсь дебиан так не поступит.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous

Она всегда есть, так процессоры работают, вообще то.

Речь про своп-файл на диске. Его может не быть, но винда этого не любит, могут вылезти глюки (а могут и не вылезти).

В Linux'е своп можно полностью отключить и даже не создавать.

Падает всегда 100% воспроизводимо, если программа использует больше определённого размера адресного пространства.

Я не знаю, что там за программа, но если ей в итоге вместе с ОС не нужно больше физической памяти, чем есть, то это какая-то кривизна у неё. Речь про 64-битную я думаю? 32-битные в принципе могут упасть из-за фрагментации, даже при достаточной памяти (хотя тоже надо постараться).

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous_incognito

Не-а, по обсуждению в Debian принято решение поддерживать как минимум по 11 версию включительно, ЕМНИП.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от anonymous_incognito

Своп здесь не при чём - дело в размере адресного пространства, видимо в венде стоит ограничение как при overcommit_memory=2.

Я не знаю, что там за программа,

Любая, суммарно использующая адресное пространство, сравнимое с количеством оперативки в системе (или несколько программ).

Читай про разницу между vsz и rss.

anonymous
()
Ответ на: комментарий от anonymous

Любая, суммарно использующая адресное пространство, сравнимое с количеством оперативки в системе (или несколько программ).

В этом случае не удивительно.

vsz и rss

Мы тут вроде про винду заговорили? ;-)

В общем, если памяти нужно сравнимо с имеющимся объёмом оперативки - своп нужен однозначно. На любой системе. Потому что очень легко превысить имеющийся объём.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous_incognito

Ещё раз, не памяти нужно, а адресного пространства. Своп вообще не используется - 0 (ноль) занятого пространства в свопе.

anonymous
()

вроде вентиль с вином сказали, что с Canonical им не по пути... и ходят слухи что это из-за azure cloud...

slapin ★★★★★
()
Ответ на: комментарий от anonymous

Если программа 64-битная, в 64-битной системе, то там адресного пространства (виртуального) в виндах 8Тб как минимум, а по-хорошему 256 Tb. В любом случае наличие или отсутствие свопа на него не влияют. Хотя может влияет на стратегию выделения, как ты заметил.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous

32битная, в 32бит системе.

Ну так бы и сказал. Там ещё с фрагментацией всё плохо, можно исчерпать адресное пространство для памяти, хотя её ещё много свободной.

В 64бит, разумеется, то же самое.

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

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous_incognito

Нет, не хотят «десятки терабайт» но валятся.

anonymous
()

Доказательство, что линукс сугубо серверная, узкоспециализированная ОС.

anonymous
()
Ответ на: комментарий от hobbit

Если 6 лет назад собирать систему из того что нашел на помойке - возможно. У меня на десктопе, собранном 7 лет назад из довольно средних на тот момент комплектующих - 12 гигабайт ОЗУ. На ноутбуке купленном 5 лет назад - 8 (в него пришлось докупать память отдельно), при этом ноутбук уже еле живой.

maloi ★★★★★
()
Ответ на: комментарий от maloi

Асус, купленный отцу в 2012-м - 2 Гб. Процессор поддерживает 64-разрядность, и 64-разрядную систему таки недавно пришлось накатить из-за скайпа, но подтормаживает прилично. Новый аппарат отец пока не хочет. Да он и впрямь технически почти в идеальном состоянии.

hobbit ★★★★★
()
Ответ на: комментарий от anonymous

Нет.

Разработчики Suse проявляют желание поработать на пару с Valve.........

anonymous
()
Ответ на: комментарий от hobbit

Ну так ты купил его в 2012 либо последний со склада, либо это специальная модель для стран третьего мира. И то и другое эквивалентно нахождению на помойке, там тоже можно много чего найти в почти идеальном состоянии.

maloi ★★★★★
()
Ответ на: комментарий от maloi

Куплено в DNS, вполне распространённая на тот момент бюджетная модель. Можешь объяснить сотрудникам DNS, что их магазин — помойка. :)

hobbit ★★★★★
()
Ответ на: комментарий от Polugnom

И security реп нет? Прикол в том, что я скачал iso последней ревизии 8.11.1. Зная, что security репа скоро будет удалена, что им мешало выпилить ее и из iso или хотя бы предупредить о скором изменении?

anonymous
()
Ответ на: комментарий от metaprog

Тогда будет летать (XP) и зря не свопиться (например, при сворачивании, когда еще памяти свободной полно). До тех пор пока память не кончится.

Там в настройках еще есть две опции. Не выгружать ядро и отдавать приоритет фоновым процессам, говорят помогает.

anonymous
()
Ответ на: комментарий от anonymous

Тогда это круто использовать ее на десктопе.

anonymous
()
Ответ на: комментарий от hobbit

Ты так говоришь, будто бы нет. Говнобуки целиком состоят из развода лохов - недостаточные системы охлаждения, дикретные видеокарты, равные по произодительности имеющейся там же встройке, косые acpi.

Ориентироваться нужно по принятому в то время индустриальному стандарту - ddr3, те максимум 16 гигов и значит это типичныый объём, до которого предполагается по крайней мере проапгрейдится.

anonymous
()
Ответ на: комментарий от hobbit

вполне распространённая на тот момент бюджетная модель.

так-то у меня в 2012 году тоже был ноутбук asus с 2 гигами памяти, но ему тогда уже было 2 года, и назвать адекватной покупку такого в 2012 году я не могу

Можешь объяснить сотрудникам DNS, что их магазин — помойка. :)

уверяю тебя, они сами это прекрасно знают

maloi ★★★★★
()

Это признаки надвигающегося убунтукапца.

anonymous
()
Ответ на: комментарий от anonymous

Значит не запускал достаточно софта, или софт использующий достаточно памяти. Без свопа и одиночная программа, использующая достаточно памяти просто не запускается (падает при запуске).

anonymous
()
Ответ на: комментарий от maloi

нормальный ноут для скайпа, браузера и фильмов, не всем нужны печи. 32 бита на таком ноуте получше бы работали.

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

anonymous
()
Ответ на: комментарий от hobbit

советую рассмотреть вариант с планшетом. только такой который бы обновлялся стоковым андроидом без проприетарных драйверов, иначе через некоторое время андроид протухнет. ну либо айпад, они вроде нормально обновляются.

anonymous
()
Ответ на: комментарий от anonymous

32 бита на таком ноуте получше бы работали.

Они и работали... пока MS старый скайп окончательно не закопал.

hobbit ★★★★★
()
Ответ на: комментарий от anonymous

Наоборот, там компиляли в 64бита с 32бит указателями (на 64бит в реальном коде большинство команд и регистров даже меньше 32бит).

Но не взлетело - поддержку собираются удалять из ядра. На самом деле, даже сейчас уже софт жрут по четыре гига на процесс, потому такое не взлетело бы, кому нужен лишний гемор чтобы баш жрал на несколько килобайт указателей меньше.

anonymous
()
Ответ на: комментарий от anonymous

Память не греется, по крайней мере уж точно не как печь.

anonymous
()
Ответ на: комментарий от anonymous

Хм. Ну у меня вкладки в фф и хроме стабильно валились без свапа, хотя памяти свободной в мониторе ещё порядочно.

anonymous
()
Ответ на: комментарий от anonymous

там компиляли в 64бита с 32бит указателями

разве? ну может быть, я особо не вникал и не понятно при чём здесь ядро, но ок. в общем-то пофиг, просто линукс будет ещё в чём-то проигрывать винде да и всё.

anonymous
()
Ответ на: комментарий от LongLiveUbuntu

Я не знаю что где выкинули. Дело в том, что это так же плохо, если бы выкинули x86_64 и сказали всем: «ну, i386 архитектуру все процессоры умеют уже n лет, а x86_64 не нужен, т.к 95% приложений не используют больше 4 Гб, поэтому мы его выкидывем. Трахайтесь с chroot в прерыдущей версии Ubuntu!».

Skullnet ★★★★★
()
Ответ на: комментарий от DrRulez

даже не читали что предполагается и как отключать.

А что, где-то уже опубликовано что и как будут отключать? Насколько я знаю пока никто не знает что это за законы и как их исполнять.

maloi ★★★★★
()
Ответ на: комментарий от metaprog

но какого черта 2 Гб может не хватать даже на такую элементарщину как браузер?

Хороший вопрос. Вот цитата из википедии

В 2014 году Южная Корея законодательно обязала разработчиков ПО для смартфонов обеспечить возможность принудительного удаления нежелательного раздутого ПО («unnecessary pre-installed bloatware»). Этот шаг был вызван участившейся ненормальной практикой предварительной установки на смартфоны ненужного ресурсоёмкого программного обеспечения, не поддающегося удалению стандартными средствами

Конечно, это для смартфонов...думаю, доберутся и до других.

Odalist ★★★★★
()

Из lkml, кстати:

might eventually suggest

that we drop support for 32-bit *hardware* at some point, but not for 32-bit compat software

anonymous
()

Т.е. годами в дебиане пилили мультилиб и мультиарх, а теперь вот так все. Ждем, когда откажутся от arm, mips и прочих.

anonymous
()
Ответ на: комментарий от anonymous

Арм вряд ли, он хоть есть на одноплатниках и планшетах. А мипс где? На роутерах, куда убанту не ставят?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.