|
- NeoGans, 05/2003, neogans.by.ru -
- Этого никогда не будет!
- Это уже есть!
- Я все сделаю, чтобы вы не вышли
на свободу или умру!
- Ты умрешь...
© фильм "Прирожденные убийцы"
Есть две жизни, в одной вы
добропорядочный программист,
а в другой хакер...
У одной из них есть будущее,
а у другой нет...
© Matrix
Впервые я столкнулся с Пингвином при поиске новой работы. Требовался администратор, а поскольку я раньше, да и сейчас администрирую Novell Netware, то я позвонил по указанному телефону, и тут меня спросили: "знаю ли я Linux?". Что я мог сказать, когда я оканчивал институт, только появилась Win 98, но ее никто не спешил ставить из-за тормозов, поскольку компьютеры тогда лучше работали с win 95, а про Пингвина можно было услышать совсем недавно, причем зачастую полярные взгляды... Потом я узнал, что в Интернете Linux бесспорно является лидером в качестве серверов, да и остальные ОС на серверах не сильно отличаются - FreeBSD, Unix (прародительница первых двух)... В итоге я не устроился на великолепную работу, хотя Пингвин и протягивал мне свою желтую лапу, желая познакомиться:).
Постепенно, читая статьи, я узнавал много нового, но до сих пор остался на win 98SE, хотя и недоволен ею, про win XP и не заикаюсь, не потянет железо (а менять железо ради операционной системы - глупо, проще поменять наглую программу:)). Что касается дома, то я как и положено программистам, имею весьма древний комп, на котором шуршит win 95, чего мне вполне хватает, большинство же задач я решаю и вовсе из-под DOS. Даже MS офиса у меня дома нет, стоит лишь AbiWord для *.doc файлов и все..., хотя должен заметить, что и на работе и дома я избавился от оболочки "Explorer", заменив ее на "Aston" (сайт
Скачать Aston 1.8.1:
часть первая часть вторая плугин Терминатор (скачать) Кряк к Aston 1.8.1
Подробнее о программе. ). Поэтому внешний вид рабочего стола совершенно не похож на Win98, скорее на XP либо даже еще круче! Да и программы в моем распоряжении большей частью сторонние, браузер - Mozilla (последнее время перешел на Netscape 7), почтовик - "The Bat", менеджер файлов - FAR, единственное напоминание о Win98 - периодические синие экраны, да воспоминание о том, как гонялся за вирусом с поэтическим названием "klez"
Кстати, я заметил, что некоторым не нравится оболочка Aston - ведь в ней нужно настраивать все под себя, зато как потом все удобно и просто, вместо хлама, который обычно бывает на рабочем столе компьютера в виде кучи ярлычков, где и черт ногу сломает. Что касается компьютеров, то я всегда возился с всякими старыми моделями, даже ноутбук был древний и всегда приходилось ковыряться в файлах настройки, чтобы добиться чего-либо, например запуска игрушки, когда памяти для этого было в обрез. Поэтому я морально уже "созрел" для перехода на Linux, желание настраивать все и вся у меня есть, и компьютер для меня скорее игрушка и друг, чем просто печатная машинка. Ни с чем не сравнить того ощущения, когда скомпилированная программа наконец начинает работать, а когда все настроено именно так, как этого хочешь сам - это предел мечтаний (разумеется для программиста, а не для машинистки). Ведь, в конце-то концов, компьютер ведь персональный, а, следовательно, и заточен он должен быть под конкретного человека, а не под среднестатистическое большинство, которые не отличат Интернет от локальной сети и проводник от браузера (а это одно и то же в win 98;), я вообще думаю, что когда-то они сделают одну универсальную программу, чтобы всем угодить:))
Посмотрите, чем занята была microsoft с 98 года? Единственный релиз - это 98SE а после этого миллениум (win me) нелепый, который является самым убогим из творений Билли, win 2000 - это продолжение традиций NT, если кто не знает, что такое NT - так это разветвление
от OS/2 от IBM.
...Установить Linux на компьютере не так уж сложно. Но для большинства компаний самой большой проблемой всегда был вопрос: на кого ругаться, если что-то не работает? Безусловно, существуют Linux-компании типа Red Hat, которые оказывают поддержку, но клиентам, конечно, было намного приятнее знать, что им поможет IBM. Когда IBM начала заниматься открытыми исходниками, многие подозревали, что это чисто пропагандистская акция. Однако вышло иначе. Вначале IBM "замочила ноги", установив Linux на своих серверах, а потом и полностью "вошла в воду". Следующим номером программы стали маленькие PC-серверы. Потом обычные PC. Потом ноутбуки. В этом году они намерены потратить на Linux миллиард долларов.
IBM многое для Linux сделала самостоятельно. Мне кажется, они полюбили Linux отчасти за возможность делать что хочешь, не думая о лицензировании. Они ведь уже нахлебались досыта. IBM накололась с Microsoft, когда они совместно разрабатывали операционную систему OS/2, которая оказалась просто-напросто Windows на стероидах. Microsoft оставила OS/2 без поддержки, потому что не хотела ни с кем делить рынок. В результате у Microsoft появилась Windows NT. Но для IBM затраченные на OS/2 миллиарды долларов так и не окупились. Потом IBM умаялась с лицензированием Java. Думаю, они были просто счастливы, что с Linux ничего такого нет.
Несомненно, IBM стала для Linux самым ценным приобретением... В глазах толпы у Linux есть особое преимущество. Лучшие и умнейшие представители следующего поколения используют твой продукт, потому что ты приводишь их в экстаз. В предыдущем поколении люди восхищались в основном не Microsoft или DOS, a PC. Тот, кто пользовался PC, пользовался и DOS. Особого выбора не было.
И это существенно помогло повсеместному распространению Microsoft.(отрывок из книги Торвальдс Л., Даймонд Д. Ради удовольствия.)
Ведь если бы не XP, то Microsoft уже сейчас оказалась бы на задворках новых технологий, ведь линейка Win 95/98/Me оказалась тупиковой.
Но давайте посмотрим на XP - при всем великолепии, о котором трубят менеджеры по продажам, XP реально использовать при наличии современного компа, потуги с активацией и прочим бредом преодолены пиратами, но новые технологии тотального контроля за легальностью ХР реально и похоронят миф об удобствах, ибо кому нужен "большой брат", который неусыпно за тобой следит, а еще и драйвера ставить не дает, ибо они не освящены святой церковью, тьфу ты, точнее не одобрены microsoft:)
Мое знакомство с Windows XP заключается лишь в теме XP от Aston под win 98SE, да и Office XP я установил, как сейчас кажется по-глупости. Офис XP красив, удобен и очень быстро грузится, но... Начнем с того, что он лезет в память, подгружая свои модули в процессе включения при загрузке самой OC, хотя так же поступает и Microsoft internet Explorer, а потом при запуске эти программы появляются чуть ли не мгновенно, хотя чему удивляться, они загрузились уже давно и даром занимали рессурсы компьютера все время, даже если с ними не работаешь, но на глаз все летает:) Но главное не это, а то, как требовательны к ресурсам эти тестовые редакторы, Excel XP, например частенько виснет либо выдает сообщение, что не хватает ресурсов, а Word просто виснет, не справившись с документом в 5 страниц, а если документ еще больше...:) А ведь у меня Celeron 600 и 128 RAM, хотя по ныешним меркам это и немного, но не будешь же пробивать новые компьютеры у начальства лишь ради того, чтобы можно было накропать какие-то тексты в Word и таблицы в Excel, это просто нелепо:) Но при этом у меня еще и пиратская копия офиса, а вот за деньги этот бред покупась абсолютно не имеет смысла. Красиво, удобно, но тормозит и часто виснет, чего не скажешь даже про "Office 2000". Какой в этом смысл, если только не повод для покупки более мощного компьютера!:) Но ведь набор текста и графиков - это не ахти какая сложная задача, чтобы использовать при этом мощнейшие компьютеры, теряется всякая логика!
Сейчас Microsoft поджав хвост, бежит вслед за веяниями пингвина - открыла (но не всем, прямо как застенчивая Гюльчитай, открой-ка личико?) исходники, но кто же скомпилировал по этим исходникам хоть один раз реальную ОС? Это только для ознакомления,
а значит и нет гарантий в том, что это именно те исходники, вполне возможно, что самое важное (что знать смертным неположено, например, трояны, черные ходы, копирование конфиденциальной информации в секретные папки), аккуратно вырезано:) А красота XP - это примитивный плагиат с графической облочки Linux - KDE:)
Да что далеко ходить, вспомним про почтовую программу Outlook Express (от которой я давно избавился, заменив на более удобный и надежный почтовик "The Bat!"), ведь она всю корреспонденцию аккуратно складывает в скрытые системные папки, где ее потом смогут прочитать те, кому это понадобиться, даже если вы удалите весь Outlook, все равно ваша переписка, как на духу:)
Сейчас в Линукс вкладывают большие деньги - Intell, Oracle, IBM, HP, поскольку им ясно, чтобы не оказаться на задворках прогресса нужно выгодно вложить деньги! Сервера - тут бесспорный лидер пингвин, хотя и не монополист, Unix системы вроде самого Unix, FreeBSD, OpenBSD тоже задают жару толстопузым (то бишь дядькам от Microsoft)... Посмотрите на реальное положение дел у маздая, игровые приставки XBox от Microsoft - убыточны! для компании, на рынке серверов после глобального распространения вируса Slaim (если не ошибаюсь в названии) упали лишь те сервера, которые работали под управлением Microsoft (и даже не помогло то, что есть патчи, ведь администраторы - ленивый народ и им лень ставить эти патчи, да и какой смысл в патчах, после боя кулаками не машут. Скажете, что пингвин так хорош, что его и не ломают? Вовсе нет,
но в психологии хакеров Линукс скорее друг, нежели враг, открытый исходный текст не дает им возможности использовать дыры
пингвина, скорее они, найдя эти дыры, тут же сообщают о них разработчикам, либо сами латают и выкладывают заплатки в тот же день!), остальные сервера (под Linux, FreeBSD, Unix) эпидемия не затронула, следовательно, репутация подмочена, несмотря на все заплатки, а под этот шумок дельцы уперли несколько миллионов кредитных карточек!, точнее их номера и пин-коды. Представляете, какой идиот после этого будет иметь дело с microsft? Банки и электронная коммерция просто отвернется со временем от монополиста, который не обеспечивает должной безопасности и надежности, но требует только деньги...
Небольшое отступление от темы: относительно спама. Мое мнение таково, что реальной проблемы спама не существует. Заводите себе два ящика, один - для друзей, нигде в Интернете он не фигурирует, а другой вы указываете в разного рода форумах и подписках. В итоге спам если и появится, то только на втором ящике, первый же будет кристально чист, иначе и быть не может. Вот и вся проблема, хотя многие настолько тупы, что не могут этого понять сами, указывая свой email, где душе угодно... Но некоторые компании собираются ввести жесткую цензуру (под шумок "защиты от спама") электронной почты, вот какое коварство.
Как же так, почему этот пингвин столь силен? А как же иначе, ведь он впитывает идеи всех прогрессивных программеров, а результат дает всем бесплатно, вовсе не навязывает ему свои идеи, которые пропагандирует microsoft, да еще за большие деньги. Пока борьба с пиратством до нас и не добралась, но на Украине уже был случай, когда фирмам и компьютерным клубам пришлось не сладко, начались тотальные проверки лицензий на софт, установленный на компьютерах.
Или еще одна забавная особенность - война и извечные перебраник линуксоидов и людей от Билли, предпочитающих Вынь, и считающих Linux жалкой подделкой... Хотелось бы отметить, что это нелепые войны, кто мешает поставить на комп и win и Linux? Разве что, размер винчестера...
Что же действительно важно, так это то, что сервера, в большинстве своем, уже работают на Linux, а на десктоп, к нам на пероналку, уже сейчас можно запросто установить пингвинчика, и вполне спокойно работать на Linux решая все свои задачи, за редким исключением. А крики "must die" и "суксссь" - это удел анархистов, или сектантов, кричащих, что нет бога, кроме Аллаха (Билла Гейтса) и Мухаммед (Windows) пророк его! Это неконструктивные эмоции, расчитанные на детей лозунги и прочая лишенная всякого смысла тарабарщина. Я еще понимаю приверженцов Win XP, но и их заявления, вроде того, что отстой только линейка 95/Me, а XP дескать прорыв - лишена смысла, поскольку тут идет речь даже не столько о функциональности и надежность, а о самой идеологии свободного и открытого программного обеспечения против закрытого коммерческого и тотального навязывания своих идей под благим видом, а что за этим скрывается - это тотальный контроль (backdoors, трояны, bugs, и удаленное наблюдение за пользователями..., копировние информации электронной переписки из под Outlook Express в отдельные скрытые папки, нарушение конфиденциальности информации). Linux - это свобода творить, свобода распространять плоды своего труда, а еще не дублировать программы и решения других программистов, зачем изобретать велосипед? Лучше придумать что-то новое, а то, что уже придумано - использовать в своей работе, благо исходники поставляются вместе с программами.
("Linux, взгляд с другой стороны") Linux vs MS. Очередная священная война? В которой нет победителей, нет проигравших? Огромный мир, в котором есть место всем? Конечно, это действо можно и так назвать. На самом деле пресловутый огромный мир сейчас меняется. Не все это видят, не все понимают. К счастью, компьютерный мир имеет историю, и эта история не так сильно отретушированна, в ней можно, поискав, и найти причины и следствия. На наших глазах меняется концепция, и так уже было пару раз. Для того, чтобы понять, что будет, вполне достаточно.
История 70-х годов. Компьютерный мир америки стремительно меняется. Белые халаты сменяются на нормальную одежду. ЭВМ становятся на порядки стабильнее, мощнее, дешевле. Появляется большое количество программного обеспечения. OS/360. Что произошло? Компьютеры стали нужны большим корпорациям. С ними стало проще. Удобнее. Пусть только бухгалтерия, финансы. Пусть пока только для главных управлений.
История 80-х годов. Персональный компьютер пошел войной. Почему? Большие корпорации сказали: "Нам нужен IBM PC". Нет графики, не важно. Вполне хватит текстового редактора и принтера. Уже хорошо. Филиалы и подразделения начали компьютеризироваться. Почему не стало Amiga, что случилось с Macintosh? Они перестали быть нужными большим дядям. Отличная графика и превосходный звук никак не помогали отчетам.
История 90-х годов. Расцвет MS Windows. Отчеты безумно красивы. Презентации. Циферки и красивые графики. Безумное количество документации. Появление Интернета. Быстрая связь между офисами. Но что-то не так. Отделения пользуются разным обеспечением. Зарплаты администраторов достигают небесных величин. Документация, бесценная документация, теряется в различных сбоях, как программного обеспечения, так и аппаратуры.
Теперь уже нет сомнений, что корпорации Америки сделали свой выбор. Над этим утверждением можно смеятся, можно опровергать: "А у нас все не так". Мой ответ будет из трех слов: IBM, Oracle, Intel. Портирование Linux на святое, мейнфреймы, говорит о многом. БД Оракл на самопальной системе тоже. Linux будет нужен, если Intel помогает портировать систему на еще не вышедший процессор. Можно сказать много слов, Linux в школах еще не опасен для систем от Microsoft, но он понравился в университетах. Будущие администраторы больших систем учатся на нем. Таким образом когда-то получил популярность Unix, победив VMS и мейнфреймы. Можно рассказать о том, как министерства и целые государства переходят на Linux из соображений безопасности. Но это все не важно. Выбор на следущее десятилетие уже сделан, и уже поздно что-либо менять.
Можно искать причины: полный контроль над системой, безопасность, надежность, устойчивость к вирусам, переносимость, возможность самостоятельной доработки, лавинообразное нарастание популярности, не зависимость от конкретного производителя. Так или иначе сотни фирм - разработчиков программного и аппаратного обеспечения рано или поздно начинают поддерживать Linux.
Открытое обеспечение не проигрывает, коммерческое обеспечение имеет лишь временное преимущество. Там, где коммерческим фирмам приходится начинать с нуля, программисты Open Software всегда могут использовать наработки, сделанные ранее. Конечно, останутся игры; особо тяжелые в разработке, но нужные только небольшому количеству фирм программы. Нынешние студенты еще будут рассказывать внукам о времени, "когда за программы надо было платить". Ни одна, даже самая могучая, корпорация не способна бороться с тысячами университетов, усилиями сотен тысяч энтузиастов.
Я согласен, сегодня Linux не так хорош для конечного пользователя, как MS Windows. Те, кто понимает, уже сейчас считают, что будет дороже - пользоваться сейчас тем, что есть, или потом мучительно переходить с закрытых форматов данных на новые, открытые. Планы перехода на Linux надо строить уже сейчас, завтра будет уже поздно. Когда я читаю очередную разгромную статью о Linux, перед моими глазами стоит Лексикон не успевший выпустить версию для MS Windows, бесчисленные базы данных на Клиппере и Парадоксе, давнишние слова: "Unix хорош для игрушек, но если вы хотите сделать что-нибудь серьезное вы берете VMS", "персональные компьютеры это не серьезно". Можно посмеяться, а можно прислушаться к тихому ходу истории. Которой все равно, успел ты или опоздал, принял правильное решение или нет. У нее свои законы.
От себя добавлю, что компания Motorolla уже выпустила мобильный телефон под Linux, а о творениях "Microsoft" (в мобильных телефонах) просто ходят легенды, когда он может зависнуть в самый неподходящий момент, высветив синий экран смерти... Для бытовых приборов зависание просто недопустимо и Пигвин с гордостью занимает эту нишу, даже нашумевшая собака-робот японских разработчиков бегает под Linux... О эффектах их фильма "Властелин колец", о мульте "Шрек", которые вышли из-под Linux я вообще молчу... Это нелегко, поменять свою Ос, но покупать за деньги (и не малые) творения Microsoft просто нелепо, благо, что пока у нас можно воспользоваться пиратскими дисками, а полностью покидать "мелкомягких", кстати, вовсе необязательно, можно установить и мультизагрузку, чтобы поиграть в игры, которых пока (чего тут греха таить) очень немного под Пингвина, во всяком случае на наших рынках CD дисков. Хотя для игр лучше приставка игровая, вроде Sony-Playstation-2, кстати, на рынке приставок X-box от Micro$oft работает с убытками, пытаясь хоть как-то закрепиться на этом рынке.
Самое же главное в этом то, что появилась реальная альтернатива монополизму Microsoft. Аналогию можно провести и в религии, если бы небыло системы противовесов(христианство-ислам, язычество-атеизм, православие-католицизм-протестанство), то страшно даже представить себе, чем бы все закончилось... Монополия легко может перерости и в диктатуру, хотя это может показаться сейчас фантастикой, но что бы было, если бы фашизм и нацизм стал мировым порядком (тотальный контроль и полное отсутствие инакомыслия)? Уже сейчас делаются попытки Microsoft сделать лицензирование и привязку к железу (hardware), поскольку любую Soft-защиту от копирования и распространения можно снять, чем пираты и пользуются. А эти облавы (на Украине) на пиратскую продукцию, на компьютерные фирмы и клубы, которые поголовно использовали пиратские windows и Office, неужели у Билла Гейтся мало денег? Нет, просто это такая политика компании, как и в среде бандитов, если не отдал долг, то должника убивают, чтобы другие осознали важность отдавания долгов вовремя. Да и чего ожидать от монополиста? Отсутствие конкуренции это всегда минус, ведь это доказано жизнью, хотя сами монополисты и будут утверждать обратное.
Можно в упор не замечать перемен, наслаждаться Win XP, купив дорогой компьютер, чтобы не тормозило, и выкинуть Пингвина из головы, хотя тень сомнения останется - ведь линейка win9*(95,98,Me) уже вымирает, доказав неперспективность, а под XP нужны лишь мощные компьютера, да и то, не все старые игры работают, что парадоксально:) Рекомендуют даже оставлять связку Win 98SE (для игр) + Win XP (для работы). Но факт в том, что и старые программы под ДОС глючат в XP, а значит лучше не только играть, но и ДОС-вские проги запускать в 98SE, либо переписывать этот софт под новую ось, а когда-то появиться и новая Win, в итоге придется либо держать три оси на винчестере и материться, либо переходить на альтернативу... (Кстати, NT линейка - это наследие от совместных усилий IBM и Microsoft, в результате чего появилась OS/2, но Билли кинул IBM и OS/2, украв плоды совместного труда, да и XP - это продолжение NT, т.е. своих идей у microsoft и не было:) ) Но неужели не видна вся комичность ситуации и тупиковость всего развития закрытых исходников, в отличии от open source, которая доказала свою жизнеспособность.
Итак вы решили испробовать Пингвина, но не решаетесь все крушить, ведь можно запросто запороть информацию на винчестере, а для востановления нужен опыт. Кстати, открытые исходники уже проникли и в программы под Windows - браузер Mozilla, Open Office 1. Так что уже сейчас можно ознакомиться с результатами труда коллективного программирования с открытыми исходниками, но я отвлекся. Итак, самый простой вариант - установить вируальную операционную систему, для этого очень кстати подойдет виртуальный компьютер VMware(подробнее, сайт http://www.connectix.com), при этом все (и винчестер и BIOS и память будут виртуальными, а именно одним файлом на диске, и даже отформатировав виртуальный диск вы не рискуете при этом реальным жестким диском, а следовательно можно смело приступать. В шареварной версии виртуального компьютера вам доступны рельный CD и дисковод для дискет). Системные ограничения для виртуального компьютера невелики - Celeron 600 и 256 Mb RAM, после этого можно смело форматировать виртуальный винчестер и устанавливать на нем сколько угодно виртуальных ОС, при этом они будут работать либо в оконном режиме, либо в полноэкранном и вы всегда сможете переключиться на свою ось ( правый Alt - активировать свою родную ось, а правый Alt+Enter - полноэкранный или оконный режим). После этого вставляете CD с Linux и вперед! Единственно, что нужно - это Windows 98SE или старше:) (просто Win 98 не подойдет), и оперативной памяти побольше, ведь она делиться между виртуальным и реальным компьютером, кроме этого можно попробывать не только Linux, а win 95, 98, XP, NT, 2000, Win3.11 :) Os/2! Так что программа очень полезная...
В заключение приведу одну главу из книги Торвальдс Л., Даймонд Д. Ради удовольствия. (это автор ОС Linux, если кто не в курсе:)):
В погоне за будущим
Что может быть отвратительнее предсказателей будущего в бизнесе? Этих самодовольных типов, которые делают вид, что знают, куда несут нас безумные технологические гонки? Впрочем, и от них есть своя польза. Они делают пленарные доклады и участвуют в семинарах, заполоняя однообразные технологические конференции, которые плодятся, как сорняки на цветочной клумбе. Рассчитывая нажить капитал на новых технологических тенденциях, люди тратят тысячи долларов, чтобы послушать их выступления. В результате армия гостиничных служащих, поваров и барменов честно зарабатывает свой хлеб. Так что, я думаю, и в прорицателях есть свой смысл.
Дэвид велит мне тоже насочинять главу о перспективах бизнеса. Я бы не хотел в этом мараться, но Дэвид не дал мне утонуть во время серфинга, и если он считает, что читателям интереснее узнать о будущем бизнеса, чем о смысле жизни, остается только заткнуться и написать, что он хочет.
Однако.
Хочу сразу предупредить, что до сих пор мне, кажется, не удавалось ничего предвидеть даже в собственной жизни. Думал ли я, что маленькая операционная система, которую я писал для себя, когда-нибудь разлетится по всему миру? Ни в коем разе. Я был поражен, правда. Впрочем, другие тоже не очень-то хорошо справляются с магическим кристаллом. И если меня успех Linux застал врасплох, то все остальные были вообще в отпаде. Так что я, может, оказался лучше многих.
И вообще кто знает? Может, благодаря этой главе меня станут называть Нострадамусом нашего времени.
А может, и нет. Ну, в любом случае - приступаю.
Мы, конечно, можем обратиться к опыту прошлого. Можем проследить во всех печальных подробностях, как непобедимая с виду компания типа AT&T начала сдавать, - и предсказать, что если выждать достаточно долго, то и эти симпатичные зеленые домики в Редмонде когда-нибудь тоже зарастут сорняками. С той же неумолимостью, с какой юную старлетку украсят морщины и отвисшая грудь, на смену сегодняшнему герою бизнеса придет новая, более совершенная модель. А компания героя, даже если он встанет на уши во имя реинжиниринга (или как там они это нынче называют?) - кончит так же плачевно, как AT&T.
Это называется эволюцией. Тут нет ничего мудреного. Никакая организация не может жить вечно, и это даже к лучшему.
Но что именно движет этой эволюцией? Лежит ли в основе какая-то фундаментальная внутренняя эволюция технологии, которая однажды приведет к победе компьютеров над людьми, повергнув человечество в прах, как думают некоторые? Или же существует некая странная неизбежность прогресса - по принципу "полный вперед, чего бы это ни стоило", - которая ведет к развитию технологий?
Я считаю, что нет.
Технологии идут туда, куда мы их ведем. Ни бизнес, ни технологии не изменяют базовых человеческих потребностей и стремлений. Под влиянием эволюции технологии - как и все остальное - медленно, но неуклонно проделают путь от простого выживания к обществу, основанному на коммуникациях, и наконец придут в царство развлечений. (На вас повеяло чем-то знакомым? Да, вы уже читали об этой теории и, если готовы испить эту чашу до дна, прочтете еще раз.)
Людям суждено быть тусовочными животными, и технологии им в этом помогут.
Поэтому забудьте все прогнозы о возможностях технологий в ближайшие десять лет. Это просто неважно. Мы смогли послать человека на Луну уже тридцать лет назад, но с тех пор туда не возвращались. Я лично убежден, что Луна просто оказалась скучным местом без всякой ночной жизни - прямо как Сан-Хосе. В итоге люди не хотят туда возвращаться, и все накопленные за это время технологии не играют ни малейшей роли. Луна продолжает пустовать.
Что действительно влияет на будущее технологий, так это желания людей. Если угадать какую-то потребность, то дальше остается только определить, насколько быстро можно запустить нужную вещь в массовое производство по такой цене, чтобы у людей оставались деньги и на другие покупки. Все остальное не имеет никакого значения.
Здесь необходимо небольшое отступление. На самом деле продается, конечно, имидж, а не реальность. Круизные лайнеры продают представление о свободе, соленых морских просторах, изысканной кухне и романтике в духе "Корабля любви" ("Корабль любви" (Love Boat) - американский мыльный сериал семидесятых годов, где действие происходит на борту теплохода. - Прим. пер). Кого волнует теснота в каюте, если вы чувствуете себя свободным, как птица!
Что из этого следует? К примеру, это объясняет, почему люди так помешались на Sony PlayStation 2 - крупнейшей технологической новинке, поступившей в продажу в этом году. (Я пишу это в конце октября 2000 года - спустя несколько дней после того, как продукт был выпущен в США.) Вот уж типичное воплощение общества развлечений!
Отсюда также видно, какая проблема с имиджем существует у персональных компьютеров. Индустрия ПК нервно относится к игровым приставкам прежде всего потому, что те воспринимаются как безопасные, увлекательные и дешевые устройства, а ПК - по большей части как сложные и дорогие. А иногда и вредные.
Кроме того, я лично думаю, что, если мы планируем рассуждать об операционных системах и через пятнадцать лет, тут что-то явно не так. Может быть, странно слышать это от человека, который прославился созданием собственной операционной системы, но - по большому счету - операционная система никому не нужна.
Если уж на то пошло, и компьютер никому не нужен. Людям нужна просто волшебная игрушка, которая позволяет бродить по Интернету, писать курсовые, играть в игры, подводить баланс и так далее. А о том, что для этого нужен компьютер и операционная система, большинство людей хотело бы забыть.
Вот почему многие аналитики приветствуют устройства, вроде Sony PlayStation 2, которые берут на себя многие обязанности компьютеров, но при этом никого не бросает в пот от их пугающей замысловатости. С технологической точки зрения это совершенно бессмысленно, поскольку таким образом мы натаскиваем в дом все больше компьютеров, не зная о том, какие они могут быть сложные и опасные.
Поэтому я лично ставлю на то, что на смену Microsoft придет Sony, если им удастся все выстроить как надо. Не думаю, что мое предсказание может сравниться с Нострадамусовыми по своей ошеломительности (знаю: такого слова нет, но оно здесь очень подходит). Многие согласятся с моим прогнозом, но я пытаюсь объяснить, почему так будет.
Не то чтобы я предсказывал смерть PC, как многие уже опрометчиво делали. Базовые преимущества PC сохраняются: они похожи на навороченные перочинные ножи. Их видимая сложность пугает людей, далеких от техники, но они сложны именно потому, что не рассчитаны на одно-единственное применение. И эта универсальность делает их привлекательными.
И наконец, одно кольцо, которое покорит их всех и в чёрную цепь скуёт (Перефразированная цитата из "Властелина Колец" Толкина. - Прим. Пер.). Это связь. Повсеместная. Вы не можете жить, не проверяя почту по крайней мере дважды за час? Все к вашим услугам, наш дорогой электронный наркоман. Можете - с легким ощущением вины - отправиться на пляж на целый день и при этом не отрываться от ситуации на работе. Помните: важно не реально уйти в отпуск, а почувствовать себя свободным. В конце концов размер тоже имеет значение - хотя бы для того, чтобы все технические чудеса казались простыми и нестрашными.
А где же место Linux и вообще открытого программирования во всей этой картине? Вы об этом даже не узнаете. Она скроется внутри устройств Sony. Ее не будет видно и слышно, но именно она заставит все работать. Она проникнет в сотовый телефон, который одновременно будет связывать все остальные ваши электронные штучки, если вы окажетесь вне пределов своей локальной беспроводной сети.
Вот увидите. Это просто вопрос времени. И денег.
В чем соль открытого программирования
IBM знаменита своей хваткой. Она разбогатела, заграбастав кучу клиентов и надежно оградив их от чужих посягательств. Да и большинство компьютерных компаний действовало так же. Многие и сейчас так живут. Потом IBM разработала PC и нечаянно раскрыла свою технологию, так что каждый мог ее копировать. Именно это в первую очередь привело к PC-революции, которая, в свою очередь, вызвала Информационную революцию, Интернет-революцию, Новую экономику - или как там еще принято называть массовые изменения, которые происходят сейчас по всему миру.
Это лучшая иллюстрация безграничных преимуществ, которые несут принципы открытых исходников. Хотя разработка PC не была открытой, потом эту технологию смог клонировать, совершенствовать и продавать любой желающий. В идеале модель открытых исходников позволяет каждому участвовать в разработке или коммерческой эксплуатации проекта. Очевидно, что наиболее успешным примером тут является Linux. Зародившись в недрах моей неряшливой берлоги в Хельсинки, она стала крупнейшим коллективным проектом в истории человечества. Вначале была идея - которую разделяют многие программисты - о том, что компьютерные программы должны распространяться свободно, в сочетании с Универсальной общественной лицензией - антиподом авторского права. Со временем эта идея легла в основу непрерывной разработки самой лучшей технологии. В итоге Linux завоевала огромный успех на рынке, как показывает ее повсеместное распространение на веб-серверах и неожиданно успешное акционирование Linux-компаний.
Модель открытых исходников, возникнув под влиянием идеологии, утвердила себя в качестве технологии и подтвердила свою работоспособность на рынке. Теперь открытые исходники выходят за рамки технической и деловой областей. На юридическом факультете Гарвардского университета профессора Ларри Лессиг (сейчас он работает в Стенфордском университете) и Чарльз Нессон перенесли открытые исходники в область права. Они организовали проект открытого законодательства: добровольцы из числа юристов и студентов юридических факультетов посылают свои мнения и исследования на сайт проекта, чтобы выработать аргументы и резюме для борьбы с Законом США о продлении срока авторских прав. Предполагается, что самые серьезные аргументы будут выработаны, если к проекту присоединится наибольшее количество юристов и за счет всеобщего обмена посланиями вырастут горы информации. Сайт изящно резюмирует отличия от традиционного подхода: "Потерю секретности мы рассчитываем компенсировать за счет глубины источников и широты обсуждения". (В ином контексте это звучит так: под приглядом миллиона глаз все ошибки в программах будут устранены.)
В течение многих лет по этой схеме проводились академические исследования, но она применима и к другим областям. Представьте только, как такой подход может ускорить, например, разработку лекарств. Или как могла бы окрепнуть международная дипломатия за счет участия лучших умов. По мере "уменьшения" размеров мира, ускорения жизни и бизнеса, а также развития новых технологий и появления новой информации люди начинают понимать, что скаредность до добра не доводит.
Концепция открытых исходников крайне проста. В случае операционной системы исходники - команды программы, лежащие в основе системы, - свободны. Каждый может их улучшать, менять, использовать. Но все эти улучшения, изменения и реализации должны быть тоже доступны всем свободно. Налицо аналогия с "дзен". Проект не принадлежит никому и одновременно принадлежит всем. Когда проект открыт, происходит его быстрое и непрерывное совершенствование. Параллельная работа нескольких групп приводит к более быстрым и успешным результатам, чем работа за закрытыми дверьми.
Именно так и было с Linux. Только представьте: взамен небольшой группки, работающей в обстановке секретности, в вашем распоряжении оказываются безграничные возможности. Потенциально в проекте могут принять участие миллионы лучших умов мира, и при этом их работа идет под неусыпным контролем коллектива, которому нет равных.
Каждому, кто впервые слышит об этом подходе, он кажется абсурдным. Поэтому потребовались годы, чтобы он завоевал признание. Модель открытых исходников утвердилась не за счет идеологии. Она начала привлекать внимание, когда стало очевидно, что это лучший метод разработки и усовершенствования технологии высочайшего качества. Теперь эта модель завоевывает рынок, что еще больше укрепляет ее авторитет. Оказалось, что можно создавать компании для оказания разнообразных дополнительных услуг или использовать открытые исходники для популяризации технологий. Денежный поток - очень убедительный аргумент.
Самый загадочный вопрос в этом деле - как такая прорва хороших программистов соглашается работать абсолютно бесплатно? Тут нужно поговорить о мотивации. В условиях общества, где выживание более или менее гарантировано, деньги - не самый лучший стимул. Хорошо известно, что лучше всего работает тот, кто одержим страстью. Кто работает ради удовольствия. Это так же верно в отношении драматургов, скульпторов и предпринимателей, как и в отношении программистов. Модель открытых исходников дает людям возможность удовлетворить свою страсть, получить удовольствие, сотрудничать с лучшими программистами мира, а не только с теми, кто оказался в штате той же компании. При этом разработчики стремятся завоевать авторитет среди своих коллег, и это оказалось превосходным стимулом.
Похоже, Билл Гейтс этого не понимает. Осознал ли он неуместность риторического вопроса, заданного им в 1976 году? "По существу вы препятствуете созданию хороших программ. Кто может себе позволить выполнять профессиональные обязанности бесплатно?" - написал он в послании программистам открытых исходников.
Понять феномен открытых исходников помогает аналогия с тем, как наука воспринималась религией столетия назад (а иными и сейчас воспринимается так же). Исходно наука представлялась чем-то вредным, опасным и антиобщественным - именно так многие софтверные компании рассматривают открытые исходники. И точно так же как наука не родилась для подрыва религиозных устоев, так и движение открытых исходников не направлено на разрушение софтверной отрасли. Его задача - производить хорошие технологии и смотреть, что из этого получится.
Сама по себе наука не приносит денег. Богатство возникает как побочный эффект развития науки. То же самое верно и в отношении открытых исходников. Они дают возможность создавать вспомогательные отрасли, которые бросают вызов существующим предприятиям точно так же, как побочные продукты развития науки бросали вызов церкви. У нас на глазах небольшие компании, вроде VA Linux, воспользовавшись преимуществами открытых исходников, начинают соперничать с могучими корпорациями. Стоя, как говорил Исаак Ньютон, на плечах гигантов.
И еще: по мере того как открытые исходники начинают играть все большую роль в развитии мировой экономики, их разработчики получают признание и становятся все более ценными и желанными сотрудниками для работодателей. Компании просматривают списки с благодарностями за вклад в разработку, которые по традиции прилагаются к продуктам, созданным в рамках модели открытых исходников, в поисках наиболее активных участников проекта. А потом дают команду своим отделам кадров предложить потенциальным работникам тачку денег и опционов на акции. В предыдущем абзаце я утверждал, что деньги - не лучший стимул. И с тех пор не изменил своего мнения. Но должен сказать, что деньги - неплохое вознаграждение за тяжелую работу. Они бывают очень кстати, когда мне нужно заправить "BMW" бензином.
Как и в науке, побочные эффекты открытых исходников бесконечны. Возникают возможности, которые до недавнего времени казались немыслимыми. Открываются неожиданные новые рынки. Используя Linux или другие проекты с открытыми исходниками, компании могут создавать собственные версии и вносить собственные изменения, что невозможно ни при каких других условиях. Меня греет мысль, что всего случившегося с Linux нельзя было даже предвидеть, когда мы начинали. А сейчас процесс дошел уже и до Китая. Раньше разработка программного обеспечения в Азии обычно сводилась к локализации американских и европейских продуктов. Теперь и в этой части света есть специалисты, которые с помощью Linux разрабатывают собственные программы. И я очень горд тем, что на выставке Comdex ко мне подошел человек, чтобы показать бензиновый насос, работающий под управлением Linux. Это был опытный образец бензинового насоса. Идея была в том, чтобы клиенты бензоколонки могли выйти в Интернет и посетить CNN.com за те три минуты, что заполняется их бензобак. Стоя на плечах гигантов.
Это просто круто, что люди используют технологии вроде Linux просто для усовершенствования бензонасосов. Такого сорта изобретения были бы невозможны в рамках одной компании, потому что компания, которая выводит Linux на рынок, в первую очередь займется наиболее очевидными нишами: в настоящее время это серверы и навороченные ПК. Но открытые исходники позволяют компаниям делать именно то, что им хочется. Отсюда возникает Linux на встроенных устройствах. Поэтому Tivo использует Linux, Transmeta Web Slate работает под Linux, и телефонные системы применяют Linux. Вот так и создаются миллиарды долларов с помощью открытых исходников.
Вы просто предоставляете мир самому себе. Не контролируя технологию, вы не ограничиваете ее использование. Вы предоставляете ее в общее распоряжение, и люди сами принимают решение использовать ее как платформу для своих продуктов и услуг. И хотя большинство из этих решений с глобальной точки зрения не имеют смысла, практически они работают хорошо. Я вовсе не пытаюсь помогать распространению Linux. Достаточно было сделать ее общедоступной, и она сама стала распространяться. И это относится не только к Linux. To же самое применимо к любому открытому проекту.
Открытые исходники - это вещь.
Люди не сомневаются в необходимости свободы слова. Они защищают ее ценой жизни. Свободу всегда приходится защищать ценой жизни. Но выбрать ее с самого начала не очень просто. То же самое и с открытостью. Важно принять решение придерживаться ее. Занять эту позицию довольно трудно, но в итоге она дает больше стабильности.
Проведите аналогию с политикой. Если бы возражения, выдвигаемые против открытых исходников, применяли к государствам, то у нас всегда была бы однопартийная система. Очевидно, что однопартийное правление намного проще, чем существующее у нас многопартийное - открытая политическая система, которая используется в большинстве стран. Если партия всего одна - можно не беспокоиться о достижении согласия с другими людьми. В защиту однопартийности можно было бы сказать, что управление государством слишком серьезная вещь и нельзя тратить время на компромиссы, которых требует открытость. Люди почему-то видят ложность этого рассуждения применительно к политике, но не к бизнесу. Удивительно, но в бизнесе открытость вызывает раздражение.
Аргументы, которыми компания ограждает свои технологии от раскрытия, звучат очень убедительно. "Так никто не делает", - говорит администрация. И это пугает. Люди боятся перемен - ведь неизвестно, к чему они приведут. Сохраняя статус-кво, компания с большей точностью может прогнозировать свое будущее, а это часто кажется более важным, чем достижение огромных успехов. Многие компании предпочитают небольшие прогнозируемые успехи очень крупным, но непрогнозируемым удачам.
Для корпорации непросто сделать открытым уже имеющийся у нее продукт. Возникает масса сложных проблем. Например, на протяжении месяцев или лет, ушедших на разработку продукта, компания накопила множество знаний. Эта внутренняя интеллектуальная собственность - основа благосостояния компании. Ей не хочется выпускать из рук: эту интеллектуальную собственность, которая держит ее на плаву. И в то же время само существование этих знаний служит барьером для посторонних. Отбивает охоту участвовать в проекте.
Но я видел компании, которые переходили от закрытого к открытому.
Одним из примеров может служить финская компания Wapit, предоставляющая инфраструктуру обслуживания и поддержки для различных интерактивных устройств. Для этого компания использует собственный "телефонный" веб-сервер. Решение предоставить свои программы во всеобщее пользование было для них весьма логичным. Они хотят расширить обслуживание, но для этого нужно вначале создать инфраструктуру, что требует написания кучи программ. Это неизбежное зло. Поэтому они не считают, что таким решением предоставляют всем свою интеллектуальную собственность. Они подходят к этому с другой стороны: на разработку программ уходит масса времени специалистов, но компания не получает никакой выгоды, когда жестко удерживает эти программы.
Несколько факторов благоприятствовало Wapit. Во-первых, проект был не очень масштабный. Во-вторых, решение открыть исходники было принято на ранней стадии существования компании. Руководство решило, что, хотя у компании есть ресурсы для самостоятельной разработки продукта, нужно постараться создать что-то большее, чем позволяют собственные возможности. Кроме того, было решено, что открытые исходники помогут утверждению Wap как стандарта, используемого другими компаниями.
Они с самого начала обратились ко мне за советом, и я сказал, что нужно отказаться от привычки принимать все решения внутри компании. Посоветовал им пустить посторонних на собрания, где принимаются решения (если такие собрания проводятся). Сделав процесс принятия решений внутренним делом компании, они оттолкнут сторонних участников, которые не смогут продраться сквозь сеть внутренних взаимоотношений компании. Это одна из главных проблем при организации открытого проекта на базе корпорации. На словах объявить проект открытым несложно. Но при этом может совершенно ненамеренно произойти разделение на два лагеря: Мы и Они. Многие решения принимаются просто за столиком в кафетерии: сотрудники обсуждают различные варианты и приходят к консенсусу, даже не ставя вопрос на всеобщее обсуждение. А после того как решение принято в столовой организации, мнения посторонних попросту игнорируются.
Именно эта проблема многие месяцы преследовала Netscape после того, как весной 1998-го она приняла широко разрекламированное решение открыть исходники своего браузера следующего поколения (названного Mozilla). Прошло много времени, прежде чем проект реально стал открытым. Существовал клан сотрудников Netscape, которые не принимали небольшие "заплатки" от посторонних. Все сотрудники были между собой знакомы и принимали решения если не за физическим, то за виртуальным столиком кафетерия. Вместо того чтобы прославиться как первая корпорация, сделавшая свой крупный коммерческий проект открытым, Netscape вызвала шквал атак в прессе. Когда инертность компании получила огласку, ее репутация пошатнулась. Тогда они решились по-настоящему открыть проект для посторонних. Сейчас он, кажется, развивается гораздо более динамично.
У всех, кто впервые слышит о возможности сделать открытым уже существующий коммерческий проект, возникают одни и те же вопросы. Во-первых, каково будет сотрудникам компании, если кто-то посторонний выполнит работу лучше их и все об этом узнают. Мне кажется, они должны радоваться. К тому же они получают деньги, а основную работу делает кто-то другой. С этой точки зрения открытые исходники - вообще что бы то ни было открытое - вещь беспощадная. Они ясно показывают, кто чего стоит. Тут не спрячешься за управляющими.
Открытые исходники позволяют лучше всего использовать таланты посторонних. Но при этом компания должна выделить сотрудника, который будет следить за ее потребностями. Ему необязательно быть руководителем проекта. Для компании может оказаться выгоднее, если кто-то со стороны возьмет на себя руководство и будет выполнять его бесплатно. Это прекрасно, если он лучше справляется. Беда только в том, что посторонний человек может направить проект в русло, не отвечающее потребностям компании. Поэтому компания должна сама о себе позаботиться. За счет открытости разработки организация может сократить использование локальных ресурсов, но это не значит, что она сможет вообще обойтись без них. Проект может разрастись и стать гораздо масштабнее, чем был бы в рамках одной компании. Привлечение внешних ресурсов позволяет достичь более дешевой, завершенной и сбалансированной системы, но тут есть и оборотная сторона: расширенная система может принимать во внимание не только потребности компании, но и интересы потребителей.
Именно это может раздражать больше всего: потеря контроля и необходимость признать, что посторонний может лучше разбираться в вопросе. Еще одна трудность связана с поиском внутри компании сильного технического руководителя. Этому человеку должны доверять на двух уровнях: на уровне специалистов и на уровне администрации. В случае чего он должен быть готов признать, что в проекте с самого начала были ошибки. Лидер должен не прятаться от проблем такого рода, а суметь убедить всех, что нужно начать сначала. Хотя при этом придется многое выбросить на помойку. Такая новость никого не обрадует. Но от человека, которого все уважают, люди смогут ее принять.
Учитывая специфику типичного внутрикорпоративного механизма, техническим руководителем должна быть сильная личность. Он должен любить работать по мейлу и уметь сохранять нейтралитет. Я хотел бы избежать слова "посредник", потому что оно подразумевает наличие двух лагерей: внешнего и внутреннего. А этого быть не должно. Технический руководитель будет получать от компании деньги за то, что занимается открытыми исходниками. И сам он и все остальные должны знать, что ему платят не за согласие с сотрудниками компании, а за выполнение проекта. Очень опасно, если такой лидер будет слишком тесно связан с компанией. Ему могут доверять в технических вопросах, но не доверять в остальных.
Нужен настоящий дипломат.
Помните в песне: "Мне нужен один честный человек" (Имеется в виду припев "Find me one honest man" из песни Шер "One Honest Man". - Прим. пер)?
Вот почему все эти годы я изо всех сил старался держаться подальше от Linux-компаний. Это особенно важно сейчас, когда дело запахло деньгами. Когда вокруг столько денег, все начинают интересоваться твоими мотивами. Мне помогает то, что меня всегда воспринимали как лицо нейтральное. Вы не представляете, как важно для меня сохранять нейтралитет. У меня от этого просто крыша едет.
Ладно, вы правы: пора кончать эту проповедь. Открытые исходники годятся не для каждого человека, проекта или корпорации. Но чем больше выгоды получают люди от успеха Linux, тем больше они понимают, что это не пустые слова восторженных неряшливых юнцов.
Стоит сделать что-нибудь открытым, и сразу возникают разнообразные возможности. Я говорю об открытых исходниках с тех пор, как журналисты принялись меня о них расспрашивать - то есть по существу последние пять лет. Раньше приходилось всем снова и снова объяснять, чем же они хороши. Казалось, этому не будет ни конца ни края. Как будто по болоту бредешь.
А сейчас до людей стало доходить...
**********************************
Кстати, с IBM PC когда-то и получилась такая ситуация, когда нечаянно "открыли исходники"
архитектуры
и все начали плодить клоны IMB-совестимых компьютеров, в результате их цена упала, качество возросло, а microsoft аккупировав рынок для IBM-PC тоже раскрутился, хотя Apple и лучше IBM в плане качества компьютера, но повсеместно распространены именно последние. А теперь заметим, что даже браузеры, видя безнадежность состязаний на OC Windows параллельно делают версии под все операционные системы, а такой резвый MIE, окажется неудел вместе с windows именно из-за того, что никогда не появиться на Linux, это невозможно. Как говорил Козьма Прутков: "Зри в корень!" (прим. "корень - root" англ. ), видать знал о том, что Пингвин завоюет место под солнцем, несмотря на то, что кажется таким неуклюжим и жил раньше на севере:) (Линус Торвальдс родился и жил в Финляндии).
Вот такие пироги, если и есть повод задуматься, то момент уже настал, догонять уходящий поезд будет уже поздно, а эмоции "Must die!" - лучше оставить при себе.
|