Глава Роскосмоса о провале проекта "Фобос-Грунт"..

Автор Семён Семёныч Гонтмахер, 12.01.2012 01:33:17

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

PIN

Не собираюсь заниматься обучением забесплатно в данном случае. И перечислять миссии и случаи перезагрузки бортового ПО из-за вылезших проблем самого разного уровня при, например, начале обмена с включаемыми в ходе LEOP датчиками или научными приборами или при пропуске acquisition из-за совершенно некритичных причмн.
 
Тем более, это все не для широких масс.

zyxman

ЦитироватьА при чем тут Линукс? MSL использует VxWorks с многолетними наработками JPL для роверов, и сравнивать с настольной ОС самого широкого назначения, не то что бессмысленно, а смешно.
Виницкий, может вы перестанете кичиться своей ограниченностью?
- Специалисты знают, что для выявления недостатков конструкции есть (не для всех конечно случаев, но для многих) способ распараллеливания времени, то есть буквально, если у вас есть например жесткий диск, то вы можете его тестировать одну штуку тысячу лет, а можете включить одновременно тысячу штук одинаковых жестких дисков и параллельно их все вместе использовать, и получите одинаковый результат поиска недостатков конструкции с учетом конечно замечания выше.
- Собственно, для софта этот метод умножения времени работает отлично.
Причем тут важный нюанс, что для тестирования лучше чтобы оно происходило одновременно в разных условиях - в разных организациях, в разном климате итд.
И вот собственно я и с VxWorks сталкивался, и я вам ответственно заявляю, что оно более глючное чем Линукс, как раз потому что Линукс очень эффективно использует миллионы бесплатных тестеров для нахождения недостатков, и такое количество тестеров для VxWorks держать невозможно по финансовым причинам.
"Демократия, это когда царь умный, а также добрый и честный по отношению к своим холопам".
--
Удача - подготовленный успех!

Дмитрий Виницкий

Но в JPL сидят ограниченные олухи и упорно не хотят использовать бесплатный и такой безглючный линукс. Жалкие, ничтожные люди, бесстыже пилящие бюджеты! :mrgreen:
+35797748398

zyxman

Специально для тех кто в танке объясняю, что JPL нужен ПРОДУКТ, то есть ОС вместе со средствами разработки и с поддержкой.
Плюс JPL как вы верно заметили уже имеет наработки для VxWorks, и перенос этих наработок на другую ОС тоже будет стоить недешево.
В третьих железо роверов несколько отличается от железа на котором работает мейнстримный Линукс - сейчас пока еще очень мало Линукс работают не на х86, и в стороне от х86 уже нет таких масштабов тестирования.
По совокупности получается, что видимо ПОКА никто не предлагает JPL нормальное для них решение на базе Линукс, сравнимое с VxWorks, и они используют VxWorks.

PS В конце концов они могут и MSDOS использовать - главное чтобы миссии были успешны :P
"Демократия, это когда царь умный, а также добрый и честный по отношению к своим холопам".
--
Удача - подготовленный успех!

Дмитрий Виницкий

К чему весь этот поток умностей?
Показать, что вы знаете такие слова? Я давно уже знаю о том, что вы подобное знаете?
При чем DOS??? Кстати, знаете ли вы, на каком процессоре работал Sojourner Rover? Думаю, вас изумлю: 80C85.
А линукс давным давно портирован на PowerPC 750, уже сто лет.
+35797748398

Agent

ЦитироватьНе собираюсь заниматься обучением забесплатно в данном случае. И перечислять миссии и случаи перезагрузки бортового ПО из-за вылезших проблем самого разного уровня при, например, начале обмена с включаемыми в ходе LEOP датчиками или научными приборами или при пропуске acquisition из-за совершенно некритичных причмн.
 
Тем более, это все не для широких масс.
У меня в RTOS около 10 лет опыта. Причем в системах куда более сложных чем среднестатический КА. И более ответственных - при сбоях могут быть трупы.

Lamort

