Среда, 12 - Февраль - 2014
Некоторое время тому назад в компанию, где я сейчас работаю, пришёл новый директор ИТ-департамента. Как оказалось, завзятый линуксоид, поросший мхом линуксмифов и имеющий соответствующее отношение к Windows-системам: «Windows глючит и небезопасен; а вот Linux, напротив, разработан быть надёжным, отказоустойчивым и безопасным». Только вот незадача, у нас практически всё на Windows, за исключением некоторых бизнес-решений и специфических Appliances типа антиспама. Мы быстро узнали, что «Windows говно, потому что его нужно перезагружать после инсталляции обновлений, а вот Linux можно обновлять без перезагрузок, имея аптаймы по нескольку лет». Настаивая на регулярных рестартах и установке обновлений, я даже услышал вопрос «а можно ли какие-то сервера перевести на Linux, чтобы рестартов не было?»
Потом я понял, что вижу в нём себя, но в несколько другом ракурсе. Я уже три сезона откатал на мотоцикле и понимаю, что серьёзно к нему могут относиться только фанаты. Вождение мотоцикла — это тяжёлая работа, в которой нельзя расслабиться ни на секунду, любая осечка может привести к падению и тяжёлым травмам. Обычному человеку это нафиг не нужно, поэтому люди выбирают «не шашечки, а чтобы ехать». Несмотря на всё моё положительное отношение к мототранспорту, следует признать его серьёзные проблемы, которые не присущи автомобилям:
- Остановиться, особенно быстро, не так просто. Тормоз в пол вообще равняется падению;
- Ты очень зависим от погоды. Дождь, холод существенно ограничивают не только комфорт, но даже саму возможность использования мотоцикла;
- Постоянно нужно таскать с собой сменную одежду и обувь, чтобы на месте переодеваться, если остаёшься надолго;
- Вопрос «в магазине возьми памперсы и полмешка картошки» зачастую нерешабелен, и разгрузка в виде рюкзака и сумок особо не помогает;
- Нужно быть в соответствующей физической форме. Дети, старики и прочие пассажиры — мимо.
Всё это в целом объясняет, почему мотоциклов на дороге гораздо меньше, чем автомобилей. Людям нормально передвигаться нужно, без ебатории. То же самое с компьютерами — оставьте Linux фрикам, людям же дайте нормально работать с приложениями, бизнес-задачами. Попытки приблизить Linux по уровню usability к Windows зачастую ничуть выглядят не лучше, чем трицикл — устройство, обладающее всеми недостатками мотоцикла и автомобиля одновременно, поэтому число его пользователей ещё ниже.
Представьте картину, когда вы пришли на авторынок, выбираете модель автомобиля. К вам подходит молодой красноглазый человек с длинными волосами и начинает втирать: «машина — говно, она постоянно ломается и неспособна наклоняться в поворотах. Берите мотоцикл! Вот я — байкер уже 10 лет, у меня дома три байка, я классно катаюсь с друзьями, везде могу ездить». Сам будучи байкером, я его прекрасно понимаю. Но всё это вовсе не означает, что мотоцикл отвечает моим текущим нуждам. Это также не доказывает, что мотоцикл лучше машины.
Как и у мотоцикла, у Linux есть свои, узко ограниченные, области применения. В это смысле не помогут ни идеологические («Linux — это свобода»), ни исторические («Windows начинал разрабатываться на основе Unix с интерфейсом Apple») отсылки линукс-тамплиеров. На мотоцикле ты свободен не более, чем на другом виде транспорта. А факт, что история автомобилестроения началась именно с мотоцикла, вообще ничего не означает!
То, что Linux для нормальных людей гораздо хуже, чем Windows, — однозначный факт, иначе Linux давно был бы установлен на всех компьютерах. Недостатков масса: это и ограниченная поддержка аппаратуры, и несовместимость бизнес-приложений, и даже все корявости управления. Корячиться с Linux — удел фанатов. Но их личные симпатии не являются техническим обоснованием для пропихивания системы везде подряд, где работают люди.
В области серверных задач дискуссия вообще может перейти за рамки реального мира:
- «IIS вообще нельзя выставлять в Интернет, он требует кучу сложных firewalls, а вот Linux с PHP из коробки безопасен, поэтому его можно»;
- «Для небольшой сети я бы сделал простую Samba, никакие Active Directory не нужны»;
- «Linux вырос из Unix, а Unix имеет такие возможности в дисковой подсистеме и файловой системе, что Windows даже и не снилось».
Прицепленная к мотоциклу коляска с надписью «Samba» даже близко не делает её похожей на грузовик марки Active Directory. Если водителя пугает высокая кабина с большим количеством кнопок, пусть идёт учиться вождению и сдаёт на права; но подменять понятия, выдавая коляску за полуприцеп фуры, совершенно не следует.
Окончательная линукспобеда произойдёт не раньше, чем весь мир пересядет на двухколёсный транспорт. То есть, этого не произойдёт никогда.