Компания Canonical начала поставку для Ubuntu 25.10 отдельных вариантов пакетов с исполняемыми файлами, собранными с оптимизациями для архитектуры x86-64-v3. В настоящее время для x86-64-v3 подготовлено около 2000 пакетов из репозитория main, которые доступны в качестве опции. Данные пакеты не протестированы на уровне основных пакетов, но уже могут использоваться энтузиастами, желающими добиться максимальной производительности. В Ubuntu 26.04 намерены собрать оптимизированные для архитектуры x86-64-v3 варианты всех имеющихся пакетов и обеспечить для них полноценное тестирование...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64155
Всё это я проходила ещё на gentoo, и прироста не заметила никакого от слова совсем. Всё в пределах статистической погрешности. Лол.
ты, небось, сложнее браузера ничего и не запускал, поэтому и не заметил. с тонной джавы что угодно будет тормозить
Нет ничего хуже очень медленной джавы!
>Нет ничего хуже очень медленной джавы!Рекордсмен тут Python.
Джава -- интерпретируемый язык. Попробуй без жита, потом расскажешь о рекордсменах.
> Джава -- интерпретируемый язык. Попробуй без жита, потом расскажешь о рекордсменах.Пробовал, работает относительно быстро для интепретатора. Прогрев часто используемых кусков происходит достаточно быстро и жаба работает уже в частично интерпретируемом режиме. Её так же можно заставить компилировать вообще каждую функцию, которая должна быть выполнена. И после того, как Жаба пролагается, работать будет не сильно хуже плохо написанного C++.
В нынешних реалиях браузерный бенчмарк — это лучший тест всей системы. А тебя, полагаю, можно поздравить с очередной разморозкой, раз пишешь в язвительной форме о тормозах в браузере.
Есть вариант когда виртуализация в госте с програмным видео рендером c Waуland, когда без нагрузки в разы повышается нагрузка на процессор, курсор мышь двигается с замедлением, наличие самых последних инструкций у процессор для такого бесполезны. Только повышение чистоты процессора одного ядра или ядер много поточности здесь решение. Как я понимаю GPUVirtIO‑GPU/virgl в VMware на Windows‑хосте не поддерживается.
Я тебе больше скажу. Современный браузер это в принципе одна из самых сложных и развесистых программ на ПК.
нет ничего тупее, чем путать джаву и джаваскрипт.
> нет ничего тупее, чем путать джаву и джаваскрипт.посмотри тесты Node.js vs Java
Кажется, это женщина. К ним обращаются по другому. Узнай в интернете, хоть тебе это никогда и не пригодится.
> Всё это я проходила ещё на gentoo, и прироста не заметила никакого
> от слова совсем. Всё в пределах статистической погрешности. Лол.Компиляцию под процессор относят к достоинствам генты в основном недалёкие люди. Во многих случаях такой код менее производителен (относительно core2) или работает с багами, или вовсе не собирается (например ncnn).
Однако случаи, когда компилятор под определённый процессор генерирует статистически более оптимальный код, есть. Интела не касается, насколько я знаю -- у него в микрокоде оптимизировано исполнение кода, скомпилированного под старые процессоры.
А, ну ещё есть автовекторизация, конечно, и multiversioning, всё это. но практически полагаться нельзя. Впрочем, pgo может дать ощутимый выигрыш в случае компиляции под процессор (и конкретную его модель на самом деле). Но это надо измерять и профилировать результаты, обычно прирост будет не от сборки под архитектуру процессора. А runtime dispatch от этого не зависит.
Эти сказки ещё со времен генту. Но корпы такую якобы замечательную возможность сэкономить так нигде и не используют. Потому что это миф.
>Но корпы такую якобы замечательную возможность сэкономить так нигде и не используют.Если Вы ещё не поняли, корпы это ужасно неэффективные чудовища. Это корпы придумали Java и активно её используют. Если какой-то менеджер не сможет получить в свой карман пару миллионов из за оптимизации ПО под конкретную архитектуру, то никто лишним трудом заморачиваться не станет.
Корпорация - организованная для извлечения прибыли группа, имеющая скрытые механизмы.
> Корпорация - организованная для извлечения прибыли группа, имеющая скрытые механизмы.Корпорация это в первую очередь скопление огромного количества денег и связей. Во вторую очередь это огромная бюракратическая машина. Цель конечно у всех одна, извлечение прибыли. Но вот извлечение прибыли и извлечение личной прибыли это разные вещи. Например чтобы иметь право на повышение, нужно составлять красивые отчёты для начальства или инвесторов, даже если корпорация терпит убытки, конкретному корпоративному рабу она может выдать премию или повышение. Для отдела разработки ПО это значит рассказать о том, как много программ они написали. Чтобы написать больше кода имея ограниченный бюджет, нужно нанимать толпы низкоквалифицированных программистов. А потом руководитель уйдёт на повышение и технический долг будет уже не его проблемой.
Гугл это достаточно большая корпорация? А хромоось достаточно известный продукт? Надо же, в ее основе лежит генту. Мне генту не интересна, но фактов надо придерживаться.
Ты когда-нибудь видел живьем код написанный под "автовекторизацию" вместо интрисиков (которые, разумеется, приходится проверять перед использованием или при сборке самому) ?Я вот видел. В интеловском учебнике. Первое (а так же второе и третье) что придет тебе в голову, когда ты его увидишь - "под какими запрещено это набредили?"
Это ни понять невозможно, ни написать без ии автоляпателя, ни починить потом если сломается.
Поэтому никто так и не пишет, кроме авторов учебника.
Как будто прирост производительности всёравно не скоро окупит время, потраченное на сборку
> Как будто прирост производительности всёравно не скоро окупит времяНикогда не окупит, как и потраченную электроэнергию на конпиляцию. А потратится её не мало, учитывая, что прирост реальной производительности будет что-то около 0.01%.
>> Как будто прирост производительности всёравно не скоро окупит время
> Никогда не окупит, как и потраченную электроэнергию на конпиляцию. А потратится её
> не мало, учитывая, что прирост реальной производительности будет что-то около 0.01%.Смотри на это так. Пользователь ждёт ждёт завершения программы от 16 (O2) до 26 (O3) секунд или 10 секунд с компиляцией (pgo). Много лишние 10 секунд ожидания или мало? С позиции пользователя, очень много. Это не шутки, питон с PGO демонстрирует прирост порядка 60% и цифры реальные. По этой причине даже в Федоре пару лет как начали собирать с определёнными флагами.
> Много лишние 10 секунд ожидания или мало? С позиции пользователя, очень много.Зависит конечно что за софт... но да, 10 и 26 есть разница.
Но это имеет смысл только компилирует один и все запускают, а не как гентушники, когда каждый пересоберет по десять раз.
Убунту поставил за 10-15 минут и работаешь, а генту или арч пока поставишь, то уже убьешь кучу времени. Так еще и потом на обслуживание надо больше времени. Но больные ОКР не любят этого признавать.
>>Никогда не окупит, как и потраченную электроэнергию на конпиляциюТем временем кому то скидывают ранги гига грант , банкир рф негадует дистант
> Компиляцию под процессор относят к достоинствам генты в основном недалёкие люди.А какие у gentoo достоинства по твоему мнению?
Может быть я недалёкий, но по-моему, у gentoo вообще никаких достоинств)
Гентушники - лицемеры. С одной стороны, говорят, что оптимизации - это не плюс, а с другой - негативно относятся к готовым бинарным репам.
Так тут фейковая оптимизация. D
В Генту перекомпиляцию расхваливали не пользователи, а разработчики. А пользователям интересно было большое количество свежего софта, и как он появится в системе, из пакетов или скомпилируется, это уже второстепенно.
По этому параметру арч и никсось уже давно уделали генту.
По этому параметру арч и никсось уже давно уделали генту.
>>Гентушники - лицемеры. С одной стороны, говорят, что оптимизации - это не плюс, а с другой - негативно относятся к готовым бинарным репам.кушайте доширак искаропки - это быстро, вкусно и полезно.
Не такие уж лицимеры))opennet.ru/opennews/art.shtml?num=60550
Gentoo начал формирование бинарных пакетов для архитектуры x86-64-v3Конечно у фанатиков пересборки бомбануло, но это их дело.
Ответ такой: если ты не знаешь, зачем она, тебе это не надо. А так, гибкость, лёгкость и простота конфигурации и сопровождения. Можно примерно что угодно сделать и оно будет работать. А также обновляться, возможно даже, без дальнейших затрат (пока не сломают в апстриме). Ну, вроде как ты хочешь систему только с(без) гтк2(3) или куте4(5), с генту легко организуется, многие программы имели выбор, с чем собрать. В бинарных дистрибутивах всё разваливается постоянно, после обновлений ты с большой вероятностью получаешь нерабочую систему и ничего не можешь сделать больше. Даже если не патчишь ПО.
Ты хоть понимаешь что их троллинг чтобы понять зачем это нужно? Они даже это неспособны осилить - какое устанавливать что-то, собирая из исходников. Это же неудачники, поторые только своим негативом и живут будучи неспособными ни на что. Для них непосильная задача сделать андервольт не криво - самому пришлось публиковать руководство, которое оценили два с половиной майнера, а остальные толпы это был бессмысленный троллинг ради троллинга - потому что слишком сложно. Это как заводить Creative AE-7 под линуксом с высоким шансом загрузки - непомерно тяжело для обывателя с выключенным мозгом. Эти неофициальные наборы можно не ставить - достаточно скачать Thorium и можно дальше тупить, доказывая что им ничего не нужно. Начни ценить себя и лишний раз нет нужды доказывать полуличностям что-либо.
Ну, чтобы собрать из исходников, много ума не надо. В генту так вообще всё разжёвано пошагово, что нужно знать. Многим правда не очевидно, зачем тратить ресурсы на компиляцию, если можно не тратить. Чтобы собрал кто-то другой, у него должен быть твой конфиг, и всё. На практике, твоя система только твоя. Ну, вот, CloverOS, наверно, было самое близкое к тому, что интересует гентушников, но, опять же, ты завязан на чужой конфиг. Я закончил эти эксперименты по причине вечной непредсказуемости компиляторов, отдельные программы собираются с PGO+LTO. Когда авторы добавляют такую возможность в сборочный код, а потом, через пару лет, и в ебилдах появляется, можно отказаться от всех костылей. Плюс 60% производительности питона или более 100% производительности jq на дороге не валяются.
>В бинарных дистрибутивах всё разваливается постоянно, после обновлений ты с большой вероятностью получаешь нерабочую системуНе обновляй генту год и у тебя все развалится, даже если stable.
Я обновлял десктопную установку через 3 года и через 5 лет, если знаешь, как разрулить циклические зависимости и читаешь новости (изменения при смене профиля), всё решается буквально парой дополнительных команд.
Можно собирать пакеты с неиспользуемыми по умолчанию hardening-флагами (CFI и тому подобное).
Компиляция под CPU даёт заметный эффект, чаще всего, только для приложений, которые уже умеют использовать доступные расширения команд. Помнится, в древние времена (лет 20-25 назад), FFMPEG давал мне ускорение при перекодировании из DV в MPEG-2 почти в два раза после перекомпиляции.
При этом компиляция с нужными USE флагами в Gentoo часто помогает экономить оперативную память. В некоторых случаях - в разы. Особенно заметно это в серверной конфигурации, когда отрезается напрочь всё GUI.
Только если отключить автодетект. В генту была опция отключить автодетект и не полагаться на диспетчер, скомпилировать поддержку сразу в код. В остальных случаях, независимо от того, какая архитектура указана в опциях компилятора, будет использоваться код для текущего процессора. А рандомно напихать векторных инструкций (что делает компиляция под процессор), как правило, плохая идея. И хорошо если процессор последнего поколения и это не вызовет замедления всей программы из-за внезапно ограничившейся частоты процессора.
С автодетектом невозможно использовать distcc, что делает компиляцию уж очень длительной, особенно, если речь идет о сборке для старого железа. Поэтому никогда автодетектом не пользовался.
Мне, все это обсуждение Gentoo, напомнило людей, которые не собираются заниматься спортом, вести здоровый образ жизни и вообще, по их мнению, все это херня. Ибо когда приспичит, можно пойти к врачу, и он выпишет "волшебную" таблетку )))
Если бы от генты была польза, то с неё не переходили бы обратно на убунты всякие.
Пожалуйся в гугл, а то эти недалекие используют генту как базу хромооси
Потому что это конструктор. А конечному пользователю хочется иметь готовую систему, и не собирать её самому.
Кто-то уже пожаловался.
ХромОС будет заменена на андроид.
Ну я и не перехожу ни на какие убунты.
Бинарный профиль рулит. ;)
Для прототипирования Gentoo очень удобна. А вот для конечного обыкновенного пользователя - почти бессмысленна. Исключение - жесткая экономия памяти на старом железе.
>>Мне, все это обсуждение Gentoo, напомнило людей, которые не собираются заниматься спортом, вести здоровый....немного не так, это люди которые сидят в ̶л̶а̶г̶е̶р̶е̶ забегаловке жрут ̶б̶а̶л̶л̶а̶н̶д̶у̶ пиццу искаропки и рассуждают о правильном питании.
У Source-based дистрибутивов вроде Arch, Gentoo очень маленькая целевая аудитория. Ни на десктоп ни на сервер она не подойдет. Подойдёт только для энтузиастов с большим количеством свободного времени. А ещё эти энтузиасты любят одноклассникам на переменах рассказывать что у них Arch. Те кто по старше про Gentoo рассказывают.
> людей, которые не собираются заниматься спортом, вести здоровый образ жизниТы не прав.
Гентушники это как раз
"я не буду пить ʼволшебнуюʼ таблетку (волшебную только для тех, кто прогуливал химию и биологию), я лучше пойду на реку, соберу ивовых прутьев, сниму с них кору и буду варить 4 часа в полнолуние"Просто слегка больные люди, которые подверджены тревожным расстройствам и желанием всё (на самом деле хоть что-то) контролировать в своей жизни.
>Всё это я проходила ещё на gentooТочно. 1% это же про самостоятельную оптимизированную сборку. Когда-то это и имело смысл, но с новыми поколениями процессоров утратило смысл? Чем микрокод быстрее кода из ОЗУ?
> Всё это я проходила ещё на gentoo, и прироста не заметила никакого
> от слова совсем. Всё в пределах статистической погрешности. Лол.На заре gentoo выдавала таки прирост производительности с её оптимизациями, просто потом наработки гентушников разошлись по другим дистрам и разница стала действительно не такая заметная. Но это зависит от собираемых проектов. На x86-64 архитектуре сейчас собирать самостоятельно пакеты для gentoo это скорее про кастомизацию и опциональность, про возможность иметь более гибкий роллинг, нежели тот же Арч например, а не про цифирки производительности в сравнении со стоком.
А вот на каких-нибудь армах gentoo до сих пор может удивить, т.к. гентушних оптимизаций в рядовые пакетные дистры за пределами x86 не особо растаскивали. К примеру на ЛОРе была темка где один товаришь на своём одноплатнике выжимал гораздо больше, чем могли всякие малиноОС на базе Демьяна и прочее готовое с лопаты. Так что ВСЕГДА нужно обращать внимание на констекст. В любом случае, gentoo, по крайней мере сейчас, это про опциональность и гибкость настройки прежде всего, а производительность это уже вторичное.
Софт будет работать ощутимо быстрее только, если разработчики этого софта сделали оптимизации на ассемблере под соответствующую архитектуру. В общем случае без специальных оптимизаций прироста производительности особого не будет, а в некоторых случаях будет даже замедление.
Вот и первые звоночки конца эпохи Intel Core 2 Duo. Хотя, полагаю, никто всерьёз не будет ставить мейнстрим дистры на C2D, ибо там рулит маргинальщина вроде Antix, Devuan или Void.
А вот найдут какой-нибудь MeltIntelDown, антиквариат станет нужен не только ценителям.
> антиквариатУчитывая, что четвертые пни еще не стали антиквариатом, "коре дуба" потребуется еще 20 лет, чтобы достичь этого статуса.
Когда прикажут - тогда и станет. Может хоть завтра стать, если хозяин решимость проявит. Вообще нет проблемы запретить ходить на сайты владельцам каких не надо камней, всего лишь аттестацию потребовать для этого надо.
> Хотя, полагаю, никто всерьёз не будет ставить мейнстрим дистры на C2D, ибо там рулит WindowsFixed
ну здрасьте, ее ж тоже на прошлой неделе запретили им!
Как бэ еще есть корп версия 10 винды, там самая долгая до 2032 будет цвести и пахнуть. Так ято не надо ляля.
Товарищи из АКИТ уже бегут (педо6иржпг) к тебе с новой уголовкой.Ишь ты, тварь, не хочешь ставить альтлинукс с сертификацией ффсад или куда там!
А если ты где-то там где они не добегают - то у меня и там для тебя хреновая новость - купить вот эту самую долгую ты не сможешь никак, нигде и никогда. Тебе ее просто не продадут. Это - кого надо нога.
Для уточнения: IoT LTSC, а не обычная корпорашка.
Эмм... а знаешь ди ты, что 10 винда уже отвалилась и заняла почетное место вместе с семёркой и XP? Так что с разморозочкой!
но с другой стороны - вряд ли это будет поводом поставить на тот c2 - lin000ps, который на нем еще и не работает теперь вообще.А семерки еще лет на десять хватит, пожалуй. А там либо шах, либо сам ходжа...
А что, под "семёрку" ещё остался софт, который её поддерживает? Насколько я знаю, кроме Firefox ESR 115, который вот-вот устареет, больше ничего нет. Даже редакторы кода типа VSCode давно не поддерживают Win 7. Про игры молчу.
Сижу на семёрке, в целом всё ок. Но иногда приходится попотеть чтобы заставить новый софт работать. Про игры не знаю, играю только в старые игры типо пятой цивилизации, с ними очевидно никаких проблем нет, даже со стимовскими.Современные версии сборок vscode, chromium, Firefox есть под семерку, и даже под XP, но собраны очевидно какими нибудь ноунеймами. Тут вопрос с доверием к таким сборщикам, да.
Я себе собрал компилятор Rust под win7, это позволяет из исходников собирать программы написанные на этом языке под семёрку. С go 1.21 аналогично есть способ запускаться.
Но без какой либо личной причины сейчас сидеть на семёрке - очевидно смысла никакого нет.
>Но без какой либо личной причины сейчас сидеть на семёрке - очевидно смысла никакого нет.Предполагается, что адептов гложет мысль - почему Вы не бежите тратить деньги на то же самое, но модное. Почему не покупаете 1% на 20% дороже.
> Почему не покупаете 1% на 20% дороже.А точно ли дороже?
Посчитай стоимость затраченного времени на прдлинг с компиляторами, сборками, патчами, хотя бы по минималке (ну лучше конечно по зп среднего айтишника)... и окажется что выгоднее было купить.А потом добавь что часть вещей тебе все равно придется брать у каких-то мутных васянов... и тогда вообще смысл теряется. Разве что из любви к (извращенному) искусству.
> А точно ли дороже?
> Посчитай стоимость затраченного времени на прдлинг с компиляторами, сборками, патчамивон смотри, смотри - прдлики из бабуинты - уже ДВЕ ТЫЩИ пакетиков напрдлили (причем половину пришлось серьезно покалечить, потому что авторы ж не идиоты и не собирались поддерживать совершенно никчемушные "оптимизации", а не просто пересобрать автоматически... кстати автоматика тоже не сама себя настроит)
И получили аж целый 1% ускорения ускорения, но это неточно, не прдльчье дело - мерять, надо опрашивать. А то ж может оказаться что еще и медленнее стало.
И ничего, живут. Кто-то наверное даже за удачно поданый инвесторам отчет получил небольшую прибавку к премии, остальные задарма.
> А что, под "семёрку" ещё остался софт, который её поддерживает?А куда он денется? Фичи "удалить ниправильный-нимодный софт с диска патамушта магем" в ней не предусмотрено, какой был, такой и останется.
> Насколько я знаю, кроме Firefox ESR 115, который вот-вот устареет, больше ничего нет.
Если это единственный софт, который ты используешь, то, конечно, бяда-бяда.
> Даже редакторы кода типа VSCode давно не поддерживают Win 7. Про
В visual studio 2017 - норм редактор встроен, если что. Твоему хеловроту хватит. А остальное не для этой платформы.
> игры молчу.
gta 5 - запуститцо. Насчет можно ли на коре дуба в нее играть - не знаю, вряд ли.
Молитесь, чтобы они не придумали windows 12 - или какая там "будущая"? Что Вам ещё остается...
> Молитесь, чтобы они не придумали windows 12 - или какая там "будущая"?то есть как это чтобы не?! Они уже придумали. Это про 10 были заявления что она лудшая и последняя, и во веки веков. Про 11 никто ничего подобного не говорил.
Ну а учитывая, что ядро в ней от 2025server - и там цифирки растут каждый год, иначе инвесторы не поймут-с - срок жизни 11 и не может быть слишком большим.
> Вот и первые звоночки конца эпохи Intel Core 2 Duo.Да где вы вообще находите эти Core2 Duo? Я думал, это шутка юмора такая, типа как стебались 10 лет назад, говоря, что, мол, сидят на Pentium III в Контакте.
Какая ещё штука. 👿
Это тематическое сообщество тут так не шутят.
С владельцами Intel Core 2 Duo лучше не шутить, это я тебе как владелец ответственно заявляю.
> Да где вы вообще находите эти Core2 Duo? Я думал, это шутка юмора такая, типа как стебались 10 лет назад, говоря, что, мол, сидят на Pentium III в Контакте.прямо сейчас сижу с ноута на c2d, избавляться не собираюсь, всё что мне надо он может
зачем их находить?, они досихпор работают и тянут, все ок
>Вот и первые звоночкиИ что Вы будите на 2% быстрее нас и в долгах? В плену технологий, которые контролируют корпорации?
До сегодняшнего дня на Intel core 2 duo не встал только один дистрибутив, какой то из клонов redhat, помойму alma, ubuntu ставилась. Теперь не будет видимо. Но Debian пока что ставится. Хотя лично я обновился до Зиона с 32 гб ОЗУ, но не уверен какая там версия. В любом случае искусственное запланированное устаревание наглядно показано для всех.
Ну молжно в виртуалке собрать генту хоть под i386
> Вот и первые звоночки конца эпохи Intel Core 2 Duo. Хотя, полагаю,
> никто всерьёз не будет ставить мейнстрим дистры на C2D, ибо там
> рулит маргинальщина вроде Antix, Devuan или Void.Если отталкиваться от изначального значения слова "маргинал", то к маргинальщине тут с натяжкой можно притянуть только Devuan, остальные просто непопулярные проекты с узкой нишей интересов их разработчиков.
Что касается сабжа, то сам Линус высказывался неодобрительно по поводу всех этих делений пакетов на x86-64-v2, x86-64-v3 и прочие сабверсионирования, от которых больше вреда чем пользы, но в Канониклах снова "я-у-мамы-особенные" нетакуси и решили попробовать снова повелосипедить свой велосипед.
> больше вреда чем пользы, но в Канониклах снова "я-у-мамы-особенные" нетакуси ивы огорчаете членов секты свидетелей -O6 !
У меня OpenBSD крутится нормально на Core2Duo. Void и Slackware тоже там стояли раньше. Всё 64 битное. Всё что с systemd я конечно бойкотирую.
А ты не офигел? Пишу с C2D. Работает ютюб 1080p60, работаю в веб-приложении, ничего не тормозит, всё загружается мгновенно.
Пишу с Pentium 4. Работает Ютуб 320p15, работаю в flash-приложении, ничего не тормозит, всё загружается мгновенно. И зачем мне твой C2D?
>производительности при сборке с оптимизациями для архитектуры x86-64-v3 составляет примерно 1%копроэкономика как она есть
Gentoo -march=native умеет, а тут под всё семейство. Будут вам корпы под каждый камень точить систему,ждите.
Это умеет гцц.
Но профит от этого только в математике.
Цитата из топика: "большинстве случаев прирост производительности при сборке с оптимизациями для архитектуры x86-64-v3 составляет примерно 1%"
Наглядная "иллюстрация" эффекта "новизны". Маркетинг и повод повысить цены. В момент кампании об этом не говорят. Потом - можно.
Какие цены? Ubuntu бесплатная система
АнкомОС повысит цены. :)
Есть те кто платят и они не за просто воздух платят.
Ты не знаешь, что у убунты есть платная подписка?! Что ряд апдейтов доступен только если заплатишь?
> Что ряд апдейтов доступен только если заплатишь?Для обычного пользователя подписка бесплатная на пять машин. Это поддержка 10 лет. Заплатить придётся только если хочется поддержки ещё два года сверх десяти ну или ты не домашний юзер, но тогда это проблема твоей конторы, а не твоя.
>> Что ряд апдейтов доступен только если заплатишь?
> Для обычного пользователя подписка бесплатная на пять машин. Это поддержка 10 лет.
> Заплатить придётся только если хочется поддержки ещё два года сверх десяти
> ну или ты не домашний юзер, но тогда это проблема твоей
> конторы, а не твоя.Мне один уникум пытался доказать, что в рамках бесплатной подписки после 5ти лет, следующие 5 лет "бесплатникам" целенаправленно и специально не присылают никаких обновлений ядра, тем более секурных. На просьбу дать явный пруф этого слился с миной типа он всё равно прав. Такое вот чудо опеннета. ;)
Так что, толку от новых процессоров - никакого. Если старый устраивает, можно не рыпаться.
> Так что, толку от новых процессоров - никакого. Если старый устраивает, можно
> не рыпаться.Тут такое дело, не так давно пробегала новость о том, что в Intel посокращали издержки путём сокращения направлений в поддержке открытым кодом для Linux. Теперь Intel пересмотрела типа свои позиции и вместо того чтобы пилить для линукса открытое, будут открывать только там, где им выгодно.
А что это значит для конечного пользования, с учётом того, что Intel позарез нужны новые продажи, очень желательно массовые? Нетрудно сложить 2 и 2, чтобы понять, что именно поддержку "старых" процессоров в линуксах они и будут поставлять блобами, которые будут работать только в определённых версиях ядер, искусственное устаревание как оно есть.
Так что, если кого-то устраивает c2d, это его дело, но досиживать его поддержку придётся на лохматых RHEL-клонах или на Ubuntu по подписке на 10 лет поддержки, в более новых дистрах эта поддержка может просто отвалиться, что скорее всего и будет сделано намерено. И я рассматриваю этот посыл Каноникал скорее именно как объявление о начале запланированного устаревания, потому что "нужно выпилить старое неиспользуемое, потому что нужно высвободить излишние трудозатраты и сосредоточить свои силы на..." (или как там любят лишь булщит у Fedora своей дежурной отмазкой в таких случаях?)
К слову, если вдруг возникло острое желание перейти в связи с этим окончательно на AMD по причине того, что AMD не такие и линукс-поддержку не бросают, то я бы 7 раз подумал прежде чем так смело бросаться в их объятия, т.к. эти товарищи тоже последнее время сокращают сроки поддержки своего железа, порой очень смело их кастрируя.
Из недавних примеров
https://www.techpowerup.com/342449/no-more-game-optimization...
Это что, теперь Ubuntu не будет работать под Intel core 2 duo?
да и обновляться нигде не будет. А правда, зачем, все надо теперь ставить только ручками, умнее будете.
Можно собрать вполне бюджетный системник на i3-12100 (F-версия без встройки), где будет поддержка всех актуальных инструкций.
Ну нет, это же решение проблемы. А оно не нужно, нужны страдания и героическое превозмогание.
> Это что, теперь Ubuntu не будет работать под Intel core 2 duo?Ставить Убунту на систему с 4 гигами оперативки — это безумие. Т.е. проблема даже не в производительности кор 2 дуо. Плюс на этих компах почти наверняка SATA2 с 250 мегабайтами в секунду, что никак не бьётся с современными реалиями, где 6 гигабайт в сек. уже не редкость.
>SATA2 с 250 мегабайтами в секунду, что никак не бьётся с современными реалиями,
>где 6 гигабайт в сек. уже не редкость.Ты ведь понимаешь что это скорость шины, а не скорость накопителя?).
Тоесть скорость накопителя.
Или совсем линуксоид?).
> Ты ведь понимаешь что это скорость шиныНет, не понимаю.
Понимаю, для страдальцев на кор 2 дуо это будет больно, но я даже пруфану:
https://imgur.com/a/wunYmu5
Как apple ssd относится к сабжу? Большинство недорогих современных SSD на прилавках около 500МБ/с, их и берёт среднестатистический пользователь.
У меня на Intel core 2 duo сначала какой то из клонов редхата отказался устанавливаться, теперь вот эта убунта, мейнстрим гадючий. А вот Debian, на одноядерные процессоры ставится.
Будь внимательнее> Возможность использования пакетов с оптимизациями для x86-64-v3 реализована без нарушения поддержки старого оборудования. В dpkg, apt и Launchpad внесены изменения, позволяющие собирать и распространять пакеты одновременно для нескольких вариантов архитектуры x86-64.
А про Red Hat, да, в нём требуется v3. Можно поставить Fedora, пока что, там вносили предложение по поставке пакетов v3 два года назад, но оно было отклонено
или Alma
так и не понял что с ней надо делать чтоб ставилась на старые процессоры
энто отдельный arch
https://repo.almalinux.org/almalinux/10.0/isos/x86_64_v2/
но конечно с всякими 3rd party repos могуть быть сложности, их могли билдить исключительно под v3
В opensuse это давно
А вель лучший в мире диктатор негативно отзывался об этих v3 и т.д.
Кто?
Патрик, видимо
Линус, кто ещё тут командует ртом а не кошельком?)
Маааленький такой прикол заключается в том, что автовекторизация – фигня, а делать #ifdef под каждый такой архитектурный сет могут не только лишь все.Интересно, дойдут ли у ребят из XLibre руки до такой оптимизации? Краем глаза видел тасующий пиксели код, там в теории можно было бы SIMD затащить.
>начиная с Intel HaswellТ.е. мой Ivy Bridge в пролёте?
У вас есть SSSE3 и AVX - это уже немало.
А второго нет, получается v2,5 а у белых людей v3
Короче, покупаешь новый компьютер, а потом полгода живёшь впрогододь. Рабочая схема.
> Короче, покупаешь новый компьютер, а потом полгода живёшь впрогододь. Рабочая схема.Новый комп (какой-то современный райзен со встройкой и 16-32 гектарами) обойдется максиму м 500 баксов.
Если тебе после этого придется "полгода живёшь впрогододь" то иди ищи работу, хватит у мамки на шее сидеть!Для айтишника это вообще копейки, пара дней работы.
Убунтоиды тупят. Линус же сказал, что нет такой архитектуры, как x86-64-v3.
Так он на маке, ему то что.
Правилтно понимаю, что использование тех же ассемблерных вставок, например, под конкретные фичи архитектур (с кодом проверки доступности, на случай если чего нет) дадут куда больший прирост, чем тупое включение AVX в компиляторе?
> Правилтно понимаю, что использование тех же ассемблерных вставок, например, под конкретные
> фичи архитектур (с кодом проверки доступности, на случай если чего нет)
> дадут куда больший прирост, чем тупое включение AVX в компиляторе?Включение AVX в компиляторе гарантированно даёт замедление. Наличие таких инструкций снижает производительность процессора, это факт. Прирост может быть в специальном коде, вручную написанном специально для ускорения, но, как бы не оказалось, что avx конкретно в твоей модели процессора эмулируется сразу несколькими тяжёлыми инструкциями.
Ассемблерные вставки же не просто так делают, а после того как *проверят* что в этом месте оно даст больше профита чем минусов в виде сложности поддержки. И пишут код вставки с учётом знания того что делает алгоритм в целом. Компилятор так к сожалению пока не умеет
да, в компиляторе это даст автовекторизацию в тех местах кода где циклы с обходами массивов написаны специально чтоб они подхватывались автовекторизацией, такое обычно делают как компромисс, вместо ручной работы с SIMD.Еще одна проблема с AVX512 в том что он в ряде процессов работает то ли на половинной частоте, то ли тратит тепловой бюджет ядра так что буст отрубается, и процессор начинает работать медленнее.
AVX512 очень полезно для ИИ и обработки видео, в остальных случаях, пока больше пользы от его отключения.
> с оптимизациями для x86-64-v3 реализована без нарушения поддержки старого оборудованияЭто пока... А потом как с x86-32 будет. "Нам только хвостик погреть" (с) системд.
ну наконец-то кто-то начал силы на авх тратить, а не на 32бита.хотя убунту все равно не люблю.
> В большинстве случаев прирост производительности при сборке с
> оптимизациями для архитектуры x86-64-v3 составляет примерно 1%Вполне закономерный результат, если писать софт для всякого легаси времен царя гороха.
А если бы сразу писали для более менее современных процов, то не пришлось бы расчитывать на автоматические оптимизации компилатора, которые
а) происходят отнюдь не всегда
б) еще реже дают реальный прирост
Хозяин приказал дропнуть "кору дуба". Канони-калл отказать не может, хозяевам не принято отказывать. Все адекватные свалили с продуктов канони-калла уже тогда, когда они снапанулись.
Вот приезжаешь ты в Столицу и там даже лошадь негде привязать!
Везде стоят самобеглые повозки, а тебя просят свалить куда-то на окраину и еще и навоз за собой убрать! Возмутительно!!!
Зачем навоз убирать? Некоторые анонимы опеннета его с радостью съедят, даже приказа хозяина не дожидаясь, да ещё добавки попросят.
На секундочку, самые свежие core 2 были представлены в 2008 году. То есть 17 лет назад.
> На секундочку, самые свежие core 2 были представлены в 2008 году. То
> есть 17 лет назад.Блин, и ведь кто-то до сих пор пользуется всем этим. И я не думаю, что это из-за бедности, скорее что-то возрастное. Бабульки тоже цепляются за свои радиоточки и стационарные телефоны до последнего.
Это даёт хоть какой-то значительный прирост? x86_64-v3 — это огрызок какой-то. Собирали бы лучше уже с `-march=haswell`или`-march=skylake`, и `-mtune=generic`.
В новости же пишут, погрешность в районе 1%.
Я не знаю, как именно они это реализовали, но, например, система сборки Chromium не даёт возможности добавить свои *FLAGS извне. Я для этого, когда сидел на Gentoo, свой небольшой патч сделал и модифицировал ebuild. Бенчмарки никакие не проводил, увы.
К бабке не ходи — проба пера перед массовым падежом кор 2 дуо. А если и красношапка присоединится к инициативе, то пиши пропало.
>ld.so --help | grep '\-v[0-9]'Показывает все три на моем старом AMD, а должен показывать только первую версию. Проверять надо так, если чо: https://pastebin.com/raw/Stc4ntse
Отбой, поспешил. Там должно быть (supported)
Похоже популярность CaсhyOS не даёт им спать спокойно, но это всё равно им не поможет.
Тем более, что CachyOS оптимизирована еще и под x86_64-v4 и под AMD Zen4.
>популярность CaсhyOSНет, не она. В основном там Федорка постаралась.
Еще в далеком 2008 году появился новый базовый набор инструкций, который включал SSE3, SSE4.1 и SSE4.2 и назывался x86-64v2.
Позже, в результате сотрудничества между AMD, Intel, Red Hat и SUSE были определены три уровня микроархитектуры (или уровня функциональности) на основе базовой линейки x86-64: x86-64-v2, x86-64-v3 и x86-64-v4. Эти уровни определяют конкретные функции, которые могут быть использованы программистами для оптимизации компиляции, а также некоторых других задач (SSE3, например, позволяет повысить производительность на игровых системах и т.д.).
Но потом хипстота, васяны и прочие Дениски Поповы притащили это глобально в дистры...
> Нет, не она. В основном там Федорка постаралась.CachyOS это сейчас тот самый дистр который сместил Ubuntu с пьедестала. На Distrowatch №1, в "UNIX Porn сообществах" про него часто пишут и рекомендуют всем.
И в качестве аргумента крутости, как раз фигурируют эти оптимизации, вот Canonical и почесали репу и выкатили свои оптимизации. По крайней мере, выглядит именно так.Также часто вижу, что Gentoo-шники, переходят на CachyOS, и тоже аргументируют тем, что оптимизации, которые они прописывали руками, теперь доступны из коробки в CachyOS.
И насколько я знаю Fedora не оптимизирована специально под x86-64-v3, x86-64-v4 и Zen4, откуда у вас такая информация?
Я в курсе, что это за дистр и кто и где его рекомендуют.>На Distrowatch
Меня не интересует эта помойка. Там все накручено. Уже не раз обсуждалось.
>насколько я знаю Fedora не оптимизирована
"RHEL 9 uses x86-64-v2 as the baseline, RHEL 10 will use x86-64-v3, and other distros provide optimized variants (OpenSUSE, Arch Linux, Ubuntu)."
Я неверно выразился изначально. Спутал с Редхатом.
Сама Федора нет. Типа консервативные ребята (пока еще). Это была инициатива AMD, Intel, Red Hat и SUSE.
Ну а про Федору нашел только это:https://www.opennet.me/opennews/art.shtml?num=62543
и
https://unixforum.org/viewtopic.php?t=159347
И здесь подробнее: https://fedoraproject.org/wiki/Changes/Optimized_Binaries_fo...
Абсолютно одобряю. Я вообще считаю, что нужно дропнуть всё начиная от coffee lake и ниже, нечего этот хлам таскать ради 2-3 пенсионеров на коре дуба.
Иди в баню с такими предложениями.
Сижу на 12-ядерном Haswell. Отличная архитектура, особенно если использовать анлок турбобуста. Есть всё, кроме AVX512, который нормально работает только в самых последних камнях Intel и AMD. Так что лет на 5 мне Haswell'а точно хватит.