вторник, 23 декабря 2008 г.

Несколько причин, почему Linux всё ещё не "Номер Один!"

Операционной системе GNU/Linux уже более 15-ти лет, Debian Linux - один из первых полноценных дистрибутивов построенных на ядре Линуса Торвальдса вышел в 1993-м году, а с 96-го выходит стабильно. Тоже можно сказать и о Slackware. Это более чем солидный возраст, особенно для такой динамично развивающейся индустрии, как программное обеспечении и ИТ в целом. И регулярно, из года в год мы слышим оптимистические заявления, что вот, уж в новом году Linux станет "Номер Один". Вот, выйдет очередная версия (KDE, Gnome, ядра, дистрибутива, нужное подчеркнуть) и все пользователи от домашних до корпоративных немедленно отправят винды в корзину и дружными рядами пойдут в Linux.


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


То, что за столь долгий срок мало-что изменилось, поневоле заставляет задуматься. Может быть проблемы кроются глубже чем их принято искать обычно. Может быть эти проблемы - "идеологического" характера и упираются в самих Гуру от мира Пингвинов?! Давайте попробуем разобраться в этом. Ведь понять проблему, это означает - уже наполовину решить её!


Самой частой причиной отставания в распространенности Linux многие Гуру называют то, что пользователи не знают о Линукс. Так ли это? Мы живем в 21-м веке - веке сети InterNet. И Линукс появился не вчера и даже не позавчера. Не стану утверждать, что о Линуксе знают все, но точно также - не все знают о Mac и даже о Windows. Далеко не каждый назовет номер версии установленной версии, патча и т.д.. Линукс же доступен свободно и думаю, каждый хоть раз, но слышал о нем. Многие (очень многие!) даже пробовали что-то такое запустить.


Вторым, весьма спорным, утверждением Гуру является использование LiveCD для демонстрации возможностей Linux. Но подумайте сами - что можно успеть увидеть за несколько минут до следующей перезагрузки, которая убьет все настройки. Только то, что это грузится и вроде как "есть жизнь под линукс". Увы, но пользователям нужно совсем другое. Им нужно не просто узнать, что есть такая партия, т.е. простите - операционная система, а что она реально работает и может выполнять ВСЕ ЧТО НАДО. А для этого потенциальный пользователь задает вопросы - на форумах, конференциях, в чатах и просто друзьям-знакомым, и видит далеко не всегда обнадеживающие ответы.


Отдельно хочется упомянуть буйный энтузиазм некоторых переодических изданий, чья популяризаторская деятельность зачастую сводится к ежемесячному предложению попробовать загрузить еще десяток новых LiveCD. И восторг, что это даже загрузилось и имеет сочный зеленый цвет рабочего стола. Для того, чтобы пользователь принял решение реально перейти на свободную платформу этого явно не достаточно. Linux может и должен стать решением на каждый день, для дома и офиса, для портативного ПК и мощного сервера... Давайте попробуем разобраться, что же мешает этому, и что ещё нужно сделать всем нам, чтобы "вернуть радость в компьютеры" (девиз сайта www.distrowatch.com :)


Осмелюсь утверждать, что некоторые проблемы с продвижением и увеличением популярности GNU/Linux связаны не только и не столько с конкуренцией, отсутвием должного финансирования, незнанием простых пользователей, но и с некоторыми идеологическими просчетами отцов-основателей.


Первой, вроде бы уже несколько осознанной разработчиками, но не до конца еще изжитой проблемой остается необходимость работы с командной строкой и ручная правка параметров конфигурации в текстовых файлах. Осмелюсь утверждать, что линукс до тех пор не станет массовой системой на компьютерах пользоватей, пока останется необходимость что-то писать в консоли или текстовом редакторе скриптов. Простота использования операционной системы подразумевает, не абстрактное словосочетание "интутивно понятный интерфейс", но возможность сделать все необходимые действия по установке и настройке системы не прибегая к справочникам, многомегабайтным мануалам и составлению команд длинной в несколько строчек. То, что не всегда просто и понятно даже опытным программистам и системным администратором превращается в ночной кошмар для обычного пользователя. А впрочем - нет, не превращается, едва только увидев такое счастье, пользователи сбегут обратно откуда пришли...


