Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Надежность программ (было Modbus TCP...)

 Ответить Ответить Страница  <12
Автор
Сообщение
Sergey Sorokin Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 27 Март 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 240
Свойства публикации Свойства публикации   Ответить, цитируя автора - Sergey Sorokin Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Надежность программ (было Modbus TCP...)
    Опубликовано: 22 Сентябрь 2003 19:26

Первоначально опубликовано evgen

Первоначально опубликовано Sergey Sorokin


ПО низкого качества никто просто не будет покупать (а не то что апгрейдится) и компания издохнет еще раньше. Чем качественнее продукт, тем выше его маркетинговый потенциал. Даже монополист не сможет удержать свои позиции на рынке, если будет сознательно выпускать некачественный продукт.


Но ведь MS ведь делает именно ПО низкого качества: взять те же браузеры и аутглюки, дырявые как неизвестно что и врущие пользователю (взять например, движужийся индикатор прогресса при полном отсутсвии такового). Взять чехарду с русскими кодировками, взять несовместимость форматов файлов - что с doc'ами от разных версий оффиса...Или, как оказалось....;-) простейший html-файл, созданный вордом... это сама по себе уже песня... так этот файл не может быть нормально показан в иксплорере... а смайлик стоит потому что мазилла такой файл показывает вполне прилично...

Ну и до кучи по поводу вирусов - интересно какой гений в MS придумал механизм запуска приложений, который на морду показывает иконку, соответвующую расширению имени файла, а при запуске приложения при наличии в начале файла волшебных символов MZ - этот самый файл без всякого обработчика ?

Мы говорили в основном об операционных системах, Вы же в основном критикуете прикладное ПО. Здесь я бы мог предположить два момента. 1) Любое сложное ПО содержит ошибки и недоработки и 2) если бы Вы постоянно работали с Линуксом, то список Ваших претензий к приложениям под Линукс вряд ли был бы меньше.

Проблема бесплатного ПО - это как правило отсутствие единого центра по его развитию и техподдержке, а так же отсутствие достаточной мотивации для программистов занятых в таких проектах (кроме конечно энтузиазма или святой ненависти к Микрософту).

Пока Торвальдсу интересно заниматься Линуксом, есть видимость единой технической политики в этой сфере. Когда ему станет неинтересно, то трудно представить сколько расплодится разновидностей Линукса из уже десятка имеющихся. Если какой либо международный консорциум займется политикой развития Линукса и этот консорциум будет признан широким Линуксоидным сообществом, то тогда у Линукса есть шансы не повторить судьбу Юникса. Пока зайдя в какой нибудь западный магазин можно видеть коробки с разными дистрибутивами Линукса по цене от 30 до 60 долларов. Конечно это недорого, но настораживает сама тенденция коммерционализации этого "бесплатного" продукта. Расплодилось так же большое количество фирм, которые делают деньги как бы не на самом Линуксе, а на консультационных услугах по его внедрению. И может получиться, что компания получив бесплатно Линукс в качестве корпоративной операционной системы, в итоге заплатит те же деньги, только не Микрософту, а таким вот консультантам.

Что касается вирусных проблем и устойчивости, то я недавно где то читал статистику, по которой более 60% успешных атак на Вебсайты через интернет приходится на сервера под Линукс и около 30% на сервера по Windows.

 

С Уважением,

Сергей Сорокин

 

Наверх
Sergey Sorokin Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 27 Март 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 240
Свойства публикации Свойства публикации   Ответить, цитируя автора - Sergey Sorokin Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 22 Сентябрь 2003 19:43
Первоначально опубликовано evgen

Первоначально опубликовано Sergey Sorokin



Ваше мнение базируется на каком то независимом сравнении качества различных ОС или это просто Ваше субъективное мнение?



Простите пожалуйста, а независимое сранение качества различных OC в природе существует ?
Ну или хотя бы даже для целей автоматизации ?

Даже по такому любимому апологетами hard real time OS параметру, как гарантированное время реакции - и то далеко не все ясно

Такие обзоры существуют, но как правило компании, которые их проводят, продают эти обзоры за приличные деньги (700-3000уе).

Подборка статей по ОС реального времени была в СТА 2/97. Просто общий обзор в

