Разделы:

Главная

О проекте

Загрузки

Документация:

Linux

BSD

Другие Unix

Программинг

HTML, XML...

Сервера

"Окна Закрой!"

MANы

 


Почему я не собираюсь переходить на Linux.
(рассуждение программиста)

Значительная часть людей, которые страстно доказывают преимущества ОС Linux перед Windows выдвигают почему-то, на мой взгляд, странные аргументы: они оперируют не собственной выгодой, желанием, пристрастием, а выгодой школ, институтов, предприятий и министерств. Я отвергаю такие аргументы и скажу честно, что в выборе операционной системы руководствуюсь собственной выгодой и собственными пристрастиями. И если меня и интересует, перейдет ли образование полностью или частично на Linux, то лишь с точки зрения того, как это может повлиять на мою деятельность. Я уверен, что и большинство моих возможных оппонентов (а может и все) блюдут свои собственные интересы, но доказать не могу – не признаются ведь черти!

Я программист, для меня это стоит на первом месте. Пользователь во мне вторичен. И даже если в Linux появиться единый, удобный, интуитивно понятный мне пользователю Windows графический интерфейс и будет написано большое количество программ хорошо интегрированных друг с другом, из которых я мог бы выбирать наиболее приемлемую для себя - это вряд ли существенно повлияет на мой выбор.

В конце 80-х годов я перешел на ОС MS DOS и программировал под ней довольно долго. Переход на Windows (в программировании) для меня был достаточно драматичным. Мне все казалось, что я не до конца освоил как программист MS DOS. Таков мой характер: мне трудно бросить что-то, в чем я не достиг достаточных, на мой взгляд, высот. Только написав книгу и несколько удачных и не совсем программ, я почувствовал, что могу сделать этот шаг. И даже здесь я вел себя, как может показаться для некоторых, странно. Был уже год 97, а я не мог начать программировать в Windows 95, потому что не написал ни одной программы под Windows 3.1 (была такая система). С книгами и документациями было худо, но я, провозившись несколько месяцев, с трудом продираясь сквозь чуждый для меня тогда программный интерфейс, написал несколько программ на Си и ассемблере под Windows 3.1. И вот тогда я вздохнул спокойно (ступень была преодолена) и я начал программировать под Windows 9x и Windows NT и занимаюсь этим до сих пор. Вот и первая причина, по которой я не перехожу на Linux: я еще не все сделал и не всего достиг в Windows. Windows это сложная, захватывающе интересная, красивая и развивающаяся система. Вообще о том, как создавалась и развивалась Windows нужно говорить отдельно. Лично я восхищен действиями и менеджеров и программистов фирмы Microsoft. Программистов особенно – ведь перед ними ставились задачи, вытекающие из логики развития коммерческого программного продукта, задачи, которые как раз по этой причине были трудно выполнимы, но, на мой взгляд, программисты, были на высоте. Впрочем, я ударился в лирику.

Чтобы не говорили критики Windows, а она занимала, и будет занимать большую часть рынка ОС. Я пишу книги о программировании в Windows, пишу программы, потому что это востребовано, а востребовано это будет, я думаю долго, как раз по причине указанной выше. Linux не внушает мне доверия по нескольким причинам.
1. Бесплатное распространение. Знаете байку о сыре в мышеловке. А если серьезно – нет ничего бесплатного. За все кто-то платит. Платит, потому что пока это выгодно. Кроме этого, взяв бесплатно ОС, за остальное Вы будете платить и не мало. Но, это отдельный разговор. Очень вероятно, что для того чтобы конкурировать с Windows потребуются дополнительные финансовые вливания и Linux станет платной. Все ее бесплатное преимущество тогда улетучиться. Так что бесплатность скорее минус, чем плюс. Представьте себе, что образование перешло на Linux и вдруг… не хочется и думать об этом. А вот еще страшилка. Человек пишет диссертацию, в которой доказывает, что Linux лучше, чем Windows и основным аргументом в ней служит как раз эта самая бесплатность. Представляете, диссертация уже готова, разослан автореферат и назначено заседание совета. Нет, уже идет заседание совета и в перерыве, когда члены совета собираются накидать диссертанту белых шаров, в комнату, где собрались ученые старцы, врывается весь бледный как смерть секретарь совета. И все. Диссертанта уносят на носилках.
2. Открытый код. Вообще это вызывает у меня недоверие. Лично я свой код не открываю, кроме текстов программ, публикуемых в книгах и собственно для этого написанных. Он что (этот код), поможет мне программировать? Да, вряд ли. Изучать код? – да не смешите. Лучше написать свою программу, это гораздо интересней. Для Windows имеется море документации официальной и не официальной, огромное количество книг, что позволяет писать прикладные и системные программы любой сложности и любого уровня интегрированности с ОС. А простому пользователю, зачем этот Linux’овский код? Ему важно, чтобы удобно было работать. Крупная же организация всегда может заключить договор о проверке безопасности системы или попросить Microsoft открыть какую-то часть кода. Но не забывайте: открытый код могут и закрыть. Тогда чем аргументировать будем?
3. Надежность? Это дело наживное. Никто не собирается сравнивать Linux c Windows 98, а Windows 2003 приближается по надежности к Linux, а может и превосходит – есть и такие утверждения (и исследования!). Впрочем, для программиста надежность ОС это не самое главное, а как пользователя надежность Windows XP и Windows 2003 меня абсолютно удовлетворяет. Что касается вирусов, то здесь действует закон больших чисел: чем больше машин будет работать под Linux, тем больше и вирусов будет создано под Linux. Авторам вирусов важна слава: к чему писать вирус под ОС, на которой мало кто работает. К тому же код то под Linux открыт (sic!) и надо ожидать, что этим создатели вирусов с благодарностью будут пользоваться.
4. Существует несколько фирм, производящих операционную систему Linux. Вот это мне уже совсем не нравиться. Как они будут согласовывать свои действия по совместимости ПО? Как я должен согласовывать? – и это важнее. Для меня, пожалуй, это одна из самых существенных причин. Конечно, Вы скажете, что я воспитан фирмой Microsoft. Да, пожалуй. Но мне кажется и для простого пользователя это одна из причин не переходить на Linux.

И еще, я лично доволен, что фирма, разрабатывающая операционную систему, разрабатывает и системы программирования. Действительно, кому как не им знать тонкости операционной системы. Кроме того, для того, чтобы быстро и эффективно внедрять новые технологии программирования (например .NET) нужна совместная работа разработчиков ОС и разработчиков систем программирования (библиотек, компиляторов, сред). В общем как программист я доволен продуктами Microsoft. Мне кажется, у пользователей есть еще большие основания не уходить от ОС Windows. Что касается администраторов, то здесь я бы сказал так 50*50. Но скоро появятся новые ОС Microsoft, посмотрим.

Пирогов Владислав
© Copyright Пирогов В.Ю.


Партнёры и спонсоры проекта:

Все материалы сайта распространяются по лицензии GNU/GPL
© ProUNIX 2003-2009, UnixLib 2005-2009, SoftLib 2006-2009.