Гуру утверждают, что в этом нет ничего сложного, но для большинства пользователей проблему представляет даже не столько сложность, сколько сама необходимость тратить время на изучение и запоминание всего этого. Есть даже мнение, что пользователь вообще не должен знать, что у него там установлено и как это устроено. Зачем?! Главное, чтобы это что-то четко работало и решало все необходимые задачи.


Скажите честно - вы знаете химический состав аккумуляторной батареи
вашего автомобиля? Может, вы и формулы всех входящих в ее состав элекментов сможете написать незаглядывая в справочники? Что, нет?? Как же вы тогда ездите?.. Если следовать этой логике, то каждый водитель авто должен быть дипломированным химиком, металлургом, юристом и географом (хотя GPS-навигацию все-таки для чего-то придумали). Человеческая жизнь слишком коротка, и как говаривал К. Прутков - нельзя объять не объятное. Наш мир становится все сложнее и уже при всем желании не получится стать "корифеем всех наук". Увы, но для использования некоторых linux-дистрибутивов (камешек в огород SlackWare и Gentoo) юзеру нужно быть весьма и весьма опытным програмистом. Само по себе это конечно не плохо, но не стоит ожидать, что миллионы компьютерных пользователей, всем миром станут хакерами-программистами. Точно также, как люди никогда не станут поголовно врачами, юристами, автомеханиками и еще сотней других профессионалов. Компьютер для большинства людей - это лишь инструмент для работы и отдыха, он не должен и не может быть простым, но суть в том, что пользоваться им должно быть просто даже для непрофессионала.


К счастью, в последние несколько лет в пришло понимание неправильности этой логики, и как следствие - появление дистрибутивов, ориентирующися на неподготовленных пользователей и уделяющих большое внимание развитию именно графического интерфейса. К сожалению, обеспечить 100% отказ от необходимости (именно - не обходимости, речь ведь не идет об о её запрете :-) использовать командную строку пока-что еще не получилось ни у кого.


Второй ошибкой (хотя это спорное мнение) было пренебрежние создателей linux-дистрибутивов к компьютерным играм. Я вполне могу допустить, что бородатые хакеры никогда не воспринимали игрушки всерьез. Следствием этого стал тотальный голод сколько-нибудь серьезных игр, сделанных специально для Linux или хотябы портированных под эту платформу. Разумеется можно возразить, что игрушек - сколько угодно! Тетрисы, пасьянсы, а также аркадные Туксы всех мастей и размеров. Все это так, вот только современные компьютерные игры давно уже представляют собой нечто иное... Можно еще возразить, что это все происки проприетарных разработчиков, хотя честнее будет признать, что игростроители не обращают внимание на Linux именно из-за недостаточной распространенности платформы. И еще потому, что индустрия развлечений это бизнес.


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


Третья проблема своими корнями уходит в затронутую чуть выше идеологическую ошибку полной и обязательной бесплатности. Похоже, даже опытные линуксоиды частенько путают свободу с бесплатностью. Очень долго Гуру Open Source буквально шарахались от любого намека на коммерцию. Да, это сыграло свою роль на начальном этапе развития движения, но сейчас все больше становится тормозом на его пути. Сил сообщества свободных программистов оказывается порою оказывается крайне недостаточно для реализации сложных проектов. Сколько раз релизы важных частей системы оказывались сорванными только из-за того, что людям, которые их создают тоже надо кушать и значит - зарабатывать где-то деньги?! Модель зарабатывания денег для Open Source выстраивается крайне медленно. Искренняя признательность людям, которые создают пакет OpenOffice.org - не трудно догадаться, что если бы в Linux не было свободного офиса такого высокого уровня, то Linux вообще мог бы остаться операционкой для веб-серверов и так и не появится на рабочих столах.


Но успех и заслуги разработчико OO.o (а также GIMP и Blender) не отменяют необходимости в других программных комплексах. Под линукс до сих пор нет качественных систем распознавания текста, автоматическим систем перевода, CAD-систем и много еще чего, что нужно многим простым пользователям для повседной деятельности. Все это сдерживает распространение Linux на рабочих местах также, как отсутствие игр для домашних ПК.


