Российский разработчик и производитель микропроцессоров ЗАО "МЦСТ" и компания Wind River подписали партнерское соглашение, по которому МЦСТ получает доступ к исходным текстам операционной системы реального времени VxWorks для портирования на SPARC-микропроцессоры семейства "МЦСТ-R" и сертификации VxWorks в составе вычислительных комплексов "Эльбрус-90микро".
Семейство отечественных микропроцессоров с архитектурой SPARC "МЦСТ-R" включает в себя три микропроцессора: "МЦСТ-R150" с топологическими нормами 0.35мкм и тактовой частотой 150МГц, "МЦСТ-R500" с топологическими нормами 0.13мкм и тактовой частотой 500МГц и система-на-кристалле "МЦСТ-R500S", содержащая два процессорных ядра, кэш второго уровня 512КБ, контроллер DDR SDRAM, контроллер PCI, Ethernet, SCSI и гигабайтные линки для организации мультипроцессорной системы.
На базе микропроцессоров "МЦСТ-R" выпускаются вычислительные комплексы "Эльбрус-90микро" в различных исполнениях: настольный, носимый, перебазируемый и встраиваемый вариант для жестких условий эксплуатации. Базовой операционной системой ВК "Эльбрус-90микро" является ОС Solaris, имеющая сертификат по 2-му классу защиты от несанкционированного доступа и 2-му уровню контроля отсутствия недекларированных возможностей.URL: http://www.asutp.ru/?p=206309&PHPSESSID=fe0c28103a18e168b707...
Новость: http://www.opennet.me/opennews/art.shtml?num=10042
Хотят поменять солярис на vxworks?
типа теперь мы будем реальновременнее всех реальновременных :)
Нет. Хотят сократить время реакции на нажатие в Абиворде с 12 до 6 секунд :)
2Квагга: на ЛОР однозначно. RTOS не нужна 99,999% тех кто использует nix.Ведь это же здорово, наш (полностью российский) процессор получил еще одну операционку, которая ему действительно нужна. Причем именно RealTime!!!
>Ведь это же здорово, наш (полностью российский) процессор получил еще одну операционку, которая ему действительно нужна. Причем именно RealTime!!!А он правда на наших заводах делается? А где? Ангстрем вроде их не делает ....
>2Квагга: на ЛОР однозначно. RTOS не нужна 99,999% тех кто использует nix.
>
>
>Ведь это же здорово, наш (полностью российский) процессор получил еще одну операционку,
>которая ему действительно нужна. Причем именно RealTime!!!SpecInt95 - 10. Клоун, нах.
> наш (полностью российский) - а это о чём???
"Карат" - тоже "наш"? Откуда ты такой? Из школы военных программистов? Шагистика, барабанный бой?
Остыньте. Здорово то, что в нашей стране есть люди/предприятия, пытающиеся заниматься более серьезными вещами, чем разработки веб-сайтов.
Тем временем сами Wind River дрейфуют в сторону линукса -- кто бы рассказал подробнее, какой смысл портировать совсем проприетарную и стратегически будто наследственную ОС? Пока из доводов технического плана видится или существенно меньший объём кода на вычитку, или недоступность RTCore для SPARC.Хотя судя по тому, что слышал от бывших разработчиков MСBС или избежавших такой участи их коллег -- проблемы _там_ скорее не технические...
Ну будет оно где-то.Ну и гуй с ним :).Очень нишевое применение у этой конструкции.И в своей нише VxWorks далеко не единственная система.
А кто мне скажет, что это значит - "сертификат по 2-му уровню контроля отсутствия недекларированных возможностей"
Читай http://www.fstec.ru/_docs/doc_3_3_010.htm
Теперь понятно почему Linux никогда не получит даже 4_ого уровня.1. Не успеют, так как API обновляется как минимум 2 раза в год.
2. Это нах... никому ненужно, а если нужно см. п. 1
3. Я про Linux, а не про Новелль с РедХатой
Да легко. Взять ядро, наложить нужные патчи и на этой основе строить нужные системы. Когда будет нужно что-то кардинально новое из ядра, то повторно "взять ядро, наложить нужные патчи и т.д.". По этой схеме можно хоть до 2-го уровня контроля от НДВ сертифицировать. Главное доработки нужные произвести.
>Да легко.
Сэр, никак, собаку съел как кернел-хакер и заодно менеджер всяких сертифицированных проектов...Я когда-то попытался перетащить патчик, который на 2.0.3x делал индикатор консольной раскладки из VGA'шной рамки экрана, на 2.2.x. А там это всё как раз сильно перелопатили. Хотелось довольно сильно, но не настолько.
С тех пор на подобное смотрю скорее со стороны, но в общем и в целом представляю порядки времени наиболее квалифицированных людей страны (это которые по ящикам с сотнями оболтусов почему-то предпочитают не сидеть) по поддержке исправлений и улучшений.
С сертификациями -- совсем отдельный разговор, кого спросить -- есть и в .ua (далеко ходить даже не надо), и в .ru, но и так понятно достаточно, чтобы "да легко" вызвало лёгкую ухмылку.
PS: хотите, я Вам тот патчик дам, а за отнесённый на 2.6.18 и 2.6.21 (если оно ещё будет тогда текущим) и работающий -- положу ну пусть $25 для начала?
Я не кернел-хакер, а занимаюсь именно сертификацией.После получения сертификата система не обновляется, исходный код эталонируется. Размножение системы происходит с эталонного образца. Для изменения состава системы (в результате внесения патча, нового ядра, программы и т.д.) необходимо проходить процесс сертификации повторно.
>Я не кернел-хакер, а занимаюсь именно сертификацией.
О как.>После получения сертификата система не обновляется, исходный код эталонируется.
Как правило, но не всегда. (для меня тоже было парадоксом)>Для изменения состава системы (в результате внесения патча, нового ядра, программы и т.д.)
>необходимо проходить процесс сертификации повторно.
...вследствие чего типична проблема "сертифицированное или заткнутое по дыркам" для сколь-нибудь нетривиального (универсального) программного окружения, увы.Насколько понимаю (это лишь предположение) -- выходом может быть инкрементальность сертификации изменений, сводящихся к исправлению проблем безопасности, но при этом не получается избежать потенциально успешных попыток протащить с реальным исправлением закладку -- вроде описанной здесь применительно к вторичному CVS с ядром Linux времён разработки с использованием BitKeeper (см. письмо Zwane Mwaikambo): http://kerneltrap.org/node/1584
> Как правило, но не всегда. (для меня тоже было парадоксом)
Не могли бы указать в каким именно случаях? Проф. интерес.> Насколько понимаю (это лишь предположение) -- выходом может быть инкрементальность
> сертификации изменений, сводящихся к исправлению проблем безопасности, но при этом не
> получается избежать потенциально успешных попыток протащить с реальным исправлением
> закладку -- вроде описанной здесь применительно к вторичному CVS с ядром Linux времён
> разработки с использованием BitKeeper (см. письмо Zwane Mwaikambo):
> http://kerneltrap.org/node/1584
1. Выхода нет. Сертифицированная система не должна изменяться, т.к. нет гарантий как изменения в одной подсистеме повлияют на функционирование и стабильность других посистем.
2. Проблема не столько в возможности добавить закладку, сколько в отсутствии гарантий стабильности и надёжности системы после внесения изменений. Разве мало случаев, когда подправили в одном месте и нечаянно сломали в другом?
Про патчик -- сейчас в основном framebuffer используется. Делать индикатор VGA-рамкой уже не серьезно. Сейчас скорее надо что-то типа терминала для консоли на основе QT (как в демо для FIASCO-UX или их L4 демо-сд)
Насколько я знаю, Linux крутится на Эльбрусах давно. Но для декстопа эльбрус наверно дороговато будет. Мы на промышленные PC QNX ставили, выбор был естественно сделан из-за сертификата, но технически и Linux можно было, RTOS был не нужен. Так, что тем кому нужно оценят и так, а потрепаться или проявлять знания слэнга удафком - на LOR.
А почему не ОС2000?
А у нас Эльбрусы под Linux МСВС 3.0
Показывали нам под еще каким-то линуксом, сейчас не вспомню...
Но МСВС 3.0 это наша судьба(
Забыл добавить, что-бы железо МЦСТшное заработало, нужны драйвера их разработки)
Еслиб Эльбрусы, в конструктиве PC, стоили 20-25руб. взял-бы домой такой... и сервер на фирме поменял бы... но 80 рублей это дороговато!
Вообще, очень, очень жаль, что МЦСТ не двигает свои ВК в массы. Одна реклама по общественному каналу, всего одна, и доступная цена... в России появилась бы еще одна корпорация, типа IBM или Apple.А вообще, приятное наверно, ощущение: открываешь системник, а там на ЦП написанно "МЦСТ Эльбрус", смотришь на разъем... "ЖД1, ЖД2", на блясящую микруху - "БСВВ". Заходишь в Биос, а там... все по русски... эхх... бляха муха, ну какого они такие дорогие!
А так хочется, хоть раз помучаться, что бы установить поддержку Английского... :-)Почему, америкосы лидеры по ПО? Отчасти, потому, что они в своей среде. Представте компьютер и ОС которая изначально Русская. Которая ни в биосе, ни на самом низком уровне не иммеет ни одного англиского слова. ВСЯ ДОКУМЕНТАЦИЯ РУССКАЯ. Типа 1С. И исходники тож как тексты 1С. Русскоязычные тексты и принципы работы 1С очивидны, не надо иметь семь пядей во лбу, что бы понять что она делает:
Таблица1.Открыть;
Таблица1.НоваяСтрока();
Сообщить("Здравствуй Мир...");
ДобавитьКолонку("");
Если (<>) Тогда
Таблица1.Записать;
КонецЕсли.
Не надо запоминать сложные анг.словосочетания имен функций. Все просто.
ПроверкаВнешФайла...
А еще хочется, чтоб америкосы потихоньку начинали учить Русский...
Все, ушел от темы....
>муха, ну какого они такие дорогие!предсерийное производство, что вы хотите. Конечно все будет очень дорогим.
>[оверквотинг удален]
>пядей во лбу, что бы понять что она делает:
> Таблица1.Открыть;
> Таблица1.НоваяСтрока();
> Сообщить("Здравствуй Мир...");
> ДобавитьКолонку("");
> Если (<>) Тогда
> Таблица1.Записать;
> КонецЕсли.
>Не надо запоминать сложные анг.словосочетания имен функций. Все просто.
> ПроверкаВнешФайла...Все просто. Попробуйте посчитать, сколько раз вам прийдется переключить раскладку (если посмотреть на нынешнюю виндовую) чтоб набрать такой текст. С ходу <>[]{} &^' -- отсутствуют в русской раскладке.
там другой биос - опенфирмварь там... единственно что там может быть по русски - это стартовый заголовок (насколько помню: "МЦСТ Open Boot" - чтото типа того)... вы как себе "Fortran на русском" представляете ?ЗЫ: на Эльбрусах тоже самое похоже