Mazay, поверьте, мне нравится, что у Вас есть профессиональное по этой теме образование и Вы имеете свое собственное мнение.
Немного о К+. Я там поработал всего три месяца. Было это в прошлом веке, когда я вынужденно закончил летать и работал на всяких работах. То в метро, то на РЖД, то в К+, то в "Космос ТВ", то снова в К+...
В 1999-м году уже тогда заметно было, что К+ более успешно продвигает свою СПС. Гарант был туп и уперт в распространении своей СПС лишь на дискетах и на компакт-дисках. А уже тогда K+ пользовался интернетом и его клиенты. И еще развитая сеть консультационных подразделений. В Москве их тогда было аж 18. В двух из них - на Академической и Семёновской я тогда и поработал.
Низовые должности мне в качестве просто консультанта мне не понравились и я ушел из их системы. Но что успел заметить - Гарант тупо проигрывал. У них сильно отставало продвижение новой ниши в справочно-правовых системах, плохо продвигали новое и интересное. Итог я вижу и сейчас - профессиональные юристы пользуются в первую очередь К+, а не аутсайдерами.
Про Линукс.
Я c ним не работал. Десять лет проработал исключительно на NT, Win2000, XP. Могу сказать, для представления о моем уровне подготовки, что хорошо владел функциональностью системы на уровнях и Kernel mode и User mode. То есть, и на уровне ядра ОС и на уровне пользователя ОС. Писал и драйверы к уникальной аппаратуре и, что проще гораздо, приложения к системам. Уровень пользователя для программиста-разработчика легче гораздо, чем работать в режиме ядра ОС. Это как отличие хирурга и терапевта. В ядре ОС ты хирург, ошибки не прощаются, сразу. А в аппликациях ошибки не так фатальны, есть способы обработки исключений. Что такое многопоточность и многозадачность, уровни приоритетов, мягкое реальное время в интервалах 10-100 миллисекунд я тогда хорошо знал. А писать интерфейсный софт - это вообще было просто, хоть и порой рутинно. Малевать окошки обычно у нас давали начинающим программистам. Затем программист, если рос в своих знаниях, занимался структурой ПО, а ближе к пенсии он становится обычно руководителем проекта и так сказать, главным архитектором.
Я на пенсии уже более пяти лет, поэтому немного расскажу как это делалось у нас, в НИИ-1 УНТО ФСБ.
Использовались и винда и линукс и RTOS, многоуровневые сети при разном режиме секретности. Это всё легко можно почитать в инете и в книгах, это абсолютно не секретно, я тут великую тайну не открываю.
Разумеется, винда - плод Майкрософта - имеет закрытый код, который и поныне не открывается компанией. Пишут уже тридцать лет программисты на C, затем C++, а теперь и на C# пишут свои засекреченные коды. Много уже понаписали, за тридцать-то лет.
Что может вытворять винда - можно лишь судить косвенно, дизассемблирование и осмысление - очень трудоёмкое занятие.
Поэтому, если не требовался высокий уровень секретности или доступ к сети компьютеров - обычно писали на винде. И даже для серьезных задач использовалась винда, в меру доверия к ее функционалу.
Что такое большие массивы данных, накопители из систем кластеров я тоже знаю. Там зачастую как-раз использовался Линукс. Открытый код был прозрачен и поэтому соответствовал нашим нормам безопасности. Его адаптировали и появлялись свои отраслевые версии. Использовался и в системах реального времени и для СУБД. Много есть версий Линукса, даже в наших самолетах он есть, в авионике.
Я отнюдь не эксперт в ОС, просто имел хороший уровень и доступ к кругозору. Как я понимаю, адаптированный под конкретные условия Линукс востребован. Например, в плане секретности или надежности.
А почему нет госзаказа на его развитие? Да много у нас непонятного во внутренней политике. Как я понимаю, идут по пути наименьшего сопротивления - там, где можно, используется пиратская крэкнутая винда или лицензионная, а там, где винде по разным причинам не доверяют, у нас используется RTOS или разновидности Linux.