LXF79:Уоррен Вудфорд

Материал из Linuxformat.

Перейти к: навигация, поиск

Уоррен Вудфорд (Warren Woodford), архитектор SimplyMepis, объясняет свой новый подход к Linux.

Linux Format: Что заставило Вас начать работу над Mepis?

Визитка LXF

Уоррен Вудфорд

Изображение:Woodford.jpg

Родом из Западной Вирджинии, Уоррен работал в различных IT-проектах, а в 2002-м вложил все время и деньги в Mepis, взяв за логотип модный египетский иероглиф.

  • Возраст 57
  • Национальность Американец
  • Опыт работы в Unix 4
  • Языки программирования 15
  • Количество ПК 7
  • Дневная норма кофе 1 чашка
  • Пар сандалий 0
  • Прямая речь: «Это просто факт из жизни что американские покупатели предпочитают покупать американские продукты»

Уоррен Вудфорд (УВ): Прежде всего, я искал платформу для личного использования, надежную и интуитивно понятную для меня. Первой в моем списке была Next OS, а второй – нечто от фирмы Xerox. Решая, на какой платформе я мог бы создать что-то новое и прекрасное, я подумал: «Это может быть Linux». И я дожидался выхода версии Linux, соответствующей моим минимальным требованиям. После выхода KDE 2.2 или около этого времени я сказал: «Эта оконная система обладает достаточным потенциалом», а консоль Linux уже обладала потенциалом.

Теперь – нужен кто-то для создания хорошего дистрибутива. И Red Hat казался худшим кандидатом, так как у них нет концепции «настольного компьютера» – добившись финансирования и известности, они сфокусировались на сервере, у сервера больший потенциал в смысле денег, и я не обвиняю их за это. Но вся их корпоративная культура разработана и построена вокруг идеи использования серверов. Они явно не имели хорошего понимания, чего хотят обычные пользователи. И я исключил их из уравнения.

LXF: А как насчет SUSE?

УВ: SUSE всегда казался мне незаконченным. Он какой-то художественный. Не то что он технически неправилен, просто он в дисгармонии со мной; он не кажется мне однородным, он не кажется интуитивно понятным для меня. Я чувствовал, что у него другая культура, и для меня это был не идеал. Так что я возложил все свои надежды на Mandrake. И продолжал возлагать надежды на Mandrake, но они никогда не делали то, что, как мне казалось, следует сделать. Им всегда чего-то нехватало, и нехватало из-за недостатка внимания к деталям или недостатка внимания к качеству.

В сентябре/октябре 2002 вышла новая версия Mandrake, и с ней имели место две фатальные ошибки, сказавшие мне, что Mandrake никогда не преодолеет недостатки своей культуры и не создаст продукт, отвечающий моим стандартам. Одной [из ошибок] было то, что человек, отвечавший за формирование ISO-образов, три месяца спорил с сообществом тестеров: действительно ли какой-то из ISO-образов слишком велик, чтобы его можно было прожечь на большинстве компьютеров. Образ просто был на пределе стандартного CD емкостью 700 МБ, и этот парень высокомерно заявлял: «Вы не правы, а прав я, все вмещается». Но неправ был он сам. Множество людей сообщили, что не могут прожечь ISO-образы. Другая ошибка – после четырех бетаверсий и, я уверен, четырех релиз-кандидатов, за два дня до выпуска финальной версии они изменили automount и вывели его из строя более чем на два месяца, а сами тем временем спорили с сообществом тестеров, знает ли сообщество, о чем говорит, когда сообщает о проблеме.

Вот в это время, я точно помню – 21 ноября 2002, я и принял решение создать свой собственный дистрибутив. Я не знал, в каком направлении пойдет развитие и что получится. Я поделился этим с несколькими людьми, и все они назвали меня сумасшедшим, потому что и без меня были сотни различных дистрибутивов. Но на тот момент у меня не было выбора.

LXF: Что оттолкнуло вас от работы с Mandrake?

УВ: По большей части это был весь мой опыт работы в Кремниевой Долине, где я работал консультантом, приходя и налаживая технологические подразделения, неспособные выпустить продукт – [фирмы] имели фатальные ошибки в своей инженерной философии. Я видел, что Mandrake испытывает те же трудности, что и фирмы, с которыми я работал до этого. Я чувствовал, что никогда не ликвидирую эти проблемы. Вот я и создал свой собственный дистрибутив, потому что решил: «Для моего дистрибутива есть место, никто не делает то, что хочу сделать я, и может быть, другим людям это тоже понравится. Попробую и посмотрю, что получится.»

LXF: А откуда взялось имя Mepis?

УВ: Ну, как-то мы с другом хотели создать софтверную фирму в Париже, и по поводу названия у нас возникло недопонимание, так как я не мог понять его очень сильный французский акцент. Я подумал, что он сказал Mepis [Уоррен произносит это как «Меп-с»], а я не понял, но тут обнаружил, что Mepis является комбинацией пяти букв, которая еще нигде не использовалась и потому была невероятно хорошим названием для продукта. Я ухватился за это имя и остановился на нем, и когда пришло время, я сказал: «ОК, у меня нет времени на маркетинг, я хочу просто сделать это», – и я вновь использовал имя Mepis [теперь он произносит «М-пис»].