http://www.cta.ru/pdf/1997-2/software6_1997_2.pdf

В интернете можно еще посмотреть

http://www.dedicated-systems.com/encyc/buyersguide/rtos/rtosmenu.htm

 

http://www.eg3.com

и ряд других сайтов

 

С уважением,

Сергей Сорокин

 

 

Наверх
bessonov Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 07 Август 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 108
Свойства публикации Свойства публикации   Ответить, цитируя автора - bessonov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 22 Сентябрь 2003 20:51
Первоначально опубликовано Sergey Sorokin

[QUOTE=evgen][QUOTE=Sergey Sorokin] Пока Торвальдсу интересно заниматься Линуксом, есть видимость единой технической политики в этой сфере. Когда ему станет неинтересно, то трудно представить сколько расплодится разновидностей Линукса из уже десятка имеющихся.

Если какой либо международный консорциум займется политикой развития Линукса и этот консорциум будет признан широким Линуксоидным сообществом, то тогда у Линукса есть шансы не повторить судьбу Юникса. 

Пока зайдя в какой нибудь западный магазин можно видеть коробки с разными дистрибутивами Линукса по цене от 30 до 60 долларов. Конечно это недорого, но настораживает сама тенденция коммерционализации этого "бесплатного" продукта. Расплодилось так же большое количество фирм, которые делают деньги как бы не на самом Линуксе, а на консультационных услугах по его внедрению. И может получиться, что компания получив бесплатно Линукс в качестве корпоративной операционной системы, в итоге заплатит те же деньги, только не Микрософту, а таким вот консультантам.

Что касается вирусных проблем и устойчивости, то я недавно где то читал статистику, по которой более 60% успешных атак на Вебсайты через интернет приходится на сервера под Линукс и около 30% на сервера по Windows.


С Уважением,


Сергей Сорокин


 



Я, как любитель настольной системы Линукс, должен сказать, что очень интересные вопросы поставлены...

Позволю себе разложить их по пунктам:

1."Пока Торвальдсу интересно заниматься Линуксом, есть видимость единой технической политики в этой сфере. Когда ему станет неинтересно, то трудно представить сколько расплодится разновидностей Линукса из уже десятка имеющихся."

Что касается ядра, то тут проблем нет -- ядро едино для всех дистрибутивов Линуксов.

Что касается дистрибутивов... то тут уже по факту, сложилась тенденция "к самоуправству" в зависимости от НАЗНАЧЕНИЯ дистрибутива...
Конечный пользователь -- выбирает СВОЙ дистрибутив, или КАЧЕСТВО ОРГАНИЗАЦИИ дистрибутива...

2. "Пока зайдя в какой нибудь западный магазин можно видеть коробки с разными дистрибутивами Линукса по цене от 30 до 60 долларов. Конечно это недорого, но настораживает сама тенденция коммерционализации этого "бесплатного" продукта. Расплодилось так же большое количество фирм, которые делают деньги как бы не на самом Линуксе, а на консультационных услугах по его внедрению. И может получиться, что компания получив бесплатно Линукс в качестве корпоративной операционной системы, в итоге заплатит те же деньги, только не Микрософту, а таким вот консультантам."

Да. И не только в западных. Приобретая максимально полную версию дистрибутива, в коробке можно заплатить например 1490.00 руб (~50$)
По технической поддержке с уверенностью могу сказать, что Линуксовое сообщество очень не плохо поддерживает БЕСПЛАТНО -- я это знаю на практике.

Но, если к разработчику дистрибутива обращается ЮРИДИЧЕСКОЕ лицо (а не администратор корпоративной сети) то речь идёт, конечно о деньгах...

ORACLE -- делает ставку развития баз данных именно на Линуксе.

Архитектура Линукса разработана (или эспроприирована из ЮНИКСа) ЛУЧШЕ чем MS Windows.

Скорее всего, базовый софт -- Линукс и её сервис будут оставаться бесплатными.
Но специализированные продукты будут стоить денег, хотя в разработке они должны быть дешевле приложений для MS Windows...
С уважением,
Бессонов Ян.
Наверх
evgen Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 08 Сентябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 178
Свойства публикации Свойства публикации   Ответить, цитируя автора - evgen Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 23 Сентябрь 2003 02:19
Первоначально опубликовано Sergey Sorokin


Мы говорили в основном об операционных системах, Вы же в основном критикуете прикладное ПО.

Во-первых, в MS очень трудно отделить прикладное ПО от операционой системы. Например, запустить операционку отдельно от гуя (GUI). В нормальных осах с этим проблем нет

Во-вторых, проблемы с этим или от этого прикладного ПО вполне могут повлиять на наше управляющее ПО - В свое время была поэма с библиотеками MFC, когда каждое приложение любило ставить свои версии и подверсии не спрося затирая предыдущее. Не знаю - сейчас все стало лучше или хуже.

В-третьих, весьма значительная часть критики связана с работой в сетях, что тоже весьма актуально в CAD/CAM/АСУ/АСУ ТП
Первоначально опубликовано Sergey Sorokin


Здесь я бы мог предположить два момента. 1) Любое сложное ПО содержит ошибки и недоработки и 2) если бы Вы постоянно работали с Линуксом, то список Ваших претензий к приложениям под Линукс вряд ли был бы меньше.



претензий к приложениям под Линукс у меня нет...потому что я постоянно работаю не с ним ;-)
Да, а в случае с Микрософтом - кроме ошибок и недоработок есть еще и намеренно созданные ошибки/недоработки/несовместимости с ПО конкурентов/несовместимости с предыдущими версиями...etc.
Как маленький пример такого - распознавание бутменеджера от OS/2 и убиение оного в w2k
Первоначально опубликовано Sergey Sorokin


Проблема бесплатного ПО - это как правило отсутствие единого центра по его развитию и техподдержке, а так же отсутствие достаточной мотивации для программистов занятых в таких проектах (кроме конечно энтузиазма или святой ненависти к Микрософту).



Все несколько не так. Не надо отождествлять бесплатный софт с софтом с открытыми исходниками, или с линуксом..
На самом деле совсем бесплатного софта нет. Кто-то в той или иной форме оплачивает труд разработчиков. Если разработчик участвует в проекте Open Source и не получает за это деньги - значит за это платит его работодатель, причем не обязательно работодателю это может быть невыгодно и т.п.
Разработчик открытого и бесплатного софта вполне может получать зарплату за свою работу - как пример могу привести проекты Mesa 3D (открытый OpenGL) и Squid - proxy server.
В обоих случаях основные разработчики имеют зарплату за счет спонсоров и, вероятно, не только... Более того, вполне успешные коммерческие разработчики участвуют в том и другом проектах с обоюдной пользой.
Соответственно единого центра на все нет, но для многих успешных проектов такой центр вполне просматривается...
Возьмите ту же Мазилу или Open Office. Или менее заметный Open Watcom.

Первоначально опубликовано Sergey Sorokin


Что касается вирусных проблем и устойчивости, то я недавно где то читал статистику, по которой более 60% успешных атак на Вебсайты через интернет приходится на сервера под Линукс и около 30% на сервера по Windows.




Мало ли что на заборе написано...кто и как эту статистику считал ? У нас во всех средствах массовой дезинформации могут одновременно сообщить, что пассажиский самолет был сбит на высоте 9тысяч км или что достигнута температура всего на три градуса ниже абсолютного нуля. И что такое "успешная атака" ? У меня вот сегодня вечером клиент в локальной сети жаловался - что винда ругается, что ее IP адрес занят другой карточкой, после чего напрочь виснет и помирает...При разборе полетов выяснется что сосед клиента занимался установкой XP в это время.. Интересно - это "атака" или как ? Успешная - это точно ;-)
Предыдущие версии во время установки и до момента прописывания фиксированного IP -адреса всего навсего вызывали переодические сообщения у всех компьютерах в сети о том, что такой же IP адрес есть еще у кого-то
SY,
EK
Наверх
Владимир Е. Зюбин Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 09 Сентябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 247
Свойства публикации Свойства публикации   Ответить, цитируя автора - Владимир Е. Зюбин Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 24 Сентябрь 2003 14:55
Сергей Сорокин:Я так полагаю, что Вы в свободное от основной работы
время на полставки работаете в Микрософте верифицируя и
сопровождая их операционную систему. Раз Вы не по
наслышке знаете внутреннюю кухню Микрософта, то
сообщите пожалуйста какая версия Windows не позволяет
себя проверять на соответствие спецификациям или хотя
бы для какой версии эта работа не была сделана.


К счастью, в мои должностные обязанности не
входит верифицировать Виндовз, но в мои должностные
обязанности входит изучение того, что творится в
области ПО... К счастью, опять же, есть хорошие
публикации, где все описано... на обсуждаемую тему есть
хорошие статьи в журнале "Открытые системы"...

Сергей Сорокин:
Что Вы понимаете под ненормальными условиями
работы для операционной системы? Просто повышенную
нагрузку на ее ресурсы?


Robustness - это функционирование в условиях, не
заданных спецификацией, ну, или не заданных
разработчиком в общем случае...
Для операционной системы, например,
это может быть ограничение на длину строки...
длину буфера...
Как раньше Юниксы взламывались, помните?
Посылается длинная строка, которая превышает
размер приемного буфера, вставляет в ОЗУ свой код,
затирает стек и вместо старого кода возврата
вставляет код возврата на свой код в ОЗУ...
если используется функция strcpy() - то это дыра,
если используется strNcpy() - то это устойчивое ПО.
Это к примеру. Ну, и т.д.


Сергей Сорокин:
В Микрософт несколько тысяч программистов. Там все
такие злодеи? Или все таки есть отдельные светлые
личности? И если программист, для которого качество
было приоритетом, пришел работать в Микрософт, то через
какое время он свои приоритеты пересматривает?


Сергей, это не проблема злого умысла... некачественное
ПО само собой получается... :-) это создание
надежного ПО требует средств...

Сергей Сорокин:
ПО низкого качества никто просто не будет покупать
(а не то что апгрейдится) и компания издохнет еще раньше. Чем
качественнее продукт, тем выше его маркетинговый
потенциал. Даже монополист не сможет удержать свои
позиции на рынке, если будет сознательно выпускать
некачественный продукт.


Это как спозиционировать покупателя...
Вы думаете термин "good enough software"
зря придумали? А между тем это просто эвфемизм...
:-))) согласитесь, гораздо благозвучнее, чем
"некачественное ПО"... или "fatware", как
это дело тот же Вирт называет :-)))

Сергей Сорокин:
Если Вы говорите, что ПО надо поискать, то Вы
наверное признаете, что не все некоммерческие
операционные системы являются высококачественными.
Существует множество вариантов Linux (из них только
популярных около десятка). Они все более качественны
чем Windows или Вы имеете ввиду какую то конкретную
разновидность? Ваше мнение базируется на каком то
независимом сравнении качества различных ОС или это
просто Ваше субъективное мнение? Какая версия Linux
стоит на вашем настольном компьютере?


Мое мнение (в основном) базируется на анализе
принципов, используемых при разработке того и другого
ПО. Но и по моим ощущениям Linux работает устойчивее
Windows. На моем компьютере стоит Linux из дистрибутива
RedHat 7.2.
Владимир Е. Зюбин
Язык Рефлекс -- Си-подобный язык программирования ПЛК
http://reflex-language.narod.ru/
Наверх
bessonov Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 07 Август 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 108
Свойства публикации Свойства публикации   Ответить, цитируя автора - bessonov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 24 Сентябрь 2003 15:45

Для установки Линукса на дом. компьютер рекомендую ALTLinux MASTER 2.2
Грех жаловаться -- работет нормально, совместимость с Office XP
;)
сообщесто дистриба помогает очень хорошо

Доп. ссылка:
http://www.altlinux.ru/?module=softool2003
С уважением,
Бессонов Ян.
Наверх
Владимир Е. Зюбин Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 09 Сентябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 247
Свойства публикации Свойства публикации   Ответить, цитируя автора - Владимир Е. Зюбин Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 25 Сентябрь 2003 11:27
Спасибо за ссылку... действительно, за последние
пару лет отмечаю серьезный рост сервисных возможностей
бесплатного ПО... того же Linux... Не зря же его MS
отметила, как первейшую угрозу своему "бизнесу"...
Владимир Е. Зюбин
Язык Рефлекс -- Си-подобный язык программирования ПЛК
http://reflex-language.narod.ru/
Наверх
 Ответить Ответить Страница  <12

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz