1.1, Аноним (1), 10:35, 11/01/2025 [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– | Подскажите какой командой можно понять к какой из архитектур относиться мой CPU ... большой текст свёрнут, показать | |
|
|
3.39, Аноним (-), 12:09, 11/01/2025 [^] [^^] [^^^] [ответить]
| –6 +/– |
Ты выхлоп линкера предоставил. А надо выхлоп утилиты центрального процессора. Обозначать архитектуру, как x86-64-v4 неграмотно.
| |
|
4.55, Вирт (?), 12:29, 11/01/2025 [^] [^^] [^^^] [ответить]
| +10 +/– |
> Ты выхлоп линкера предоставил.
Заткнись и просто запусти команду:
'''
$ /lib/ld-linux-x86-64.so.2 --help
Subdirectories of glibc-hwcaps directories, in priority order:
x86-64-v4
x86-64-v3 (supported, searched)
x86-64-v2 (supported, searched)
'''
| |
|
|
|
1.3, Аноним (3), 10:44, 11/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
Решение чрезмерно переусложняет и без того хардкорный дистрибутив. Кто эти люди и как они оказались на своём месте? Почему они навязывают своё неадекватное представление всем остальным?
| |
|
2.6, Alladin (?), 10:57, 11/01/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
вот такой он современный мир,
никто не хочет wayland?, а мы первые выкинем xorg! ведь надо же деньги пилить и пофиг что не работает.
никто не признает v1/2/3/...?, а мы первые начнем собирать их, а потом выкинем v1, v2, ... ведь надо же, у многих современный cpu, а мы собираем под v1.., и пофиг что производительности только +0-10% и многие просто проверяют наличие аппарат фичи проца перед запуском по.
вообще есть такое мнение, что никто на fedora не сидит из-за таких прорывов
| |
|
3.12, Аноним (-), 11:24, 11/01/2025 [^] [^^] [^^^] [ответить] | +1 +/– | Люди хотят чтобы просто работало И не на уровне подключению к мейнфрейму их 80х... большой текст свёрнут, показать | |
|
4.27, Аноним (27), 11:49, 11/01/2025 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Люди хотят чтобы просто работало
> А иксы настолько убоги архитектурно
Л - логика
> Люди хотят чтобы просто работало
> у многих современный cpu
Л - логика
| |
4.32, Аноним Анонимович Анонимов (?), 11:55, 11/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Вы не находите странным, что софт собирается для процов 20летней давности?
Если между ними
> В большинстве случаев прирост производительности при сборке для подобных архитектур не превышает 10%, но в отдельных ситуациях приводит к заметному повышению производительности (до 120%)
то нет.
> из-за луддитов, которых "фсе устраивает - ничего нинада", десктопный линь в такой оппе
> Пусть владельцы v1 хлама юзают спец дистры для таких особенных
Единственное оправдание покупки нового железа. Не тот прирост производительности, чтобы раскошеливаться на обновление железа.
| |
|
5.52, Аноним (-), 12:27, 11/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Не тот прирост производительности, чтобы раскошеливаться на обновление железа.
Так это разница от инструкций. Что сильно зависит от софта и софтопейсателей.
Чистая производительность от обновления намного больше.
Сравним AMD 9900X и FX-8150. Оба предтопы своего времени. Причем 9900х стоит всего 450 баксов, а фуфикс стоил целых 700+. Причем тех баксов, 2011 года. С учетом инфляции разница будет больше чем в два раза.
А по производительности... +200-400% даже по фуфловому userbenchmark.
Поэтому почему бы не получить еще от 10% до 120% сверху? Из-за кучки нищуков-луддитов?
| |
|
4.41, Аноним (-), 12:14, 11/01/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
>Вообще-то microarchitecture levels придумали сами Intel и AMD вместе с шапкой и сюзей.
Обозначать архитектуры с префиксом -v4 неграмотно. Не нужно внутриинтеловский жаргон всюду распространять. Это всё выдумки менеджеров, а не инженеров. Язык инженера так бы не смог обозвать микроархитектуру.
| |
|
5.68, Аноним (3), 12:38, 11/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вообще всё это выглядит неудачной попыткой умирающего Интела зацепиться за рынок. Навязать всем стандарты, которые нафиг никому не сдались.
| |
|
4.48, Аноним (48), 12:24, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Апологет фрагментации?
Фрагментация уничтожит Linux.
Хотя, возможно, в этом и состоит ваша цель.
P.S. Внезапно - в офтопике всё наоборот и всё работает. Хотя, говоря объективно, попытки не прекращаются. Но там другое - нужно заставить покупать новые ПК, выбрасывая те, что могли бы выполнять свои функции еще лет 19.
| |
|
5.58, Аноним (-), 12:31, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Фрагментация уничтожит Linux.
Линукс это и есть фрагментация.
Если бы все усилия на создание очередного нескучного дистра или видеоплеера можно было бы перенаправить на что-то полезное - то линь мог бы занять половину рынка.
Ну тут же шво6одка! Что-то не нравится - делаем форк, потому что ну вот точно именно мы сделаем правильно! С картами и куртизанками. А потом у нас 100500 недоделок разной степени васянности, но ни одной нормально пользоваться нельзя.
> Хотя, возможно, в этом и состоит ваша цель.
Моя цель - чтобы мой проц отрабатывал на все 100%.
А не на 50% или 90% из-за каких-то 6омжей, сидящих на старье.
| |
|
6.79, Аноним (48), 12:51, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> А не на 50% или 90% из-за каких-то 6омжей, сидящих на старье.
Проблема возникает у разработчиков, желающих распространять свое ПО с минимальными услилиями. Некоторые из тех же исходников делают сборки для разных версий ОС. Но есть рекомендации - делать для самой старой версии. Хотя это чаще всего не помогает. Кстати, у коллег из macOS те же проблемы (и даже еще более сложные из-за регулярных замен архитектуры процессоров).
> Моя цель - чтобы мой проц отрабатывал на все 100%.
У меня тоже иногда возникает такая цель. Например, при обучении нейронной сети. Но для таких случаев я делаю для себя отдельную сборку, которая никому более не поставляется.
| |
|
7.84, Аноним (-), 13:09, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Проблема возникает у разработчиков, желающих распространять
> свое ПО с минимальными услилиями.
А вот тут поподробнее: какие проблемы возникают у разработчиков?
Собирает мейнтейнер. Как он соберет - так оно и будет.
Если из условной федоры выкинут все что ниже v3 - то это будет проблема юзеров федоры, а не разраба условного гимпа. А гимп как будет работать так и будет.
> Но есть рекомендации - делать для самой старой версии.
Минимальной версии чего? Ядра? DE с которым дистр поставляется? Живого проца?
PS: Ну и да, "с минимальными усилиями" это не про линукс))
| |
|
|
|
4.87, fidoman (ok), 13:20, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> на уровне подключению к мейнфрейму их 80х
Ну да, на уровне игровой приставки конечно лучше.
| |
4.95, Аноним (95), 13:44, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Вот люди когда научаться не тащить к себе в проекты гору зависимостей(из за которых пользователи забивают систему мусором, и по причине которых чтобы скомпилировать пакет нужно еще больше зависимостей установить, и еще и определенных версий), вот когда отучаться пользоваться разношерстными стстемами сборки, которые тоже тащат за собой все подряд, вот тогда иксы и выкинем
| |
|
3.13, Илья (??), 11:25, 11/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> никто не хочет wayland
Какое-то у тебя особое видение, о том, чего хотят люди
| |
3.40, AleksK (ok), 12:12, 11/01/2025 [^] [^^] [^^^] [ответить] | +2 +/– | V1 процессорам около 20 лет AMD K8-family AMD K10-family AMD Family 10h Bar... большой текст свёрнут, показать | |
|
4.50, Аноним (3), 12:26, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну дык, выкиньте нафиг поддержку и скажите чётко об этом в разделе "системные требования". Зачем нужен этот огород хаков?
| |
4.96, Аноним (96), 13:58, 11/01/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Передает тебе привет мой комп на Ivybridge (4 ядра 3.6 GHz ) способный выдавать 60 fps 1080p в современных тайтлах (Last of us 2 BG3), собирать огромные проекты на с++ (libreoffice) и гонять по 4 виртуалки.
Недавно сидел на sandy bridge 3.2 GHz... и то же хватало.
| |
|
5.99, Аноним (27), 14:09, 11/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
твои компы устарели - срочно беги в магазин - у интела акции падают!
| |
5.100, Аноним (-), 14:12, 11/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> способный выдавать 60 fps 1080p
О, подтянулись свидетели 1080p/60 ))
> в современных тайтлах (Last of us 2 BG3)
Которые практически не зависят от проца, отличная выборка! Думаю какой-то match3 или зума тоже бы не тормозила))
Про настройки графония ты тоже решил не писать.
А с helldivers 2, City skylines или Сталкером такой же фокус показать сможешь?
Или "у меня ничего не тормозит, потому что я играю только в то, что не тормозит"?))
> собирать огромные проекты на с++ (libreoffice)
Собирать можно на чем угодно. Просто времени это займет в 2-3 раза больше.
> гонять по 4 виртуалки
На 4 ядрах?)) А мсье оригинал. Хотя, если они какие-то пакетики маршрутизировали, то и 8 можно было запустить.
| |
5.102, Аноним (102), 14:22, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну если на виртуалках только консоль, то в это можно поверить. Если запускать графику, то там минимум 2 ядра нужно для стабильной работы(по крайней мере на i5 8250u). И тлоу 2 не современная игра так-то, никто не будет перерисовывать текстурки для порта на ПК
| |
5.105, Фнон (-), 14:40, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Передает тебе привет мой комп на Ivybridge (4 ядра 3.6 GHz ) способный выдавать 60 fps 1080p в современных тайтлах (Last of us 2 BG3),
Открой для себя удивительный мир из от Парадоксов)
И попробуй сыграть стелларис на 1000 систем с макс кризисом.
Или какую-то сатисфактори с огромными фабриками и кучей конвеерных цепочек.
> собирать огромные проекты на с++ (libreoffice) и гонять по 4 виртуалки.
Хахаха, огромные?
А попробуй собрать хром)
> Недавно сидел на sandy bridge 3.2 GHz... и то же хватало.
Верю! Это зависит от задач.
| |
|
6.111, Аноним (102), 15:18, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Двачую про пародоксов. Их симулятор тюрьмы на 4 ядерном i5 8295u/16gb при 1000+ npc просто начинает тупить, ничего не строится, npc не едят(с другой стороны и не бунтуют)и не отдыхают. При приближении к 2000 npc игра превращается симулятор затянутого времени в раза 2-3. Что интересно, в минимальных указан легендарный кор2дуба/6gb
| |
6.112, Аноним (27), 15:36, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> А попробуй собрать хром
в чем проблема? если оперативки и места на диске достаточно, то Ivybridge за пару суток без вопросов соберет...
| |
|
|
|
3.42, Аноним (42), 12:17, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
xorg уже морально устарел, не кто не хочет разбираться в этом нагромождении костылей даже за деньги!
| |
|
4.59, Аноним (3), 12:31, 11/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не Xorg можно было бы выкинуть, вейленд выглядел на бумаге приятнее архитектурно. Только опять же, они начали городить хренову тучу несовместимых между собой хаков-расширений и в итоге ничего путного не получилось у них.
| |
4.97, Аноним (96), 14:04, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Тем что работает и не падает, умеет в масштабирование без мыла (просто задай dpi в конфиге ), есть рабочие незабагованные среды рабочего стола (KDE mate cinammon) и огромный набор разных фич вроде возможности подключить 2 мишки с разной чуствительностью, граф планшет и не постареть в процессе.
Про не хочет разбиратся неправда, просто авторы вяленого кричат громче всех. А еще есть люди на зарплате что разбираются и будут разбираться. Ибо xorg это не только RHEL но и остальные линукс дистры плюс bsd. Да и RHEL еще лет 10 будет с ним жить как минимум.
| |
|
5.101, Аноним (-), 14:18, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> умеет в масштабирование без мыла
Угу, а в дробное тоже умеет?
Мне тут нужно обычный ноут подключить к обычному 4к монику.
Подскажи, что куда прописывать?)))
> подключить 2 мишки с разной чуствительностью
Невероятно полезная фича. Сотни тысяч пользователей используют ее каждый день.
Но в жесты на тачпаде иксы так и не смогли. Хотя... сколько тех пользователей тачпадов. А вот две мышки подключить... это ух!
> Ибо xorg это не только RHEL но и остальные линукс дистры плюс bsd.
xorg это только RHEL, остальные только пользуются их трудом
bsdшники там вообще раз в сто лет баги фиксят.
| |
|
6.135, Аноним (135), 19:31, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Угу, а в дробное тоже умеет?
Если виджеты были созданы в векторном виде, то почему нет?
| |
|
5.136, Аноним (136), 19:36, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> граф планшет и не постареть в процессе
Уже лет пять как допилили поддержу планшетов в libinput и wlroots и оно просто работает.
В отличие от чехарды под иксами с проектами "разной степени васянскости" для разных брендов планшетов. Вот там да: если у тебя не wacom — страдай и ковыряйся. Спасибо хоть digimend появились и бардак начал приобретать упорядоченные формы (один васянопроект вместо кучки полузаброшенных форков без документации).
| |
|
|
3.43, Аноним (-), 12:18, 11/01/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
>никто не хочет wayland
Алладин ты не прав. Люди хотят Wayland, люди любят Wayland. А вот. что касается systemD, то люди не хотят systemD, люди не любят systemD.
| |
|
4.65, Аноним (3), 12:34, 11/01/2025 [^] [^^] [^^^] [ответить]
| +4 +/– |
Вейленд и СистемД не надо путать. Первое было попыткой упростить архитектуру, а второе - создать мега-комбайн по типу винды. Проблема в том что вейленд так и не достиг цели, а системд как раз всё сделал как надо (окончательно испортил юникс-вей).
| |
|
|
2.25, vdb (?), 11:42, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Кто эти люди и как они оказались на своём месте? Почему они навязывают своё неадекватное представление всем остальным?
Кто этот аноним? Почему его мнение по поводу людей, лабающих Федору, должно кого-то волновать?
| |
|
3.45, Аноним (-), 12:21, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Потому-что люди лабающие Федору ступили на скользский путь. И Сообщество линуксоидов должно им показать правильный путь, где нет места Интеловским жаргонам.
| |
3.67, Аноним (3), 12:35, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Как бы я многолетний пользователь Федоры. На их сайте написано, что типа они типа для меня делают, а не для реализации своих долбанутых подходов к программированию. Врут?)
| |
|
4.86, Аноним (-), 13:13, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> а не для реализации своих долбанутых подходов к программированию. Врут?)
Нет, это ты врешь что "пользователь Федоры".
Раз для тебя их подходы "долбанутые", то ты не пользователь, а какой-то мимикрокоидил, которые по странной случайности установил Федору.
И по своей тупости сделал это несколько раз.
Ведь как еще назвать человека, который устанавливает дистр с добанутыми подходами?
Поэтому просто вали на некродеб и не жалуйся на федору.
| |
|
3.81, Аноним (48), 12:55, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Думаю, эти люди вправе делать всё, что считают нужным. Мнением сообщества они также вправе пренебречь. Как говорится, ущерб компенсируется не более, чем в уплаченной за товар сумме.
| |
|
4.113, Аноним (-), 15:44, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Вот только, мнение сообщества стабильно, а вот мнение Федоры склонно к измене и перемене.
| |
|
|
2.148, mos87 (ok), 21:56, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Если RedHat ключевой меценат Fedora, то последние и делают в первую очередь то, что интереснее им.
Кому нравится юзать Шапко-дистр, так или иначе живёт с этим.
| |
|
1.4, Alladin (?), 10:50, 11/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
больше архитектур - богу архитектур
а потом выкинем v1 и v2, так как сопровождать их сложно и долго и нудно.
а почему тогда начинали?, а вот надо...
да и не смущяет ли их мнение торвальдса насчет того, что никаких v1/v2/v3 просто нет и это просто от неграмотности?
| |
|
2.8, Аноним (-), 11:04, 11/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> а потом выкинем v1 и v2, так как сопровождать их сложно и долго и нудно.
Нет, просто живых пользователей v1 практически не осталось.
Те полторы калеки, что застряли на третем пне чуть-чуть пострадают. Но ради них не рационально собирать еще один (или даже два) варианта всех бинарников.
> да и не смущяет ли их мнение торвальдса насчет того, что никаких v1/v2/v3 просто нет и это просто от неграмотности?
Нет, потому что не смотря что это довольно грубое упрощение, оно работает достаточно хорошо.
| |
|
3.47, Аноним (-), 12:23, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Нет, потому что не смотря что это довольно грубое упрощение, оно работает достаточно хорошо.
Софистикой тут не занимайся. Все грубые ошибки и допущения нужно исправлять, а не идти на поводу менеджеров.
| |
|
2.74, Вирт (?), 12:44, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> да и не смущяет ли их мнение торвальдса насчет того, что никаких v1/v2/v3 просто нет и это просто от неграмотности?
Ну во-первых Линусу не нравиться разделение на инструкции,
к тому какое ускорение дает SSE/AVX это отношения не имеет.
Во-вторых эти слова Линуса о "kernel-space", а здесь речь идет о "user-space".
Основная фишка v2 и v3 это векторные инструкции, а в "kernel-space" они очень дороги
в использовании, так как нужно сохранять и восстанавливать кучу регистров до и после применения векторных инструкций. Поэтому о том используется или нет "SSE" в ядре,
к состоянию программ в "user-space" это отношения не имеет.
| |
|
3.77, Alladin (?), 12:47, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
так суть мнения линуса в том, что нет никаких v1/2/3, а есть набор инструкций которые userspace/kernelspace не имеет разницы где активировать, а активируем по факту наличия этой инструкции
| |
|
|
1.5, Герострат (?), 10:55, 11/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Т.е. ради прироста производительности в 10% они предлагают запуск всех исполняемых файлов прогонять через прослойку? Выглядит разумно (нет)
| |
|
2.44, Аноним (44), 12:20, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Вероятно только при установке пакета, а не при каждом запуске.
Но даже 10% быстродействия за +500мс при запуске кажется разумным вариантом.
| |
|
3.76, Вирт (?), 12:46, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Но даже 10% быстродействия за +500мс при запуске кажется разумным вариантом.
Вы как-то упускаете тот факт, что размер дистрибутива возрастет в три раза,
и каждый пакет нужно будет качать и устанавливать в три раза дольше.
Ведь выбор будет происходить в момент запуска,
а значит будет три исполняемых файла вместо одного.
| |
|
|
1.9, Аноним (9), 11:06, 11/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
А может ли исполняемый код сам определять, на каком процессоре он работает и в зависимости от этого выполнять оптимизированную или неоптимизированую версию процедур?
| |
|
2.21, Аноним (21), 11:34, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Может ли исполняемый код определять, на каком (энергоэффективном) ядре работает, и в зависимости от этого выполнять валидную версию процедур?
| |
2.24, Bob (??), 11:40, 11/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
а может это будет определятся перед скачкой и установкой пакета? зачем тебе обе версии?
| |
2.26, Аноним (26), 11:48, 11/01/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Да, вызвать cpuid, например, при старте приложения и подменить ссылки на оптимизированные версии функций.
На расте (рантайм):
fn foo() {
#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
{
if is_x86_feature_detected!("avx2") {
return unsafe { foo_avx2() };
}
}
foo_fallback();
}
| |
2.63, Аноним (48), 12:33, 11/01/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Думаю, исполняемый - нет. А вот в скрипте запуска с помощью специализированной утилиты определить, на чем запущен скрипт, а потом вызвать нужный исполнямый модуль - возможно. Я так давно делаю, даже чтобы определить не только версию Linux или UNIX, включая разрядность и другие свойства, но также и любую другую ОС и даже офтопик (тем же самым скриптом).
| |
|
3.80, Вирт (?), 12:52, 11/01/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Думаю, исполняемый - нет.
На самом деле не просто "да", а все так и делают.
Если запустить любую программу на C/C++ и поставить
точку останова например на memcpy, а потом посмотреть что вызовется,
то вызовется какая-нибудь memcpy_avx.
То есть прямо в runtime любая C/C++ программа определяет доступный
набор инструкций и вызывает нужную функцию использующую этот набор инструкций.
| |
|
|
1.10, Аноним (10), 11:06, 11/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Самый адекватный подход - как в ядре linux. При запуске выполняется CPUID и выбираются подходящие функции, для которых есть оптимизация. Получаем исполняемый файл, который работает на всех платформах.
| |
|
2.16, Илья (??), 11:28, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Получаем исполняемый файл, который работает на всех платформах.
а разве этим должны заниматься прикладные приложения?
| |
|
3.34, Аноним (9), 11:58, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> Получаем исполняемый файл, который работает на всех платформах.
> а разве этим должны заниматься прикладные приложения?
В компилятор встроить
| |
3.37, Аноним (27), 12:01, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
а кто?
кто кроме пограммистов знает будет ли прирост производительности из-за свежих инструкций и каков этот прирост 0,5% или 146% ?
| |
|
2.46, Аноним (44), 12:22, 11/01/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Но это все утяжеляет исполняемые файлы и либы, что в современном мире с сотнями каскадных кэшей её очень хорошо.
| |
|
3.53, Аноним (-), 12:28, 11/01/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Но это все утяжеляет исполняемые файлы и либы, что в современном мире с сотнями каскадных кэшей её очень хорошо.
Ты не знаешь что такое чисты Си. Ядро это реактивный кусок скомпилированного сишного кода, там запрещено использование библиотек.
| |
|
4.129, nilsys (?), 19:02, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
за ради бога, делайте в ядре как это удобнее в ядре
зачем эту порнографию городить в юзерленде?
| |
|
|
2.85, Аноним (48), 13:11, 11/01/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Это не так. Во всяком случае, не во всех дистрибутивах.
> выполняется CPUID
В некоторых она не установлена по умолчанию. Например, Runtu. Возможно, во всех Ubuntu. Это не значит, что ее нет. Это значит, что ее нужно установить.
| |
|
3.93, Аноним (93), 13:42, 11/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
О, оказывается линуксы уже научились добавлять процессорные инструкции в дистрибутивы?
В чудесные времена живем!
| |
|
|
1.11, Аноним (11), 11:07, 11/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Пора пеходить на адекватный дистр, чтоб без этих systemd и v*.
Только нет их, чтоб ещё и с rpm/yum/dnf.
Хмм.. Остаются только 2 радикальных варианта: guix либо nixos.
Главное, чтоб не ролинги: а то пропустишь пару месяцев
и уже вообще не сможешь обновиться.
И не атомарные - которые "жуй чо дают".
| |
|
2.14, Аноним (14), 11:25, 11/01/2025 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Главное, чтоб не ролинги: а то пропустишь пару месяцев и уже вообще не сможешь обновиться.
Откуда вы это берете?
Я как-то заброшенный Арч обновлял спустя год или полтора. Да, возникло пару проблем из-за замены пакетов, но это не было какой-то непосильной нерешаемой задачей.
| |
|
3.17, нах. (?), 11:28, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Да, возникло пару проблем из-за замены пакетов, но
истиные пионеры не боятся трудностей, а героически их преодолевают.
Поправил, не благодари.
(а чувак вот не хочет быть пионером. Хочет просто макать печенье в бочку варенья, а не придумывать хитрую процедуру по фильтрации из той бочки ведерка г-неца. Пусть переходит на темную сторону, там без подвоха.)
| |
3.20, Аноним (-), 11:32, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Да, возникло пару проблем из-за замены пакетов
ЧТД
> но это не было какой-то непосильной нерешаемой задачей
... но годы прдлинга позволили решить это проблему в разумное время.
Прости, но не у всех есть время и желание на прдлинг с такой прикладной вещью как ось.
| |
|
2.15, нах. (?), 11:26, 11/01/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
у вас странные опечатки в слове венда.
Все как ты хочешь - никаких systemd и маркетоидных v-чтотатам. Поддержка 32бит архитектур. И - работает.
А не тут подпилить, там подрихтовать.
И неролинги тоже есть, правда, не для всех. (но обновиться можно даже пропустив пару лет - и снова все работает, а не ой мы тут обновили обновлятор и он теперь не может обновиться)
А юникс как среда для удобной работы НЕ в парадигме "десктопа" - все равно уже мертвый давно.
| |
|
3.51, Аноним (11), 12:26, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Имхо, "куда народ пойдёт" туда и разработчики "пойдут".
А иначе для кого ПО/дистры клепать? "Для удовольствия" "в стол"?
Где они те супер-пупер дистры, которыми почти никто не пользовался?
В общем, они нас "прогибают" в одну сторону,
а мы их по "методу Ганди" в другую. Так и живём.
Вон бродкомовцы с vmware уже напопятную пошли,
когда клиенты стали просто отворачиваться толпами.
PS: в офтопике есть оригнал systemd - svchost.exe называется.
| |
|
4.64, Аноним (-), 12:33, 11/01/2025 [^] [^^] [^^^] [ответить] | +/– | Или наоборот А для кого наклепали 100500 васяно дистров типа это дистрибутив д... большой текст свёрнут, показать | |
4.69, Фнон (-), 12:40, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Имхо, "куда народ пойдёт" туда и разработчики "пойдут".
Оно работает не так.
Тут или разработчик запилил что-то, подезное по его мнению, и он выходит на базар и кричит "кому свежий софт, он умеет такие-то трюки".
Или назревает какая-то проблема, а потом юзеры ищут, кто бы ее мог решить.
В первом случае как разраб решил - так и будет.
А во втором, нужно предложить разработчику что-то ценное, деньги, акции или уважение на форуме (но обычно это работает только для поделок в пару десятков тыс LOC).
В случае СПО ты можешь хоть обкричаться, но на разработчика у тебя практически никаких рычагов воздействия.
Решают те, кто хоть что-то делает.
| |
4.90, fidoman (ok), 13:31, 11/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
в оффтопике сервисами управляет SCM (services.exe)
svchost это скорее некий далёкий аналог xinetd
| |
|
3.103, вымя (?), 14:29, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> А не тут подпилить, там подрихтовать.
Кажется, мы стали забывать, как качали всякие file unlocker для виндовса пачками.
> обновиться можно даже пропустив пару лет - и снова все работает
Ага, щассс:
> Microsoft's support article on KB5043145 describes problems which may ensue as "known issues."
> "After installing this update, some customers have reported that their device restarts multiple times or becomes unresponsive with blue or green screens,"
Или:
> Compatibility or safeguard holds remain in place despite the widening of the Windows 11 24H2 release.
> The holds also apply to gamers – problems have been reported with some Ubisoft games, including some Assassin's Creed titles and the recent Star Wars Outlaws game. According to Microsoft, "These games might become unresponsive while starting, loading or during active gameplay. In some cases, users might receive a black screen."
Или:
> The audio issue was reported by users who upgraded to Microsoft's latest and greatest but found that their device's integrated speakers, Bluetooth speakers, and Bluetooth headsets stopped working and disappeared as far as both first and third-party applications were concerned.
Или:
> Gamers using Auto HDR are not so lucky. A compatibility safeguard hold has been put on devices with the technology enabled after users complained about incorrect colors and games ceasing to respond.
Или:
> Microsoft issued a compatibility safeguard hold on USB-connected devices using the Scanner Communication Language (eSCL) protocol in November after users who installed the Windows update experienced glitches with device discovery. The issue was reported resolved by Microsoft in December.
> However, it seems that KB5048667 might not have fixed all the problems for Canon owners. According to our reader: "Canon support tells me that the 24H2 eSCL issue still is not fixed." | |
3.149, Аноним (136), 22:02, 11/01/2025 [^] [^^] [^^^] [ответить] | +/– | Ну да, щщас Винда точно так же радостно кладёт на обратную совместимость с непо... большой текст свёрнут, показать | |
|
2.70, Аноним (3), 12:41, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Проект Suckless пытался сделать нечто подобное, но в итоге всё заглохло. Из неплохого есть CRUX, но там надо компилить ядро.
| |
|
3.83, Аноним (30), 13:06, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
книга хорошая вышла от Биллимориа Кайван - Программирование ядра Linux пригодится
| |
|
2.94, Аноним (27), 13:44, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
на диване/антиксе только rpm нет, а так вполне отвечает требованию "адекватный дистр, чтоб без этих systemd и v*"
| |
|
3.123, Аноним (123), 17:16, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Тоже склоняюсь к дивану. Единственное, что не нравится, - тяга дебиана к нестандартному именованию пакетов. В результате вместо httpd получаем apache2, вместо alsa-lib - какой-нибудь libasound1.0, вместо openssl - libssl3 и т.д.
| |
|
|
1.18, Аноним (18), 11:30, 11/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
На что только не пойдут лишь бы пакеты из исходников не устанавливать. Для совместимости можно использовать чистый qemu64 и не париться. Кому нужно из исходников систему соберут под свой проц.
| |
|
2.110, Аноним (108), 15:16, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Чтобы всё из исходников устанавливать, точно v4 нужно. Иначе счета за электроэнергию аннулируют экономию от отказа от апгрейда.
| |
|
3.124, Аноним (123), 17:17, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Это вы так мягко намекнули, что последние интелы, начиная с 12 поколения, являются v3, а не v4?
| |
|
4.138, Аноним (108), 19:39, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Я не знаю, что там сейчас у интела. Я намекнул на то, что на корадубе из исходников конпелять больше, чем на этом софте работать.
| |
|
5.142, Аноним (27), 20:50, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
дебиан позволяет юзерам корыдуба не компеляя пользоваться всем софтом, более того даже юзерам 3-пня позволяет за исключением ряда программ типа хромиума...
| |
|
|
|
4.151, Аноним (108), 22:05, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну у них таков путь.
Хотя сомневаюсь, что гентушники на коредуба сидят, тут не в счетах дело, конечно, а в том, что затраты времени на компиляцию всего и вся катастрофические.
| |
|
|
|
1.33, Аноним (27), 11:56, 11/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> но в отдельных ситуациях приводит к заметному повышению производительности (до 120%)
А можно список этих отдельных ситуаций и просто для этих трех конкретных пакетов, где наблюдаются эти "отдельных ситуациях", и собирать эти вариатны...
Есть такой браузер - палемун.
Сейчас бинарные сборки собираются именно для v3 - быстродействию браузера это не шибко помогло, просто у многих пользователей бинарные сборки больше не запускаются :)
Это успех!
| |
|
2.56, Аноним (-), 12:29, 11/01/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Паленка это кривое поделие на базе фурифокса.
Из которого выпиливают "ненужное" по мнению наркош которые пилят это недоразумение.
Думаешь они разбираются в архитектуре или каких-то особенностях реализации?
| |
|
3.60, Аноним (62), 12:32, 11/01/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Думаю они и не должны ни в чем разбираться все должно просто работать пофиг как. Интел должна обеспечить совместимость или обанкротится.
| |
|
2.57, Аноним (62), 12:30, 11/01/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Это провал всего х86 единственное преимущество которого это обратная совместимость.
| |
|
3.91, Аноним (48), 13:35, 11/01/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Не x86. Обратная совместимость - это про ОС. И преимущество это - только для Windows (и то с ограничениями). Все другие ОС не имеют обратной совместимости.
| |
|
4.92, Аноним (27), 13:41, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
я тут в первокваку по сети играл на 12-дебиане - бинарники из 20 века, только пару либ подкинуть надо было из древних дистров - а так все хор...
| |
|
|
6.133, Аноним (27), 19:19, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
мимо! в линуксячью играл. прикинь, еще в 20 веке под линукс были ААА-игры
| |
|
|
|
|
|
1.36, Аноним (-), 11:59, 11/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Обозначать архитектуры и пакеты с суффиксами x86-64-v2, x86-64-v3, x86-64-v4 являетс примером необразованности. Линус Торвальдс об этом уже говорил. Это внутри-Интеловский жаргон. Приличные разработчики пакетов никогда так не поступят.
| |
|
2.54, Аноним (62), 12:29, 11/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
А что ты предлагаешь делать если приложение рассчитывает на то что команда процессора в коде есть, а процессор её выполнять не умеет?
| |
|
3.72, Аноним (3), 12:43, 11/01/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
По-моему решение очевидно - писать в системных требованиях - минимальный процессор Интел (поколение), АМД (поколение).
| |
3.116, Аноним (-), 15:51, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
>А что ты предлагаешь делать если приложение рассчитывает на то что команда процессора в коде есть, а процессор её выполнять не умеет?
Nы видимо довод Торвальдса не читал. Он сказал, что процессорные инструкции поддерживаются хаотично, а не строго по обозначениям, типа -v2, -v3, -v4. Фактическое деление процессоров на поколения это маркетинговый шаг.
| |
|
4.117, Аноним (62), 15:55, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Какая разница что как называется главное что если команда не поддерживается программа не заработает.
| |
|
|
|
1.88, Аноним (27), 13:20, 11/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Чем то это напоминает споры 20-ти летней давности гентушников с юзерами бинарных дистрибутивов...
| |
|
2.121, 12yoexpert (ok), 16:55, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
люди всё ещё делятся на два типа: на тех, кто воет, что gentoo даст максимум 1% производительности (ну или в каком-то специализированном мифическом софте чуть больше), и тех, кто пробовал gentoo
| |
|
3.147, Аноним (136), 21:42, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Те, кто пробовал gentoo — знают, что это не про производительность вовсе. Если там и впрямь чутка прироста набегает, это приятный бонус, не более.
По факту в новости речь идёт о дропе совместимости с P4, корой дуба и китайскими б/у ксеонами, купленными десять лет назад на алишке. Что, после дропа i386, удивлять-то особо и не должно.
| |
|
|
|
2.122, Аноним (-), 17:05, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
>А разве эта оптимизация в настоящее время что-то даёт?
От гентушников слышал, что быстрее становится на 2-3%, не более. Это при условии, что вы компилируете строго под свой процессор.
| |
2.131, Аноним (131), 19:08, 11/01/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Смотря какая - нормальная когда где нужно используются более современные инструкции проца = +20%
А если как в сабже напихать везде avx512 то выхлоп до 3% и доп счёт за свет.
| |
|
1.106, Аноним (107), 15:09, 11/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Скачал файл со своего компа, что бы расплодить на весь парк своей корпорации, а у всех кроме тебя он не работает! Норм чё
| |
|
2.127, Аноним (21), 18:46, 11/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ага, мультиарч: x86-64-v1, x86-64-v2, x86-64-v3 и x86-64-v4. Чтобы наверняка диск зас орить бинарями для ускорения
| |
|
1.145, Аноним (145), 21:26, 11/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
В Fedora уже допускается поставка дополнительных библиотек, оптимизированных для расширенных версий архитектуры x86_64
'''
dnf provides */x86-64-v*
Matched From :
Filename : /usr/lib64/babl-0.1/x86-64-v2-CIE.so
...
Matched From :
Filename : /usr/lib64/babl-0.1/x86-64-v2-CIE.so
...
'''
Итого, только одна либа babl имеет опт. версии v2 и v3.
| |
|