Готовый перевод Interview with Vita Nuova CEO Michael Jeffrey / Интервью с Маклом Джефри, генеральным директором Vita Nuova (5 марта 2002): Интервью с Маклом Джефри, генеральным директором Vita Nuova (5 марта 2002)
На этой неделе OSNews разговривала с генеральным директором VitaNuova, Майклом Джефри. VitaNuova занимается продажей операционных систем Plan9 и Inferno. Изначально созданные в Bell Labs, обе ОС являются потомками Unix, распределенными по своей природе.
'''1. Можете рассказать нам о Vita Nuova?'''
''Michael Jeffrey:'' Мы создали Vita Nuova в 1996-ом как первую софтверную компанию, специализирующуюся на операционной системе Inferno, в то время разрабатываемой Bell Labs. Мы были чрезвычайно заинтересованы потому что очень уважаемые люди из Software Sciences Research Group в Bell Labs были вовлечены в проект; известнейшие имена, такие как Роб Пайк, Кен Томпсон и естественно Денис Ритчи. К тому же было большое число менее известных, но очень талантливых Computer Scientists, таких как Phil Winterbottom и Dave Presotto вовлечены в работу над дизайном и реализацией Inferno.
Это была замечательная возможность присоединиться к новым технологиям, чем мы незамедлительно и воспользовались. С 1996 по 1999 мы превратили Vita Nuova в небольшую, но процветающую компанию, предоставляющую Inferno-сервисы множеству покупателей и также мы были вовлечены в помощь Lucent с разработкой их продуктов.
Летом 99-го года New Ventures Group из Bell Labs начала искать тех, кто занялся бы дальшем развитием технологии Inferno; по иронии судьбы, одна из самых прославленных исследовательских групп в области программного обеспечения принадлежала корпорации, не являющуюся софтверной. New Ventures Group исследовала множество возможных вариантов и в конце-концов пришла к выводу, что финансовая и техническая мощь Vita Nuova делает ее идеальным кандидатом. В марте 2000 мы получили от Lucent эксклюзивные права на Inferno и существенные инвестиции от Lucent и Британских инвесторов.
2. Учитывая родословную ваших продуктов, вы должны чувствовать огромную ответственность. Так ли это?
''Michael Jeffrey:'' Лично я - чувствую, думаю что и большинство нашего технического персонала тоже. Огромная привилегия управлять этой технологией и мы всегда стремимся сохранять ясность и простоту дизайна, заложенные в нее создателями.
'''3. Какова история Plan 9'''
''Michael Jeffrey:'' В середине 80-х Bell Labs остановила все исследования и разработки связанные с UNIX. Было сказано, что они считали что "проблемы UNIX были слишком глубоки, чтобы их решить". Вместо этого, они сфокусировали свои силы на проектировании и реализации новой операционной системы, которая стала известна под именем Plan 9. Операционная система Plan 9 с одной стороны выглядела знакомой для любого, кто имел дело с UNIX; многие команды и утилиты UNIX доступны в Plan 9, а для программирования использовался язык Си. Однако, Plan 9 существенно отличался от UNIX по своей структуре.
Самые ранние системы UNIX в действительности были надстройками для испытания идей о том, как предоставлять и получать доступ к данным. Многие из этих идей теперь широко распространились в области вычислителной техники; иерархическая файловая система - одна из таких идей. В отличии от UNIX, Plan 9 начался с идеи разработки протокола для доступа ко всем ресурсам, сетевым и локальным.
Для Plan 9 ресурсами явлются данные, службы или аппаратура. Этот протокол (9P в Plan 9 или Styx в Inferno) очень простой файловый протокол, который позволяет предоставить все ресурсы как иерархическую коллекцию имен. Конечно, те у кого есть опыт в UNIX могут сказать, что в UNIX устройства так же представлены как файлы. В UNIX, однако, для предоставления устройств используются специальные файлы с определенным набором свойств; перефразируя Джорджа Оруэлла: "все файлы равны, но одни более равны, чем другие".
Поскольку эти устройства обладают специальными свойствами существует значительная проблема при экспортировании их по сети для использовании на других системах.
Plan 9 применяет иерархическое именование ресурсов последовательно и строго ко всем данным, службам и устройствам, без исключений.
'''4. Так, а как появилась Inferno'''
''Michael Jeffrey:'' Работа над Inferno началась в второй половине 90-х. Inferno, как и Plan 9, использует тот же сервисный протокол для дотупа (и распределения) ресурсов по сети.
Inferno, однако, продвинулась на один шаг дальше Plan 9. Plan 9, как и многие другие операционные системы получает контроль над всем устройством и должен заменять существующую операционную систему. Inferno, с другой строны, была спроектирована таким образом, чтобы работать в качестве родной ОС на голом железе или быть приложением для существующей операционной системы (Windows 95, 98, 2000, NT, Linux, Solaris и других).
Кроме того, Inferno запускает все свои приложения внутри виртуальной машины, которая гарантирует портабельность байткода между родной и гостевой платформой. Inferno обладает уникальной способностью обеспечивать окружение для распределенных приложений между большими и малыми устройствами.
'''5. Сособность Inferno работать в родном и гостевом режимах чрезвычайно интересна, можете рассказать об этом больше?'''
Мы полагаем, что разработка распределенных приложений стала одной из величайших проблем, вставших перед разработчиками программного обеспечения в последние годы. Распределенным я называю то приложение, которое работает на одном или более устройствах, ни одно из которых не является мастером; или более поэтично, представьте себе окружность, чья граница нигде, а ее центр везде.
В данный момент разработчики в конечном счете используют набор технологий, привязанных к платформе. Реальность состоит в том, что число операционных систем растет, а не уменьшается; есть значительное количество ОС Windows, немного больше ОС UNIX или Linux и целый мир реал-таймовых и встраиваемых систем. The idea of one OS taking their place is a non-starter.
В противоположность этому, Inferno может быть приложением для существующией операционной системы, создавая окружение, полностью идентичное тому, которое существовало бы, если бы операционная система работала на голом железе. Скажу больше, возможно реализовать протокол Inferno в крошечном пространстве (< 6 килобайт), что позволит встроить Inferno-метафору распределния в действительно маленькие устройства.
Inferno предлагает полную переносимость приложений между различными окружениями. Разработчики может скомипилировать приложение в Inferno, работающей на чем-нибудь вроде Compaq iPaq, взять полученный баткод и запустить его без модификаций на NT-машине.
'''6. Inferno выглядит очень похожей на Java и JavaOS.'''
''Michael Jeffrey:'' Inferno и Java родились примерно в одно время, но Java OS никогда не была выпущена. Виртуальная машина появилась, но я думаю, что ее реализация не сравнима с реальной портабельностью, которая была обещана в Java OS. Я думаю Inferno добилась того, для чего была создана Java.
'''7. Вроде бы сейчас нет недостатка в средствах разработки распределенных приложений.'''
''Michael Jeffrey:'' Существует множество технологий, которые предоставляют средства для разработки распрееленных приложений. Но большинство из них слишком комплексны, и неприменимы для использования на больших и малых устройствах. Например, многие люди говорят, что CORBA необычайно комплексна и, если брать толщину книг за показатель, то они правы. Подобные замечания можно сделать в адрес DCOM, SOAP и .Net.
'''5. Почему ваши заказчики выбирают Inferno?'''
''Michael Jeffrey:'' Наш типичный заказчик это тот, который имеет небольшое устройство, которое должно быть подключено к сети из других компьютеров. Для такого заказчика способность Inferno быть встраиваемой ОС для его устройства очень важна. Добавленная к этому возможность легко писать распределенные приложения, работающие на этом устройстве и других существующих системах дает им большую коммерческую выгоду с точки зрения времени to market.
9. Можете ли вы рассказать нам более подробно о каком-нибудь конкретном случае или о клиентах? Или где люди могут использовать Inferno и Plan 9?
''Michael Jeffrey:'' Наиболее интересные продукты, задействующие Inferno, в настоящий момент попадают под соглашение о неразглашении с нашими клиентами. He would say that wouldn't he I hear you say - but it is true. Есть несколько продуктов, с которыми вы можете ознакомится на нашем веб-сайте, от фирмы UMEC из Тайваня (Screen phone) и Broadcom из Кореи.
Насколько распространены Plan 9 и Inferno?
Michael Jeffrey: У нас есть покупатели более чем из 50 стран, расположенных на каждом континенте за исключение Антарктики. Каждую ночь гостевую версию Inferno скачивают десятки новых клиентов, и однажды у нас было больее 5000 скачиваний за один вечер.
Есть также корпоративные подписчики. Естественно это Lucent, но также это и Compaq, Samsung, Toshiba, Texas Instruments и другие. Я не думаю что существует одна компания производящая электронику не начинала оценивать Inferno для своих устройств малого и среднего размера.
Мы уже прибыльны, благодаря продаже боксовых версий, подписки, технических услуг и разработки приложений.
'''11. Кто является типичным заказчиков Vita Nuova?'''
''Michael Jeffrey:'' Производители потребительской электроники и создатели элементов сетей в первую очередь, но существует также большое количество ученых и энтузиастов, которые используют технологию.
'''12. Можете охарактеризовать типичного индивидуального разработчика, который выбирает работать с Inferno?'''
Michael Jeffrey: Сложно сказать, но зачастую это зрелые компьютрные специалисты с десятилетиямия опыта работы, которых нелегко одурачить средами разработки предлагаемые другими, даже большими софтверными компаниями.
'''13. Как бы вы описали сообщество Plan 9 и Inferno?'''
''Michael Jeffrey:'' Оно похоже на раннее Linux-сообщество; сообщество исследователей программного обеспечения, разочаровнных в существующих доступных технологиях.
'''14. Каков лучший путь ознакомления с Inferno для разработчика или заказчика?'''
''Michael Jeffrey:'' Inferno работает на множестве существующих платформ в гостевом режиме. К примеру, прямо сейчас любой желающий может запустить приложения Inferno в Inferno-плагине для Internet Explorer. Мы планируем выпустить плагин для браузера Netscape (для Windows и Linux) во втором квартале 2002 года (''а воз и ныне там - прим. пер.). У нас есть несколько технических препятствий.
Как только плагин будет установлен, пользовтели смогут испробовать его с несколькими веселыми примерами, такими к Тетрис и Сапер, на нащем сайте.
15. Под какой лицензией распространяется Plan 9 и Inferno?
''Michael Jeffrey:'' Ни одна из ОС не является Open-Source. Однако, мы думаем, что способ лицензирования и ценовая политика одинаково привлекательны для индивидуальных и корпоративных пользователей. Любой, кто желает знать больше, может найти текст лицензии на нашем сайте
''В настоящее время код обеих ОС полностью открыт и доступен для модификации и ознакомления всем желающим - прим. пер.''
'''16. Празительно, на вашем сайте содержится огромное количество информации.'''
Michael Jeffrey: Мы напряженно трудились в последние месяцы над материалами разных типов; контакты с прессой, финансовый рынок, тяжелые технические задачи. Собран большой объем материалов и мы пытаемся разместить их на сайте скорее как только возможно. Я думаю, что мы сделали прекрасную работу.
Переведено на Нотабеноиде
http://notabenoid.org/book/2820/9009
Переводчики: j1m, rapidfx
Настройки
Готово:
