Замечания по поводу программного обеспечения

У автора сложилось впечатление, что всё современное строительство программного обеспечения – это, в лучшем случае, «бег по замкнутому кругу», а в худшем случае – «дорога в никуда». Поясню, почему он так считает.

Началось того, что он начал тестировать свободное программное обеспечение для коммерческих нужд, офиса и датамайнинга, а также различные дистрибутивы операционной системы Linux. Сразу возникли проблемы, касающиеся настроек данных программ. Если сказать, что в разных версиях дистрибутивов настройка и «стабильность» работы программ (даже на одном и том же «железе») разные – значит вообще ничего не сказать. Все настройки, которые автор создал для одного дистрибутива, не переносились на другой дистрибутив – они вообще располагались в разных каталогах, и их файлы конфигурации даже имели разный синтаксис. Работу программ на эмуляторах MS-DOS и Windows можно охарактеризовать двумя словами: «полный произвол». На одном и том же оборудовании программы могли не запускаться по неизвестным причинам. И т.д. …

Причём автор вначале начал винить в этой «чехарде стандартов» разработчиков свободного программного обеспечения. Мол, «моя программа, что хочу, то и делаю…». Однако похожие проблемы возникают и с программным обеспечением от Microsoft. В самом деле, настроить новую Windows Vista или Office 2007 человеку, работавшего на предыдущих версиях этих пакетов, затруднительно. Windows Vista вообще не любит, чтобы кто-либо доводил её параметры «ручками».

Сразу автору вспомнилась операционная система «ОС ДВК». Чтобы заставить работать программу на ней, достаточно было скопировать её на дискету. Двух-трёх дискет по 360 Кбайт было достаточно, чтобы уместить на них все необходимые программы и оставить место для данных пользователя. А какие были параметры ДВК… 16-ти разрядный процессор, 64 Кбайт оперативной памяти, два дисковода для гибких 5,25 дюймовых дисков по 360 Кбайт. И вся эта техника работала с не меньшей надёжностью, чем современные компьютеры! Проблем с драйверами не было, и быть не могло – всё оборудование было стандартным. Да было множество ограничений. Но в те времена в СССР было куда больше других, более существенных ограничений, однако это не мешало советскому народу жить, и многие из старшего поколения, не задумываясь, вернулись бы в «застойные времена». Проблема же нехватки ресурсов для ЭВМ ДВК и ограничения операционной системы решалась невиданной и не осуществимой в настоящее время «оптимизацией кода и данных». Шутка ли, полноценный «экранный» текстовый редактор, имеющий размер 10 Кбайт!…

Развитие же современного ПО идёт по принципу «снятие ограничений для пользователя». Чего стоит возможность писать «длинные имена» файлов. К этому быстро привыкаешь, и работать на старом оборудовании становится «некомфортно». Однако что бы Вы поставили «во главу угла» при выборе автомобиля – комфорт или «безопасность+возможность езды на нём»? К сожалению, всё больше пользователей выбирают комфорт в ущерб всему остальному. Но это же неправильно!

Пусть эта заметка хотя бы кого заставила задуматься, «те ли пути мы выбираем». А вообще, автор согласен на дискуссию – если эта тема действительно интересна.

Добавить комментарий