Interview with Vita Nuova CEO Michael Jeffrey / Интервью с Маклом Джефри, генеральным директором Vita Nuova (5 марта 2002): Интервью с Маклом Джефри, генеральным директором Vita Nuova (5 марта 2002)

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

На этой неделе OSNews разговривала с генеральным директором VitaNuova, Майклом Джефри. VitaNuova занимается продажей операционных систем Plan9 и Inferno. Изначально созданные в Bell Labs, обе ОС являются потомками Unix, распределенными по своей природе.

j1m 22.05.09 в 16:37

0

'''1. Можете рассказать нам о Vita Nuova?'''

j1m 22.05.09 в 16:38

0

''Michael Jeffrey:'' Мы создали Vita Nuova в 1996-ом как первую софтверную компанию, специализирующуюся на операционной системе Inferno, в то время разрабатываемой Bell Labs. Мы были чрезвычайно заинтересованы потому что очень уважаемые люди из Software Sciences Research Group в Bell Labs были вовлечены в проект; известнейшие имена, такие как Роб Пайк, Кен Томпсон и естественно Денис Ритчи. К тому же было большое число менее известных, но очень талантливых Computer Scientists, таких как Phil Winterbottom и Dave Presotto вовлечены в работу над дизайном и реализацией Inferno.

j1m 22.05.09 в 16:47

0

Это была замечательная возможность присоединиться к новым технологиям, чем мы незамедлительно и воспользовались. С 1996 по 1999 мы превратили Vita Nuova в небольшую, но процветающую компанию, предоставляющую Inferno-сервисы множеству покупателей и также мы были вовлечены в помощь Lucent с разработкой их продуктов.

rapidfx 23.05.09 в 04:45

0

Летом '99 New Ventures Group подразделение Bell Labs обратила внимание на побочный результат исследовательской работы - Inferno; по иронии судьбы одна из самых прославленных исследовательских групп в области программного обеспечения создало корпорацию не являющуюся софтверной. New Ventures Group обнаружило широкий спектр возможностей раскручивающейся технологии, и в конце они решили что финансовая и техническая мощь Vita Nuova делает ее идеальным кандидатом. В марте 2000 мы получили от Lucent все эксклюзивные права на Inferno и существенные инвестиции от Lucent и Британских инвесторов.

rapidfx 23.05.09 в 04:55

0

Летом 99-го года New Ventures Group из Bell Labs начала искать тех, кто занялся бы дальшем развитием технологии Inferno; по иронии судьбы, одна из самых прославленных исследовательских групп в области программного обеспечения принадлежала корпорации, не являющуюся софтверной. New Ventures Group исследовала множество возможных вариантов и в конце-концов пришла к выводу, что финансовая и техническая мощь Vita Nuova делает ее идеальным кандидатом. В марте 2000 мы получили от Lucent эксклюзивные права на Inferno и существенные инвестиции от Lucent и Британских инвесторов.

j1m 23.05.09 в 13:12

0

2. Чувствтуете ли вы давление и внимание со стороны ваших ранних продуктов?

rapidfx 23.05.09 в 04:56

0

2. Учитывая родословную ваших продуктов, вы должны чувствовать огромную ответственность. Так ли это?

j1m 23.05.09 в 12:59

0

Michael Jeffrey: Лично я - чувствую, думаю что и большинство нашего технического персонала это тоже чувствует. Это огромная привлегия управлять этой технологией и мы всегда стремимся сохранять ясность мыслей и простоту дизайна которые были у создателей.

rapidfx 23.05.09 в 05:00

0

''Michael Jeffrey:'' Лично я - чувствую, думаю что и большинство нашего технического персонала тоже. Огромная привилегия управлять этой технологией и мы всегда стремимся сохранять ясность и простоту дизайна, заложенные в нее создателями.

j1m 24.05.09 в 17:17

0

'''3. Какова история Plan 9'''

j1m 22.05.09 в 16:54

0

''Michael Jeffrey:'' В середине 80-х Bell Labs остановила все исследования и разработки связанные с UNIX. Было сказано, что они считали что "проблемы UNIX были слишком глубоки, чтобы их решить". Вместо этого, они сфокусировали свои силы на проектировании и реализации новой операционной системы, которая стала известна под именем Plan 9. Операционная система Plan 9 с одной стороны выглядела знакомой для любого, кто имел дело с UNIX; многие команды и утилиты UNIX доступны в Plan 9, а для программирования использовался язык Си. Однако, Plan 9 существенно отличался от UNIX по своей структуре.

j1m 22.05.09 в 17:03

0

