1.1, pavlinux (ok), 14:00, 09/09/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Милые ребята
# make
...
...
In file included from include/linux/sched.h:95:0,
from arch/x86/kernel/asm-offsets_64.c:9,
from arch/x86/kernel/asm-offsets.c:4:
include/linux/art_task.h: In function 'art_inherit':
include/linux/art_task.h:78:9: error: 'struct thread_info' has no member named 'art_task'
include/linux/art_task.h: In function 'art_dispatch':
include/linux/art_task.h:89:41: error: 'struct thread_info' has no member named 'art_task'
In file included from arch/x86/kernel/asm-offsets.c:4:0:
arch/x86/kernel/asm-offsets_64.c: In function 'main':
arch/x86/kernel/asm-offsets_64.c:51:2: error: 'struct thread_info' has no member named 'art_task'
make[1]: *** [arch/x86/kernel/asm-offsets.s] Error 1
make: *** [prepare0] Error 2
| |
|
2.3, Аноним (-), 14:15, 09/09/2010 [^] [^^] [^^^] [ответить]
| +9 +/– |
Ну ты ж новость запостил, это мы к тебе должны претензии высказывать )))
| |
2.4, vayerx (ok), 15:38, 09/09/2010 [^] [^^] [^^^] [ответить]
| –1 +/– |
похоже, их реальное время слегка мягкое и попахивает.
ЗЫ бывает нежесткое реальное время? ;)
| |
|
|
|
5.18, StrangeAttractor (ok), 18:51, 09/09/2010 [^] [^^] [^^^] [ответить]
| +/– |
>термин-то можно придумать для чего угодно. но, имхо, от таких наполовину беременных
>маркетингом попахивает.
Совершенно верно. Поэтому я и написал "как бы". Хотя, для некоторых задачь это действительно может (я не очень-то специаллист тут, банальная эрудиция) иметь смысл и быть рациональным вариантом. Например студийные задачи, в противовес высокоответственным и промышленным задачам, где требуется настоящий гарантированный рилтайм
| |
|
6.19, MinimumLaw (?), 20:55, 09/09/2010 [^] [^^] [^^^] [ответить]
| +3 +/– |
ММммм.... Не совсем так. Тогда скажите что время реакции системы не превышает 1 год и... Любая ОС становится ОС реального времени.
На самом деле, все чутка по другому. Важно не столько время реакции (лишь бы оно не превышало некую, достаточно небольшую величину, зависящую от области применения - от десятков наносекунд до секунд). Тут важнее другое - при любой интенсивности входящих событий ОС РВ должна их ВСЕХ обработать за оговоренную дельту. В реальной жизни такого не может быть, потому как в любом случае повышая интенсивность возникновения событий мы любую систему ставим раком - она либо растит очередь и теряет гарантированную дельту, либо начинает пропускать события, что тоже недопустимо.
Таким образм все разговоры о "реальном времени", а особенно "жестком реальном времени" в действительности обычный маркетинг. Реальное отличие таких ОС от остальных - сильно сокращенное время реакции на события (читай быстрое переключение контекстов), что позволяет в пиках загрузки успевать отработать большее их количество.
В общем и целом - можно создать условия, при которых и ванильное ядро можно будет считать яром жесткого реального времени, а можно создать и такие, что и эти патчи нагрузку не потянут.
| |
|
7.21, szh (ok), 21:30, 09/09/2010 [^] [^^] [^^^] [ответить]
| +/– |
> Любая ОС становится ОС реального времени.
только денег на ней на этом рынке можно заработать не более нуля.
> при любой интенсивности входящих событий
таки любой, или таки с заданным в документации пределом
| |
7.24, Ytch (?), 23:56, 09/09/2010 [^] [^^] [^^^] [ответить] | +/– | Не может быть в чистом виде ОС реального времени без учета приложений и аппара... большой текст свёрнут, показать | |
|
|
9.30, Ytch (?), 02:03, 10/09/2010 [^] [^^] [^^^] [ответить] | +/– | Может приведете пример ОС, которая сумеет обеспечить работу системы в реальном ... текст свёрнут, показать | |
|
|
|
|
5.34, Alex_S (??), 05:40, 10/09/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
классически хард риалтайм - это когда невыполнение гарантии ведет к катастрофе.
Софт риалтайм подразумевает допущение невыполнения , с последующим восстановлением.
| |
|
6.39, vayerx (ok), 15:59, 10/09/2010 [^] [^^] [^^^] [ответить]
| +/– |
> классически хард риалтайм - это когда невыполнение гарантии ведет к катастрофе.
> Софт риалтайм подразумевает допущение невыполнения , с последующим восстановлением.
да никто не заприщает называть WinXP-Home мягким RTOS'ом, но пользователям от этого не легче.
видел я проекты "реального времни", под десктопные ОСи. более того, они даже какое-то время успешно работали. теперь все ОСи называть мягкими RTOS'ами?
| |
|
7.40, fr0ster (ok), 16:26, 10/09/2010 [^] [^^] [^^^] [ответить]
| +/– |
>да никто не заприщает называть WinXP-Home мягким RTOS'ом, но пользователям от этого
>не легче.
Такой мягкий немецкий РТОС, "я я дас ист фантастиш" :)
| |
|
|
|
|
|
|
1.6, EuPhobos (ok), 16:08, 09/09/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
>If an old kernel package installed, remove it.
># dpkg -r linux-image-2.6.32-art
>Intall the ART-Linux 2.6 kernel package.
># dpkg -i linux-image-2.6.32-art_20100906_i386.deb
Суровые перцы, "мы не презнаём граб-меню"? =)
А если свет вдруг моргнёт после первой команды? ))
| |
|
2.26, XoRe (ok), 00:40, 10/09/2010 [^] [^^] [^^^] [ответить]
| +/– |
>>If an old kernel package installed, remove it.
>># dpkg -r linux-image-2.6.32-art
>>Intall the ART-Linux 2.6 kernel package.
>># dpkg -i linux-image-2.6.32-art_20100906_i386.deb
>
>Суровые перцы, "мы не презнаём граб-меню"? =)
>А если свет вдруг моргнёт после первой команды? ))
LiveCD, chroot, apt-get install ядро... =)
| |
|
1.7, pavlinux (ok), 16:10, 09/09/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Мужики глобальный облом!
#ifdef CONFIG_X86_32
ТОГДА РАБОТАЕТ
#else
НАХ...
#endif
| |
1.9, pavlinux (ok), 16:33, 09/09/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
И ещё
# make ARCH=i386
...
...
init/built-in.o: In function 'kernel_init':
main.c:(.init.text+0x619): undefined reference to 'populate_rootfs_domain'
kernel/built-in.o: In function '__art_dispatch':
(.text+0x226a8): undefined reference to 'art_trace'
make: *** [.tmp_vmlinux1] Ошибка 1
| |
|
|
|
4.38, pavlinux (ok), 14:17, 10/09/2010 [^] [^^] [^^^] [ответить]
| +/– |
>>все своё с нуля. Это же япошки
>
>Плохо ты знаешь япошек
В отличии от всего мира, который ПиаРится за счёт судебных нападок со стороны FSF.
Япошки хорошо прячут код, и тихо, мирно юзают. А на публику выставляют только своё.
| |
|
|
|
1.14, rpisarev (?), 17:19, 09/09/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Так это конкурирующие проекты? Мама дорогая... Их же как грязи теперь... RT-Linux, ART Linux, KURT, Xenomai, RTAI...
И всё разные...
| |
1.15, Р (?), 17:29, 09/09/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
%))) есть реальное, есть реально жесткое и наверное скоро будет мега-реально жесткое:)))
| |
|
2.27, XoRe (ok), 00:41, 10/09/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>%))) есть реальное, есть реально жесткое и наверное скоро будет мега-реально жесткое:)))
>
Тру жесткое)
| |
|
1.20, Аноним (-), 21:09, 09/09/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Систем жёсткого реального времени не существует. Откройте учебник по ОСРВ или системному программированию. Учиться никого не поздно, а пофлудить всегда успеете.
Кстати о "RT-Linux, ART Linux, KURT, Xenomai, RTAI... ", под каждую задачу пилят своё ядро, чтобы эта задача выполнялась успешно, благо открытость позволяет.
| |
|
2.22, Crazy Alex (??), 21:36, 09/09/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Систем жёсткого реального времени не существует. Откройте учебник по ОСРВ или системному
>программированию. Учиться никого не поздно, а пофлудить всегда успеете.
>
>Кстати о "RT-Linux, ART Linux, KURT, Xenomai, RTAI... ", под каждую задачу
>пилят своё ядро, чтобы эта задача выполнялась успешно, благо открытость позволяет.
>
Такой учебник, значит. Вот ссылочка - учиться никогда не поздно ;-) Там различия soft и hard realtime вполне толково расписаны.
| |
2.25, Ytch (?), 00:13, 10/09/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Систем жёсткого реального времени не существует. Откройте учебник по ОСРВ или системному
>программированию.
В соответствии с формальными определениями, ОС "жесткого" реального времени не только не существует, но и не может существовать. Ни одна ОС сама по себе (без учета запускаемых приложений, железа и решаемых задач) никогда не сможет обеспечить работу системы в реальном времени. Чтоб можно было громко заявлять про real-time какого-либо одного компонента системы (чаще всего ОС - чистый маркетинг) без учета остальных, придуман термин "мягкого" реального времени. Это как отказ от ответственности: "Мы поставляем высоконадежные системы, которые помогут вам бла-бла-бла", а чуть ниже мелким шрифтом "мы не несем никакой ответственности за возможные....". Типа как: у нас рилтайм, но иногда так себе рилтайм, а бывает и совсем не рилтайм.
| |
|
3.41, VoDA (ok), 12:15, 11/09/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Типа как: у нас рилтайм, но иногда так себе рилтайм, а бывает и совсем не рилтайм.
великолепно =)))
| |
|
|
1.36, Okruzhor (ok), 11:16, 10/09/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Слишком однообразные названия . Лучше бы Аист-Линуксом назвали , в честь фирмы . Аист , порождённый пингвином , это звучит гордо !
| |
|