|
2.3, Аноним (-), 13:28, 09/11/2022 [^] [^^] [^^^] [ответить]
| –11 +/– |
Друг парадоксов как бы намекает, сколько там еще такого завуалированного и неоднозначного с середины нулевых появилось...
А многие все еще верят в "непогрешимость".
| |
|
3.51, Lost Inside (ok), 16:48, 09/11/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Непогрешимых и непогрешимого нет, есть альтернативное системное и прикладное ПО.
И это хорошо.
| |
|
4.56, Аноним (-), 17:38, 09/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Есть набор ПО, а есть полноценные альтернативные операционные системы.
Вот это хорошо.
| |
|
5.160, DarkHobbit (ok), 14:23, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> а есть полноценные альтернативные операционные системы.
FreeBSD, OpenBSD? А ты точно уверен, что там ничего подобного нет?
| |
|
6.167, Аноним (-), 14:44, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Я точно уверен, что базовая система более вылизана, имеет более строгую и внятную документацию, принцип файловой иерархии итд. А так же уверен в том, что из-за сиюминутных коньюнктурных интересов конкретного человека, в проекте "сегодня" не появится системдЫ/раст/сигрупс и прочее по вкусу.
Все вдумчиво предворяется исследованиями. Заодно и студенты не скучают.
| |
|
7.173, Александр (??), 15:12, 10/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Вероятно, вы никогда в исходники ядра FreeBSD не заглядывали. Я заглядывал. Это жопа.
В частности, буквально до (несколько лет назад) в ядре была куча таймеров, зависящих не от монотонного, а от календарного времени.
В частности, таймеры для таблицы ARP были именно календарные.
| |
|
8.178, Аноним (-), 15:51, 10/11/2022 [^] [^^] [^^^] [ответить] | +1 +/– | А Вы отправили комит с пояснением что к чему и своими предложениями Если да, чт... текст свёрнут, показать | |
|
|
|
11.263, Аноним (-), 09:11, 12/11/2022 [^] [^^] [^^^] [ответить] | +/– | По объективным метрикам, типа числа дефектов на 1000 строк линукс может многим в... большой текст свёрнут, показать | |
|
|
|
8.260, _ (??), 01:18, 12/11/2022 [^] [^^] [^^^] [ответить] | +/– | Сашок, ты всё перепутал Ты заглядвывал в ж0пу и там ж0па В исходники ядр... текст свёрнут, показать | |
|
|
|
|
|
|
4.100, Аноним (-), 23:52, 09/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну ничего, им пообещали, что на раст перейдут и "все наладится"! Вот вот, надо только немного подождать...
| |
|
|
4.179, Аноним (-), 15:55, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
У никому не известного летчика-пародиста А.С.'а Пушкина, вроде гений был в друзьях у парадокса.
| |
|
|
|
|
2.4, Аноним (-), 13:32, 09/11/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
>Почти сразу проблема в X.Org была устранена (использование атомарного API было отключено по умолчанию), но из ядра временное исправление убрать забыли
Забыли!
Чувствую, что не без раста здесь..
>На сколько иксы не повротливое легаси
А можно посмотреть какие бенчи, где наглядно видно насколько вяленый "поворотливее"?
| |
|
3.11, Аноним (11), 13:44, 09/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не поворотливее, но тирринг экрана пока никто чинить не собирается без помощи забивания фпсов и производительности композерами до смерти.
| |
|
4.18, Аноним (-), 14:08, 09/11/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Я правильно понимаю, что тиринг в иксах побеждается деградацией фпс?
Тогда почему никто из исследователей производительности не отразил режим тиринг фри в своих тестах? Могли же наглядно показать падение фпс, в сравнении с таким классным модным современным вяленым. Ан нет такого..
Исследователи глупые или что не так?
| |
|
5.20, Аноним (20), 14:13, 09/11/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Так в вяленом это самое падение фпс и есть. Ну, было, когда я сравнивал. А тиринг не так уж и беспокоит, если его не видно никогда и нигде. Статтеринг, возникающий при включении композитинга, куда хуже.
| |
|
6.25, Аноним (20), 14:17, 09/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Хотя у меня, видимо, больше нет тиринга в иксах без композитинга, forcefullcompositionpipeline тоже не использую. Только в гтк программах что-то похожее на тиринг, если дёргать окно туда-сюда, особенно в видео на ютубе в фф. Кажется, я нашёл необходимый для этого секрет.
| |
|
5.98, Michael Shigorin (ok), 23:49, 09/11/2022 [^] [^^] [^^^] [ответить]
| –7 +/– |
На локалхосте (Эльбрус-16С, RX 580, 4K) сделал так:[CODE]e16c:~> cat /etc/X11/xorg.conf.d/99-local.conf
Section "Device"
Identifier "AMDGPU"
Driver "amdgpu"
Option "TearFree" "on"
EndSection[/CODE]
| |
|
6.108, Аноним (-), 00:39, 10/11/2022 [^] [^^] [^^^] [ответить]
| –8 +/– |
> На локалхосте (Эльбрус-16С, RX 580, 4K) сделал так:[CODE]e16c:~> cat /etc/X11/xorg.conf.d/99-local.conf
> Section "Device"
> Identifier "AMDGPU"
> Driver "amdgpu"
> Option "TearFree" "on"
> EndSection[/CODE]
Михаил, доброго времени.
Не понимаю к чему Вы это привели, я вроде бы про тирфри и писал.
Во время кризиса и дефицита высокотехнологичных товаров решили показать всем, что Вы на эльбрусе производства тсмц?
При том что в войсках нет элементарных вещей....
Жируете.
| |
|
7.124, 111 (??), 09:24, 10/11/2022 [^] [^^] [^^^] [ответить]
| +5 +/– |
Скажите, пожалуйста, а за поставку элементарных вещей в войска отвечает Михаил?
| |
|
|
9.144, Аноним (144), 12:38, 10/11/2022 [^] [^^] [^^^] [ответить] | +/– | Щя кризис жеж, полупроводниковые компании в упадке, возможно ещё упрашивать буду... текст свёрнут, показать | |
|
|
|
|
7.185, Аноним (185), 00:30, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Гигабайт драйверов Нвидиа удаляет. Если, конечно, у Михаила не спецдистрибутив )
| |
|
|
|
|
|
|
|
|
3.38, анон (?), 15:24, 09/11/2022 [^] [^^] [^^^] [ответить]
| +7 +/– |
Тебя в ревьюверы позвать забыли почему-то, а так бы да, ты б конечно им показал как надо патчи мержить.
| |
|
2.21, asdasd (?), 14:16, 09/11/2022 [^] [^^] [^^^] [ответить]
| +8 +/– |
Потому-что Xorg использовал опред поведение API ядра и ядро это API поломало, чукча не читатель, чукча писатель?
| |
2.24, Аноним (24), 14:17, 09/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Потому что на то время новый релиз иксов несколько лет не могли родить, а с багом надо было что-то делать. Сами атомики завезли, емнип, в 2013 году, но тогда их никто не использовал. А когда дрова подтянулись, оказалось, что иксы забагованы.
| |
2.46, Я (??), 16:27, 09/11/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
потому что изменение вносилось в ядро а согласно политике если изменение в ядре ломает поведение уже существующего юзерспейс кода, то чинить нужно ядро а не юзерспейс. в итоге сначала починили костылём, потом нормально, а утративший актуальность костыль не убрали.
| |
|
|
|
3.28, Аноним (28), 14:32, 09/11/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
> нам-то что?
Э-э-э-э, братец! Погодь. Нам с этого тоже "что" - теперь его с такими руками нельзя подпускать к общественно значимым проектам. На карандаш взять товарища.
| |
|
|
5.240, Аноним (-), 15:09, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> За карандаш.
И президента с бумажной папочкой сразу. Очень прикольно когда он при этом еще и чуть ли не батальонами мануально рулит, результат очень характерный получается.
| |
|
|
|
|
1.9, ИмяХ (?), 13:43, 09/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +12 +/– |
Хорошо, что, благодаря открытому коду, каждый пользователь линукса видел эту ошибку и исправлял её самостоятельно.
| |
|
|
|
4.213, torvn77 (ok), 11:12, 11/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
К сожалению это не тролинг, а факт.
У себя поправил, а на всё остальное наплевать.
| |
|
|
2.53, Аноним (53), 17:09, 09/11/2022 [^] [^^] [^^^] [ответить]
| +5 +/– |
Но ведь в итоге нашли и исправили, при чём тут "каждый"?
Хорошо, что благодаря закрытому коду, ты можешь уединиться в углу и совать в себя макось/венду/[любимый_зонд_name] вместо неудачных "подколок"
| |
|
3.215, torvn77 (ok), 11:14, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
При том что часто можно видеть темы где что либо у себя исправляют без отправки в апстрим не то что готового патча, а даже хоть какого-то самого негодного отчёта и уведомления.
| |
|
|
1.10, Шарп (ok), 13:43, 09/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
>current->comm[0] == 'X'
Вот это да. А если другой процесс тоже имеет имя, начинающиеся на X, но не Xorg? Вот это говнокостыль. Как он вообще прошёл ревью. Там же сам Линус аппрувит.
Буду начальнику показывать, если начнёт упрекать меня в говнокоде.
| |
|
2.13, Аноним (-), 13:52, 09/11/2022 [^] [^^] [^^^] [ответить]
| +7 +/– |
>Как он вообще прошёл ревью. Там же сам Линус аппрувит.
У него макбук сломался.
| |
2.15, Варенье (?), 13:55, 09/11/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Вот это да. А если другой процесс тоже имеет имя, начинающиеся на X, но не Xorg?
Звучит как недоработка. Нужна вторая проверка, которая будет при запуске процесса, с именем на X, но не Xorg, ронять ядро.
Должен остаться только один!
| |
|
3.117, Аноним (117), 03:17, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Так нормальный процесс может быть и Xorg и X (который symlink на Xorg). У меня вот нет никаких Xorg в ps видно только /usr/bin/X
| |
|
2.17, Аноним (24), 14:07, 09/11/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
А много у тебя процессов, начинающихся с X, которые нарямую дергают атомарные ioctl управления видеорежимами?
| |
2.90, Аноним (90), 23:06, 09/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Тоже думал почему не сравнивают имя целиком, а только первую букву. А потом понял Это же C. И там нету нормального сравнения строк типа current->comm == "Xorg". Этому костылеписателю пришлось бы писать && current->comm[1] == 'o' && current->comm[2] == 'r' && ...
| |
|
3.113, pavlinux (ok), 02:44, 10/11/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> А потом понял Это же C. И там нету нормального сравнения строк типа current->comm == "Xorg".
Oткрою секрет, где есть "нормальное" сравнение строк, оно работает вот так:
int strcmp(const char *cs, const char *ct)
{
unsigned char c1, c2;
while (1) {
c1 = *cs++;
c2 = *ct++;
if (c1 != c2)
return c1 < c2 ? -1 : 1;
if (!c1)
break;
}
return 0;
}
И ТАК ВО ВСЕХ ЯЗЫКАХ НА ПЛАНЕТЕ!!! Быстрее не придумали.
Исключение - ассемблерные версии с побайтной загрузкой сравниваемых строк или
целыми словами при наличии SSE4.2 https://www.strchr.com/strcmp_and_strlen_using_sse_4.2
| |
|
4.126, mumu (ok), 09:51, 10/11/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
Я правильно понял, что linux kernel не использует simd, даже если у меня свежий дистр и проц?
Даже если я гинтушник и всё собираю с AVX2, ядро всё-равно будет побайтово сравнивать строки, как деды завещали? о_О
| |
|
|
6.146, pavlinux (ok), 12:45, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Покажите SIMD для ускорения строк. Я заинтересовался.
Выше нарисовал. SSE - это Streaming SIMD Extension, внезапно
| |
|
5.143, pavlinux (ok), 12:33, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Я правильно понял, что linux kernel не использует simd, даже если у меня свежий дистр и проц?
Для всего кода ядра именно так.
> Даже если я гинтушник и всё собираю с AVX2,
Основная задача ядра - правильно передать данные от тебя в железяки. Не надо там ничего шибко умного считать.
> ядро всё-равно будет побайтово сравнивать строки, как деды завещали? о_О
Но SIMD юзать можно!
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/driver
FPU нельзя.
| |
5.158, n00by (ok), 14:03, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Даже если я гинтушник и всё собираю с AVX2, ядро всё-равно будет
> побайтово сравнивать строки, как деды завещали? о_О
Смотрите ссылку, что дал pavlinux выше.
kernel_fpu_begin();
...
kernel_fpu_end();
Вот это существенно дольше, чем сравнивать короткие строки. Оправданно в видеодрайвере, где большие объёмы.
| |
|
4.129, n00by (ok), 10:50, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ну 4 то байта можно привести к двойному слову (одевает каску, убегает от Свидетелей UB).
| |
4.131, Аноним (-), 11:01, 10/11/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
Стоп-стоп, речь шла про НОРМАЛЬНОЕ сравнение строк.
Где первый шаг - это сравнить s1.len==s2.len и на этом все может закончиться за O(1).
Но для этого нужны нормальные строки, а не убожество в виде поинтера на кусок памяти, в котором нужно пробежать всю строку только ради того чтобы узнать ее длину.
| |
|
5.145, pavlinux (ok), 12:40, 10/11/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Стоп-стоп, речь шла про НОРМАЛЬНОЕ сравнение строк.
> Где первый шаг - это сравнить s1.len==s2.len
> s1.len==s2.len
== это всего лишь оператор языка, компилятор "правильного языка" проверит
что аргументы строковые и вызовет strcmp() :)
> и на этом все может закончиться за O(1).
А как ты представляешь сравнение строк менее, чем за O(n) ?
O(1) будет с твоей точке зрения, для проца это регистровый CMP.
Так что, сложность превращается в O(n/x), где х толщина регистра, x >= 1
| |
|
|
7.149, pavlinux (ok), 13:07, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Если известна длина строки, может быть O(1).
> ---- Так что, сложность превращается в O(n/x), где х толщина регистра, x >= 1
Какой там AVX сейчас самый толстый? 256 бит? ... Ну вот, строку из 32 байт можно за раз.
Но олдскульные оптимизаторы считают такты проца.
cmp - 40 тактов,
jnz - 10
А какой-нибудь VPCMPUQ - 2500 тактов... и нахрен он нужен для сравнения "127.0.0.1" с "192.168.0.1"
| |
|
|
|
|
|
12.156, n00by (ok), 13:59, 10/11/2022 [^] [^^] [^^^] [ответить] | –3 +/– | Вообще-то стандарту там аналог strncmp , а не требования вызывать Си библиотеку... текст свёрнут, показать | |
|
|
|
|
|
|
|
5.190, Аноним (5), 06:01, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Все знают что строки это синтаксический сахар, а длину нужно вычислить только перебором всех символов за O(n) и никак иначе
| |
|
|
|
2.99, Michael Shigorin (ok), 23:51, 09/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Грамотный начальник даст пинка придурку, который пытается оправдываться косяками других. Впрочем, такого ещё заслужить надо.
| |
|
|
4.193, Аноним (-), 06:25, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Он не заслужил: хороший начальник глупыми людьми управлять не станет, особенно когда они еще и свое мнение пихают везде.
| |
|
|
|
1.12, kusb (?), 13:44, 09/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Наверное именно такие хаки для совместимости - источник определённой ерунды в Windows. Или раньше.
| |
|
2.132, n00by (ok), 11:02, 10/11/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Это видно из комментариев в утёкших исходниках:
The file private\ntos\w32\ntuser\kernel\swp.c from 11-Jul-1991 points at
* for idiots like MS-Access 2.0 who SetWindowPos( SWP_BOZO
* and blow away themselves on the shell, then lets
* just ignore their plea to be removed from the tray
private\shell\ext\ftp\ftpdrop.cpp:
We have to do this only because Exchange is a moron.
private\inet\wininet\urlcache\filemgr.cxx:
// ACHTUNG!!! this is a special hack for IBM antivirus software
https://archive.ph/ttTA6
| |
|
3.135, InuYasha (??), 11:39, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Да, я этого в своё время обчитался. И очень хорошо понимаю потому что сам писал горы уровней совместимости, но логичные. Хотя многие делали просто "if (filename == "xyz") { setting = hack; }".
| |
|
|
1.14, НяшМяш (ok), 13:55, 09/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –17 +/– |
Пересобрал себе 6.0.7 с этим патчем, разницы не заметил. Ах да, у меня же Wayland.
| |
|
2.16, Аноним (16), 14:00, 09/11/2022 [^] [^^] [^^^] [ответить]
| +10 +/– |
сначала пересобрал, потом заметил…
может тебе не надо ядро трогать?
| |
|
1.19, Аноним (19), 14:13, 09/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
Ух как запахло высококачественным кодом...
Интересно, а сравнивать все имя они посчитали слишком ресурсоемким?
| |
|
|
3.33, Аноним (19), 14:41, 09/11/2022 [^] [^^] [^^^] [ответить]
| +5 +/– |
Для этого нужно было бы проверять что после Х идет \0, а не только первый символ.
| |
|
4.34, Аноним (20), 14:50, 09/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Для этого нужно было бы проверять что после Х идет \0, а
> не только первый символ.
Это было весьма нубски, можно было бы и проверить (если это asciz, конечно).
| |
|
|
2.42, Аноним (5), 16:01, 09/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
В отличии от кодо-человекообразных настоящие программисты на си заботиться в первую очередь о произвольности и не станут вызвать strlen там где достаточно одного ==
Это вам не java, rust, kotlin и подобные скриптухи
| |
|
|
2.67, Аноним (67), 18:56, 09/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
На Fedora GNOME проприетарные драйверы работают с Wayland отлично. Даже на Fedora 37 удалось установить.
| |
2.68, AlexYeCu_not_logged (?), 19:03, 09/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Уже бы давно ушел на Wayland, но NVIDIA...
Как будто там с nvidia проблема. Там большая часть оконных менеджеров курсор не умеет отображать нормально — просят отключать аппаратный и надеяться, что поможет.
| |
|
3.268, Аноним (-), 09:35, 12/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Как будто там с nvidia проблема.
Нвидиевские реализации DRM/KMS/GBM дико кривые и глюкавые. А родные линуксные им забанили GPL_ONLY, потому что проприетарщикам в линуксе не рады.
> просят отключать аппаратный и надеяться, что поможет.
Так и запишем: с хардварными сурфейсами нвидия тоже обделалась. Ну, бывает, хреново такие вещи на сопли и скотч к проприетарщине прилепляются.
| |
|
2.73, Аноним (73), 19:25, 09/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Поддерживали бы приложения дробное масштабирование этот ваш wayland, иначе никому он не сдался с диагональю <15". Есть, конечно, извращенцы, масштабирующие шрифт...
| |
|
3.136, InuYasha (??), 11:41, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Што??? Т.е. мне с 12" не светит вяленд поставить в принципе?? Так и сидеть с иксами до конца дней?
| |
|
|
1.52, Аноним (52), 17:01, 09/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Блеск.
Раз в 3-4 года кто-либо приходит с предложениями такого же свойства - быстренько подшаманить примерно как в сабже.
| |
|
|
|
|
5.88, Аноним (-), 23:03, 09/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Чел, не парься!
Он о том, что у здоровых людей в ядре полноценных ос раст'а нет.
| |
|
|
7.97, Аноним (-), 23:47, 09/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Посоны из беркли рассказывали.
Мол продвигают тут наркоманы разные этот раст, чтобы не быть снобами и не рубить инициативу на корню, поручили студентам пет проектик поднять дабы те показали выхлоп и проанализировали.
А в стане фюрера все не так ведь происходит. Тот за революционные изменения, особенно если за это хорошо платят.
| |
|
|
|
|
|
2.64, Аноним (64), 18:21, 09/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
При запуске процесса на расте надо сразу отправлять письмо в дурку.
| |
|
3.130, Аноним (5), 10:55, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Откуда приедет бригада санитаров и скрутит незадачливого эксперта.
Опасно
| |
|
|
1.59, Аноним (111), 17:52, 09/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
Когда Поттеринг предлагает изменения в ядро внести для поддержки systemd, нердота полыхает так, что зарево Солнце застит. Но иксы — вынипанимаити этадругое.
| |
|
|
3.112, Аноним (111), 02:15, 10/11/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
В любой момент времени на планете выполняется больше копий «перделки Лёни», чем иксов. Действительно, сравнение не в пользу графической подсистемы весьма низкого качества.
| |
|
4.175, Аноним (-), 15:24, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> В любой момент времени на планете выполняется больше копий «перделки Лёни», чем
> иксов. Действительно, сравнение не в пользу графической подсистемы весьма низкого качества.
И сколько именно копий выполняется? А ссылку на источник циферок можно?
| |
|
5.181, Аноним (111), 20:10, 10/11/2022 [^] [^^] [^^^] [ответить]
| –3 +/– |
А ты ум включи, подумай, диаграммы Венна порисуй. Авось и не придётся копии считать.
| |
|
6.183, Аноним (-), 21:37, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
>>> В любой момент времени на планете выполняется больше копий «перделки Лёни», чем иксов.
>> <пруфцы?>
> А ты ум включи, подумай, диаграммы Венна порисуй. Авось и не придётся копии считать.
Зачем мне считать за тебя что-то, балаболка?
| |
|
7.249, Аноним (111), 17:52, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Что, не проходили диаграммы ещё? Ну может в следующем году. Потерпи немного.
| |
7.269, Аноним (-), 09:38, 12/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Зачем мне считать за тебя что-то, балаболка?
YOLO! Он тебе намекал видимо на то что есть чертова куча систем без иксов но с системдой. Например: серверы и эмбедовка. Но ты настолько печален что не уловил весьма прозрачный хинт.
| |
|
|
|
|
|
2.105, Michael Shigorin (ok), 00:01, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Когда Поттеринг предлагает изменения в ядро внести для поддержки systemd, нердота полыхает
> так, что зарево Солнце застит. Но иксы — вынипанимаити этадругое.
Я когда увидел передачу _ядру_ версии _systemd_ -- изрядно разуверился в здравости lkml как организации. Или это как раз и есть то самое другое?
| |
|
3.142, n00by (ok), 12:32, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
>> Когда Поттеринг предлагает изменения в ядро внести для поддержки systemd, нердота полыхает
>> так, что зарево Солнце застит. Но иксы — вынипанимаити этадругое.
> Я когда увидел передачу _ядру_ версии _systemd_ -- изрядно разуверился в здравости
> lkml как организации.
А как ядро должно узнавать версию? Найти её в исполняемом файле systemd? Или а адресном пространстве с PID 1? Пока не нашёл (по слову systemd), как эта передача реализована, боюсь что не понял о чем речь.
| |
|
|
5.150, n00by (ok), 13:10, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Вот не знаю, потому и спрашиваю. Из формулировки «увидел передачу» понял, что она есть. Но по быстрому в исходниках не нашёл. В общем случае это распространённая практика, когда клиент запрашивает определённую версию интерфейса.
| |
|
6.226, RM (ok), 13:34, 11/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
прямым текстом - не должно быть разницы.
если есть - это dirty hack практически по определению, как в новости.
а вообще изменентя в systemd от версии к версии надоедают.
| |
|
7.259, n00by (ok), 21:24, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> прямым текстом - не должно быть разницы.
В смысле, ядро не должно знать версию systemd? А где оно её узнаёт и для чего? Хотелось бы увидеть код, что бы говорить предметно.
> если есть - это dirty hack практически по определению, как в новости.
А когда версию NFS узнаёт, это почему не хак?
| |
|
|
|
|
|
2.107, Аноним (107), 00:14, 10/11/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
Нердота это те кто путает ядро, систему запуска и иксы да?
Поттеринг ведь предлагает внести изменения нердоте судя по тому что ты пишешь.
А раз Поттеринг работает в микрософте, значит Микрософт - нердота!
| |
|
1.92, Аноним (90), 23:09, 09/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Поищите сразу по коду 'a' 'b' 'c' ... 'Ы'. Авось ещё пару багов / костылей найдёте.
| |
1.116, pavlinux (ok), 03:08, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
> Джейсон Доненфилд (Jason A. Donenfeld), автор VPN WireGuard
Кто забыл, напомню. Этот чувак работает на Конгресс США, АНБ,
за последний год он испоганил Linux драйвер рандома.
Заменил хэш-функцию SHA1 на левый BLAKE
Патчи на drivers/char/random.c пушатся вообще без обсуждений!
Так как этого засланца сделали майтенером.
Данные из /dev/random перестали проходить простейший FIPS 140-2 тесты!
# cat /dev/random | rngtest -c 10000
...
rngtest: FIPS 140-2 failures: 6 <---- тут теперь всегда, стабильно не менее 4 failures
Наличие аппаратного генератора или интеловского asm(RDRAND),
теперь вообще не влияет на качество рандомов.
| |
|
2.120, Аноним (120), 07:18, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
rngtest: FIPS 140-2 successed: 9991
rngtest: FIPS 140-2 failured: 9
вполне терпимо
| |
|
3.229, pavlinux (ok), 14:03, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
От /dev/random этот тест они всегда выдавал failures: 0, через /dev/urandom могло около 10 ошибок проскакивать.
Причём у меня древнющий AMD Opeteron, asm("RDRAND") там и не пахло.
| |
|
4.254, НяшМяш (ok), 19:43, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Просто для сравнения, проверил на 5950X:
rngtest: FIPS 140-2 successes: 9995
rngtest: FIPS 140-2 failures: 5
Запустил 10 раз - скачет от 3 аж до 12.
| |
|
|
2.121, pashev.ru (?), 07:46, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Этот чувак работает на Конгресс США, АНБ,
Ужос! Чувак работает на свою страну! У нас так не принято.
| |
|
3.180, Аноним (39), 16:54, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ужос! Чувак работает на свою страну!
На китайскую компанию накладывают санкции, если она работает на свою страну... "Это другое!" (с)
| |
|
4.250, Аноним (111), 17:54, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Правильно делают. Коммунистов надо давить по всем фронтам, как когда-то нацистов давили. Только так избавим мир от зла
| |
|
3.230, pavlinux (ok), 14:07, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
>> Этот чувак работает на Конгресс США, АНБ,
> Ужос! Чувак работает на свою страну! У нас так не принято.
Ещё как принято, только мы никому об этом не рассказываем :)
| |
|
4.271, Аноним (-), 09:41, 12/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
И приборы не показываете. Поэтому 33 богатыря в помойке ищут 3 рубля. В перерывах между покраской герани всякой.
| |
|
|
2.133, Анонн (?), 11:33, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Неужели из сомнительности (для некоторых) личности этого чувака, этот код перестал быть грязным хаком?
Причем тут вообще его личность?
| |
2.141, bOOster (ok), 12:27, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
То-то OpenBSD вообще не принимает WireGuard, а FreeBSD только опционально.
WireGuard еще и сам генерит ключики... wg genkey ...
Ох чуял я - что-то здесь не так. А вот оно как оказывается.
| |
|
|
|
5.164, Аноним (-), 14:36, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Простите, что не входит?
Ядро?
Там вроде о ядреной имплементации написано.
| |
|
6.165, bOOster (ok), 14:39, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Простите, что не входит?
> Ядро?
> Там вроде о ядреной имплементации написано.
Вообще-то администраторы систем BSD знают как патчить и собирать ядро с необходимой себе конфигурацией.
Во FreeBSD это вообще модуль NetGraph.
| |
|
7.168, Аноним (-), 14:49, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
>Вообще-то администраторы систем BSD знают как патчить и собирать ядро с необходимой себе конфигурацией.
А почему тогда Владимира Владимировича спрашивали как вторые кеды пропатчить под фрибсд?
| |
|
|
|
|
|
|
1.140, bOOster (ok), 12:23, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Что очередной раз показывает кривую, "деревянную" структуру Linux, которая без "металлических гвоздей" - костылей тупо существовать не может.
| |
|
2.243, Аноним (-), 15:17, 11/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Что очередной раз показывает кривую, "деревянную" структуру Linux, которая без "металлических
> гвоздей" - костылей тупо существовать не может.
Именно поэтому бзды содрали drm/kms 1 в 1 оттуда? Atomc modeset может и не успели еще, бсд и дерганый графон сойдет, они не гордые а фича опциональная.
| |
|
|
4.274, Аноним (-), 09:47, 12/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Графическая подсистема FreeBSD называется Windows 11.
Да вот блин, даже эти бсд послали и WSL таки на линуксе забацан. А еще у MS какой-то mariner linux есть. Не то чтобы он кому-то сильно нужен, но сам факт существования MS Linux - забавен.
| |
|
3.261, bOOster (ok), 07:55, 12/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
>> Что очередной раз показывает кривую, "деревянную" структуру Linux, которая без "металлических
>> гвоздей" - костылей тупо существовать не может.
> Именно поэтому бзды содрали drm/kms 1 в 1 оттуда? Atomc modeset может
> и не успели еще, бсд и дерганый графон сойдет, они не
> гордые а фича опциональная.
А какой дебил его пользует на десктопе кроме как в MacOSx инкарнации?
| |
|
4.273, Аноним (-), 09:45, 12/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> А какой дебил его пользует на десктопе
Ну... как минимум 1 разработчик скрины постил. Правда, по ним было понятно почему у них такая графика.
> кроме как в MacOSx инкарнации?
А она вообще не инкарнация бзды, ядро у них там какое-то свое. То что они халявы из бздей надергали не делает их бздями. И это... ну его вашу свободу с такими рабовладельцами в комплекте.
| |
|
5.288, bOOster (ok), 06:21, 13/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
>> А какой дебил его пользует на десктопе
> Ну... как минимум 1 разработчик скрины постил. Правда, по ним было понятно
> почему у них такая графика.
>> кроме как в MacOSx инкарнации?
> А она вообще не инкарнация бзды, ядро у них там какое-то свое.
> То что они халявы из бздей надергали не делает их бздями.
> И это... ну его вашу свободу с такими рабовладельцами в комплекте.
Аха, ZFS на FreeBSD Яблочники портировали.
| |
|
|
3.282, Аноним (-), 19:14, 12/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
>> Что очередной раз показывает кривую, "деревянную" структуру Linux, которая без "металлических
>> гвоздей" - костылей тупо существовать не может.
> Именно поэтому бзды содрали drm/kms 1 в 1 оттуда? Atomc modeset может
А в огороде бузина ...
и да, прикинь - ветер дует не потому, что деревья качаются.
| |
|
|
1.247, Аноним (247), 16:29, 11/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Джейсон крутой чувак! Как-то он писал мне несколько лет назад, что неплохо бы объединить самопальные репы с wireguard в один, но из ложной скромности я ему не ответил, врпрочем, генерить лишние пакеты перестал (они были у меня в зависимостях)
| |
|
2.275, Аноним (-), 09:51, 12/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Весьма профессиональный тип который свое дело знает и умеет, на весьма достойном уровне. И его вайргад по сравнению с конкурирующими решениями так то достигает годных свойств в 20 раз меньшими объемами кода. Что и делает его быстрым и секурным. Поверхность атаки маленькая.
| |
|
|