Ранние системы UNIX были эффективными супер-структурами для испытания идей о предаталении данных и доступе к ним. Многие из этих идей теперь широко распространились в области вычислителной техники; иерархическая файловая система - одна из таких идей. В отличии от UNIX, Plan 9 начался с идеи разработки протокола для доступа ко всем ресурсам по сети, вне зависимости от того локальные они или удаленные.
Ресурсы в Plan 9 представляют из себя данные, службы или аппаратуру. Этот протокол (9P в Plan 9 или Styx в Inferno) очень простой протокол фаловой службы, который позволяет всем ресурсам быть представленными в качестве иерархической коллекции имен. Конечно, те у кого есть опыт в UNIX могут сказать, что в UNIX устройства так же представлены как файлы.Однако в UNIX, представляет для одних последовательных устройств одни специальные файлы со специальными свойствами, для других -другие. Цитируя Джорджа Оруеэлла "все файлы равны, но одни более равны, чем другие". Поскольку эти устройства обладают специальными свойствами существует значительная проблема при экспортировании их по сети для использовании на других системах.

rapidfx 23.05.09 в 05:28

0

Самые ранние системы UNIX в действительности были надстройками для испытания идей о том, как предоставлять и получать доступ к данным. Многие из этих идей теперь широко распространились в области вычислителной техники; иерархическая файловая система - одна из таких идей. В отличии от UNIX, Plan 9 начался с идеи разработки протокола для доступа ко всем ресурсам, сетевым и локальным.
Для Plan 9 ресурсами явлются данные, службы или аппаратура. Этот протокол (9P в Plan 9 или Styx в Inferno) очень простой файловый протокол, который позволяет предоставить все ресурсы как иерархическую коллекцию имен. Конечно, те у кого есть опыт в UNIX могут сказать, что в UNIX устройства так же представлены как файлы. В UNIX, однако, для предоставления устройств используются специальные файлы с определенным набором свойств; перефразируя Джорджа Оруэлла: "все файлы равны, но одни более равны, чем другие".
Поскольку эти устройства обладают специальными свойствами существует значительная проблема при экспортировании их по сети для использовании на других системах.

j1m 24.05.09 в 17:34

0

Plan 9 применяет иерархическое именование ресурсов последовательно и строго ко всем данным, службам и устройствам, без исключений.

rapidfx 23.05.09 в 05:30

0

'''4. Так, а как появилась Inferno'''

j1m 22.05.09 в 17:04

0

''Michael Jeffrey:'' Работа над Inferno началась в второй половине 90-х. Inferno, как и Plan 9, использует тот же сервисный протокол для дотупа (и распределения) ресурсов по сети.

j1m 22.05.09 в 17:06

0

Inferno, однако, продвинулась на один шаг дальше Plan 9. Plan 9, как и многие другие операционные системы получает контроль над всем устройством и должен заменять существующую операционную систему. Inferno, с другой строны, была спроектирована таким образом, чтобы работать в качестве родной ОС на голом железе или быть приложением для существующей операционной системы (Windows 95, 98, 2000, NT, Linux, Solaris и других).
Кроме того, Inferno запускает все свои приложения внутри виртуальной машины, которая гарантирует портабельность байткода между родной и гостевой платформой. Inferno обладает уникальной способностью обеспечивать окружение для распределенных приложений между большими и малыми устройствами.

j1m 23.05.09 в 17:09

0

Тем не меенее, Inferno это шаг вперед по сравнению с Plan 9. Plan 9, подобно большинству операционных систем берет под контроль все целиком устройства и должен заменить собой существующую систему. Inferno, с другой строны, была разработана, и так чтобы работать как родная ОС на голом железе или как приложение на существующей платформе (Windows 95,98,2000,NT, Linux, Solaris и другие).
Inferno так же запускает все свои приложения в Виртуальной Машине (VM), что гарантирует переносимость байт-кода между родной и гостевой платформами. Inferno единственная обладает способностью предоставить окружение для распределенных приложений на большим и малых устройствах.

rapidfx 23.05.09 в 18:18

-1

'''5. Сособность Inferno работать в родном и гостевом режимах чрезвычайно интересна, можете рассказать об этом больше?'''

j1m 22.05.09 в 17:08

0

Michael Jeffrey: Мы рассматривали разработку распределенных приложений как одна из величайших проблем вставших перед разработчиками программного обеспечения за последние годы. Мне нравится давать определение расределенному приложению как тому что запущено на на одном или более устройствах, где ни одно не является мастером; или более поэтично, представьте себе окружность чья граница нигде, а ее центр везде.

rapidfx 24.05.09 в 08:27