Цитировать
ЦитироватьЗамечательно, а откуда, например, вы знаете критичные места не имея длительного опыта тестирования системы и откуда у вас уверенность в том, что вы всё, что надо протестировали?
Длительный опыт тестирования системы должен иметься, иначе спутники не запускают, ИМХО
Спутники да, но АМС как правило достаточно уникальны и переносимость опыта создания одной АМС на другую мне кажется сомнительной.
Цитировать
ЦитироватьДа и вообще это случай отладки в процессе разработки когда ещё доступна или вообще существует вся рабочая информация разработчика, а после сдачи ПО заказчику этой информации просто может не быть.
Правильно, в процессе разработки.
А Вы считаете, что ПО спутника надо тестировать в процессе полета? :D
В случае АМС всё время сообщают о проблемах которые выявляются и устраняются уже в полёте. :)
Цитировать
ЦитироватьСлово "щупать" вызывает определённые ассоциации. :)
Телеметристов называют гинекологами ракет  :wink:
Однако, мне-то пришли на ум куры. :D
La mort toujours avec toi.

zyxman

ЦитироватьА линукс давным давно портирован на PowerPC 750, уже сто лет.
Мало ли чего куда портировано? - У Линукса модель такая, что разработчики в подавляющем большинстве случаев на малом бюджете, и конечно-же экономия на тестировании, и поэтому ВСЕГДА сначала спортированное страшно сырое и глюкавое, и после портирования всегда есть значительное время, когда тратятся СОТНИ ЕСЛИ НЕ ТЫСЯЧИ человеко-лет народа уровня студентов на тестирование, отладку и доработку.

И только после этих многих-многих человеко-лет Линукс на х86 стала стабильной и надежной, а на паверах и прочих рисках оно до сих пор сырое, но так уж сложилось что на АМС х86 практически не встречается.
"Демократия, это когда царь умный, а также добрый и честный по отношению к своим холопам".
--
Удача - подготовленный успех!

Дмитрий Виницкий

+35797748398

morpheus

А вот уже и имена антигероев ищут...  http://twitter.com/rogozin
ЦитироватьAmb. Dmitry Rogozin
Жду от Роскосмоса обещанный доклад о причинах аварий, имена антигероев, а также взгляд на перспективы развития космической отрасли до 2030г.
9 ч назад с помощью web


Дмитрий Виницкий

+35797748398

zyxman

ЦитироватьА при чём тут Х86?
А при том, что Линуксовая модель хорошо работает только на х86 (ввиду его огромной распространности), а на других процессорах ввиду малого размера сообщества нужны другие подходы, вроде того что реализован Wind River.
"Демократия, это когда царь умный, а также добрый и честный по отношению к своим холопам".
--
Удача - подготовленный успех!

Дмитрий Виницкий

А мне казалось, что железок с Embedded Linux в мире, на порядок больше, всех АМС, ПК и серверов, вместе взятых.
+35797748398

PIN

Правильно казалось.
Посмотрел вокруг - только в одной комнате 3 устройства с Linux. И внутри нет процессоров с архитектурой/системой команд x86

zyxman

ЦитироватьА мне казалось, что железок с Embedded Linux в мире, на порядок больше, всех АМС, ПК и серверов, вместе взятых.
Но людей программирующих Embedded Linux на порядки меньше, а баги фиксят не железки а люди.

PS А у я кроме пары непрограммирующих знакомых, у которых андроидофоны, больше практически и не встречал не-х86 Linux..
"Демократия, это когда царь умный, а также добрый и честный по отношению к своим холопам".
--
Удача - подготовленный успех!

X

Цитировать
ЦитироватьА мне казалось, что железок с Embedded Linux в мире, на порядок больше, всех АМС, ПК и серверов, вместе взятых.
Но людей программирующих Embedded Linux на порядки меньше, а баги фиксят не железки а люди.

PS А у я кроме пары непрограммирующих знакомых, у которых андроидофоны, больше практически и не встречал не-х86 Linux..
Роутеров на мипс море. Телевизоров современных. Спутниковых ресиверов. Медиаплейеров. Просто мало кто знает на чем оно работает.

А для фикса багов важно именно кол-во пользователей так как баг репорты составляют именно они как напрямую так и опосредованно (например через форумы производителей).

zyxman

