The OpenNET Project / Index page

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

В ядре Linux 6.12 намерены реализовать возможность включения Realtime-режима

08.09.2024 13:07

Разработчики ядра Linux объявили о передаче в ветку linux-next, которая будет использоваться при формировании выпуска 6.12, финальных изменений, необходимых для сборки ядра с опцией PREEMPT_RT, включающей средства для работы в режиме реального времени. После принятия изменений в основную ветку ядра режим PREEMPT_RT станет доступен для архитектур X86, ARM64 и RISC-V. Позднее будет добавлена поддержка архитектур ARM и POWERPC, для которых в ядро переданы пока не все патчи.

Разработка реализации режима реального времени для ядра Linux ведётся с 2005 года в рамках проекта "Realtime-Preempt" ("-rt") и с 2015 года курируется организацией Linux Foundation. До сих пор реализация режима PREEMPT_RT поставлялась в форме внешних патчей, на основе которых некоторые дистрибутивы, такие как RHEL, SUSE и Ubuntu, создавали отдельные Realtime-редакции своих продуктов, востребованные в таких областях, как финансовые системы, устройства обработки звука и видео, авиация, медицина, робототехника, телекоммуникационные и промышленные системы, в которых необходимо обеспечить предсказуемое время обработки событий.

В 2019 году началось продвижение развиваемых в PREEMPT_RT патчей в основной состав ядра. В файл конфигурации ядра 5.3 была добавлена опция PREEMPT_RT для включения режима реального времени, но интеграция необходимых для её работы изменений растянулась на 5 лет. Теперь данный путь близится к завершению и, скорее всего, уже в выпуске 6.12 ядро можно будет собрать в режиме PREEMPT_RT без применения дополнительных патчей.

Последней отсутствующей в ядре возможностью, не позволявшей активировать режим PREEMPT_RT, была поддержка неблокирующего атомарного вывода через функцию printk. Данная возможность теперь принята в ветку linux-next. Включения в ветку linux-next также ожидает реализация атомарной и неблокирующей консоли для драйвера UART 8250, без которой вывод в консоль экстренных сообщений из кода в атомарном контексте пока отключён.