0

Мы полагаем, что разработка распределенных приложений стала одной из величайших проблем, вставших перед разработчиками программного обеспечения в последние годы. Распределенным я называю то приложение, которое работает на одном или более устройствах, ни одно из которых не является мастером; или более поэтично, представьте себе окружность, чья граница нигде, а ее центр везде.

j1m 24.05.09 в 17:43

0

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

rapidfx 24.05.09 в 08:38

0

В данный момент разработчики в конечном счете используют набор технологий, привязанных к платформе. Реальность состоит в том, что число операционных систем растет, а не уменьшается; есть значительное количество ОС Windows, немного больше ОС UNIX или Linux и целый мир реал-таймовых и встраиваемых систем. The idea of one OS taking their place is a non-starter.

j1m 24.05.09 в 17:49

0

Столкнувшись с этим, Inferno может запускаться как приложение на существующей аккуратно установленной системе такое же окружение, которое могло бы быть на родной операционной системе запущенной на голом железе. Скажу больше, возможно реализовать протокол Inferno в крошечном пространстве (< 6 килобайт) это позволит модели Inferno встроенной действительно маленькие устройства.

rapidfx 24.05.09 в 08:52

0

В противоположность этому, Inferno может быть приложением для существующией операционной системы, создавая окружение, полностью идентичное тому, которое существовало бы, если бы операционная система работала на голом железе. Скажу больше, возможно реализовать протокол Inferno в крошечном пространстве (< 6 килобайт), что позволит встроить Inferno-метафору распределния в действительно маленькие устройства.

j1m 24.05.09 в 18:29

0

Inferno предлагает совершенную переносимость приложений на различные окружения. С Inferno, разработчик может взять портированную версию скомпилировать на чем-нибудь вроде Compaq iPaq и взяв полученный байт-код запустить его без модификаций на машине с NT.

rapidfx 24.05.09 в 08:57

0

Inferno предлагает полную переносимость приложений между различными окружениями. Разработчики может скомипилировать приложение в Inferno, работающей на чем-нибудь вроде Compaq iPaq, взять полученный баткод и запустить его без модификаций на NT-машине.

j1m 24.05.09 в 18:34

0

'''6. Inferno выглядит очень похожей на Java и JavaOS.'''

j1m 23.05.09 в 13:19

0

''Michael Jeffrey:'' Inferno и Java родились примерно в одно время, но Java OS никогда не была выпущена. Виртуальная машина появилась, но я думаю, что ее реализация не сравнима с реальной портабельностью, которая была обещана в Java OS. Я думаю Inferno добилась того, для чего была создана Java.

j1m 23.05.09 в 13:35

0

7. По всей видимости, нет недостатка в средствах разработки распределенных приложений

rapidfx 23.05.09 в 05:41

0

'''7. Вроде бы сейчас нет недостатка в средствах разработки распределенных приложений.'''

j1m 23.05.09 в 13:20

0

''Michael Jeffrey:'' Существует множество технологий, которые предоставляют средства для разработки распрееленных приложений. Но большинство из них слишком комплексны, и неприменимы для использования на больших и малых устройствах. Например, многие люди говорят, что CORBA необычайно комплексна и, если брать толщину книг за показатель, то они правы. Подобные замечания можно сделать в адрес DCOM, SOAP и .Net.

j1m 23.05.09 в 17:18

0

'''5. Почему ваши заказчики выбирают Inferno?'''

j1m 22.05.09 в 17:09

0

''Michael Jeffrey:'' Наш типичный заказчик это тот, который имеет небольшое устройство, которое должно быть подключено к сети из других компьютеров. Для такого заказчика способность Inferno быть встраиваемой ОС для его устройства очень важна. Добавленная к этому возможность легко писать распределенные приложения, работающие на этом устройстве и других существующих системах дает им большую коммерческую выгоду с точки зрения времени to market.

j1m 22.05.09 в 17:19

0

9. Можете ли вы рассказать нам более подробно о каком-нибудь конкретном случае или о клиентах? Или где люди могут использовать Inferno и Plan 9?

rapidfx 24.05.09 в 10:07

0

Michael Jeffrey: Наиболее интересные продукты задействующие Inferno в настоящий момент попадают под соглашение о неразглашении с нашими клиентами. Оно гласит что я не слышал вашего вопроса, но это так. Есть несколько продуктов которые вы можете посмотреть на нашем веб-сайте от фирмы UMEC из Тайваня (Screen phone) и Broadcom из Кореи.

rapidfx 24.05.09 в 10:17

0

