URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 130757
[ Назад ]
Исходное сообщение
"Google отключил поддержку io_uring в ChromeOS и Android из-за плачевного состояния безопасности"
Отправлено opennews , 15-Июн-23 08:52
Компания Google объявила об отключении по умолчанию интерфейса асинхронного ввода/вывода io_uring в ChromeOS, Android и на рабочих серверах. Дополнительно рассматривается возможность отключения io_uring по умолчанию в GKE AutoPilot (Google Kubernetes Engine). В качестве причины отключения называется плачевная ситуация с безопасностью в io_uring, которая перевешивает достоинства применения io_uring для повышения производительности...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=59297
Содержание
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Боб Джонс, 08:52 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 08:58 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 08:56 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Атон, 09:01 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,НяшМяш, 11:21 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аннон, 15:30 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Атон, 16:02 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,BeLord, 17:57 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Атон, 18:45 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 19:57 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Атон, 20:24 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Бывалый смузихлёб, 08:27 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,user, 19:41 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Атон, 20:26 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 00:18 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,User, 07:02 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Neon, 04:14 , 18-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 20:25 , 20-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Бил Гейтц, 18:28 , 20-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,TydymBydym, 22:46 , 18-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 10:25 , 24-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Атон, 14:43 , 24-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 09:05 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 09:09 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 11:59 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,адольфус, 15:42 , 19-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 19:42 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Брат Анон, 08:44 , 20-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Tron is Whistling, 09:11 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,funny.falcon, 10:56 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Tron is Whistling, 14:49 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,funny.falcon, 14:59 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Tron is Whistling, 20:10 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 00:23 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Tron is Whistling, 08:40 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Tron is Whistling, 08:45 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,мишашаня, 14:26 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,i am, 11:32 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,дристан, 02:31 , 18-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,ИмяХ, 08:57 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 09:08 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Tron is Whistling, 09:14 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 09:18 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,iPony129412, 10:26 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Bob, 10:30 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Tron is Whistling, 14:50 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,1, 09:28 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 09:34 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,iPony129412, 10:19 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Bob, 10:40 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 11:05 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Tron is Whistling, 09:09 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 09:10 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 10:11 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 12:40 , 19-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 10:31 , 24-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 19:59 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Васян, 10:53 , 18-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 09:16 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Tron is Whistling, 09:19 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 09:23 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 11:38 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 20:05 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,edo, 17:37 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Tron is Whistling, 21:17 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,edo, 22:16 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Tron is Whistling, 22:40 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Tron is Whistling, 09:17 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 09:52 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 10:13 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 10:17 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 12:13 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 12:34 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Петька Тиль, 19:56 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,VladSh, 14:00 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Golangdev, 15:15 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 17:38 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 21:34 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 19:51 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 00:32 , 17-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 20:45 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 20:53 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Oe, 22:07 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 23:24 , 15-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 00:30 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,123, 10:56 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 14:31 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,edo, 17:44 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Oe, 03:33 , 18-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 00:28 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,edo, 17:49 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 05:05 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 14:30 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 13:43 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,48, 04:49 , 17-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Chromium, 18:48 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,edo, 22:14 , 16-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 15:00 , 18-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 15:01 , 18-Июн-23
- Google отключил поддержку io_uring в ChromeOS и Android из-з...,Аноним, 03:28 , 21-Июн-23
Сообщения в этом обсуждении
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Боб Джонс , 15-Июн-23 08:52
Поздновато до них дошло, уже лет 10 как его не использует никто из-за дырявости
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 08:58
И как там в будущем?
У нас сейчас середина 2023 и с момента релиза ядра 5.1 прошло чуть больше 4 лет
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 08:56
Может дешевле было на лям нанять инженеров которые бы пофиксили io_uring, сделали его код более сопровождаемым и дали ещё x8 к перфомансу?
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Атон , 15-Июн-23 09:01
одного инженера, без PM.
иначе 90% времени будет потрачено на Daily meetings, а оставшиеся 10 на Standup meeting.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено НяшМяш , 15-Июн-23 11:21
Аж вздрогнул какая жиза
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аннон , 15-Июн-23 15:30
много раз видел как инженер без присмотра начинал делать только те задачи, которые ему интересны
естественно забивая на "ненужные, по его мнению"а вот хороший ПМ (например который сам програмировал) может и оценить срочность и прикинуть сложность
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Атон , 15-Июн-23 16:02
много раз видел как обычный ПМ не давал делать^W закончить никаких задач.вопрос интереса решаем оплатой:
решил поставленную задачу - получил ЗП.
сделал вместо неё другую - НЕ получил.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено BeLord , 15-Июн-23 17:57
Трудовая инспекция с интересом посмотрела на эту формулировку-)))
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Атон , 15-Июн-23 18:45
> Трудовая инспекция с интересом посмотрела на эту формулировку-))) трудовая инспекция не занимается вопросами подрядных договоров ГПХ.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 19:57
Но налоговая с большим интересом поразбирается почему ГПХ, а не трудовой договор.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Атон , 15-Июн-23 20:24
> Но налоговая с большим интересом поразбирается почему ГПХ, а не трудовой договор. Это ты у HR гугла спрашивай, почему они там в Маунтин-Вью, не соблюдают законодательство РФ. Что они себе позволяют, вообще расслабились со своим радужным легалайсом!
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Бывалый смузихлёб , 16-Июн-23 08:27
в ведении трудовой инспекции решать, получит сотрудник премию сверх оклада или нет ?
были ещё какие-то простые методы, но они весьма быстро кончались пинком под зад если задачи нормально не делались
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено user , 15-Июн-23 19:41
Митинг - это костыль для тех у кого нет багтрекера.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Атон , 15-Июн-23 20:26
> Митинг - это костыль для тех у кого нет багтрекера.багтрекер только удваивает кличество митингов
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 16-Июн-23 00:18
> много раз видел как обычный ПМ не давал делать^W закончить никаких задач.Хреновый PM как хреновый генерал - потопит любое начинание, независимо от крутизны отдельно взятых кодеров. Надеюсь это объясняет почему хороший PM стоит как самолет и почему в РФ нормальных PM по сути и не осталось уже.
> сделал вместо неё другую - НЕ получил.
Майкрософт так уже добился успеха. Вон WSL раздают - но это не помогает от того факта что виндовый кернел в разы тормознее линуксного в большинстве подсистем.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено User , 16-Июн-23 07:02
Что мешает танцору выйти за границы 1,5%? Неужто скорость io_uring? Oh, shi...
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Neon , 18-Июн-23 04:14
Нормальных РМ нет нигде. Та же Microsoft периодически сильно о.б.с.и.р.а.е.т.с.я.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 20-Июн-23 20:25
> Нормальных РМ нет нигде. Та же Microsoft периодически сильно о.б.с.и.р.а.е.т.с.я.Вопрос в частоте обсираков и насколько сложно их исправить потом. А у майкрософта есть определенные, скажем так, исторические и корпоративные предпосылки для нехилой инерции по энным аспектам. И это не всегда только рациональные технические решения, но порой еще и взбрыки маркетинга и топов, "корпоративный культ" (и такая же культура), инерция принимающих решения и проч.
Скажем если в лине запатчить вон то и стало в 2 раза быстрее - ты герой. Если в MS запатчить в ядре вон то и стало в 2 раза быстрее - ты чем, с... занимаешься в рабочее время? Ну а вот мы тя премии как лишим! А то что в результате их ядро тормозное и печальное и его разработка - мерзкая обязаловка а не кафйовый мощный процесс как у линуксоидов... вот так разница в парадигмах и ощущается во весь рост. Все познается в сравнении.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Бил Гейтц , 20-Июн-23 18:28
Ога. Поработай на линуксе, с которого по сети копируют файлы, а потом на венде в той же ситуации. Единственное что тормозит в венде это проводник и открытие диалога сохранения-открытия файла.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено TydymBydym , 18-Июн-23 22:46
> много раз видел как инженер без присмотра начинал делать только те задачи, которые ему интересныА что, кто-то поступает по-другому?
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 24-Июн-23 10:25
> 90% времени будет потрачено на Daily meetings, а оставшиеся 10 на Standup meeting.Объявить забастовку, чтоб мешающего работать менеджера сменили?
"Да ну, чёт на профсоюзном, мы хоть и илитка обчества, а такой грамоте не разумеем."
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Атон , 24-Июн-23 14:43
>> 90% времени будет потрачено на Daily meetings, а оставшиеся 10 на Standup meeting.
> Объявить забастовку, чтоб мешающего работать менеджера сменили?смешно.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 09:05
Может пора понять что не бывает безопасных вызовов в кернел спейсе?
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 09:09
Безопасно, быстро, дёшево.
Выберите любые два.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 11:59
"не более двух"
вариант, что совершенно не безопасно, ахриненно медленно и очень дорого, он тоже возможен...
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено адольфус , 19-Июн-23 15:42
В POSIX все ошибки четко разделены на системные и логические. Насчет вторых написано, что никаких проверок насчет ошибок программирования во многих системных вызовах нет -- это на 100% зона ответственности программиста. Это касается всех примитивов синхронизации и блокировок. В документации это выглядит, как "... поведение неопределено ...".
То же самое, кстати, в стандарте языка C (ISO/IEC 9899) -- защиты от дурака нет. Если помнить все ситуации, когда "... поведение неопределено ..." и, соответственно, их обходить, то С ничем не "опаснее" любого другого ЯП. Просто никто не желает ничего помнить. Вот пять денй назад была днюха у Алоиса Альцгеймера -- хоть кто-нибудь вспомнил об этом на опенете?
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 19:42
>Любое одно.fix.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Брат Анон , 20-Июн-23 08:44
Выберите любое ничего.Фиксед.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Tron is Whistling , 15-Июн-23 09:11
Если "пофиксить" io_uring - его "перформанс" упадёт до AIO, а то и ниже.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено funny.falcon , 15-Июн-23 10:56
Linux AIO (который не posix) быстрый. Авторы ScyllaDB сравнивали его с io_uring для небуферризированного чтения с диска, и особой разницы в скорости не обнаружили.Но io_uring удобнее.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Tron is Whistling , 15-Июн-23 14:49
И я о том же. Если "пофиксить" - можно будет собственно и выкинуть.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено funny.falcon , 15-Июн-23 14:59
Я бы не сказал. Всё-таки удобство - это тоже важно.Правда, по мне io_uring вышел замороченным. Я б предпочёл интерфейс с файловым дескриптором: запись в него - это посылка команды, чтение из него - получение ответа. И обертка по типу epollfd. Понятно, что это было бы медленнее, и polling режим реализовать было бы нельзя. Но зато было бы значительно проще.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Tron is Whistling , 15-Июн-23 20:10
Не вижу проблем в AIO с его сигналами или инициацией треда.
В смузи-язычки не укладывается, но им можно и обёртку соорудить.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 16-Июн-23 00:23
IO_uring так то кольцевой буфер между прогой и ядром. И да, это несколько заморочено. By design. Зато zerocopy между программой и ядром - и отсутствие каких либо тяжелых операций по управлению такой структурой.Но идея шарить страницы памяти между ядром и юзермодом - это вообше оооооочень деликатная игра на грани фола. Это делается ради zerocopy. Когда летают сотни Гбит и миллионы иопсов даже просто копирование памяти user <-> kernel уже становится огромной проблемой.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Tron is Whistling , 16-Июн-23 08:40
Ну вот да, цель балета - это zero-copy. А с другой стороны, где оно нужно?
Только там, где идёт тупая передача данных практически без обработки.
На всех остальных применениях логика перевесит копирование в десятки раз.
И смысл тогда эту лапшу заворачивать на уши всем по умолчанию?
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Tron is Whistling , 16-Июн-23 08:45
То есть ну банально - нужно оно исключительно для совсем-совсем вырожденных случаев.
Это либо совсем-совсем тупые проксики, которые даже анализа и преобразования протокола не делают.
Либо совсем-совсем тупая отдача статики, и то только в краевом случае, когда дисковая система по скорости линейного чтения-записи начинает системную память догонять, либо когда весь контент в этой самой системной памяти и умещается.
Во всех остальных случаях - ну да, нагрузка от копирования чуть прогреет воздух, но это всё. Вместо сотни железок понадобится сто одна.
А когда летают сотни гбит и миллионы иопсов - обычно на одной железке это всё делать уже не пытаются, поэтому тоже мимо.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено мишашаня , 15-Июн-23 14:26
Если бы они могли это сделать, они бы это уже сделали. Они на инженеров в линуксе тратят сильно больше миллиона в год (миллион в год - это по сути 10 таких инженеров, если не меньше). Тут только выкинуть это (что они сделали) и переписать на расте (пока не готово, но над этим работают)
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено i am , 16-Июн-23 11:32
>Они на инженеров в линуксе тратят сильно больше миллиона в год (миллион в год - это по сути 10 таких инженеров, если не меньше)В Калифорнии? Штуки три, максимум четыре.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено дристан , 18-Июн-23 02:31
Не, там все пофикшено. Хоязин этого io_uring еще и Linux kernel maintainer ну реально челу почти полтос уже, писать точно умеет. Иначе б Торвальдс ему навалял.Там в Гугле просто отчеты поломались и на все выплаты написали что это за io_uring :)
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено ИмяХ , 15-Июн-23 08:57
1. Добавляем грязный хак для повышения производительности.
2. Добавляем более красивые анимации и прочие "фичи" чтоб не зря простаивала высвободившаяся производительность.
3. Признаем хак грязным и удаляем его
4. Топовые флагманы начинают сильно тормозить "ваш телефон устарел, рекомендуем купить новый"
5. Толпы хомячков бегом несут кровно заработанные деньги корпорация.
6. Профит
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 09:08
Андроид телефоны всё равно не обновляются они начинают тормозить сами по себе.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Tron is Whistling , 15-Июн-23 09:14
Ваш ляоми не обновляется? Сочувствую.
Мой старенький S7 Edge пережил три версии ведроида.
Сколько версий переживёт новый S22 - пока ещё не знаю.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 09:18
У Ксяоми обновляется только его «окружение рабочего стола» (достал обновляться), а сама версия Андроида или очень редко когда обновляется только у топов или никогда у всех остальных.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено iPony129412 , 15-Июн-23 10:26
> Мой старенький S7 Edge пережил три версии ведроида. Для аппарата в $769 получать четыре года секурных обновлений - это минималка считай.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Bob , 15-Июн-23 10:30
Одни жопоручки на опеннете собрались? Перепрошить девайс не судьба?
--
Тот старенький S7 Edge в замене дисплея стоит как новенький лаоми.
Ну и навиг тогда гнусмас покупать, когда буквально за пиво на радюхе или в ПТУ кнут крайнюю норм прошивку? Где фишек будет куда больше, без регионального лока (привет инженерное меню и лок частот LTE).
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Tron is Whistling , 15-Июн-23 14:50
Каждый день меняли дисплей или как? :D
Я один раз по гарантии менял (у S7 Edge была такая болячка) - и обошлось оно мне ровно в 0.00 в любой валюте.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено 1 , 15-Июн-23 09:28
Это из-за чего, если не обновляются ?
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 09:34
Потому что гугл заставляет производителей проходит новую платную сертификацию телефона, если они хотят поставить новую версию Андроида на старый телефон. А так как это дорого, да и пользователь новых денег не заплатит для дешевых телефонов обновы не выпускают.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено iPony129412 , 15-Июн-23 10:19
> Потому что гугл заставляет производителей проходит новую платную сертификацию телефонаЭто весьма незначительная часть расходов.
А вот криво-косо прибитые драйвера, сопровождение и всё это - стоит денег, и не малых.
А пользователи это не очень ценят хорошую поддержку, ибо смотрят на соотношение харакетристик к цене.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Bob , 15-Июн-23 10:40
не заливай фуфел)
--
имел гнусмас на 6м дроиде. столько рекламного овна прилетело на 7 и 8 версиях, что 100% сертификация окупилась.
--
дополнительно программно ограничили работу реплик дисплея на мобилке - (twrp пашет, 6й дроид - тоже. Начиная с 7го - в системе драйвер уже отрубает тачскрин).
--
бюджетки получают саппорт от комьюнити. redmi note 4x - вообще бомба. 14й дроид без проблем работает. компактная штука. проц и конфиг 4/64 snap 625 до сих пор вполне как бюджетка, но ценой - 3000-4000 в идеальном состоянии, а не от 10 000р. на всякой МТГ шляпе и т.п.)
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 11:05
Получается самсунг всё правильно сделал, а Сяоми передав все комьюнити нет.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Tron is Whistling , 15-Июн-23 09:09
Ну накотец-то.
За гуглом, надеюсь, и остальные подтянутся.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 09:10
"Не нравится? Исправьте и пришлите патч!" (с) Linux Way. А то привыкли всякие корпорасты налетать на готовенькое и только лярды грести. Работать надо.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 10:11
Они исправляли и присылали. Но надоело. Есть же и другой вариант - "не нравится? не пользуйся", вот они и не будут
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 19-Июн-23 12:40
Может что присылали, так то плохо выглядело в будущем.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 24-Июн-23 10:31
Как-нибудь переживём
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 19:59
Чтобы ментейнеры на тебя ушаты помоев выливали?
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Васян , 18-Июн-23 10:53
А если патч окажется некомфортным для приема?
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 09:16
Подсистема ядра с недоказанной эффективностью и побочками.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Tron is Whistling , 15-Июн-23 09:19
По сути корпорасты от проксей и CDN втолкнули в ядро упрощённую абстракцию I/O, пЫрформанс же.
В общем случае не нужную, и толком не отлаженную.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 09:23
А другие корпорасты выталкивают. Получается у нас тут корпоративные войны!
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 11:38
Запасаемся попкорном?
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 20:05
Как будто что-то новое. В киберпанке же живём.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено edo , 16-Июн-23 17:37
почему это ненужную? как раз очень нужную, отличный механизм же.но слишком глубоко связан с существующим кодом, потому и сыпятся ошибки.
если бы он был предусмотрен изначально и «рос» вместе с остальным кодом, то, думается, проблем было бы намного меньше. та же самая проблема у namespaces, кстати.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Tron is Whistling , 16-Июн-23 21:17
> но слишком глубоко связан с существующим кодомНу я и предлагаю вынести иоурину в отдельное ведро.
И ёбпф туда же за компанию.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено edo , 16-Июн-23 22:16
> Ну я и предлагаю вынести иоурину в отдельное ведро.
> И ёбпф туда же за компанию.так собирайте ядро без поддержки, в чём проблема?
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Tron is Whistling , 16-Июн-23 22:40
Ещё раз. В отдельное ведро. Зачем его с существующим кодом увязывать, одни проблемы.
Сделать отдельное ведро из одной иоурины, а чтобы не скучно было - добавить ёбпф. И нормалёк.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Tron is Whistling , 15-Июн-23 09:17
И да, что-то давно про ёBPF не слышно, а ведь это буквально таки брат-акробат кандидата в кандидаты.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 09:52
Ощень странно. Это ж девиз линуса торквальдса - похфиг на безопасность, вернее его устраивает текущий уровень безопасности, зато ощщень быстро же. Но прикольно, да ))
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 10:13
Так он не руководит в гугл. И это хорошо.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 10:17
1. Оставляешь неочевидный косяк в коде, который можно выявить только перетряхнув весь алгоритм (чем никто при принятии патчей не занимается)
2. Сливаешь его корешу, который идёт на баг баунти
3.....
4. PROFIT!
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 12:13
Кореш - лишнее звено. Сам коммитишь, причём очевидный баг, сам участвуешь в конкурсе.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 12:34
Так Торвальдс спалить может. Навечно от коммитов отстранит.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Петька Тиль , 15-Июн-23 19:56
Предлагаешь подарить Linux Foundation подписку на Palantir Gotham и ввести штатного аналитика - ревьювера коммитеров?
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено VladSh , 15-Июн-23 14:00
Один отключили. На картинке осталась ещё пара элементов, в которых также большое количество уязвимостей...
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Golangdev , 15-Июн-23 15:15
> в 60% полученных в рамках программы заявок, эксплуатируются уязвимости в io_uring и ситуация не меняется со временем. Всего за связанные с io_uring эксплоиты было выплачено вознаграждений на сумму около миллиона долларовчитаем правильно - стало жалко денег
категорически поддерживаю предыдущих ораторов про
> Может дешевле было на лям нанять инженеров которые бы пофиксили io_uring, сделали его код более сопровождаемым и дали ещё x8 к перфомансу?
но гугол - более не корпорация добра, поэтому не проще
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 17:38
А тебе не жалко? Ну подкинь на баг баунти, не жмись. Эй, эй, стой, куда побежал?
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 21:34
> А тебе не жалко? Ну подкинь на баг баунти, не жмись. Эй, эй, стой, куда побежал?Как бабло загребать, так гугл, а как в разработку вкладываться, так "давайте все вместе, а лучше как нибудь сами, без нас" ...
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 19:51
Можно закапывать этот io_uring. Если кому-то реально нужна каждая капля производительности, то они реализуют свою программу прямо в ядре. Как вариант - через eBPF. И будет быстрее, чем io_uring. И безопаснее - модуль грузится в ядро, значит доверенный явно. А не торчат в юзерспейс интерфейсы, неудобные для программистов, чтобы за их вылизывание и сопровождение было кому платить, но при этом дающие кучу гимора разрабам ядра.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 17-Июн-23 00:32
Всё с точностью до наоборот.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 20:45
Микроядро пора бы, не? Ну хоть гибридное?
А, чего это я. Будем и дальше кактус жрать.
Пусть продолжают в ядро все запихивать и дальше.
Так держать, блин.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 20:53
Пишут, что недавно Hurd обновился. Чего проекту не поможешь, раз пора? А, ну да, ты же кодить не умеешь.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Oe , 15-Июн-23 22:07
Пора бы. Последние версии линукс абсолютно так же лагают при работе с hdd, как и N-десятков лет назад. А вот винде абсолютно по барабану, 100% загрузки HDD и это никак не ощущается в работе.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 15-Июн-23 23:24
Прохладная история. На деле, всё зависит от характера нагрузки и того, насколько хорошо индусские костыли справляются. Для примера, pacman в msys2 ставит систему раком. Чего не случается в любом произвольном линуксе. То же самое с виртуалками, обновления в виртуалках проходят куда более плавно с хостом на линуксе и жёстко фризят венду, когда на хосте она.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 16-Июн-23 00:30
В винде что угодно становится раком. Я как-то запустил билдиться один из проектов с которыми развлекался вместо msys'а в линухе. Он и билданулся втрое быстрее. Так я и перешел на линукс... а что я, маклауд чтоли в 3 раза больше компы ждать?! Хороший перфоманс системы это сильный аргумент, что ни говори.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено 123 , 16-Июн-23 10:56
В 2023 году остались люди использующие HDD не для "холодных" данных?
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 16-Июн-23 14:31
В 2023 для не холодных данных используется исключительно ram.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено edo , 16-Июн-23 17:44
ерунду какую-то написали.
конечно, доля систем с hdd уже невелика, но они есть. никаких лагов не замечаю пока памяти хватает.
ну а если не хватает и начинается своппинг, то никуда от лагов не деться, увы.и да, с виндой в целом та же ситуация.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Oe , 18-Июн-23 03:33
Лагов нет, но есть задержки. Например, страничка web интерфейса роутера, почему то грузится несколько секунд, хотя на SSD грузится мгновенно, каким боком тут HDD не понятно, разве что браузер пытается что то искать в кэше и блокирует сам себя...
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 16-Июн-23 00:28
> Микроядро пора бы, не? Ну хоть гибридное?А, чо, вам мало всяких vfio, fuse, userfaultfd, ... ? Этого добра уже завезли ... вот только выгруз этого в юзермод лучше не факт что делает. Его пишут еще более раздолбайски а какой-нибудь драйвер штука деликатная.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено edo , 16-Июн-23 17:49
io_uring, на мой взгляд, представляет из себя движение в ту же сторону, он даёт возможность написания производительного кода исключительно в userspace (читай: вынос кода за пределы ядра).
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 16-Июн-23 05:05
Ну, а если я не developer? Ну бывает вот такое. Представляешь?!
Unbelievable, да?
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 16-Июн-23 14:30
О, не битый микроядрами детектед)
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 16-Июн-23 13:43
Почему просто не снижать награду в зависимости от частоты?
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено 48 , 17-Июн-23 04:49
а лучше вообще не давать, типа да и пофиг там можно дыры
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Chromium , 16-Июн-23 18:48
Эта новость касается простых смертных пользователей в том смысле, что они могут столкнуться с проблемами производительности и безопасности при использовании продуктов Google, которые раньше опирались на интерфейс асинхронного ввода/вывода io_uring. Этот интерфейс был отключен по умолчанию в ChromeOS, Android и на рабочих серверах Google из-за большого количества уязвимостей, которые можно эксплуатировать для получения повышенных привилегий или выполнения произвольного кода. Возможно, это также повлияет на другие проекты, которые используют io_uring для повышения производительности, такие как libuv, XFS или Roc.
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено edo , 16-Июн-23 22:14
про сервера в новости же пишут, что готовят обходной путь.
на смартфонах же не думаю, что io_uring сегодня как-то используется, потому и отключили безжалостно.
про chromeos мне нечего сказать, не наблюдаю вокруг себя )
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 18-Июн-23 15:00
Это называется, хотели выпендриться и сели в лужу.
Смартфончики не рассматриваем.Имеем: закрытая сеть для iSCSI на отдельном сетке коммутаторов без Uplink
Включенный io_uring для локальных систем
К сети подключены только хосты виртуализации без выхода в Инет
Где проблема безопасности?
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 18-Июн-23 15:01
на отдельном сТеке коммутаторов без Uplink Сорри, опечатка
"Google отключил поддержку io_uring в ChromeOS и Android из-з..."
Отправлено Аноним , 21-Июн-23 03:28
А чем тае плох libaio?