Сколково задумалось...
«Лучше синица в руках, чем дятел…»
Народная мудрость.
Дискуссии о том, что WINDOWS не устраивает пользователей по многим причинам обычно ничем не заканчиваются – нет альтернативы. Если не считать пользователей смартфонов, работать на линуксе желающих маловато, поскольку вся информационная инфраструктура ориентирована на традиционный файловый формат, совершенствовать который Майкрософт не торопится. Были конечно введены некоторые дополнительные свойства и расширен набор участников безопасности, но не произошло главного – не появились специализированные файловые системы, удобные для пользователя, гарантирующие точность, надёжность и функциональность, оптимальные и по многим другим характеристикам. Мечты об искусственном интеллекте пока не более, чем журавль в небе для миллиарда пользователей, включающих каждый день свои системники для того, чтоб почитать новости в интернете или поиграть. Именно старая аппаратная платформа не позволяет вдруг всем сразу поумнеть, ощутив себя владельцем разумного электронного устройства. Политические разногласия и технические ограничения заставляют лидеров производства «железа» и разработки программной продукции не форсировать события, а искать способы «совместимости», резко снижающей производительность. В этом я убедился на собственной машине, отказавшись от сервиса, обеспечивающего эту самую совместимость. Как известно программисты ленивы и не делают лишней работы, даже если она позволит многократно сократить объём и количество программ на компьютере – вот такой парадокс. Речь о том, что множество различных программ, написанных разными людьми и в разное время, требуют для работы «наборы библиотек», которые в свою очередь регулярно модифицируются, выпускаются их новые релизы и несовместимые версии, от чего «распухают» хранящиеся на жёстких дисках объёмы необходимых компонентов. Просто удалить устаревшие недопустимо, так как перестанут работать программы, требующие их наличия в системе.
Это хорошо знают любые пользователи, по этой причине особенно боятся «апгрейда» бухгалтера и экономисты. Однако должен сказать, что страхи несколько преувеличены, новые версии библиотек обычно имеют расширенную функциональность, а старые программы всего лишь нужно «подключить» к новой библиотеке (иногда говорят «пропатчить») и дело в шляпе – можно удалять устаревшие… Тем не менее создать такой патч вручную сейчас бывает практически невозможно – «уши и хвосты», которые торчат из модулей, уже не те, что раньше – их тысячи, а иногда миллионы. Предсказать, какой именно из сотен программ понадобится одна из тысяч функций модулей бывает невозможно без консультаций с разработчиком, а они обычно люди занятые. Нужны способы автоматического определения высокоуровневых семантических зависимостей, а они существующими программами обновления микрокодов не отлавливаются. Более того – система управления версиями VCS не всегда работает корректно в десятке, случается деинсталлятор отображает сразу несколько проинсталлированных дистрибутивов, но иногда это ложные остатки в реестре, иногда наоборот – физически есть версия на диске, но не отображается в качестве проинсталлированной в деинсталляторе. Спрашивается – когда будет применяться новая файловая система, где подобных артефактов в принципе быть не может? Похоже, что руководство само не может (при всём желании приносить пользу обществу даже бесплатно, как Трамп, отказавшийся от зарплаты президента), а подчинённые не хотят делать полезные коды, а может и не видят «свет в конце тоннеля», по которому нужно пройти от естественной глупости к искусственному разуму...
15 ноября 2016 г. Инженер-конструктор Гаврук В. В. МТС +375 29 8464082 ©
Комментарии