''Michael Jeffrey:'' Наиболее интересные продукты, задействующие Inferno, в настоящий момент попадают под соглашение о неразглашении с нашими клиентами. He would say that wouldn't he I hear you say - but it is true. Есть несколько продуктов, с которыми вы можете ознакомится на нашем веб-сайте, от фирмы UMEC из Тайваня (Screen phone) и Broadcom из Кореи.

j1m 24.05.09 в 18:45

0

10. Что было позаимствовано Inferno в Plan 9?

rapidfx 24.05.09 в 10:11

0

Насколько распространены Plan 9 и Inferno?

j1m 24.05.09 в 18:46

0

Michael Jeffrey: У нас есть покупатели более чем из 50 стран, расположенных на каждом континенте за исключение Антарктики. Каждую ночь гостевую версию Inferno скачивают десятки новых клиентов, и однажды у нас было больее 5000 скачиваний за один вечер.

rapidfx 24.05.09 в 10:20

0

Есть также корпоративные подписчики. Естественно это Lucent, но также это и Compaq, Samsung, Toshiba, Texas Instruments и другие. Я не думаю что существует одна компания производящая электронику не начинала оценивать Inferno для своих устройств малого и среднего размера.

rapidfx 24.05.09 в 10:23

0

Мы уже получили прибыль от продажи боксовых версий, подписки, технических услуг и разработки приложений.

rapidfx 24.05.09 в 10:25

0

Мы уже прибыльны, благодаря продаже боксовых версий, подписки, технических услуг и разработки приложений.

j1m 24.05.09 в 18:50

0

'''11. Кто является типичным заказчиков Vita Nuova?'''

j1m 23.05.09 в 13:25

0

''Michael Jeffrey:'' Производители потребительской электроники и создатели элементов сетей в первую очередь, но существует также большое количество ученых и энтузиастов, которые используют технологию.

j1m 23.05.09 в 17:22

0

'''12. Можете охарактеризовать типичного индивидуального разработчика, который выбирает работать с Inferno?'''

j1m 22.05.09 в 17:25

0

Michael Jeffrey: Сложно сказать, но зачастую это зрелые компьютрные специалисты с десятилетиямия опыта работы, которых нелегко одурачить средами разработки предлагаемые другими, даже большими софтверными компаниями.

rapidfx 24.05.09 в 05:49

0

'''13. Как бы вы описали сообщество Plan 9 и Inferno?'''

j1m 22.05.09 в 17:27

0

''Michael Jeffrey:'' Оно похоже на раннее Linux-сообщество; сообщество исследователей программного обеспечения, разочаровнных в существующих доступных технологиях.

j1m 22.05.09 в 17:30

0

'''14. Каков лучший путь ознакомления с Inferno для разработчика или заказчика?'''

j1m 23.05.09 в 13:26

0

''Michael Jeffrey:'' Inferno работает на множестве существующих платформ в гостевом режиме. К примеру, прямо сейчас любой желающий может запустить приложения Inferno в Inferno-плагине для Internet Explorer. Мы планируем выпустить плагин для браузера Netscape (для Windows и Linux) во втором квартале 2002 года (''а воз и ныне там - прим. пер.). У нас есть несколько технических препятствий.

j1m 23.05.09 в 17:27

0

Как только плагин будет установлен, пользовтели смогут испробовать его с несколькими веселыми примерами, такими к Тетрис и Сапер, на нащем сайте.

j1m 23.05.09 в 17:29

0

'''15. Какая лицензия покрывает Plan 9 и Inferno?'''

j1m 23.05.09 в 13:26

0

15. Под какой лицензией распространяется Plan 9 и Inferno?

rapidfx 24.05.09 в 05:51

0

''Michael Jeffrey:'' Ни одна из ОС не является Open-Source. Однако, мы думаем, что способ лицензирования и ценовая политика одинаково привлекательны для индивидуальных и корпоративных пользователей. Любой, кто желает знать больше, может найти текст лицензии на нашем сайте

''В настоящее время код обеих ОС полностью открыт и доступен для модификации и ознакомления всем желающим - прим. пер.''

j1m 23.05.09 в 17:34

0

'''16. Празительно, на вашем сайте содержится огромное количество информации.'''

j1m 23.05.09 в 13:28

0

Michael Jeffrey: Мы напряженно трудились в последние месяцы над материалами разных типов; контакты с прессой, финансовый рынок, тяжелые технические задачи. Собран большой объем материалов и мы пытаемся разместить их на сайте скорее как только возможно. Я думаю, что мы сделали прекрасную работу.

rapidfx 24.05.09 в 08:16

0
Минутку...