1.1, Аноним (1), 13:33, 08/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Поясните, зачем нужен такой режим в линуксе, и как это совместимо с вытесняющей многозадачностью. А также, можно ли будет его включать и выключать в реалтайме, или так и будет 2 варианта ядер?
| |
|
2.2, Евгений (??), 13:40, 08/09/2024 [^] [^^] [^^^] [ответить]
| +6 +/– |
в статье буквально ответ
>Realtime-редакции своих продуктов, востребованные в таких областях, как финансовые системы, устройства обработки звука и видео, авиация, медицина, робототехника, телекоммуникационные и промышленные системы, в которых необходимо обеспечить предсказуемое время обработки событий.
ну я думаю будет 2 версии ядер, но не уверен
| |
|
|
4.123, Игорь (??), 09:40, 09/09/2024 [^] [^^] [^^^] [ответить]
| +4 +/– |
Перечитай новость - сейчас для сборки rt-kernel используют внешние патчи. А в новости говорится, что в 6.12 эта фича будет в основном дереве исходников и rt-kernel будет собираться БЕЗ внешних патчей.
| |
|
|
2.3, Аноним (3), 13:40, 08/09/2024 [^] [^^] [^^^] [ответить]
| –3 +/– |
Не прошло и 20 лет. Хотя, подождите. Никак не совместимо, включаешь рт-планировщик и прибиваешь все процессы к собственным ядрам и это как-то работает, но нарушается рандомными задержками прочего оборудования (выпадет при этом из реалтайма или нет это другой вопрос, обычно работает).
| |
2.4, ИмяХ (ok), 13:41, 08/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Попробуйте хоть раз в жизни прочитать не только заголовок новости. Написано же:
>>востребованные в таких областях, как финансовые системы, устройства обработки звука и видео, авиация, медицина, робототехника, телекоммуникационные и промышленные системы, в которых необходимо обеспечить предсказуемое время обработки событий | |
|
|
4.37, Dima (??), 16:27, 08/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ты чувак наверно ни когда не работал в военке :) Там я видел винду и МС СКУЛ :) Оракл. И какой там был аудит и надёжность? :) С 2011 года начали всё это выдавливать. Не знаю на какой стадии процесс сейчас. Но ПВО тогда на винде сидело :)
| |
|
5.38, Ося Бендер (?), 16:53, 08/09/2024 [^] [^^] [^^^] [ответить]
| –3 +/– |
Ага, прямо сам Бил Гейц на нужные кнопки, в нужный момент жал.
Верим, верим...
| |
|
6.54, Dima (??), 17:52, 08/09/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
АРМ теже в КШМ. Если ты поймёшь о чём я. Хреново ты войска знаешь.
| |
|
7.130, МимоКрокодил (?), 12:14, 09/09/2024 [^] [^^] [^^^] [ответить]
| +4 +/– |
болезный, я спросил про какую ПВО ты нам тут рассказываешь, в армии РФ было и есть много разных (буки, кубы, торы, шилки и тунгуски, а есть С-300/400), интересно же, в какой кшм’ке ты винду видел, на каком оборудовании эта винда была установлена, какие функции исполняло ПО работающее на этой винде, в конце-концов можно просто назвать АСУ в состав которой входила КШМ в которой на АРМ ты винду увидел.
а ещё о баснях про Оракл и МС СКУЛ (кстати, что это MSSQL?) молчу. Может ты про ВНИИНС и постгрю в их МСВС?
| |
|
|
5.64, Аноним (64), 18:59, 08/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Служил в 2013г. В машинах был линь с названием ОС ВС. Урезанный дебиан, но в Tux можно было поиграть:) лого винды пытающееся поймать пингвина).
| |
|
6.97, Dima (??), 01:38, 09/09/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
В 2012 когда мы как раз новую ОС тестили в Раевке штабные из Москвы на них орали во всю глодку за винду. Значит быстро исправили, я потом опять смотался. Не видел больше что там делалось.
| |
|
|
4.47, МимоКрокодил (?), 17:42, 08/09/2024 [^] [^^] [^^^] [ответить]
| +4 +/– |
> т.е вообще всё ПО и все пакеты, отвечающие за принятие решений, требуют аудита на соблюдение энных требований и критериев
ага, боингу про это расскажи!
система MCAS проходила аудит и соответствовала всем требованиям?
| |
|
5.76, YetAnotherOnanym (ok), 19:50, 08/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
А что не так? Автопилот укладывался в отведённое время, когда поворачивал горизонтальное оперение на пикирование? Укладывался. Ну, и всё. Какие претензии?
| |
|
6.112, Аноним (-), 05:31, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> А что не так? Автопилот укладывался в отведённое время, когда поворачивал горизонтальное
> оперение на пикирование? Укладывался. Ну, и всё. Какие претензии?
Зато других претензий к боингу регуляторы накопали - очень даже. Оказывается там на вопросы качества забивали как чуть ли не в обычной бизнес корпе. За что и пострадали.
| |
|
5.120, llolik (ok), 08:53, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> система MCAS проходила аудит и соответствовала всем требованиям?
Проходила. Проблема в том, как я понял, что аудит производил по сути Боинг сам себя (ну, свою дочернюю фирму, если быть точнее). Понятно, что аудит проходил без нареканий :)
| |
|
4.55, equeim (ok), 17:54, 08/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Они требуют бумажку о прохождении аудита, а не аудит. Если это какой-нибудь аналоговнетный дистрибутив линукса, то такая бумажка у него тоже будет, но никто не будет проводить аудит 10000 пакетов из которых он собран. Достаточно просто переклеить копирайт.
| |
4.125, Игорь (??), 09:56, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Это уже давно реализовано! Но в виде внешних патчей к основным исходникам ядра. Например, широко известный (в узких кругах) Центр исследований в музыки и акустике Стенфордского университета https://ccrma.stanford.edu/ в проекте planetccrma уже много лет делает rt-kernel для музыкантов. Или LinuxCNC http://linuxcnc.org/ для управления станками и роботами.
| |
|
3.163, ss (??), 16:16, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Почему бы вам не попробовать понять что вас спрашивают перед тем как писать ответ?
Вас спрашивают - это будет ДВА РАЗНЫХ ядра, и если мы хотим реалтайм-то нужна перезагрузка, или это будет ОДНО ядро и опция которую можно включать-выключать в реалтайме?
В разных линуксах при загрузке есть менюшка. там есть возможность выбрать какое ядро, с какими опциями собранное вам надо грузить...
вот об этом вопрос...
| |
|
2.5, Аноним (5), 13:44, 08/09/2024 [^] [^^] [^^^] [ответить]
| +5 +/– |
Линуксу он нужен чтобы не тратить бешеные деньжищи на проприетарные системы реального времени.
| |
|
3.14, Аноним (14), 13:58, 08/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Отводишь под свою программу ядро в эксклюзивное пользование и внезапно программа работает в реальном времени без всяких патчей!
| |
|
4.19, Аноним (3), 14:16, 08/09/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
Без гарантированных задержек есть тысяча мест в ядре, которые имеют законное право "уйти подумать". Независимо от "эксклюзивности". Проблема в том, что без реалтайма у тебя задержи ощутимо ниже в среднем, и, если задачи получить гарантированную доставку сообщений в заданных временных рамках не стоит (т.е. такие применения, как обработка звука в реальном времени), вполне можно отказаться от подобных решений. Особенно учитывая, что под нагрузкой рт сыпется намного быстрее обычного. Конечно, линукс вообще странно ставить в конкуренцию рт-системам, но может какие-то применения и правда есть. Микширование звука без dsp? Тоже сомнительно.
| |
4.66, Аноним (66), 19:05, 08/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ну это пока ядро ОС не решит printk дёрнуть. А так да — реальное время.
| |
|
5.174, Аноним (-), 00:05, 10/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Ну это пока ядро ОС не решит printk дёрнуть. А так да — реальное время.
Это как раз - вот - зарулили в сабже ;)
| |
|
4.86, Аноним (86), 22:15, 08/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
А вот и нет, смотри патчи.
Но и патченное это не настоящее РТ, хотя и существенно расширяющее область применения.
| |
4.119, Аноним (119), 08:25, 09/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ага, конечно. Ты для начала почитай как работает kvmalloc с установленным битом __GFP_NOFAIL, а потом пиши такой бред. __GFP_NOFAIL - только одна из миллиона таких особенностей в ядре
| |
|
3.33, Аноним (1), 15:44, 08/09/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
FOSS-RTOS уже хоть жопой жуй, в том числе формально верифицированных.
| |
|
4.111, Аноним (-), 05:29, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> FOSS-RTOS уже хоть жопой жуй, в том числе формально верифицированных.
Только это все - убогие поделки, даже отдаленно не напоминающие нормальные ОС.
| |
|
|
|
|
4.124, Фубля (?), 09:45, 09/09/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
И зачем же там RT? Промышленные станки с ЧПУ используют обычную Windows и горя не знают.
| |
|
5.126, Игорь (??), 10:08, 09/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
RT там нужно чтобы не было задержек в управлении шаговыми двигателями. Т.е. Линукс там непосредственно управляет движением по осям X,Y,Z, где любая задержка приводит с уходу фрезы с нужной траектории. А Винда используется для подготовки управляющей программы и отображения тек. состояния. Сама винда не управляет, там доп.контроллер этим занимается.
| |
|
6.127, Фубля (?), 10:40, 09/09/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
И что же линуксоидам мешает сделать правильно и задействовать для управления осями отдельный контроллер? Врождённая тяга к пердолеву?
| |
|
7.129, Аноним (5), 12:14, 09/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Прошивка контроллера? Ты понимаешь разницу между управлением самому и управлением при помощи черной коробки?
| |
|
8.186, psv (??), 11:54, 10/09/2024 [^] [^^] [^^^] [ответить] | +/– | Даже если вы купили плату с fpga и входами выходами на борту, то возможность ДЛЯ... текст свёрнут, показать | |
|
7.152, Страдивариус (?), 14:51, 09/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Контроллер с чипом на 200 МГц является каким-то лишним звеном, если у тебя контроллером управляет балалайка на 8 ядер по 2 ГГц. Это лишняя точка отказа, лишнее удорожание, лишнее ограничение, когда доходит до того, что прошивка контроллера не умеет то, чего хочется.
| |
|
8.169, Фубля (?), 19:28, 09/09/2024 [^] [^^] [^^^] [ответить] | +/– | А парни в Fanuc и Sinumerik об этом и не знают, делают отдельно HMI на Windows и... текст свёрнут, показать | |
|
9.170, Аноним (-), 20:33, 09/09/2024 [^] [^^] [^^^] [ответить] | +1 +/– | Разве можно сравнивать анонимных экспертов с форума и каких-т дилетантов из Сину... текст свёрнут, показать | |
|
8.175, Аноним (-), 00:09, 10/09/2024 [^] [^^] [^^^] [ответить] | +/– | Кроме того что твой 8-ядерник уйдет в SMM какой-нибудь на неопределенное время ... большой текст свёрнут, показать | |
|
|
|
|
|
3.44, Аноним (44), 17:30, 08/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Гнурадево это же какая-то подкроватная история для энтузиастов. Зачем там рт?
| |
|
4.67, Аноним (66), 19:19, 08/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Гнурадево это же какая-то подкроватная история для энтузиастов
Почти так, да. Инженеры Ettus Research пользуются для разработки своих продуктов и решений для заказчиков, но кто про тех васянов знает? Тем не менее, софт удобный — разобрать протокольчик какого-нибудь унылого TPM или дорожного табло, попользоваться местными FM-станциями для нехитрых радарных дел, и прочее васянство. Но RT полезен, с ним тот же радар куда лучше работает, но при этом с Линуксом R&D куда удобнее, чем если сразу брать МК. А когда всё готово можно не торопясь и не потея переписать питоновую скриптоту под какой-нибудь недорогой МК. Но в целом ты прав, чисто для энтузиастов и кузьмичей.
| |
4.96, Аноним (25), 23:54, 08/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
А вы страничку-то вниз промотайте до "GNU RADIO IS USED BY". Внезапно обнаружите среди использующих таких "васянов", ага, как Analog Devices.
| |
|
|
2.49, Аноним (49), 17:47, 08/09/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Поясните, зачем нужен такой режим в линуксе
Звукозапись, очевидно.
| |
|
3.167, Sem (??), 17:50, 09/09/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ну не только...
Хотя я был очень удивлен, когда я узнал, что музыканты, попробовав линукс, бегут потом на макОС или даже на FreeBSD.
| |
|
2.60, Аноним (60), 18:16, 08/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Гипотетически можно использовать 2 планировщика, и возможно так оно и будет работать. Один для риалтайм задач, другой для обычной многозадачности. И прослойку между ними. Таким образом в фоне будут крутиться критические по времени задачи и через прослойку отдавать какие-то накопленные данные, и реагировать на события от некритичных задач.
| |
2.100, Аноним (-), 05:01, 09/09/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Поясните, зачем нужен такой режим в линуксе,
Затем чтобы наподдать всякой проприетарной хрени типа VxWorks. Скоро про них все забудут.
> в реалтайме, или так и будет 2 варианта ядер?
Это я так понимаю будет отдельная сборка ядра. И поверьте, на десктопе столько счастья вы не хотите - ибо настоящий, честный реалтайм - далеко не халявная по производительности и ограничениям штука.
| |
|
3.113, Аноним (113), 06:10, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Затем чтобы наподдать всякой проприетарной хрени типа VxWorks. Скоро про них все забудут.
Помню, насчёт венды что-то подобное слышал, что про неё скоро все забудут. Да и сейчас регулярно слышу.
| |
|
4.176, Аноним (176), 00:45, 10/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> Затем чтобы наподдать всякой проприетарной хрени типа VxWorks. Скоро про них все забудут.
> Помню, насчёт венды что-то подобное слышал, что про неё скоро все забудут.
> Да и сейчас регулярно слышу.
Про VxWorks _уже_ забыли на дохреналионе всяких роутеров-мыльниц и тому подобного. А, и про винду я тоже, кстати, на всех своих девайсах - забыл как страшный сон. Так что будущее - здесь!
| |
|
|
2.154, eva (?), 15:47, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Поясните, зачем нужен такой режим в линуксе, и как это совместимо с
> вытесняющей многозадачностью.
Для научных вычислений например, не один же ты используешь linux)
| |
|
3.191, Аноним (-), 23:43, 10/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> Поясните, зачем нужен такой режим в линуксе, и как это совместимо с
>> вытесняющей многозадачностью.
> Для научных вычислений например, не один же ты используешь linux)
А какая разница научникам - плюс-минус 10 секунд на вычисления что-то меняют? Они же не управляют реалтайм процессами.
| |
|
|
1.6, Walker (??), 13:44, 08/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> в таких областях, как финансовые системы, устройства обработки звука и видео, авиация, медицина, робототехника, телекоммуникационные и промышленные системы
А что они раньше юзали?
Есть что-то опенсорсное в этом плане?
| |
|
2.12, Аноним (12), 13:57, 08/09/2024 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Есть что-то опенсорсное в этом плане?
Вроде нет. Слышал что есть проприетарный QNX и миллион самописных велосипедов.
| |
|
3.101, Аноним (-), 05:02, 09/09/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Есть что-то опенсорсное в этом плане?
> Вроде нет. Слышал что есть проприетарный QNX и миллион самописных велосипедов.
Еще VxWorks. Но у обоих лицензирование - во, фичи относительно пингвина - во, ну в обем такая ситуация много кого уже - утомила. И теперь их на таймер таки - поставили.
| |
|
|
|
4.45, Rock (?), 17:32, 08/09/2024 [^] [^^] [^^^] [ответить]
| +12 +/– |
> Зачем тогда платные ртос существуют?
Раньше была такая профессия -- программирование. Люди писали код и разрабатывали алгоритмы, потом их продавали. Весьма прибыльное и уважаемое дело было.
| |
|
5.93, Аноним (25), 23:40, 08/09/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
А потом пришёл такой мужик с большой бородой и всех их обломал.
| |
|
6.102, Аноним (-), 05:04, 09/09/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А потом пришёл такой мужик с большой бородой и всех их обломал.
Учитывая во сколько раз рынки выросли - если вы обломались, вероятно, вы просто не смогли адаптироваться к изменениям. А сие в этом мире фатально - вас таки зарулят более адаптивные сушества. Так было. Так будет.
| |
|
|
|
|
2.155, eva (?), 15:52, 09/09/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А что они раньше юзали?
> Есть что-то опенсорсное в этом плане?
А раньше они юзали realtime, но тут есть возможность включения.
Но насколько я знаю в таких областях, как финансовые системы, устройства обработки звука чащще используют mac apple. Ибо качество. А в таких областях как авиация, медицина, робототехника, телекоммуникационные и промышленные системы, там вообще что то свое. Сейчас не помню, подробности почитай про российские процессоры.
| |
|
3.199, Илья (??), 06:31, 15/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> финансовые системы
> ... чащще используют mac apple
Представляешь, как в банке решают залезть в яму инфраструктуры Apple?
| |
|
2.200, Аноним (200), 16:46, 15/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Из пропиетарного, лет 5 минимум уже Линукс с RT патчами используются в "железных" DAW, все современные девайсы от Акай(Хедраш тоже, на той же платформе), Машин плюс, Пуш 3
Из плюс-минус опенсорса, Critter Guitari Organelle, Beebo Poly
| |
|
1.7, Аноним (5), 13:45, 08/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Реальное время без сертификации деньги на ветер. Только для паленых китайских чпу может подойдет.
| |
|
|
|
4.28, Аноним (25), 15:13, 08/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Зачем же со шваброй? Такие дяди в импортозаместитнльных корпорациях руководящие посты занимают.
| |
|
|
2.80, Аноним (80), 20:13, 08/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Похоже на Open group с её UNIX® Certification Program. Как показывает практика, этот ваш. Linux можно сертифицировать как UNIX, но и без неё можно использовать.
| |
|
1.8, Аноним (8), 13:49, 08/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Правильно ли я понимаю, что это значит, что _у всех_ системных вызовов появляется теперь аргумент "таймаут"?
И что по-умолчанию для легаси кода он бесконечность, но если подключить копию библиотеки Си, написанную специально для риалтайма, то появляются прототипы с этим таймаутом эксплицитно?
| |
|
2.183, n00by (ok), 11:33, 10/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Не, просто в SteamOS будут собирать ядро из апстрима, а не накидывать эти патчи.
| |
|
1.10, Аноним (10), 13:54, 08/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
С этими патчами блоб Нвидиа нормально устанавливается. Если совсем не скурвится финн и не протолкнет патчи реалтайм от проекта libre, то жить можно.
| |
|
2.103, Аноним (-), 05:07, 09/09/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
> С этими патчами блоб Нвидиа нормально устанавливается.
Установить блоб от нвидии в реалтаймную систему может допереть только истинный эксперт опеннета. А какие гарантии реалтайма вам нвидия в своем блобе дала, не подскажете? Или какой смысл этой мышиной возни был? А, никакие? Экспертиза опенета бывает бессмысленной и беспощадной.
...теперь мы знаем что бессмысленное суперкомбо даже вроде бы работает. Наверное это круто. Правда хрен знает почему. Те кто хочет десктоп врядли и правда хотят реалтайм с ТЕМИ ограничениями и оверхедом. Те кто хочет реалтайм - проснутся в холодном поту если им приснится установка блоба нвидии.
| |
|
3.114, Аноним (114), 06:56, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
От кексперта слышу. РТ патчи давали улучшенную отзывчивость в играх. Для них же нужен нормальный драйвер. При использовании РТ ядра от проекта Либре кернел установщик говорил, что установить на реалтайм ядро он не может, а очень хотелось. Вдруг бы от профессионалов РТ-ядро запулило мою систему в космос? Попробовал не вышло.Хитрый план не удался. Бгг.
| |
|
4.178, Аноним (-), 02:45, 10/09/2024 [^] [^^] [^^^] [ответить] | +/– | Я конечно не сомневаюсь что при остром желании можно мешок картошки попытаться и... большой текст свёрнут, показать | |
|
|
|
1.11, Аноним (14), 13:56, 08/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Зачем включать RT ядро когда у обычного пользователя по 8 ядер? С ростом кол-ва ядер можно было бы упростить шедулер.
| |
|
2.13, Аноним (10), 13:58, 08/09/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
На 4.19 РТ патчи мастхев, а вот на 6.6 они действительно бесполезны на десктопе.
| |
|
3.110, Аноним (-), 05:27, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> На 4.19 РТ патчи мастхев, а вот на 6.6 они действительно бесполезны на десктопе.
Начиная с примерно 6.2 понятие PREEMPT_RT сильно изменилось. И теперь позразумевает - именно вон то. И на 6.6 это скорее PREEMPT_DYNAMIC называется так то.
| |
|
4.115, Аноним (114), 07:02, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Кексперт,сходил бы на сайт с патчами РТ и там они есть для разных версий ядра с которыми можно в конфиге ядра выбрать бейсик РТ и фул РТ, а не сраный лоу латенси или динамик. Вот только на 6.6 я плюсов от этого не видел.
| |
|
5.179, Аноним (-), 02:51, 10/09/2024 [^] [^^] [^^^] [ответить] | +/– | Для обычных игрунов вон того - выше крыши А зачем им килять FPS оверхедом от н... большой текст свёрнут, показать | |
|
|
|
2.16, Karl Richter (?), 14:12, 08/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Зачем обычному пользователю RT- ядро? Там, где они нужны, 8-ми ядерный кипятильник не нужен.
| |
|
3.36, Аноним (25), 16:12, 08/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Milk-V Duo для пользователя DIY-щика, не 8-ядерный, не кипятильник. Но с MMU, значит для Linux(-RT) норм.
| |
|
|
5.156, eva (?), 15:53, 09/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Для этого есть mac studio с макосью. Зачем рт глинус?
++ Плюсую.
Всегда когда вижу студию звукозаписи там стоит mac.
| |
|
|
|
2.20, Аноним (20), 14:32, 08/09/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Вы что, для пакетов на электроне этого совершенно недостаточно, вот запустишь 4 штукии параллельно и нужно уже минимум 32 ядра.
| |
2.21, OpenEcho (?), 14:38, 08/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> когда у обычного пользователя по 8 ядер?
Если авиация, медицина и армия - "обыкновенные пользователи", то кто тогда не обыкновенные ?
| |
|
3.157, eva (?), 15:55, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Если авиация, медицина и армия - "обыкновенные пользователи", то кто тогда не
> обыкновенные ?
Необыкновенные это васяны всякие с бесчисленными инновационными сборками своими в интернете)
| |
|
2.104, Аноним (-), 05:09, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Зачем включать RT ядро когда у обычного пользователя по 8 ядер? С ростом кол-ва ядер
Linux не ограничивается "обычными пользователями".
> можно было бы упростить шедулер.
Иногда простота - хуже воровства.
| |
|
3.158, eva (?), 15:57, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> Зачем включать RT ядро когда у обычного пользователя по 8 ядер? С ростом кол-ва ядер
> Linux не ограничивается "обычными пользователями".
Да вот помню в статье про российские суперкомьютеры там был пример суперкомьютера в МГУ. Так вот там стоит далеко не то что у обычного пользователя.
| |
|
4.185, Аноним (-), 11:51, 10/09/2024 [^] [^^] [^^^] [ответить] | –1 +/– | Я не понимаю какой смысл постить какие-то домыслы и помнить Да, суперкомпьюте... большой текст свёрнут, показать | |
|
|
|
|
2.159, eva (?), 16:00, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Это поможет избавиться от микрофризов при скрролинге в хроме на моей rx
> 7900 xtx?
Не это поможет запускать только chrome однозадачно но без микрофризов)
| |
|
1.32, Аноним (-), 15:34, 08/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Реальный режим нужен на числовых станках, в софте автомобилей и самолётов. На Дектопе он не нужен.
| |
|
|
3.50, Аноним (113), 17:47, 08/09/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
…Но не окажется. Потому что на десктопе музыканта стоит макось или венда.
И в любом случае, в случае live-выступления из-за пары щелчков музыканту никто не попеняет, там и не такие косяки бывают.
| |
|
|
5.85, Бублик (?), 21:56, 08/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Нормально венда работает в этой отрасли. Главное, чтоб весь код с рилтайм алгоритмами был внутри МК, а венда нужна только нарисованные ручки крутить и отправлять и принимать данные в/из буфера МК
| |
|
6.88, Аноним (113), 22:22, 08/09/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
НЕ НУЖЕН музыканту реалтайм. И никакой музыкант в эти потроха не лезет, а надо ему, чтобы его инструменты нормально работали (привет, линукс с парой недоделанных DAW).
| |
|
7.94, BrainFucker (ok), 23:50, 08/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ну, смотря какому. Для рисования кирпичей в пианоролле не нужен. Для записи живьём с одновременным мониторингом и эффектами в реальном времени, скорее нужен.
| |
|
8.117, Аноним (113), 08:13, 09/09/2024 [^] [^^] [^^^] [ответить] | +/– | Для реалтайма в данном смысле в первую очередь нужны как можно более низкие заде... текст свёрнут, показать | |
|
|
8.128, Аноним (113), 12:03, 09/09/2024 [^] [^^] [^^^] [ответить] | –1 +/– | Какие-то истории из параллельной вселенной Не говоря уже о том, что в продакте ... текст свёрнут, показать | |
|
|
|
|
|
|
2.160, eva (?), 16:02, 09/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Реальный режим нужен на числовых станках, в софте автомобилей и самолётов.
> На Дектопе он не нужен.
Да и притом на специфичном софте который делает под конкретное оборудование и может быть сделан 11 лет назад и не обновляется за ненадобность и только под windy и только например под windy 98 2000)
| |
|
1.39, Аноним (39), 17:08, 08/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Увы, до уровня полноценных рилтайм-систем типа QNX, VxWorks или хотя бы WinCE не дойдут — нужно полностью переписывать ядро.
Хуавей это понял и в итоге сделал с нуля свою Harmony, например.
| |
|
|
3.161, eva (?), 16:03, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Harmony не rtos.
Это вы про корейскую mint, greenlinux с Cinnamon?)
| |
|
2.43, nume (ok), 17:28, 08/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Вот только Harmony не с нуля написана, там тоже есть кусок ядра linux
| |
|
3.53, Аноним (113), 17:50, 08/09/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ну суть даже не в этом, а в том, почему аноним выше вот так взял и записал HarmonyOS в один ряд с «QNX, VxWorks или хотя бы WinCE». Когда она туда не стремилась даже.
| |
|
2.63, mister_0 (?), 18:54, 08/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ну ты же знаешь, что у всяких там VxWorks обычно три редакции
soft realtime - для всяких рекламных целей
hard realtime - для дела, но он более ограниченный
do178 версия - для супер реального дела, может быть полностью другой операционкой
| |
2.84, Fbekwbshru (?), 21:22, 08/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
С Huawei хороший пример, но систему не ту взяли. У них Linux с РТ патчами работает в роутерах. Но не во всех, в большинстве все-таки VRP
| |
2.98, Аноним (8), 03:55, 09/09/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Из всего вопиющего вранья на опеннете в комментариях, это какой-то наиболее вопиющее.
Harmony не просто не rtos, и даже не просто не самодельная ОС, это вообще просто буквально форк Андроида, в котором google play services подключены к хуавэевским серверам вместо гугловских.
| |
|
3.116, Аноним (116), 07:20, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
У Huawei есть несколько разных ОС с одним названием Harmony. Одна из них перепиленный Android, а вторая микроядерная ОС для IoT-устройств и электроники (см. https://gitee.com/openharmony), только она никогда не заявлялась как полноценная RTOS.
| |
|
2.105, Аноним (105), 05:14, 09/09/2024 [^] [^^] [^^^] [ответить] | +/– | Вообще-то это и были довольно большие рефакторы позволяющие дать именно гарантии... большой текст свёрнут, показать | |
|
3.136, Аноним (5), 12:28, 09/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Но ведь Линукс все равно индустриаловке не даёт гарантий и поддержки. Это васяноподелка и васянами и будет использоваться.
| |
|
4.180, Аноним (-), 03:01, 10/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Но ведь Линукс все равно индустриаловке не даёт гарантий и поддержки. Это
> васяноподелка и васянами и будет использоваться.
О, поверьте, желающих помочь сильно прибавится - если вы чемодан с деньгами принесете, конечно. И, кстати, он может быть чуть поменьше чем у вон тех проприетарных вендорлокеров, ибо теперь таковых будет поболее. В чем весь пойнт затеи и состоит :-).
А уж какие-нибудь автомотивщики и тому подобное - вообще локальной экспертизы наскребут на такое, у них все равно толпа народа была. А вон тех пропертариев - ждут интересные времена.
| |
|
|
|
1.59, Аноним (59), 18:08, 08/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Вообще-то это правильнее называть "режим псевдореального времени".
Т.е. фактически сконфигурированное таким образом ядро реально даёт меньше задержек на уровень пользователя и они становятся более предсказуемыми.
Если ваше понимание "реалтайм" - это порядка 100 мс, вам этого вполне хватит.
И да, общая производительность - снижается, и нагружать машину более чем на 50% (а лучше 10%) не стоит.
| |
|
2.61, Аноним (61), 18:18, 08/09/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Разберитесь для начала что это и с чем его едят, потом приходите со своими вариантами названий. Это не шедулер для отзывчивости десктопа.
| |
|
3.108, Аноним (-), 05:22, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Разберитесь для начала что это и с чем его едят, потом приходите
> со своими вариантами названий. Это не шедулер для отзывчивости десктопа.
А вот тут дилетанты какие-то поставили грамотному анону минусов. Позор какой. Эти раздолбаи даже не поняли что линух теперь - реально, RTOS. В именно этом смысле.
| |
|
2.91, Аноним (90), 22:50, 08/09/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
да вроде все понимают, что это soft rt, один ты до орфографии докопался
| |
2.99, Аноним (99), 04:43, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Если ваше понимание "реалтайм" - это порядка 100 мс, вам этого вполне хватит.
Не вдаваясь прямо совсем в детали, сообщу, что работаем на 50 мкс для определённых задач при помощи комплекса полунатурного моделирования РИТМ (он на базе Linux PREEMPT_RT).
| |
2.106, Аноним (-), 05:19, 09/09/2024 [^] [^^] [^^^] [ответить] | +/– | Это именно гарантии уровня RTOS Например, что на интервале X мс задача будет не... большой текст свёрнут, показать | |
2.118, Egan (?), 08:16, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Если ваше понимание "реалтайм" - это порядка 100 мс, вам этого вполне хватит. - даже без патчей RT средней руки linux в обычных условиях дает задержки скорее в мкс, а не в мс.
| |
|
|
4.146, Аноним (146), 14:04, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Дорогой, проснись уже наконец. Рт ядро линукса стабильно держит сутками 10-15 мкс без особых усилий.
Linuxcnc тебе в помощь, у них хорошая утилька для этого есть.
| |
|
3.187, psv (??), 11:56, 10/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Но и беда в том что по вываливанию за лимит оно даст останов и сломанную фрезу, а не что там волшебное.
| |
|
2.196, pofigist (?), 14:23, 11/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
RT не определяется временем задержки. И никак не связана со соростью, отзывчивостью и т.д. То есть и задержка в сутки - может считаться RT, если она - ГАРАНТИРОВАНА. То есть "в течение суток вы обязательно получите какой-то ответ". Какой кстати - обычно не уточняется. :)
| |
|
1.81, Аноним (81), 20:27, 08/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
У бекхофа с их твинкатом вполне себе реализован реалтайм в винде. Там софт плк управляет контроллерами, которые работают по протоколу езеркат. И базовое время у софта 1мс, а по протоколу twinsafe и того меньше. В последней версии твинката у них появился софт плк на бзде, а в этом году анонсирован линукс. Поэтому обычные операционки вполне себе подходят под понятие реалтайм.
| |
|
2.190, Аноним (-), 23:37, 10/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> У бекхофа с их твинкатом вполне себе реализован реалтайм в винде.
Ну так это - только у бекхофа. А вот это - будет у нас всех. Это некоторая разница так то. Когда - вот - не надо будет быть транснациональной мегакорпой чтобы насладиться бенефитами направления.
Теперь это будет не уделом парочки жирных котов - а таки - commodity.
| |
|
1.82, Аноним (82), 21:03, 08/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Не останавливайтес. Добавьте возможность включения кооперативной многозадачности. "И пусть весь мир подождет"(ТМ)
| |
|
2.107, Аноним (-), 05:20, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Не останавливайтес. Добавьте возможность включения кооперативной многозадачности. "И
> пусть весь мир подождет"(ТМ)
Изучи программирование под кернел - и сможешь ставить колом крутейшие компьютеры :)
| |
2.142, xsignal (ok), 13:43, 09/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Можно ещё добавить единое адресное пространство для ядра и процессов, чтобы не тратить процессорное время на переключение контекста.
| |
|
3.150, Соль земли (?), 14:45, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Помоему они и так в одном адресном пространстве - в ОЗУ. А переключение контекста это, вроде как, сохранение регистров процессора одного процесса в ОЗУ и загрузка от другого.
| |
|
4.184, n00by (ok), 11:42, 10/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Физически ОЗУ одно, но в каждом АП по одинаковым виртуальным адресам могут быть разные данные.
| |
|
5.193, Аноним (-), 02:03, 11/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Физически ОЗУ одно, но в каждом АП по одинаковым виртуальным адресам могут
> быть разные данные.
Это однако никак не зарубает полностью идею реюза одного окна в памяти между >1 процессом (shared mem) или даже - ядром и юзермодом, так что при переключении контекста не надо копировать все это. Сугубо вопрос трансляции адресов.
| |
|
6.197, n00by (ok), 09:54, 12/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
>>>> "чтобы не тратить процессорное время на переключение контекста." | |
|
7.198, Аноним (-), 14:08, 12/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
>>>>> "чтобы не тратить процессорное время на переключение контекста."
Ну вообще копирование kernel <-> user которое побустали - было примерно из этой же оперы. Т.е. существовало для разделения контекстов и поддержания абстракций.
Это не совсем то же что контекст состояния проца но жило очень рядом. Ибо выполнить какой-нибудь сискол без пачки ассоциированых с ним данных - как-то немного упс. И насколько я помню там еще какую-то хитрую группировку сделали, передавая это при случае сразу батчами. Чтоб не дергаться по мелочам каждый раз.
| |
|
|
|
|
3.166, Аноним (165), 17:14, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Если вам это так нужно, просто оформите ваш код в виде загружаемого модуля ядра уже сейчас. И ненужно никаких новых режимов ядра.
| |
|
4.168, xsignal (ok), 18:09, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Да шучу я) Тут предложили откатиться к кооперативной многозадачности, ну и я вбросил про единое адресное пространство, как в MS-DOS)
| |
|
5.182, Аноним (-), 03:09, 10/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Да шучу я) Тут предложили откатиться к кооперативной многозадачности, ну и я
> вбросил про единое адресное пространство, как в MS-DOS)
Тем временем shared (user, kernel) mem давно вощло в обиход, как способ повышения перфоманса. Конечно, ВСЮ память никто не шарит, так юзермод проги систему хакнут. Только окошко в памяти для активного IO процесс <-> ядро, типа того что io_uring делает. Ну и вот оно тогда - доступно и ядру, и юзермоду без копирования. Переключение контекста конечно будет, но данные уже в нужном месте и их кантовать не надо. Только это все не совсем о реалтайме.
| |
|
|
3.181, Аноним (-), 03:06, 10/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Можно ещё добавить единое адресное пространство для ядра и процессов, чтобы не
> тратить процессорное время на переключение контекста.
Вы только что изобрели ряд забавных вещиц типа io_uring. Но к реалтайму это относится косвенно ибо есть еще состояние проца и проч.
| |
|
|
|
2.147, xsignal (ok), 14:22, 09/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Гарантирует, что операционка будет реагировать на какие-либо события не позднее определённого интервала времени. Обычному пользователю это не нужно и ничего не даст. Используется для взаимодействия с аппаратурой, где потеря информации или запоздалая реакиця программы критичны.
| |
|
3.192, Аноним (192), 01:27, 11/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Гарантирует, что операционка будет реагировать на какие-либо события не позднее определённого
> интервала времени.
Да например в авиасимуляторах обучения пилотов это используется. Там нужна мгновенная реакция на действия пилота в симуляции и построении 3d графики.
| |
|
4.195, Аноним (195), 09:43, 11/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
>Там нужна мгновенная реакция на действия пилота
Действия пилота -- это самое медленное что происходит даже в авиасимуляторе.
| |
|
|
|
1.189, Аноним (189), 18:53, 10/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Система RT - не значит быстрая, это значит с предсказуемым временем отклика, например не реже раза в минуту.
| |
|