2005 г.

Впечатления от прочитанного

Родион Тарабанов, инженер АСУ ТП

Прежде, чем читать эту статью, посмотрите начало дискуссии.

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

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

В статье В.Н. Алексеенко "Деньги правят миром, и у кого их больше, тот и прав!" промелькнула тема денег. Мне понравилось, сколь циннично автор заявляет, мол все пользователи Виндовс - воры. Вопрос! А что под Линукс или Юникс нет платных продуктов, которые наш пользователь не ворует? Господа, зайдите в ларек и купите тот же Kylix за 16-20 грн. (цены на Украине). Или все паскалем брезгуют. А кто думает, что это придумано Борландом на шару, так и напишите туда. Я не пытаюсь оправдать воровство ПО, оно было есть и будет интеллектуальной собственностью. И это тоже тема отдельного разговора. Вопрос в другом. Если некий автор ПО предлагает его купить, он должен так или иначе нести ответственность за проданное ПО. А ведь никто не будет отвечать за то, что он не делал. То есть при изменении покупателем кода купленного программного продукта ответственность несет именно покупатель. И с помощью такого подхода решается задача совместимости и стандартизации ПО. А кто не согласен, пусть попробует пересобрать MAC OS - это ведь тоже клон UNIX. Разница в подходах к решению этого вопроса - один из краеугольных камней всей дискуссии.

Могу привести пару примеров из собственной жизни. Когда я только начинал работать инженером-конструктором, у нас возникла проблема, решить которую я предложил путем внесения изменений в конструкцию стандартного прибора. Меня похвалили за оригинальность предложенного решения, однако отклонили его, аргументировав отказ следующим образом: "...допустим завтра ты уволишься" - сказали мне - "а послезавтра этот прибор выйдет из строя. На гарантию его не примут, а если примут, то опять сделают стандартным, и как это исправить, будешь знать только ты, а это, сам понимаешь...". Другой эпизод произошел, когда мне пришлось устанавливать SCADA-систему на одном из предприятий. Возможности, которые должны быть реализованы, достигались путем тонкой настройки, но ядро системы было неизменно. Оно было куплено, и за него несет ответственность разработчик ПО - солидная фирма, зарекомендовавшая себя на рынке, которая завтра не исчезнет. Кстати, я не думаю, что при пересборке линукса или другой системы пользователи и программисты настолько фундаментально все меняют, затрагивая даже ядро ОС. А ведь много раз приходилось слышать этот довод в аргументах, подтверждающих гибкость юникс-подобных систем. Как же, в таком случае, обеспечить совместимость? Да и никому еще не приходило в голову, скажем, изменить формат данных протокола TCP/IP.

И последнее. Пользователям и программистам: насильно мил не будешь, и там, и там есть свои недостатки. И какую систему использовать определяет пользователь или группа пользователей в зависимости от задач и способов их решения. И windows и unix доказали свое право на существование. Дело только за сосуществованием.

Несколько сумбурно получилось, но что поделаешь.

Новости IT
8 мая 2026
Релиз Chrome 148

Связь с редакцией