Еще одной проблемой, особенно ощутимой российскими пользователями, является ориентированность Linux на качественный канал для доступа в интернет. Не секрет, что до сих пор, скоростным и дешевым интернетом могут пользоваться далеко не все жители России, а несколько лет назад ситуация была и того хуже. Помните, я уже говорил, что недолюбливаю LiveCD?! Да, и это далеко не случайно. Линукс-пользователь из российской глубинки решивший перейти на Linux и загрузившись или даже полноценно установив операционную систему с такого диска рискует оказаться на мели. Не смотря на то, что дистрибутивы (и даже живые компакт-диски) содержат порою тысячи пакетов с программами, многое, очень многое пользователю придется доустанавливать самому. Что-то не включается по лицензионным соображениям, что-то - из-за недостатка места. Прибавьте к этому многочисленные зависимости библиотек и вы получите сотни мегабайтов трафика для того, что бы банально посмотреть фильм с DVD-диска.


Обучение пользователей, справочная и техническая литература - всего этого тоже пока-что на порядок меньше чем нужно, а в ряде случаев и вовсе отсутствует... А значит - за решением любой даже пустякой, как потом может выясниться, проблемы - нужен интернет-доступ на форумы и сайты поддержки... Все, или почти все, вышесказанное можно в равной мере отнести и к BSD-системам.


И еще одной, на удивление серьезной проблемой и именно для российских пользователей остается правовой момент установки и использования GNU/Linux и другого свободного софта. Невероятно, но факт - лицензионность и значит - законность использования Linux и FOSS пользователь еще должен подтверждать и доказывать! Причем лучше всего с бумагами в руках. Парадоксальность этой ситуации в том, что с одной стороны - текст публичной лицензии (GPL и ее аналоги) прямо и не двусмысленно заявляют легальность загрузки, копирования, установки и применения таких программ, а с другой - правоохранительные органы в нашей стране верят только и исключительно бумаге с печатью и голографической наклейке на коробке. Это уже привело к появлению дистрибутивов и дистрибьюторов, которые берут деньги за воздух, т.е. за "оправдательную" бумажку с печатью. Считаю, что это порочная практика, убивающая и свободу Linux и преимущество его бесплатности для всех...


Правильнее и юридически вернее было бы добиваться признания GPL лиценции на законодательном уровне. Думаю, что российскому сообществу linux-пользователей следовало бы обратить на это внимание и предпринять практические шаги...


Мне было бы очень интересно узнать ваше мнение - даже (и особенно!) если оно не совпадает с моим. Высказаться по этой теме
можно форуме для пользователей: http://forum.cd4user.net/

четверг, 23 октября 2008 г.

Перспективы IT-индустрии в условиях финансового кризиса глазами простого пользователя.

Чтобы вы сейчас не читали в интернете, тема номер один будет конечно же - наступающий мировой экономический кризис. Прогнозы дело неблагодарное, но все же давайте прикинем - чего нам, простым пользователям, ждать от IT-индустрии и Hi-Tech ввиду развивающихся событий?!




* * *

Новые технологии: Типичным последствием всякого экономического кризиса, особенно - глобального, является сокращение рискованных инвестиций и расходов на отдаленную перспективу. Разработка новых технологий - относится именно к таким. Не стану гадать, что будет с российской программой по нанотехнологиям - скорее всего ничего не будет, ибо нет никаких технологий. Все тихо свернется под предлогом - нет лишних денег...


Полагаю, что несколько замедлится и появление новых технологий в компьютерной индустрии и в области телекоммуникаций. Даже крупные фирмы вынуждены будут сворачивать некоторые малоперспективные и конкурирующие программы - повторения "войны форматов" мы можем больше не увидеть. В условиях кризиса поражение в такой войне может означать банкротство.


Зато можно ожидать рост разработок и активную рекламу устройств с пониженным энергопотреблением, а также высоким ресурсом работы. Очевидно, что такие товары будут более привлекательны из желания съекономить пару киловатт энергии (зачастую переплатив изрядную сумму за экономный девайс).


Компьютерным пользователям наверное можно тихо порадоваться - многие разработчики компьютерных игр всеже начнут выходить из гонки за новое железо. Темпы обновления домашних ПК неизбежно снизятся, и игроделам придется взяться за ум ориентироваться на реально существующие системы, а не подталкивать пользователя к апгрейду с выходом каждой модной новинки. Не то чтобы игроделов совсем перестанут спонсировать производители железа, но первым придется учитывать общее снижение спроса в индустрии развлечений и больше ориентироваться на массового игрока, ради увеличения или хотя бы сохранения уровня продаж, а вторым - лишних денег на подогрев тоже не будет. Рынок не рухнет, но темпы развития замедлятся. Зато есть надежда, что на смену нынешним технологиям все же будут приходить именно революционные идеи, а не "тоже самое, только на 200 мегагерц /мегабайт/ больше".



Рынок программного обеспечения: Кризис, это значит, что лишних денег ни у кого не будет - ни у простых поользователей, ни у корпоративных. Нет, это не очередной куплет песни "Вот теперь уж точно Linux победит!", хотя придется признать, что на Windows Vista можно смело поставить большой и жирный крест, и под вопросом перспективы Windows 7. Очевидно, что при помощи Windows 7 корпорация Microsoft рассчитывает поправить свои дела, и срубить наконец-то те самые бабки, которые должна была принести Vista.


Но не все так просто - маркетинговая политика по продажам Vista изначально была фантастической. Вспомните, первые ценники на Vista Ultimate были в районе 599$, а сейчас цена опустилась уже втрое. На самом деле цены еще ниже - корпоративные версии раздаются уже за символическую сотню баксов. Какую цифру мы увидим на коробках с Windows 7 - не известно. Кризис это не шутка, и опять начать продажи с завышенной цены ради сверхприбыли - значит опять не получить нужной массовости и перехода на новую операционную систему. Vista не была убыточной - она просто не принесла тех прибылей, которых от нее ожидали. Если провал случится и с Windows 7 - положение Microsoft станет совсем шатким, ведь флагманом тогда опять останется Windows XP (выпуска 2002 года!), офисный пакет (с форматами, так и не прошедшими стандартизацию) и еще игрушки и игровые сервисы - но ведь рынок развлечений пострадает от кризиса первым...


А Linux... А что линукс? Большинство проектов и сейчас держатся на усилиях сообщества, и не требуют значительных финансовых инвестиций. Программистов меньше не станет. А востребованность у системных администраторах и програмистов для разработки прикладного софта под NIX - станет еще больше. ПО для нужд образования (уровня школ и ВУЗов) все активнее мигрирует в сторону Open Source. Это не трудно заметить, если вы следите за новостями.
Бюджетные расходы на образование будут сокращаться - это неизбежные последствия любого финансового кризиса.


Кроме того, не забывайте об огромном теневом рынке программного обеспечения. Интересно, как поведут себя правоохранительные органы? Станут стеной за интересы правообладателей и будут выжимать все до копейки, или начнут (продолжат?) закрывать глаза, сознавая, что лишних денег и так ни у кого нет, и заграничный дядя пусть сосет лапу. Не удивлюсь, если рынок пиратского софта опять начнет расти - спрос не прекращался и раньше, но теперь он будет еще и морально подкреплен кризисными настроениями потенциальных покупателей...


P.S. Кстати, первые последствия финансового кризиса уже можно наблюдать прямо сейчас в любом компьютерном магазине. В виду нестабильности курсов мировых валют в целом и рубля - в частности, многие активно тратят деньги на давно запланированныее покупки. Даже в солидных магазинах все чаще вижу дефицит мощного и потенциально долговременно актуального железа. Люди апгрейдятся с запасом - потом либо подорожает (ведь практически все компьютерное железо в России импортное, завозится из-за границы). Либо боятся потерять деньги - проще потратить сейчас, хотя не факт, что в условиях спада производства цены будут расти - вполне возможно, что и наоборот, но это вероятно коснется лишь цен изготовителя, конечная цена в России это отдельная песня.


Тем не менее, желание купить сейчас, а там видно будет вполне очевидно. И, как ни странно - это даже хорошо для экономики в целом - деньги ведь и должны крутиться. Активизация продаж приносит пользу всем, и в первую очередь производтелям электроники и бытовой техники - такие покупки сейчас наиболее актуальны. Не удержался и я сам - прикупил давно уже присмотренный 24-х дюймовый монитор с поддержкой Full HD. Будете смеяться, но взял предпоследний, хотя еще не давно склад был буквально забит - цена на этот формат пока еще кусается...


Впрочем, такой ажиотаж вероятно свойственен именно российскийм пользователям - логика действий по алгоритму: "бери сейчас - потом не будет" у рожденных в СССР - уже в крови... Буду рад, если вы поделитесь своим видением перспектив компьютерного рынка и IT-индустрии в целом. Обсудить эту тему можно на форуме сайта CD и DVD технологии для пользователей - http://forum.cd4user.net/

воскресенье, 31 августа 2008 г.

В Microsoft смирились с провалом Vista?

Может быть название этого обзора получилось у меня чересчур резким, но все летние новости из корпорации Билла Гейтса только подтверждают эти настроения. А основных новостей про Висту было, собственно, ровно три. Если вы активно отдыхали этим летом вдали от источников информации, то могли и пропустить сообщения о том, что:



  1. Поддержка OS Windows XP для всех пользователей продлена аж до 2013 года, т.е. еще как минимум на пять лет.

  2. В Microsoft сделали очередной реверанс в сторону мира Open Source в виде тестовой версии Singularity.

  3. Уже в сентябре этого года будет представлена первая бета-версия Windows 7, которая должна (по замыслу руководства корпорации) поправить пошатнувшееся положение.


По имеющимся неофициальным данным, сразу же после выпуска первого пакета исправлений для Vista – Service Pack 1, вся команда его разработчиков была переброшена именно на работу в новом проекте операционной системы от MicroSoft.


Не секрет, что Vista уже была названа и «разочарованием года». В 2007-м году было продано всего несколько миллионов дорогостоящих коробок, но даже сейчас, объемы продаж Vista практически такие же как у Windows XP / 2003 (источник). Главная причина провала, как утверждают аналитики кроется в недостаточной стабильности и совместимости с приложениями разработанными для предыдущей более популярной версии операционной системы, а также завышенными требованиями к мощности компьютера для ее полноценного использования.


Это и привело к тому, что Vista была фактически проигнорирована корпоративным пользователем.
Ведь стоимость перехода на новую версию операционной системы для любой сколько-нибудь крупной компании означает не только и даже не столько - покупку необходимого количества лицензионных копий, но главное – солидные затраты на массовый апгрейд машинного парка, а также тестирование и адаптацию (причем зачастую это разработка новых версий) корпоративного ПО. Затраты на апгрейд компьютеров, массовое переобучение персонала и проблемы с совместимостью уже использующегося программного обеспечения сами по себе заставляют задуматься о целесообразности такого перехода. Прибавьте к этому проблемы со стабильностью (по крайней мере до выхода Vista SP1) и высокую стоимость новой версии ОС - и вы получите полную картину причин провала MS Vista на корпоративном рынке, который собственно и делает основные «кассовые сборы» для Microsoft.


Рядовые домашние пользователи Vista также восприняли новую операционную систему без сколько-нибудь заметного энтузиазма, несмотря на массированную рекламу и разные хитроумные маркетинговые ходы (как стало недавно известно - microsoft намерена выбросить еще около 300 млн. долларов на продвижение). Причины в общем-то те же самые, только к ним еще надо прибавить тот факт, что многие продолжают чисто по привычке пользоваться проверенной и уже более-менее надежной и выверенной Windows XP, а также пиратскими версиями "винды" - т.е. и вовсе ничего не платят и не собираются этого делать...


Ну и разумеется нужно отметить всевозрастающий интерес пользователей к OS Linux и других свободных операционных систем и прикладных программ. Конечная стоимость для пользователей - ниже, а надежность в работе у ОС Linux напорядок выше, чем у любой версии Windows.