ЦитироватьРоутеров на мипс море. Телевизоров современных. Спутниковых ресиверов. Медиаплейеров. Просто мало кто знает на чем оно работает.
А я как раз знаю на чем работает. И я дейстивительно НАДЕЖНО знаю, что ни у кого из моих знакомых нет НИЧЕГО под Линуксом кроме андроидофонов.
- Есть даже у некоторых роутеры на Cisco IOS, и на VxWorks, и куча оборудования на совсем малоизвестных ОС, но Линукса нет.
Я сам лично несколько месяцев искал себе "для препарирования и экспериментов" железку на ARM или MIPS (я сам электронщик и программист с опытом Embedded, так что чего у них внутрях знаю более чем достаточно), но так ничего приличного не нашел.
ЦитироватьА для фикса багов важно именно кол-во пользователей так как баг репорты составляют именно они как напрямую так и опосредованно (например через форумы производителей).
Лицензия на Линукс БЫЛА прописана так, что до определенной версии производитель мог оставлять багофиксы у себя и давать пользователям ТОЛЬКО двоичные патчи, поэтому эти море роутеров на ядро Линукса на НЕ-х86 влияли очень слабо.
Кстати, надо будет исследовать вопрос подробнее - возможно в Андроиде древнее ядро 2.4 как раз ввиду перехода современного ядра на другую, более жесткую лицензию :wink:
"Демократия, это когда царь умный, а также добрый и честный по отношению к своим холопам".
--
Удача - подготовленный успех!

X

Цитировать
ЦитироватьРоутеров на мипс море. Телевизоров современных. Спутниковых ресиверов. Медиаплейеров. Просто мало кто знает на чем оно работает.
А я как раз знаю на чем работает. И я дейстивительно НАДЕЖНО знаю, что ни у кого из моих знакомых нет НИЧЕГО под Линуксом кроме андроидофонов.
- Есть даже у некоторых роутеры на Cisco IOS, и на VxWorks, и куча оборудования на совсем малоизвестных ОС, но Линукса нет.
Я сам лично несколько месяцев искал себе "для препарирования и экспериментов" железку на ARM или MIPS (я сам электронщик и программист с опытом Embedded, так что чего у них внутрях знаю более чем достаточно), но так ничего приличного не нашел.
ЦитироватьА для фикса багов важно именно кол-во пользователей так как баг репорты составляют именно они как напрямую так и опосредованно (например через форумы производителей).
Лицензия на Линукс БЫЛА прописана так, что до определенной версии производитель мог оставлять багофиксы у себя и давать пользователям ТОЛЬКО двоичные патчи, поэтому эти море роутеров на ядро Линукса на НЕ-х86 влияли очень слабо.
Кстати, надо будет исследовать вопрос подробнее - возможно в Андроиде древнее ядро 2.4 как раз ввиду перехода современного ядра на другую, более жесткую лицензию :wink:

Купите себе почти любой dlink - там линукс на мипсе - цена от 900 рэ.
Это если у вас денег на нормальную отладочную плату на например арме нет.
И поменьше гонору.
В андройде кстати уже давно ядро 2.6.38 и задержка с переходом там была связана совсем не с типом процессора.
Производители железа кстати очень активно трудятся над ядром и дровами то что вы не в курсе ситуации не меняет.
Лицензия свежая запрещает только тивоизацию - вот и все отличие от старой.
Про то ко я сам в отличии от вас писать не буду - будем скромнее.

Вал

Цитировать
ЦитироватьРоутеров на мипс море. Телевизоров современных. Спутниковых ресиверов. Медиаплейеров. Просто мало кто знает на чем оно работает.
А я как раз знаю на чем работает. И я дейстивительно НАДЕЖНО знаю, что ни у кого из моих знакомых нет НИЧЕГО под Линуксом кроме андроидофонов.
- Есть даже у некоторых роутеры на Cisco IOS, и на VxWorks, и куча оборудования на совсем малоизвестных ОС, но Линукса нет.
Я сам лично несколько месяцев искал себе "для препарирования и экспериментов" железку на ARM или MIPS (я сам электронщик и программист с опытом Embedded, так что чего у них внутрях знаю более чем достаточно), но так ничего приличного не нашел.
ЦитироватьА для фикса багов важно именно кол-во пользователей так как баг репорты составляют именно они как напрямую так и опосредованно (например через форумы производителей).
Лицензия на Линукс БЫЛА прописана так, что до определенной версии производитель мог оставлять багофиксы у себя и давать пользователям ТОЛЬКО двоичные патчи, поэтому эти море роутеров на ядро Линукса на НЕ-х86 влияли очень слабо.
Кстати, надо будет исследовать вопрос подробнее - возможно в Андроиде древнее ядро 2.4 как раз ввиду перехода современного ядра на другую, более жесткую лицензию :wink:
Откройте для себя BusyBox. А андроид уж сто лет в обед на ядре 2.6
5359055087344250