The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Для Ubuntu начал поставляться пакет с ядром Linux для систем реального времени

15.02.2023 11:19

Компания Canonical объявила о завершении тестирования пакетов с ядром Linux для систем, работающих в режиме реального времени. Пакет с real-time ядром признан готовым для повсеместного использования и больше не позиционируется как экспериментальный.

Готовые сборки сформированы для архитектур x86_64 и Aarch64, и распространяются через сервис Ubuntu Pro для дистрибутивов Ubuntu 22.04 LTS и Ubuntu Core 22. Пакет основан на ядре Linux 5.15 и патчах из RT-ветки ядра Linux ("Realtime-Preempt", PREEMPT_RT или "-rt"), обеспечивающих снижение задержек и позволяющих добиться предсказуемого времени обработки событий.

  1. Главная ссылка к новости (https://canonical.com/blog/rea...)
  2. OpenNews: Доступен дистрибутив openSUSE Leap Micro 5.3
  3. OpenNews: Релиз дистрибутива Ubuntu 22.04 LTS
  4. OpenNews: Компания Canonical представила сборки Ubuntu, оптимизированные для процессоров Intel
  5. OpenNews: Доступен монолитный дистрибутив Ubuntu Core 22
  6. OpenNews: Компания Canonical объявила о готовности сервиса Ubuntu Pro
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58651-ubuntu
Ключевые слова: ubuntu, realtime
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (172) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Бегущий по граблям (?), 11:33, 15/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –13 +/
    Как это проверить, что оно "обеспечивающих снижение задержек и позволяющих добиться предсказуемого времени обработки событий"? Где тесты и отчёты, Зин?
     
     
  • 2.6, Бывалый смузихлёб (?), 11:48, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну поставить планку в 10 мин - так гарантированно практически любое событие обработается за исключением отдельных нюансов..
     
     
  • 3.59, Аноним (-), 17:42, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > обработается за исключением отдельных нюансов..

    Hard realtime отличается от всего остального именно отсутствием вот таких нюансов. Простите, а вон тот опасный промышленный процесс точно подождет? Или таки е...т?! А дрон точно может подождать? Или впечатается в землю? Автопилот подождет? Или размажет водителя об грузовик?

    И вот в этом месте нас очень сильно интересует наличие таких нюансов, которые и отличают RealTime системы от обычных. И мерж патчей RT_LINUX о том чтобы в линуксе такие нюансы извести, хотя бы на уровне ядра.

    Да мы создаем будущее. И в этом будущем, как и в Sci-Fi компьютеры управляют всем. И вот тут нас очень сильно волнует как это работает. И можем ли мы доверить свои тушки своим компьютерным системам.

     
     
  • 4.139, Аноним (139), 13:52, 16/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вы, как большие специалисты, вероятно можете сами проверить, а потом рассказать мужикам работает или нет.
     
     
  • 5.150, Аноним (-), 10:38, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Мужикам вон то не надо А вот мне пригодится так то - я как раз линухом с уклоно... большой текст свёрнут, показать
     
  • 4.142, Бывалый смузихлёб (?), 14:44, 16/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален То ли я сарказма не понял ибо слишком толсто, то ли А... большой текст свёрнут, показать
     
     
  • 5.151, Аноним (-), 10:46, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Линукс как таковой не делает обратные вызовы, кроме может быть сигналов процесса... большой текст свёрнут, показать
     
  • 2.7, Аноним (7), 11:59, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну это же не жесткое реальное время, АЭС ты на такой системе не построишь всё равно.  
     
     
  • 3.49, анон (?), 15:59, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Для АЭС под это дело нужны свои процессоры. На процессорах интела, амд, арма, риска и т.д. нельзя, они это даже в лицензии пишут, что запрещено использовать их процы для высокоточных устройств, медицинских аппаратов, спутников и научных машин. И ответственность они за подрыв аэс во сферической в вакууме франции из-за интела в контуре они не возьмут. А если по существу, то процы для аэс ни одна развитая страна в мире уже не производит, только Россия, Китай.
     
     
  • 4.110, ptr (??), 20:51, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Никто специализированный процессоры для АЭС не производит Просто все критически... большой текст свёрнут, показать
     
     
  • 5.117, Аноним (-), 21:30, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Теоретически, достаточно трех компьютеров (если проблема с одним, но на двух других
    > информация совпадет). А практически, если один из трех выйдет из строя,
    > то сравнивать показатели двух других уже смысла не будет,

    Вообще-то будет: обнаружение сбоя -> safe state. Ну да, в этом случае уже более радикально и интрузивно, про нонстоп речь уже не идет.

     
     
  • 6.120, ptr (??), 21:59, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Вот только если учесть, что после сброса аварийных стержней и/или вливания замедлителя нейтронов в первый контур (safe state), реактор запускать минимум две недели (обычно - месяц), а все это время и зарплату персоналу платить и энергию не продавать, то выгодней продублировать лишний раз, чем хотя бы один раз получить убытки от простоя из-за экономии на дублировании.
     
     
  • 7.125, Аноним (-), 22:36, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Вот только если учесть, что после сброса аварийных стержней и/или вливания замедлителя
    > нейтронов в первый контур (safe state), реактор запускать минимум две недели

    ...не такой уж плохой вариант, по сравнению с новым Чернобылем или хоть тримайл-айлэндом каким, сколько там перезапуск занимает? :)

    > (обычно - месяц), а все это время и зарплату персоналу платить
    > и энергию не продавать, то выгодней продублировать лишний раз, чем хотя
    > бы один раз получить убытки от простоя из-за экономии на дублировании.

    Оно как бы да, не то место где экономить уместно.

     
     
  • 8.140, Аноним (139), 13:57, 16/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Уместно экономить или нет, как правило, решает владелец кошелька ... текст свёрнут, показать
     
     
  • 9.153, Аноним (-), 11:17, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В случае АЭС это видите ли чуть сложнее, потому что йопс на АЭС нагибает интерес... текст свёрнут, показать
     
     
  • 10.167, анон (?), 15:47, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Бесполезная организация без задач ... текст свёрнут, показать
     
     
  • 11.168, ptr (??), 14:35, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    С точки зрения инвестора, кроме OSART аудит безопасности на АЭС проводить больше... текст свёрнут, показать
     
  • 11.170, Аноним (-), 22:40, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Унылый наброс без скилла, анон ... текст свёрнут, показать
     
  • 5.143, подрывник (?), 15:30, 16/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Никто специализированный процессоры для АЭС не производит.

    НИИСИ производит.

     
  • 2.12, Аноним (12), 12:22, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    В linuxcnc помнится 3-5 микросекунд задержки на прерывание достигается сравнмтельно легко. Берется многоядерный проц и одно ядро (физическое, с учетом как распределены кэши и тд) изолируется под реалтаймовое приложение. Все остальное бегает как обычно на других ядрах. Там есть тестовая приблуда чтобы измерять время между двумя обработчиками прерываний, они там битик ставят/считывают с параллельного порта, даже график строит распределения времени между обработчиками. На дохлом двухядерноом атлончике 2600 получалось типа 10 микросекунд, стабильных, без единого разрыва в течении десятков минут.
     
     
  • 3.24, commiethebeastie (ok), 13:38, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А с ARM пробовали сравнивать?
     
     
  • 4.57, Аноним (57), 17:03, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    у старёхоньких советских МК уже была реакция доли мкс при частотах ~10 МГц. Куда делись современные гигагерцы?!
     
     
  • 5.80, Аноним (-), 18:50, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > у старёхоньких советских МК уже была реакция доли мкс при частотах ~10
    > МГц. Куда делись современные гигагерцы?!

    Откройте для себя микроконтроллеры. Все то же самое но - сильно лучше. Гигагерцев там конечно же нет - максимум сотни мегагерц, чтобы память поспевала за ядром и не было вот тех здоровенных кешей которые вносят сильную непредсказуемость в время реакции.

    А если ну капец как надо есть FPGA, там очень быстро (единицы наносекунд, если не доли) можно. Для понимания - народ допустим пуляет свой радиосигнал или лазер, ловит отраженку, делает вывод о расстоянии. Вот только свет быстрый и если у системы клок 100МГц - она в принципе не оперирует юнитами кратными менее чем трем метрам тогда.

     
     
  • 6.124, ptr (??), 22:22, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если на МК при прерывании сохранять в стек все регистры, коих там может быть несколько десятков. То на 100МГц доли микросекунд на выполенение всего обработчика прерывания не всегда получаются. И это не считая неопределенностей, которые вносятся DMA.
    Так что да, если нужны наносекунды - то ПЛИС.

    А вообще вспоминаю конец 80-х, когда я еще студентом занимался на кафедре АФАР-ами. Там то надо не просто что-то посчитать, а в реальном времени систему дифуров решать. Проблему решили тупо и в лоб, не заруливая исходные аналоговые сигналы напрямую на АЦП, а предварительно интегрируя их на прецизионых ОУ. Не исключаю, что и сейчас подобные задачи есть прямой смысл решать на ОУ.

     
     
  • 7.127, Аноним (-), 23:33, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Фирма ARM на этот счет придумала прикольные фокусы Например 1 Проц автоматиче... большой текст свёрнут, показать
     
     
  • 8.128, ptr (??), 00:27, 16/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Какая разница, если каждая запись в RAM все равно машинный цикл, даже если он од... большой текст свёрнут, показать
     
     
  • 9.154, Аноним (-), 12:26, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Большая Во первых всего несколько записей и несколько циклов Во вторых их дела... большой текст свёрнут, показать
     
     
  • 10.169, ptr (??), 15:22, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сами себе противоречите Шина выборки команд из флеша автономна от шины доступа ... большой текст свёрнут, показать
     
     
  • 11.171, Аноним (-), 23:52, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Или знаю чуть больше вас по теме Cortex M0 например фон нейман в том числе и по... большой текст свёрнут, показать
     
     
  • 12.173, Аноним (-), 01:22, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Еще вот кстати https www state-machine com doc ARM-AN298 pdf попалось Подробн... текст свёрнут, показать
     
  • 5.129, Аноним (129), 00:53, 16/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Остались во временах систем типа MS-DOS.
     
  • 3.60, Аноним (-), 17:50, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В настоящем realtime вопрос - о том какие ГАРАНТИИ у нас при этом есть Linuxcnc... большой текст свёрнут, показать
     
  • 3.79, Брат Анон (ok), 18:50, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. Хард реал тайм и реал тайм -- это две большие разницы. Линукс при всем моём почтении не может 7арантировать ничего. Да и если что -- перезагрузка Линукса явно не уложится в отведённые интервалы.
     
     
  • 4.82, Аноним (-), 18:58, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Нет. Хард реал тайм и реал тайм -- это две большие разницы.
    > Линукс при всем моём почтении не может 7арантировать ничего.

    Вообще-то тот набор патчей это как раз о именно гарантиях, именно в стиле достаточно жесткого реалтайма. Там и реворк шедулера процессов на тему, и перетряс всего что может якорить кернел, вплоть до printk (внезапно).

    > Да и если что -- перезагрузка Линукса явно не уложится в отведённые интервалы.

    Это вы видео загрузки линукса за 0.3 секунды не видели просто, он там не грузится, он включается, там на видео ресет жмут несколько раз для иллюстрации. А чего, это тоже линукс. Просто оптимизированый под вот именно это. В иных случаях это может быть не так уж и важно если системы дублированые. Пока оно там ребутается рулить просто будет дублер.


     
  • 2.22, Оно ним (?), 13:36, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Протестируй и отчитайся. В трёхдневный срок.
     
  • 2.23, Трансвистит (ok), 13:37, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Этим rt патчам более 10 лет и оно не для десктопа
     
     
  • 3.39, Аноним (39), 14:36, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не свисти, находясь в трансе. От реалтайм ядра на десктопе повышается отзывчивость, но ухудшается работа энергосбережения(из-за замены мутексов на спинлоки). Хотя в настоящее время разницы по отзывчивости всё меньше и меньше, ибо самое важное уже перенесли в апстрим. Ещё можешь lowlatency попробовать. Очень близко к реалтайму, особенно на десктопе.
     
     
  • 4.62, Аноним (-), 17:55, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Он таки не очень свистит - те патчи на индустриаловку ориентированы В последних... большой текст свёрнут, показать
     
  • 2.116, Аноним (116), 21:27, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Как это проверить, что оно "обеспечивающих снижение задержек и позволяющих добиться предсказуемого времени обработки событий"?

    Проверить какой минимальный буфер можно выделить в jackd до появления первого xrun

     

     ....большая нить свёрнута, показать (38)

  • 1.2, Аноним (2), 11:34, 15/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Ждём выпуск Astra Linux RealTime Edition :-)
     
     
  • 2.4, freehck (ok), 11:42, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Напомните им только из версии "~ubuntu" убрать, чтобы хотя бы выглядело, будто они сами что-то собирают.
     
  • 2.10, penetrator (?), 12:13, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    кому нужна поделка под тотальным контролем товарища майора?
     
  • 2.16, kawaii_girl (ok), 13:10, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Astra Linux это военизированный Debian, а не Ubuntu.
     
     
  • 3.40, freehck (ok), 14:56, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Astra Linux это военизированный Debian, а не Ubuntu.

    Ну не скажи. Это бинарные пакеты, понадёрганные из разных дистров, в то числе и из Ubuntu, и слитые в одну репу.
    Военизированного там нет ничего, кроме сертификации МО.

     
     
  • 4.42, kawaii_girl (ok), 15:03, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Военизированного там нет ничего

    Не знаю как сейчас, но раньше там были иконки с касками и солдатами и красная звезда на логотипе)

     
     
  • 5.43, freehck (ok), 15:06, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Не знаю как сейчас, но раньше там были иконки с касками и солдатами и красная звезда на логотипе)

    А на фуражке на моей
    Серп и молот, и звезда.
    Как это трогательно!

    PS: не видел их UI, но с охотой верю.

     
  • 4.45, Василий (??), 15:21, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если не понимаете и не знаете что такое mandatory access control (MAC), то да - для таких как вы астровцы только и делают что тырят пакеты. Кто соображает в MAC, те понимают что такое астровский Parsec как конкурент AppArmor и SELinux. Значит патчить весь софт для работы системы мандатного доступа.
     
     
  • 5.46, Аноним (2), 15:28, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну, да, взять обычный кернеловый Smack (Simplified Mandatory Access Control Kernel), обвесить его правилами, всё подряд запрещающими, назвать всё это гордо Astra Parsec - очень продуктивно и самостийно! А потом, конечно, "патчить весь софт", потому что сами себе позапрещали всё подряд, но людям-то надо работать, а не в окошечках варнинги читать
     
     
  • 6.96, mikhailnov (ok), 19:25, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А как найти связь SMACK и PARSEC?
     
  • 6.161, Аноним (161), 13:24, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Красава) размазал его по стенке)
     
  • 5.81, Брат Анон (ok), 18:57, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вся мандаторная система Астры построена поверх SeLinux, которая разработана АНБ. Я ничего отличного от SeLinux там не нашёл. На рабочем месте астра уже 3й год стоит.

    "Как нам преодолеть эту маленькую боль?"(с)

     
     
  • 6.95, mikhailnov (ok), 19:24, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Где же вы нашли в Астре SELinux? Там PARSEC.
     
  • 5.135, freehck (ok), 12:42, 16/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Дорогой, не надо мне вешать лапшу про безопасность Астры Такие вещи, как AppArm... большой текст свёрнут, показать
     
     
  • 6.177, wibsea (?), 20:22, 17/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да! Я час убил на чтобы чтобы настроить обновление свежеустановленной Астры продираясь через доку на сайте Астры.
    Это забор для тех, кто не купил саппорт?
     
  • 2.27, Аноним (27), 13:48, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Пусть напишут свои патчи, тогда будем ждать. А взять готовые чужие - это плагиа^W импортозамещение.
     

  • 1.3, YetAnotherOnanym (ok), 11:42, 15/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Если даже оставить в стороне вопрос о том, насколько оно, ядро, в действительности реалтаймовое, остаётся вопрос о том, как эту реалтаймовость будет использовать софт, для которого задержки имеют значение (тот же астериск, или по для видеостриминга), если оно писалось под обычное ядро?
     
     
  • 2.5, freehck (ok), 11:45, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да никак. Это для эмбедок, ЧПУ и автономок всяких типа БПЛА. Берёшь ядро, пишешь спецом под него с учётом всех особенностей.
     
     
  • 3.8, Аноним (7), 12:02, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Там совсем другие ОС используются. Самое реальное применение реал тайм линукса это для музыкантов, чтобы у них звук быстрее в колонки вылетал.  
     
     
  • 4.15, Аноним (15), 13:00, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Есть пакет linuxcnc, используется для управления станками, ему важно постоянное короткое время сервоцикла для управления движением. оно как раз работает на rt ядре.
     
  • 4.26, Трансвистит (ok), 13:48, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И какие же другие ОС там используются? расскажи...
     
     
  • 5.36, Аноним (7), 14:23, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    В БПЛА часто стоит LynxOS, MicroC/OS-II, FreeRTOS. Последний например в новых DJI.
     
     
  • 6.63, Аноним (-), 17:58, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > В БПЛА часто стоит LynxOS, MicroC/OS-II, FreeRTOS. Последний например в новых DJI.

    Телеметрию китайским тулсам джы хорошо шлет, так что благодарные пользователи очень радовались тому что это научились ловить не только китайцы. Сразу дроновод стал опасной профессией :)))

     
     
  • 7.67, Аноним (67), 18:16, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И правильно ишь чо удумали летать где хочется. Им и запрет по GPS координатам и всё такое, а они всё летают и летают.  
     
     
  • 8.75, Аноним (-), 18:36, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Время такое, игра эндера почему-то очень популярна за пределами кинотеатров Н... текст свёрнут, показать
     
  • 5.50, YetAnotherOnanym (ok), 16:01, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И какие же другие ОС там используются? расскажи...

    Ну, вот, например, вот эта: https://en.wikipedia.org/wiki/RTEMS#Uses

     
  • 4.29, Трансвистит (ok), 13:52, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    В реальности на станках автоматической линии пайки использовалась windows. Windows NT на японском установщике 2003 года выпуска и windows XP, на 2х других частях линии.
    Windows не является операционной системой реального времени.
     
     
  • 5.38, Аноним (7), 14:26, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это CAM или какой-то интерфейс. У него ещё должна быть часть которая непосредственно двигает клешнями. Она может быть вообще без ОС как ардуина для простоты это можно назвать firmware.
     
  • 5.44, Минона (ok), 15:10, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Windows не является операционной системой реального времени

    Для soft-realtime подходит.

     
  • 5.84, Брат Анон (ok), 19:03, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет там никакой винды. Ты перепутал SCADA и реал тайм контроллер. Которые связаны полевыми шинами. Контроллёр про твой Шиндошс вообще понятия не имеет.
     
  • 3.83, Брат Анон (ok), 19:00, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Короткий ответ: нет.
    Правильные печи, авионика, атомка, медицина, умные боеприпасы: соответствие международным стандартам хард реал тайм? Нет? Спасибо, мы вам перезвоним, до свидания.
     
  • 2.28, Аноним (27), 13:50, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > насколько оно, ядро, в действительности реалтаймовое

    ты читать умеешь? С патчами -rt оно становится по-настоящему риалтаймовым, вот насколько. Без них - нет, не риалтаймовое.

     
     
  • 3.47, Аноним (47), 15:30, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Все критерии реалтаймовости в студию. А потом ещё гарантии от интелла и амд насчёт времени выполнения инструкций.
     
     
  • 4.64, Аноним (-), 18:01, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Все критерии реалтаймовости в студию.

    Для жесткого реалтайма - время реакции не хуже чем X в совершенно любых условиях. То-есть не важно какие там камнепады, апдейты, активность и проч - система либо отвечает за X либо нет. Это бинарная величина: гарантии либо держатся, либо нет. Всегда.

     
     
  • 5.86, Брат Анон (ok), 19:07, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет. Это только одно из 4х условий. А за этими основными -- ещё полтора десятка требований.
     
     
  • 6.100, Аноним (-), 19:54, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет. Это только одно из 4х условий. А за этими основными --
    > ещё полтора десятка требований.

    Ну это главное. Без него остальное не важно уже. И с вот именно этим так то довольно много проблем.

     
  • 3.51, YetAnotherOnanym (ok), 16:03, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > С добавлением к названию "-rt" оно становится по-настоящему риалтаймовым, вот насколько.

    Поправил за тебя.

     
     
  • 4.76, Аноним (-), 18:41, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Слышь юморист, яндекс как-то выкаытвал описание как московское метро на этом поезда гоняет. В ПЛК и на серверах там "realtime linux", представляешь? И вот оно в реальном времени трекает где какой поезд у него и рулит движением оных, так то. И патчи там ну вот те самые как раз.
     
     
  • 5.88, Брат Анон (ok), 19:08, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет. В контроллерах Симатик Сименс С400 никаких линуксов и в помине нет. Там даже QNX нет.
    И без аппаратного ключа хрен ты прошивку обновить.
     
     
  • 6.101, Аноним (-), 19:57, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет. В контроллерах Симатик Сименс С400 никаких линуксов и в помине нет.

    А таки была презентация яндекса где они вот именно линух использовали, и в плк, и на серверах. И описание как это все взаимодействует. Я бы такое сам не придумал, ищите в поискаре, на какой-то яндекс конфе это было.

    Ну и систем такого плана на линухе сейчас уже и без этих - есть. И RT_LINUX так то им в основном надо.

     
     
  • 7.148, Брат Анон (ok), 10:01, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > А таки была презентация яндекса где они вот именно линух использовали, и
    > в плк, и на серверах. И описание как это все взаимодействует.
    > Я бы такое сам не придумал, ищите в поискаре, на какой-то
    > яндекс конфе это было.
    > Ну и систем такого плана на линухе сейчас уже и без этих
    > - есть. И RT_LINUX так то им в основном надо.

    Ещё раз: Сименс Симатик 400й серии. Никакого Линукса, Шиндошса там и в помине нет и никто их туда не пустит. Да и памяти там нет.

     
     
  • 8.155, Аноним (-), 12:51, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Еще раз, поискарь вам в помощь - яндекс врядли врать на своих конфах станет Вро... текст свёрнут, показать
     
  • 8.158, py.gbnjy (?), 13:00, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У Сименс есть такая штука WinAC - программный контроллер под windows RT-расшир... текст свёрнут, показать
     
  • 5.126, YetAnotherOnanym (ok), 22:46, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Очень рад за них. А только сколько там времени до прохождения следующего поезда, чтобы стрелку передвинуть? Десятки секунд.
     
  • 3.85, Брат Анон (ok), 19:06, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет. Такое ядро в промышленном применении использовать нельзя.
    Оно не гарантирует хард реал тайм. В поделках гаражных -- на свой страх и риск. В серию -- убить на месте сразу.
     
     
  • 4.102, Аноним (-), 19:58, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет. Такое ядро в промышленном применении использовать нельзя.

    Промышленные применения так то разные бывают. В том числе и по уровню критичности. Хотя конечно убунтуйское ядро там использовать как впрочем и убунту - ну да, идейка для суицидника, который хочет проверить не посадят ли за жирный продолб в тюрьму.

     

  • 1.9, Аноним (9), 12:03, 15/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну с учетом того, что x86 начиная с 386 проца, не может быть нормальным процом для RT ,а так все хорошо.
     
     
  • 2.17, Аноним (17), 13:16, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Почему?
     
     
  • 3.52, YetAnotherOnanym (ok), 16:07, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Какая прелесть, простой вопрос "Почему?" набрал уже (на 16:00 15.02.2023) уже три минуса.
    А вот мне тоже интересно, что что не так с i386, почему он не подходит для rt?
     
     
  • 4.58, Аноним (57), 17:06, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > i386, почему он не подходит для rt?

    потому что он не rt.

     
  • 3.65, Аноним (-), 18:04, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Почему?

    Потому что уйдет он в SMM# IRQ по хрен его знает какому критерию - и сколько он там по максимуму отвисать мог - только проприетарное фирмваре с обработчиком SMM IRQ и знает. И отключить SMM IRQ система не может - систему просто вышибает более привилегированный "ring -1" и потом она как максимум может констатироват что "кто-то спер эн времени проца". Предотвратить это ОС не может.

    И как вы на такой платформе кому-то что-то гарантировать собираетесь насчет времен реации, интересно?

     
  • 2.25, Аноним (25), 13:43, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    QNX-цы лохи оказывается. Им надо было опеннетовского иксперта сначала спросить, что такое нормальный проц для RT, прежде чем начинать свою RTOS пилить в том числе и для 386 проца. А, подождите... Иксперт, вероятно, тогда еще в детском садике куличики из песка лепил или лягушек через соломинку надувал - некогда ему было консультировать глупых дядек. Или, возможно, разработчики всех обманули со своей RTOS, утверждая, что она RT.
     
     
  • 3.55, YetAnotherOnanym (ok), 16:20, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да, кагбэ, и кроме QNX дофига ОСРВ, которые работают на x86: https://en.wikipedia.org/wiki/Comparison_of_real-time_operating_systems
     
  • 3.61, Аноним (9), 17:54, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну начиная с 80386 действительно много чего изменилась и у QNX Один момент, я б... большой текст свёрнут, показать
     
     
  • 4.74, Аноним (-), 18:28, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А, лол, как его убрать то Его чипсет железо вызывают по только им ведомым крите... большой текст свёрнут, показать
     
     
  • 5.121, subject (?), 22:00, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В крайнем случае можно особенный PC более дружественный к RT.
    И есть всякие Vortex86. И я офигел - в России кажется делают слабые и старого стандарта X86, которые космически устойчивые.
     
     
  • 6.144, flyingcroc (?), 15:41, 16/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >в России кажется делают слабые и старого стандарта X86, которые космически устойчивые.

    КомДив он называется. Радиационно стойкий процессор.

     
  • 6.156, Аноним (-), 12:55, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > В крайнем случае можно особенный PC более дружественный к RT.

    Угу, одноплатник с ARM называется :). Там и системное фирмаваре открытое и предсказуемое, и стартовать может со скоростью ракеты, и подлян нету, и в целом никаких ring -1 и прочих management engine. Куда как потребнее для вон тех развлечений.

    > И есть всякие Vortex86.

    Это для некромансеров-извращенцев всяких, имхо. Линуха можно просто на чем-то более приличном запускать.

     
  • 4.78, kkk (??), 18:50, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот да, в такие новости надо сразу писать -- если у вас не осталось материнки до 2012 года выпуска, то не грузитесь вам это ядро нафиг не нужно.

    Все эти миниксы в материнках пустили латенси по ....

     
     
  • 5.87, Аноним (-), 19:08, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Все эти миниксы в материнках пустили латенси по ....

    У этих миниксов так то отдельное выделенное ядро. Активное кстати даже когда комп типа-выключен, от дежурки питается :). А вы думаете как оно комп по сети включает, ос перекатывает и проч в всяких AMT/vPro и проч?! Так что латенси оно не сильно портит, разве что доступами к памяти. А вот секурити системы... эээ...

    А SMM с его SMI# и ring -1 пустивший латенси и предсказуемость системы для ring0 есть аж с самого начала ака i386, кажись.

     
  • 3.89, Брат Анон (ok), 19:13, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чушь написал. Кроме проца -- там ещё и вачдогов пару стоит. И чипы весьма своеобразные, которые от твоего 386 камня на камне не оставляют. И режимы работы у такой системы, мягко говоря -- своеобразные.
    Конечно, на ширпотреб ты накатить QNX можешь. Только такую систему ты можешь пользовать только как калькулятор и у себя дома. Потому что QNX сразу распознает подмену и ты её не заставишь рулить промышленным оборудованием.
     
     
  • 4.159, Аноним (-), 13:04, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Чушь написал. Кроме проца -- там ещё и вачдогов пару стоит.

    Вачдог так то даже на многих x86 писюках можно завести, а уж на ARM/MIPS так на каждом первом практически.

    > QNX сразу распознает подмену и ты её не заставишь рулить промышленным оборудованием.

    Странно, у меня вообще на виртуалке с QEMU завелась и я ее жэсточайше развел прицепив мой софт на компорт и прикинувшись "ее" промышленной железкой. А оно мной, типа, рулит соответственно. Это я логику ее работы и протокол изучал. После чего я естественно запилил свой "compat"/"emulator" этого самого.

     
  • 2.34, Аноним (7), 14:21, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тебя никто не заставляет использовать виртуальную память. Хотя сабж конечно же её использует и не является системой жесткого реального времени.  
     
     
  • 3.73, Аноним (-), 18:24, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Тебя никто не заставляет использовать виртуальную память. Хотя сабж конечно же её
    > использует и не является системой жесткого реального времени.

    Вообще ядро можно собрать и без оверкомита, и без виртуальной памяти если оно вам надо.

     
     
  • 4.90, Брат Анон (ok), 19:16, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Всё-равно это не будет хард реал тайм фор индастри продакшн реди.
     
     
  • 5.103, Аноним (-), 20:01, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Всё-равно это не будет хард реал тайм фор индастри продакшн реди.

    Современные RT_LINUX патчи уже довольно близки к точке когда Linux сможет быть довольно правдоподобным подобием RTOS. Но да, изначально он для этого не создавался, поэтому идет довольно тяжело и медленно а результат похуже более специфичных продуктов. Однако повыпереть VxWorks какой и тому подобное из ряда мест он явно в состоянии будет.

     

  • 1.13, Аноним (13), 12:24, 15/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Начал или вернул то что было изначально, но потом выкинули как "ненужное"? :)
     
  • 1.18, Александр (??), 13:16, 15/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Реально это очень полезное начинание.
    Тут вопрос не во времени реакции как таковом, а в его предсказуемости.

    Штатный линукс запросто может миллиард пакетов обработать без задержек, а потом выдать задержку на 100-200 миллисекунд.

    Холивары по поводу "реальное время это микросекунды или миллисекунды" бессмысленны, так как в каждой задаче - свои требования для реального времени.
    Я видел систему реального времени с ограничением по реальному времени - 4 секунды для максимальной задержки обработки событий.

    С данными патчами, линукс можно стабильно применять там, где "реальность" времени измеряется десятками миллисекунд.

     
     
  • 2.31, Аноним (31), 14:12, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Микросекунд, уважаемый, микросекунд. Причем не десятков, а единиц. 100 кгц частота прерываний достигается обычным компом из магазина за углом.
     
     
  • 3.66, Аноним (-), 18:09, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Понимаешь, 100кГц прерываний - это прекрасно но но вопрос в том насколько ... большой текст свёрнут, показать
     
     
  • 4.77, Аноним (31), 18:44, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    и сколько времени решает ваша тинька, например, квадратное уравнение? как там у нее с числами с плавающей запятой - какова разрядность/скорострельность?
     
     
  • 5.91, Аноним (-), 19:17, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вполне может быть что и дольше чем гроб на гигагерцах, особенно если это надо оп... большой текст свёрнут, показать
     
  • 5.93, Брат Анон (ok), 19:22, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На таких системах вычисления не проводят. Все контрольные значения просчитаны заранее и зашиты намертво.
    Дело не в скорости. Дело в гарантиях времени. И Линукс их дать не может.
     
     
  • 6.104, Аноним (-), 20:06, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А таки сабжевые патчи довольно сильно это дело лечат. В том числе и по части вот именно шедулинга процессов допустим. Когда речь уже идет что на сегменте X задача _гарантировано_ получит не менее Y времени, и все такое.

    Думаю мало кто будет спорить что обычным ос общего назначения ТАКИЕ заморочки не требуются и тут мы уже говорим по RTOS-specific вещи. Сабжевые патчи это обыгрывают.

     
  • 3.92, Брат Анон (ok), 19:19, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет. Требования к реальному времени в каждом приложении разные. В железках на заводе -- общее требование 1мс. Шиндошс даёт девиацию от 4 до 20 мм. Линукс, теоретически, с таким ядром мог бы подойти. Но нет, потому что Линукс не сертифицирован для промышленного применения.
    А скажем, для голосовой массовой связи -- норм. Но опять же: не в службах спасения или телеуправления.
     
  • 2.35, Аноним (7), 14:23, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    По хорошему для системы реального времени надо считать такты процессора. Но как только тебе нужна хоть какая-то многозадачность там начинаются очень большие ньюансы.  
     
     
  • 3.48, Аноним (47), 15:31, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Такты в современных процессорах штука весьма условная
     
     
  • 4.53, Аноним (7), 16:18, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну да нужны ещё правильны процессоры с правильными тактами это определенно не помешает.  
     
     
  • 5.111, Аноним (-), 20:54, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну да нужны ещё правильны процессоры с правильными тактами это определенно не помешает.

    А называется это "микроконтроллер". И производится миллиардами. То что их не очень сильно видно не означает что их нет. На них все и держится. Ну как, открывая кран вы же не задумываетесь что где-то трубы, где-то насосы, где-то трансформатор для этого насоса и провода...

     
  • 4.69, Аноним (-), 18:19, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Поэтому есть такие штуки как микроконтроллеры Это иногда позволяет очень странн... большой текст свёрнут, показать
     

  • 1.20, Аноним (20), 13:18, 15/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    задумался, сколько занимает процессорного времени современная ОС в смартфоне - ужаснулся
     
  • 1.21, Аноним (17), 13:26, 15/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Сейчас, не понимающие что такое операционная система реального времени эксперты, будут рассказывать почему rt патчи не нужны или наоборот как они играть в игры и слушать музыку помогут.
     
     
  • 2.30, subject (?), 14:11, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А они реально не могут помочь?
     
     
  • 3.94, Брат Анон (ok), 19:24, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для самоделок поможет. Для производства -- нет.
     
     
  • 4.109, Аноним (109), 20:48, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Для самоделок поможет. Для производства -- нет.

    не болтайте ерундой

    https://support.industry.siemens.com/cs/document/109766374/simatic-industrial-

     
     
  • 5.112, Аноним (-), 20:56, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, даже до сименса дошло, в отличие от местных слоупоков :). Но опеннетчики заедут в HP со своим принтером а в сименс - своим ПЛК. Поучить их делать это :)
     
     
  • 6.138, Аноним (109), 13:37, 16/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Но опеннетчики заедут в HP со своим принтером

    шильдик там свой будет, а принтер китайский с Linux

     
  • 5.149, Брат Анон (ok), 10:08, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Для самоделок поможет. Для производства -- нет.
    > не болтайте ерундой
    > https://support.industry.siemens.com/cs/document/109766374/simatic-industrial-

    А теперь сами почитайте, что это за железо, и чем оно отличается от китайского ширпотреба. И заодно попробуйте ответить себе почему такой ценник. И почему такие ящики -- не продаются в ближайшем хозмаге. И в дальнем тоже.
    И обратите своё внимание: ДЛЯ ЧЕГО используются эти ящики.

    > Support for further SIMATIC IPCs and PROFINET will soon be provided.

    Вам рассказать, для чего Сименсу там поддержка PROFINET или сами догадаетесь?

     
     
  • 6.152, Аноним (109), 11:07, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > что это за железо

    промышленный ПК

    > чем оно отличается от китайского ширпотреба

    гарантированными характеристиками

    > ДЛЯ ЧЕГО используются эти ящики

    для промышленных коммуникаций, очевидно

    https://simatic-market.ru/catalog/Siemens-CA01/10021869/#10021869/info/

    > Для самоделок поможет. Для производства -- нет.

    так в итоге - сименс самоделки делает или вы просто обделались ?

     
  • 6.160, Аноним (-), 13:21, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вам рассказать, для чего Сименсу там поддержка PROFINET или сами догадаетесь?

    А вон там в кернеле не так давно запилили интересный такой эзернет, если 2 интерфейса есть, можно 2 кольца собрать. Пакет пуляется сразу в оба. Даже если 1 кольцо перебито, данные продолжают летать, латенси файловера равна нулю. А комитер чудной фичи, так то, Эйрбас.

    В общем пока господа лечат как линукс не пожходит, Маск летает на нем в космос, корпы с мировыми именами видимо, вот, в самолеты ставят, и все такое.

     

  • 1.32, Cyber100 (ok), 14:13, 15/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    я не понял - они какие-то там пакеты предоставили или само риилтайм ядро выкатили?
     
     
  • 2.33, subject (?), 14:18, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Собрали в виде rt и засунули в пакет.
     
     
  • 3.70, Аноним (-), 18:20, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Собрали в виде rt и засунули в пакет.

    Патчи RT_LINUX применили и опакетили. Это несколько больше чем "собрали в виде".

     
  • 2.37, Аноним (31), 14:25, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Реалтаймовые патчи под линукс лезут так глубоко в ядро, что их невозможно накатить на произвольную версию ядра. Эти патчи пилятся под конкретное ядро, причем не последней свежести (потому что не угнаться). Видимо убунта допилила патчи под конкретное ядро для своего lts дистрибутива. Разумное решение - так они охватывают дополнительный кусок рынка.
     

  • 1.41, Nick (??), 14:58, 15/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему бы, не перейти на частичный ролинг релиз, или на другие виды ролинг релизов?
     
     
  • 2.54, Аноним (7), 16:20, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что никакой вменяемый производитель таким пользоваться не будет.  
     
  • 2.72, Аноним (-), 18:22, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Почему бы, не перейти на частичный ролинг релиз, или на другие виды ролинг релизов?

    И что это даст кроме головняка? Для тех кто это хотел арчик есть но там система умеет делать себе харакири если не повезет.

     

  • 1.56, Аноним (56), 17:01, 15/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Зачем? VxWorks и QNX же есть.
     
     
  • 2.68, Аноним (67), 18:17, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Платно, дорого, проприетарно.  
     
     
  • 3.131, Аноним (131), 06:53, 16/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мне бесплатно диск по почте выслали.
     
  • 2.71, Аноним (-), 18:21, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем? VxWorks и QNX же есть.

    Условия у этих господарей дикие а фичность в пролете.

     
  • 2.97, Брат Анон (ok), 19:26, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что для моей поделки на малинке:
    1) Я не смогу поставить QNX
    2) В моей штучной подделке мне нужны гарантии. Если моя машинка весом 850 гр уткнётся в забор -- никто не пострадает.
     
     
  • 3.99, Аноним (-), 19:51, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Как говорил товарищ Ленин. Учится, учится и ещё раз учится!
     
  • 3.106, Аноним (-), 20:09, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Потому что для моей поделки на малинке:
    > 1) Я не смогу поставить QNX
    > 2) В моей штучной подделке мне нужны гарантии. Если моя машинка весом
    > 850 гр уткнётся в забор -- никто не пострадает.

    Ну вообще Маск так то на орбиту летает с x86 и линуксом. Другое дело что во первых он в состоянии нанять нормальных инженеров. Во вторых там не только x86... В третьих там более 1 компьютера параллельно работают.

     
     
  • 4.130, Аноним (131), 06:52, 16/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Марсоход по Марсу с VxWorks ходит.
     
     
  • 5.162, Аноним (-), 13:28, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Марсоход по Марсу с VxWorks ходит.

    Ну а Space Dragon, вот, линуксом обошелся. Так что Vx будут ждать веселые времена с потерей дофига рыночной доли в их сегменте.

    А есть еще куча смежных сегментов. Ну вон модемчики сотовые. На апп ядре линух для "ui" (at commands, usb, CDC-ACM/CDC-Ether, webpage, ... ) и прочего. На cell modem ядре - Vx т.к. там часть протокола GSM и реалтайм жмет. Как вы думаете кто скоро лишится этих кастомеров? Почему-то мне кажется что уж туда реалтам-линукс затолкают влет. Да и что самое плохое в модеме может случиться? Потеряет пару пакетов раз в час? Это переживаемо накрайняк, а заодно как раз обладатели жабы оттестят грабли на не очень критичных системках.

     
  • 4.133, Аноним (109), 09:10, 16/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну вообще Маск так то на орбиту летает с x86 и линуксом.

    чтобы твитнуть с низкой орбиты, а вообще нет - микросхемы для космоса специальные делают, например QML-V вариант atmegas128 для копеечной atmega стоит $3000

     
     
  • 5.163, Аноним (-), 13:32, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    С бортовых компьютеров космических кораблей твиты таки не пишут Не для этого он... большой текст свёрнут, показать
     
     
  • 6.166, Аноним (109), 15:13, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Что - нет? Вот прямо тут на опеннете была новость про то что, как и где в SpaceDragon.

    в статье есть неувязка

    https://www.zdnet.com/article/from-earth-to-orbit-with-linux-and-spacex/

    они вначале пишут что бортовой компьютер это обычные x86, но потом

    > Because the first stage of the Falcon 9 lands itself, its chips don't need to be radiation hardened.

    вопрос - а на чём работает то что в настоящий космос улетает ? Про полёты на луну или марс и говорить нечего - там нет ионной оболочки и магнитоного поля земли.

     
     
  • 7.172, Аноним (-), 00:12, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ничему не противоречит Сильная защита от радиации актуальна тому что в космосе ... большой текст свёрнут, показать
     
     
  • 8.174, Аноним (109), 11:05, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    как не противоречит если они пишут что не знают на чём работает часть ракеты нах... большой текст свёрнут, показать
     
     
  • 9.175, Аноним (-), 03:37, 21/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Тем не менее, x86 с линухом летает в космос Как бортовой компьютер Соответстве... большой текст свёрнут, показать
     
     
  • 10.176, Аноним (109), 10:16, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    ISA там наверно x86 - бортовые компьютеры МКС и без Маска на ней давно работают,... текст свёрнут, показать
     

  • 1.98, Аноним (-), 19:50, 15/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Зачем оно Убунту? ОС с режимом реального времени нужен только в промышленности.
     
     
  • 2.105, Попандопала (?), 20:07, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Та не, я давно с РТ патчами юзаю ядро. Игрухи как бы проворнее говорили будут. Ведьмак3 норм был. Остальные хз,но вероятно также.D
     
     
  • 3.107, Аноним (-), 20:10, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Та не, я давно с РТ патчами юзаю ядро. Игрухи как бы
    > проворнее говорили будут. Ведьмак3 норм был. Остальные хз,но вероятно также.D

    Ты скорее "low latency" ядро используешь. Зафиг тебе с твоим ведьмаком RT_LINUX с гарантиями выполнения для реалтаймных задач, право? Это не твой уровень.

     
     
  • 4.108, Попандопала (?), 20:14, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    # Timers subsystem
    #
    CONFIG_TICK_ONESHOT=y
    CONFIG_NO_HZ_COMMON=y
    # CONFIG_HZ_PERIODIC is not set
    CONFIG_NO_HZ_IDLE=y
    # CONFIG_NO_HZ_FULL is not set
    CONFIG_NO_HZ=y
    CONFIG_HIGH_RES_TIMERS=y
    CONFIG_PREEMPT=y
    CONFIG_PREEMPT_RT_BASE=y
    CONFIG_HAVE_PREEMPT_LAZY=y
    # CONFIG_PREEMPT_NONE is not set
    # CONFIG_PREEMPT_VOLUNTARY is not set
    # CONFIG_PREEMPT__LL is not set
    CONFIG_PREEMPT_RTB=y
    # CONFIG_PREEMPT_RT_FULL is not set
    CONFIG_PREEMPT_COUNT=y

    #
    # CPU/Task time and stats accounting

     
     
  • 5.115, Аноним (-), 21:27, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это кернел какой версии А то примерно в 6 1 6 2 чтоли заметную часть RT_LINUX... большой текст свёрнут, показать
     
     
  • 6.118, Попандопала (?), 21:53, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    gentoo-sources-4.19.271. + Патчи РТ с сайта РТ ,там для разных веток ядра есть. Раньше 4.9 использовал,но его перестали поддерживать, минимальная 4.14 на кернел архив теперь.
     
     
  • 7.123, Попандопала (?), 22:10, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да,обычный десктоп.
     
  • 7.136, А ноним (?), 13:31, 16/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > gentoo-sources-4.19.271. + Патчи РТ с сайта РТ ,

    Блин, вот тут я не помню как там такое комбо выглядит, у меня менее 6.x нету ничего уже даже на винтажном хардваре. Там из-за интеграции в майнлайн части патчей, конфиг PREEMPT_RT поменял смысл. На декстопе патчи для именно вот жесткого реалтайма - а зачем? Там хватит обычного "full preempt" кернела имхо.

    > там для разных веток ядра есть. Раньше 4.9 использовал,но его перестали
    > поддерживать, минимальная 4.14 на кернел архив теперь.

    Не особо понимаю смысл возиться с древними ядрами. В новых так то еще есть всякие полезные вещи есть типа MGLRU и иных твиков всяких вещей типа страничной памяти. Это с другого бока полезно.

    А вон тот реалтайм имеет смысл для тех кто готов заморочиться всерьез. Как то - серьезно просчитать доступное в системе время процессора, прописать КРИТИЧНЫМ процессам ГАРАНТИИ реалтаймного шедулинга. И вот так реалтайм уже не звучит пустым звуком. Но это достаточно продвинутые заморочки, актуальные для "управляющих систем" которые рулят/мониторят какие-то real world процессы, возможно опасные и чувствительные к отказам этого, там имеет смысл этим всем заняться вплотную. На обычном десктопе это несколько перебор, чтоли. Особенно учитывая что такие продвинутости в шедулере процессов уже идут все же с довольно измеримым оверхедом когда ему там надо довольно плотно трекать состояние всех процессов и кому сколько времени отсыпали чтобы реально обеспечивать вон те гарантии а не только вещать про реальное время.

     
     
  • 8.141, Попандопала (?), 14:20, 16/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У меня Вайн хреново работает с ядром выше 4 19 На 5х уже видны проблемы Когда ... текст свёрнут, показать
     
  • 4.114, Аноним (116), 21:24, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Звук записывать, например
     

  • 1.113, Аноним (116), 21:23, 15/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я перечитал коментарии о нужности реалтайма для линукса и не нашёл ни одного упоминания про звук и звукозапись.
     
     
  • 2.122, Аноним (67), 22:02, 15/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это потому что ты не очень умный и не умеешь читать. https://www.opennet.ru/openforum/vsluhforumID3/129771.html#8
     

  • 1.132, Аноним (132), 08:31, 16/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    к жесткому реалтайму rt патчи имеют слабое отношение - мало того что дают милисекундные пределы, так еще допускают ситуацию где любой железячный драйвер может запретить прерывания на неопределенное время. и получим spikes в +- 100ms. давно есть пару более надежных решени, мне еще в 90-ых удавалось получить +-10микросекунд на железе аля пентуим-I, ядро 2.6 правда было ;)
     
     
  • 2.134, Аноним (109), 10:37, 16/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > допускают ситуацию где любой железячный драйвер может запретить прерывания на неопределенное время

    нет, подучите матчасть

    ▶ All interrupt handlers are threaded, except for a few that explicitely need hard irq
    • This is the case for drivers involved in interrupt dispatching
    • cpufreq and cpuidle drivers too
    ▶ If you find a kernel-side unbounded latency, this is a bug

     
     
  • 3.145, Аноним (132), 09:14, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    мдя, "threaded" не имеет отношения к disabled. иди пиши дальше на basic
     
     
  • 4.147, Аноним (109), 10:00, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > "threaded" не имеет отношения к disable

    имеет прямое отношение - во время обработки threaded isr прерывания разрешены, запрещены они только на время работы кода диспетчера аппаратных прерываний, а любой поток с меньшим приоритетом может быть вытеснен более приоритетным в любое время, даже на спинлоке

    ▶ With PREEMPT_RT, spinlock_t and rwlock_t will become sleeping locks

    иди матчасть учи, любитель басиков

     
  • 4.165, Аноним (-), 13:51, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > мдя, "threaded" не имеет отношения к disabled.

    Попробуй патчи почитать. Или хотя-бы их описание, нуб. Ты случайно не тот же кадр который в кикаде хотел дорожки под 90 градусов? Или просто похожий по тормозизму? :)

     
  • 2.137, Аноним (-), 13:34, 16/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > к жесткому реалтайму rt патчи имеют слабое отношение - мало того что
    > дают милисекундные пределы, так еще допускают ситуацию где любой железячный драйвер
    > может запретить прерывания на неопределенное время.

    RTFM, нуб. Там как раз это все обыгрывается. И много чего еще.

     
     
  • 3.146, Аноним (132), 09:16, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    в твоем ответе обыгрывается только полное отсутствие понимания rt и 0 созданных приложений. походу ты потратил все время на чтение док, но не в коня корм
     
     
  • 4.164, Аноним (-), 13:49, 17/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > в твоем ответе обыгрывается только полное отсутствие понимания rt и 0 созданных
    > приложений. походу ты потратил все время на чтение док, но не в коня корм

    В отличие от тебя я могу еще и патчи посмотреть и осознать что с threaded IRQ как раз идея в том что дрова теперь не могут IRQ надолго вырубать, ага. Это тоже не бесплатно по оверхеду но если надо вот именно реалтайм, с какими-то гарантиями - тут уж извините, придется кой-чем пожертвовать.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру