From: "Wartan Hachaturow" <wartan.hachaturow@gmail.com> To: gosha@elins.ru, "ALT Linux arch porting" <devel-ports@lists.altlinux.org>, "ALT Linux kernel packages development" <devel-kernel@lists.altlinux.org> Subject: Re: [d-kernel] [devel-ports] Alt_linux_RTOS или Alt_RTLinux_free- насколько это возможно? Date: Fri, 7 Mar 2008 12:38:07 +0300 Message-ID: <4aaa2e1c0803070138s7ad3a6edo678f8159c755821f@mail.gmail.com> (raw) In-Reply-To: <200803071228.41148.gosha@elins.ru> 2008/3/7 gosha <gosha@elins.ru>: > Но, если взять задачи управления, напр технологическим оборудованием > (ЧПУ) и пр.. Критичная ко времени часть помещается в RTOS модуль (анализ > сигналов с датчиков, расчеты и выдачу управляющего воздействия) (как это > рекомендуется в RTLinux-howto > http://www.faqs.org/docs/Linux-HOWTO/RTLinux-HOWTO.html). Да, всё так. > > Тогда требуемое управляющее воздействие на объект управления будет выдано > за количество милисекунд, оговоренное в техническом задании на систему > управления (САУ). Теоретически -- да. Есть ещё одна тонкость. В принципе говоря, в серьёзных приложениях RT-шность требуется доказывать. Например, формальной верификацией. Для кода RTLinux/RTAI это задача неподъёмная. Если достаточно, например, результатов тестирования, то это вполне можно сделать. > Таким образом, выполнив рекомендации RTLinux_free по написанию RTOS части > прикладной задчи, мы получим требуемую САУ, И Alt_Linux может использоваться > как ОС для построения САУ. Причем RTOS не будет стоить баснословных средств, > которые явно не устроят заказчика. И будет Open Source (что устраивает ФСБ). Что есть ALTLinux? ALTLInux есть ядро плюс userland. Что именно из имеющегося в альте userland'а понадобится? Я так понимаю, что почти ничего. Во всяком случае, на самой железке. На рабочем месте разработчика -- может быть, да. Ядро для подобной задачи придётся сильно переделать (поотрывать ненужное, скорее всего, сдаунгрейдить). Зачем тогда нужная львиная доля того, что есть в альте? Получающееся решение будет сильно специфичным для задачи и не будет дистрибутивом. Я ровно об этом говорю. Можно сделать на базе Альта конструктор такого типа решений, но я примерно представляю себе объём работ, и он очень серьёзный. > Но для этого необходимо, чтобы один из дистрибутивов Alt_Linux > позиционировался как RTOS с соотв этикеткой, которую можно предоставить > заказчику. *Дистрибутив* не будет RTOS. > Если стоит задача пересборки kernel, то я могу (безвоздмезно) попробовать > наложить данные patch и написать простенькую САУ (напр для сигналов с > параллельного порта) (для x86 и MIPS). Попробуйте, конечно. Будет интересно почитать. > Но интересовало бы стороннее мнение, насколько это действительно будет > востребовано кроме как в нашей задаче. Теоретически перспектива создать такое отечественное решение (конструктор) выглядит приятной. И то, что можно сделать, будет значительно лучше МСВС. Однако на это нужны серьёзные ресурсы. Как человеческие, так и капитальные. > Напр, как утверждают, выбор процессоров AMD по сравнению с Intel > пользователями чаще всего происходит за счет того, что система построенная на > базе процессоров AMD дешевле, при аналогичных характеристиках с Intel. Дело не в дешевизне. WindRiver и QSSL (теперь Harmann) -- компании с солидным опытом работы на этом рынке, со всевозможными сертификациями своих решений и очень большим количеством внедрений. Им просто доверяют, и готовы за это платить. Если вы делаете mission-critical железку, то цена вас хоть и интересует, но не в первую очередь. -- Regards, Wartan.
next prev parent reply other threads:[~2008-03-07 9:38 UTC|newest] Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top 2008-03-07 8:48 [d-kernel] " gosha 2008-03-07 8:37 ` [d-kernel] [devel-ports] " Wartan Hachaturow 2008-03-07 9:38 ` Wartan Hachaturow [this message] 2008-03-07 12:30 ` [d-kernel] [devel-kernel] " gosha 2008-03-07 9:27 ` Mikhail Gusarov 2008-03-08 10:52 ` [d-kernel] ALT Linux RTOS или ALT RTLinux free -- " Michael Shigorin 2008-03-07 12:47 ` [d-kernel] [devel-kernel] Alt_linux_RTOS или Alt_RTLinux_free- " gosha 2008-03-07 9:53 ` Wartan Hachaturow 2008-03-08 10:53 ` [d-kernel] ALT Linux RTOS или ALT RTLinux free -- " Michael Shigorin 2008-03-13 19:08 ` [d-kernel] Как правильно пересобирать .rpm ядра 2.6.18 std для х86? gosha 2008-03-13 16:30 ` Alexey Shabalin 2008-03-14 9:46 ` gosha 2008-03-14 10:02 ` [d-kernel] q: 2.6.24.3 gosha
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=4aaa2e1c0803070138s7ad3a6edo678f8159c755821f@mail.gmail.com \ --to=wartan.hachaturow@gmail.com \ --cc=devel-kernel@lists.altlinux.org \ --cc=devel-ports@lists.altlinux.org \ --cc=gosha@elins.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux kernel packages development This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \ devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com public-inbox-index devel-kernel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git