Я осознавал, что Mepis можно использовать как аббревиатуру. Например, сегодня это может быть Моя Экстраординарная Персональная Информационная Система. Вероятно, оно никогда не будет означать что-либо, но вполне может.

LXF: Итак, вы взяли Mandrake и хотели его исправить?

УВ: Нет, начал я с Debian. Я был под большим впечатлением от LiveCD [Knoppix] Клауса Кноппера (Klaus Knopper). Мне казалось, что никто не осознает возможности LiveCD; о его назначении думали очень узко. Итак, для начала я создал дистрибутив на базе Debian с заимствованиями из работы Клауса. Я создал версию Linux, в которой вы могли делать все что угодно с LiveCD, как если бы он был установлен на жестком диске. Не ограниченный, не модифицированный, а абсолютно стандартный запуск, абсолютно стандартный рабочий стол. И ух ты, что если создать и установщик как обычное приложение? Прекратить практику создания установщика как специального режима загрузки системы. Запуск LiveCD – это уже нечто новое. Сначала вы проводите тест-драйв Linux, то есть пробуете его, и он работает так, как работал бы после установки. Очевидно, что некоторые вещи работать не будут, так как нет файловой системы с возможностью записи, но вы можете испробовать многое из доступного. Итак, LiveCD – это прекрасно, но мы не называем наш диск LiveCD: мы называем его загрузочным CD для испытания и принятия решения, потому что некоторые люди, пытаясь сообразить, что такое Mepis, классифицируют его как LiveCD и упускают множество того, что он реально предоставляет.

Второй момент: почему бы не иметь графический установщик, запускать его с LiveCD и устанавливать Mepis, если вы убедились, что он вам подходит? Мы сделали это. Третий момент: уж если имеется такое графическое окружение, почему бы не добавить к имеющемуся набору несколько инструментов, необходимых для обслуживания системы, восстановления при ошибках? Например, вы – любитель, запутались в настройках файловой системы и больше не можете загрузиться. Почему бы не иметь возможность загрузиться с CD и запустить небольшую утилиту, которая переустановит для вас X? Мы включили инструменты подобного типа.

LXF: Когда вы выбрали Debian, вас заботило, что и другие поставщики разрабатывали его и потерпели неудачу?

УВ: Я думаю, что основной трудностью для любого дистрибутива является балансирование между нуждами больших коммерческих потребителей и попытками удержаться в сообществе разработчиков Open Source, от которого все зависят и которому все благодарны. Некоторые [члены сообщества] словно живут в параллельной вселенной – они считают, что все должны вести себя так, как будто сейчас XXIV век и у всех все есть, так что можно просто отдать все планете и все будет прекрасно. Но реальность такова, что люди, посвящающие свое время Open Source, должны кушать и иметь крышу над головой, так что подход полного социализма Star Trek – это прекрасный идеал, но не реальность. Есть такие люди, а есть прагматики, считающие «Эй, люди должны зарабатывать себе на жизнь». Мы прикладываем все усилия, чтобы отметить вклад тех, кто выполняет работу по личным причинам, и стараемся не обидеть и сообщество.

LXF: Как вы думаете, Mepis приживется на рынке среди таких соперников, как Ubuntu?

УВ: Похоже, что Ubuntu все взял от Debian и поставил на этом свое имя, а также нанял несколько людей с намерением сделать ответвление от Debian. Об этом вряд ли есть хоть какие-то официальные заявления Ubuntu, но мне это совершенно ясно; их подход в том, чтобы сперва взять все что можно из Debian, налепить свой ярлык и мощным маркетингом вывести дистрибутив на арену... затем попытаться вернуться назад и сделать что-нибудь уникальное на закуску, чтобы можно было сказать: «Это действительно наше, а не унаследованное от Debian». И мне кажется, это одна из лучших стратегий большого бизнеса. Я думаю, есть пуристы, которым это не нравится, но хороший, расчетливый и твердый бизнес вполне имеет смысл. «Эй, здесь что-то дают, ну так возьмем. Подпишем свое имя, это позволено. Вложим много денег в маркетинг и получим большое признание нашей марки». Тут есть логика.

В данный момент, Ubuntu и Mepis никак не сталкиваются друг с другом, разве что Ubuntu налаживает мосты к Hewlett Packard в Европе, и я не знаю, будем мы соперничать с ним в этом или нет. А так мы вообще не сталкиваемся друг с другом. Я видел только одного человека во всем мире, которому нравится Ubuntu, и тот сказал, что не взял бы его для своей фирмы, он нравится ему лично.

Как серверный вариант, Ubuntu представляет слишком много около-Debian философии вроде «Из этого супер-универсального меню вы можете получить все на свете». Наш серверный продукт [SoHo Server] похож на наш настольный продукт: установите его, и все – можете работать. Что хорошо и что плохо, мы решим за вас.

А если вы пришли с Windows, вам это и нужно. Зачем становиться экспертом в Linux, чтобы знать, что установить? Нужна хорошая и легкая отправная точка, чтонибудь, с чем вы сможете работать прямо сейчас. Затем вы можете потихоньку изучать что захотите, и настроите систему, как вам нравится.

Личные инструменты
  • Купить электронную версию
  • Подписаться на бумажную версию