Дополнение: Изменения приняты в ветку 6.12.

  1. Главная ссылка к новости (https://lwn.net/Articles/98921...)
  2. OpenNews: Приостановлено развитие rt-ветки с реализацией режима реального времени для ядра Linux
  3. OpenNews: Intel поглотил компанию Linutronix, развивающую rt-ветку ядра Linux
  4. OpenNews: Релиз ядра Linux 5.15
  5. OpenNews: Уязвимость в rt-ядре RHEL, позволяющая выполнить команду SysRq, отправив пакет ICMP
  6. OpenNews: Организация Linux Foundation запустила проект по развитию Real-Time Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61826-preempt_rt
Ключевые слова: preempt_rt, realtime, linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (177) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 13:33, 08/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Поясните, зачем нужен такой режим в линуксе, и как это совместимо с вытесняющей многозадачностью. А также, можно ли будет его включать и выключать в реалтайме, или так и будет 2 варианта ядер?
     
     
  • 2.2, Евгений (??), 13:40, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    в статье буквально ответ
    >Realtime-редакции своих продуктов, востребованные в таких областях, как финансовые системы, устройства обработки звука и видео, авиация, медицина, робототехника, телекоммуникационные и промышленные системы, в которых необходимо обеспечить предсказуемое время обработки событий.

    ну я думаю будет 2 версии ядер, но не уверен

     
     
  • 3.90, Аноним (90), 22:46, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    так rt версия уже давно есть, можно в арче из репов накатить
     
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуйте хоть раз в жизни прочитать не только заголовок новости. Написано же:
    >>востребованные в таких областях, как финансовые системы, устройства обработки звука и видео, авиация, медицина, робототехника, телекоммуникационные и промышленные системы, в которых необходимо обеспечить предсказуемое время обработки событий
     
     
  • 3.18, Бывалый Смузихлёб (ok), 14:15, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    это нереализуемо, т к задачи той же медицины и авиации и военщины и много чего ... большой текст свёрнут, показать
     
     
  • 4.37, Dima (??), 16:27, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты чувак наверно ни когда не работал в военке :) Там я видел винду и МС СКУЛ :) Оракл. И какой там был аудит и надёжность? :) С 2011 года начали всё это выдавливать. Не знаю на какой стадии процесс сейчас. Но ПВО тогда на винде сидело :)
     
     
  • 5.38, Ося Бендер (?), 16:53, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ага, прямо сам Бил Гейц на нужные кнопки, в нужный момент жал.
    Верим, верим...
     
  • 5.48, МимоКрокодил (?), 17:45, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    какое ПВО? “шилка” или “стрела” не винде “сидела”?
     
     
  • 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 проходила аудит и соответствовала всем требованиям?

    Проходила. Проблема в том, как я понял, что аудит производил по сути Боинг сам себя (ну, свою дочернюю фирму, если быть точнее). Понятно, что аудит проходил без нареканий :)

     
  • 5.203, Бывалый Смузихлёб (ok), 12:37, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Перечитай полностью и снова подумай То, что требует серьёзной сертификации и пр... большой текст свёрнут, показать
     
  • 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 уже хоть жопой жуй, в том числе формально верифицированных.

    Только это все - убогие поделки, даже отдаленно не напоминающие нормальные ОС.

     
  • 2.25, Аноним (25), 15:02, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Насчёт зачем нужен - для сигналпроцессинга, например. https://www.gnuradio.org/
     
     
  • 3.26, Аноним (5), 15:05, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Самое нормальное применение https://linuxcnc.org/
     
     
  • 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 +/
    Разве можно сравнивать анонимных экспертов с форума и каких-т дилетантов из Сину... текст свёрнут, показать
     
  • 9.202, Страдивариус (?), 09:23, 17/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если остаться на Windows - это их выбор, то других-то вариантов у них нету С Wi... текст свёрнут, показать
     
  • 8.175, Аноним (-), 00:09, 10/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Кроме того что твой 8-ядерник уйдет в SMM какой-нибудь на неопределенное время ... большой текст свёрнут, показать
     
     
  • 9.201, Страдивариус (?), 09:18, 17/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Какой SMM, чучело Никто не говорит, что реалтайм возможен на твоей домашней мат... текст свёрнут, показать
     
     
  • 10.204, Фубля (?), 10:04, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Свои материнки для ЧПУ fanuc и sinumerik перестали делать в конце 80х, т е лет ... текст свёрнут, показать
     
  • 10.205, Аноним (-), 18:40, 26/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот такой Который в BIOS ах у x86 - таки есть Как и режим проца мы вас тут... большой текст свёрнут, показать
     
  • 3.44, Аноним (44), 17:30, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Гнурадево это же какая-то подкроватная история для энтузиастов. Зачем там рт?
     
     
  • 4.56, Аноним (56), 17:55, 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.
     
  • 3.194, Денис (??), 04:59, 11/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Звук в Линукс ужасен!
     
  • 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 секунд на вычисления что-то меняют? Они же не управляют реалтайм процессами.

     

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

  • 1.6, Walker (??), 13:44, 08/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > в таких областях, как финансовые системы, устройства обработки звука и видео, авиация, медицина, робототехника, телекоммуникационные и промышленные системы

    А что они раньше юзали?
    Есть что-то опенсорсное в этом плане?

     
     
  • 2.9, Аноним (9), 13:53, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    То же самое и юзали, только патчи сами накладывали.
     
  • 2.12, Аноним (12), 13:57, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Есть что-то опенсорсное в этом плане?

    Вроде нет. Слышал что есть проприетарный QNX и миллион самописных велосипедов.

     
     
  • 3.101, Аноним (-), 05:02, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Есть что-то опенсорсное в этом плане?
    > Вроде нет. Слышал что есть проприетарный QNX и миллион самописных велосипедов.

    Еще VxWorks. Но у обоих лицензирование - во, фичи относительно пингвина - во, ну в обем такая ситуация много кого уже - утомила. И теперь их на таймер таки - поставили.

     
  • 2.17, Аноним (17), 14:14, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Вагон и маленькая тележка RTOSов существует.
     
     
  • 3.42, Аноним (42), 17:24, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем тогда платные ртос существуют?
     
     
  • 4.45, Rock (?), 17:32, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +12 +/
    > Зачем тогда платные ртос существуют?

    Раньше была такая профессия -- программирование. Люди писали код и разрабатывали алгоритмы, потом их продавали. Весьма прибыльное и уважаемое дело было.

     
     
  • 5.58, Аноним (56), 17:55, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это фантастика.
     
  • 5.93, Аноним (25), 23:40, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А потом пришёл такой мужик с большой бородой и всех их обломал.
     
     
  • 6.102, Аноним (-), 05:04, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А потом пришёл такой мужик с большой бородой и всех их обломал.

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

     
     
  • 7.131, Аноним (5), 12:16, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Они уж точно не из-за него выросли.
     
     
  • 8.177, Аноним (-), 00:52, 10/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И из-за него - тоже Представьте себе что чтобы сделать роутер-мыльницу вам надо... текст свёрнут, показать
     
  • 7.171, Аноним (171), 23:36, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    да вроде не выросли, тот же черкизон давно такой
     
  • 4.92, Аноним (25), 23:02, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы неайтишный бизнес на бабло разводить.
     
  • 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 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Реальное время без сертификации деньги на ветер. Только для паленых китайских чпу может подойдет.
     
     
  • 2.15, A no Nimu (?), 13:59, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Без бумажки начинаются панические атаки?
     
     
  • 3.22, Аноним (5), 14:52, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Дяди со шваброй начинают на тебя странно посматривать.
     
     
  • 4.28, Аноним (25), 15:13, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем же со шваброй? Такие дяди в импортозаместитнльных корпорациях руководящие посты занимают.
     
     
  • 5.35, Аноним (35), 16:09, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не те дяди, а их подчинённые.
     
  • 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.89, Kenneth (?), 22:22, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Правильно ли я понимаю...

    Нет.

     
  • 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) норм.
     
  • 3.51, Аноним (49), 17:49, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Звукозапись и сведение
     
     
  • 4.95, Аноним (95), 23:53, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    сейчас проблемы с записью или сведением?
     
     
  • 5.122, Аноним (90), 09:39, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    да
     
  • 4.109, Аноним (109), 05:24, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Для этого есть mac studio с макосью. Зачем рт глинус?
     
     
  • 5.156, eva (?), 15:53, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Для этого есть mac studio с макосью. Зачем рт глинус?

    ++ Плюсую.

    Всегда когда вижу студию звукозаписи там стоит mac.

     
  • 5.165, Аноним (165), 17:08, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Для тех, кто хочет записывать звук, использую только СПО.
     
  • 2.20, Аноним (20), 14:32, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вы что, для пакетов на электроне этого совершенно недостаточно, вот запустишь 4 штукии параллельно и нужно уже минимум 32 ядра.
     
  • 2.21, OpenEcho (?), 14:38, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > когда у обычного пользователя по 8 ядер?

    Если авиация, медицина и армия - "обыкновенные пользователи", то кто тогда не обыкновенные ?

     
     
  • 3.23, Аноним (5), 14:54, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Китайские квадракоптеры.
     
  • 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 +/
    Я не понимаю какой смысл постить какие-то домыслы и помнить Да, суперкомпьюте... большой текст свёрнут, показать
     

  • 1.24, Поставил Линукс на древний мак (?), 15:02, 08/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это поможет избавиться от микрофризов при скрролинге в хроме на моей rx 7900 xtx?
     
     
  • 2.87, anonymous (??), 22:17, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    тебе поможет cpupower frequency-set --governor performance
     
     
  • 3.137, Аноним (5), 12:29, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Аппаратное ускорение в браузере может помочь.
     
  • 2.149, Соль земли (?), 14:36, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    У тебя комп слабый.
     
  • 2.159, eva (?), 16:00, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Это поможет избавиться от микрофризов при скрролинге в хроме на моей rx
    > 7900 xtx?

    Не это поможет запускать только chrome однозадачно но без микрофризов)

     

  • 1.32, Аноним (-), 15:34, 08/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Реальный режим нужен на числовых станках, в софте автомобилей и  самолётов. На Дектопе он не нужен.
     
     
  • 2.46, Аноним (25), 17:37, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    На десктопе музыканта может оказаться нужным.
     
     
  • 3.50, Аноним (113), 17:47, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    …Но не окажется. Потому что на десктопе музыканта стоит макось или венда.
    И в любом случае, в случае live-выступления из-за пары щелчков музыканту никто не попеняет, там и не такие косяки бывают.
     
     
  • 4.83, Fbekwbshru (?), 21:20, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Венда? Это не музыкант, это школьник типа Максима Доши или Дениса Попова
     
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    Для реалтайма в данном смысле в первую очередь нужны как можно более низкие заде... текст свёрнут, показать
     
     
  • 9.132, Аноним (5), 12:17, 09/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 7.121, economist (?), 09:14, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    RT, из всех кого тут уважаемые эксперты могут вспомнить - нужен прежде всего муз... большой текст свёрнут, показать
     
     
  • 8.128, Аноним (113), 12:03, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какие-то истории из параллельной вселенной Не говоря уже о том, что в продакте ... текст свёрнут, показать
     
     
  • 9.139, Аноним (-), 13:28, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Узкий специалист подобен флюсу, ибо он односторонен c Продакт продакту рознь ... текст свёрнут, показать
     
     
  • 10.144, Аноним (113), 13:58, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Очень приятно будет, когда похерится результат многочасового труда в студии из-з... текст свёрнут, показать
     
     
  • 11.153, economist (?), 15:15, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В типовом туринговом концертном наборе - всегда 2 два ПК, скальпирован один,... текст свёрнут, показать
     
  • 8.188, Аноним (66), 17:11, 10/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А я думал, что музыканты музыку исполняют А тут эвона чо 8230 ... текст свёрнут, показать
     
  • 2.160, eva (?), 16:02, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Реальный режим нужен на числовых станках, в софте автомобилей и  самолётов.
    > На Дектопе он не нужен.

    Да и притом на специфичном софте который делает под конкретное оборудование и может быть сделан 11 лет назад и не обновляется за ненадобность и только под windy и только например под windy 98 2000)

     

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

  • 1.39, Аноним (39), 17:08, 08/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Увы, до уровня полноценных рилтайм-систем типа QNX, VxWorks или хотя бы WinCE не дойдут — нужно полностью переписывать ядро.
    Хуавей это понял и в итоге сделал с нуля свою Harmony, например.
     
     
  • 2.41, Аноним (42), 17:22, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Harmony не rtos.
     
     
  • 3.161, eva (?), 16:03, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Harmony не rtos.

    Это вы про корейскую mint, greenlinux с Cinnamon?)

     
  • 3.162, eva (?), 16:07, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Harmony не rtos.

    Я наверное путаю) https://distrowatch.com/table.php?distribution=hamonikr

     
  • 2.43, nume (ok), 17:28, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вот только Harmony не с нуля написана, там тоже есть кусок ядра linux
     
     
  • 3.53, Аноним (113), 17:50, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну суть даже не в этом, а в том, почему аноним выше вот так взял и записал HarmonyOS в один ряд с «QNX, VxWorks или хотя бы WinCE». Когда она туда не стремилась даже.
     
     
  • 4.70, Аноним (70), 19:35, 08/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Бывает что используют не подходящую ос.
     
  • 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).

     
     
  • 3.135, Аноним (5), 12:24, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Чёт видосы на сайте не грузятся)
     
  • 2.106, Аноним (-), 05:19, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это именно гарантии уровня RTOS Например, что на интервале X мс задача будет не... большой текст свёрнут, показать
     
  • 2.118, Egan (?), 08:16, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если ваше понимание "реалтайм" - это порядка 100 мс, вам этого вполне хватит. - даже без патчей RT средней руки linux в обычных условиях дает задержки скорее в мкс, а не в мс.
     
     
  • 3.134, Аноним (5), 12:21, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас у тебя 100 мкс завтрам 100 мс потому что у тебя не рт ядро.
     
     
  • 4.146, Аноним (146), 14:04, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Дорогой, проснись уже наконец. Рт ядро линукса стабильно держит сутками 10-15 мкс без особых усилий.
    Linuxcnc тебе в помощь, у них хорошая утилька для этого есть.
     
     
  • 5.148, Аноним (146), 14:35, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Извини, что-то прохлопал что речь действительно про обычное ядро.
     
  • 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. Но к реалтайму это относится косвенно ибо есть еще состояние проца и проч.

     

  • 1.143, Nochi (?), 13:50, 09/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Что это такое, объясните, какие преимущества даст?
     
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    >Там нужна мгновенная реакция на действия пилота

    Действия пилота -- это самое медленное что происходит даже в авиасимуляторе.

     
  • 2.151, Соль земли (?), 14:47, 09/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Даёт возможность научиться гуглить для таких примитивных вопросов.
     

  • 1.164, ss (??), 16:17, 09/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а кто ставил? какого оно размера в итоге получается?
     
  • 1.189, Аноним (189), 18:53, 10/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Система RT - не значит быстрая, это значит с предсказуемым временем отклика, например не реже раза в минуту.
     

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



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

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