Главная

Интервью Акселя Дёрфлера. Окончание.

Сегодня мы публикуем окончание интервью с одним из ведущих разработчиков OpenBeOS — Акселем Дёрфлером (Axel Doerfler).
Перевод с английского текста, опубликованного на OsNews выполнен Станиславом Максимовым.

9. До какой степени полная совместимость имеет смысл, особенно в отношении программного OpenGL?

Опять же зависит от реализации. Например, мы могли бы использовать текущую версию MESA как временную замену стандартного программного OpenGL (даже несмотря на несколько ошибок). В таком случае никто не сможет сказать, что мы искусственно ограничиваем функциональность одним лишь программным рендерингом. В особенности, если в последствии у нас будет другая замена. В такой ситуации нам не обязательно соблюдать обратную совместимость.
Другой пример: Известно, что BeOS плохо управляется с дополнительными и логическими разделами, но это не значит, что мы не сможем исправить эти проблемы не нарушая совместимости.

10. Твое мнение об операционной системе Zeta Бернда Корца, которая не является системой с открытым исходным кодом?

Я могу сказать только, что она еще не готова и не доступна на рынке. Я надеюсь, что она немного оживит рынок BeOS, частью которого мы все так или иначе являемся. В любом случае, я желаю Бернду удачи.

11. Полагаешь ли ты, что в перспективе имеет вообще какой–то смысл предлагать или разрабатывать три разных BeOS с открытым кодом и одну коммерческую?

Однозначно нет, но это не так уж плохо, как кажется. Если разработчики не могут объединиться в выборе направления, то очевидно, что они будут идти каждый своим путем. Ни один из наших проектов, кроме Zeta, не заинтересован в финансовом успехе, у нас нет бизнес–плана, которому мы обязаны следовать, нет никаких временных ограничений и т.д. Так почему же кто–то должен бесплатно посвящать свои усилия чему–то, что он не вполне разделяет? К сожалению, такого рода вещи, конечно, не могут устраивать всех сразу.
Но, несмотря на разные цели наших проектов, они все выиграют, к примеру, от реализации Media Kit Маркуса Оверхагена (Marcus Overhagen); и мы позволяем всем им пользоваться нашими достижениями — наша лицензия это предусматривает. Это значит, что если даже наши разные цели приведут нас к совсем разным проектам, и некоторые части будут неизбежно дублировать друг друга, мы все равно автоматически будем работать сообща. До сих пор это проявлялось довольно слабо, но все мы сейчас еще только в начале наших проектов, так что такого рода сотрудничество должно так или иначе начаться. Например, Билл Хэйден (Bill Hayden) — разработчик COSMOE — даже обладает доступом «на запись» в нашем репозитории.
Говоря проще: необязательно чтобы наши пользователи видели положительные стороны данной ситуации, главное — то, что мы в конце концов снова вернемся на общий путь.

12. Не доказывает ли история, что наиболее успешными являются операционные системы, разработанные для своего собственного железа? (Amiga, Commodore, Apple, Microsoft + IBM–PC XT/AT)

Нет, вообще–то она доказывает как раз противоположное. Есть одна операционная система, которая достигла широчайшего распространения, не имея при этом какой–то специфичной марки железа, она просто была способна работать где угодно. Linux пытается следовать по ее стопам. Таким образом, я уверен, что наш успех не будет зависеть от какого–то конкретного железа.

13. Ты бы сказал, что будь BeBox выпущен в больших объемах, это могло бы изменить ситуацию к лучшему? Или же BeOS все еще существует только благодаря его способности работать на обычных PC?

Последнее. Если бы сообщество BeOS состояло только из владельцев BeBox, то к сегодняшнему дню оно, вероятно, уже перестало бы существовать.

14. Расскажи нам что–нибудь об успехах OpenBeOS. Есть ли уже что–нибудь, что работает хорошо?

По–моему мы продвигаемся довольно успешно. Более того, нам уже есть что показать практически во всех областях, даже если это только тестовые приложения. Так или иначе, наша реализация получается стабильней и корректней оригинала. Даже такие сложные части как Media Kit и файловая система BFS уже готовы к тестированию. Хотя Маркус совсем недавно выпустил первую альфа–версию Media Kit, но прогресс, которого он достиг, просто неописуем.

15. Ты работаешь над ядром для PowerPC, нужны ли будут разные исполняемые файлы для всех платформ или же в OpenBeOS все будет работать на обоих?

ПО нужно будет компилировать отдельно для каждой платформы, никаких требований — кроме этого одного — не предвидится. Более того, для обеих платформ даже будет использоваться один и тот же компилятор, что значительно упростит процесс разработки в отличие от того, как это было в BeOS. Ядро PowerPC — это то же самое наше ядро, только портированное для Pegasos — новой замечательной PPC–системы, разработанной компанией Genesi. Это машина может стать первой, которая сможет загружаться прямо с жесткого диска, в зависимости, конечно, от того, насколько «глючной» является версия Open Firmware на моем компьютере.

16. Будет ли OpenBeOS для PowerPC поддерживать последние версии процессоров? Последняя версия BeOS не поддерживала процессоры, выпущенные после 604–го? (Имеются в виду RISC–процессоры PowerPC 604 и 604e компаний Motorola и IBM Microelectronics, которые были последними процессорами PowerPC, поддерживаемыми оригинальной BeOS PPC, хотя интервьюер тут заблуждается, BeOS поддерживает G3 и G4, но не поддерживает firmware Макинтошей с этими процессорами — Прим. переводчика).

Будет еще хуже чем было. Моя версия поначалу будет поддерживать только самые последние процессоры. Поддержка старых моделей возможно будет добавлена позже, но я смогу выпускать OpenBeOS только для тех компьютеров, которые будут у меня под рукой для отладки.

17. Ты доволен поддержкой, оказываемой вам BeOS–содружеством? Работает ли обратная связь с пользователем? Насколько регулярно ведется работа над OpenBeOS?

Это два разных вопроса, не так ли? Разумеется, работа над OpenBeOS ведется регулярно. Наши разработчики рассредоточены по всему миру, так что мы можем сказать без преувеличений, что работа ведется круглосуточно. Я также счастлив быть частью содружества (Open)BeOS.

18. Сможет ли BeUnited сохранить нынешнее сотрудничество команд разрабатывающих разные версии BeOS?

Посмотрим, будет ли это необходимо. Тем не менее, я очень надеюсь, что так оно и будет.

19. Ты работаешь над OpenBeOS постоянно или же только в свое свободное время?

Ха–ха! Если бы нашелся кто–то, кто платил бы мне за мою работу, я бы с удовольствием работал постоянно. Но так как я еще и учусь, то могу уделять проекту только некоторую часть моего свободного времени.

20. Расскажи о своих надеждах относительно BeOS? Сможет ли она вернуться?

Я надеюсь, что она станет достойной альтернативой имеющимся ОС. Лично мне все равно, сколько людей заметит ее. Маленькая доля рынка имеет свои преимущества. Но что действительно имеет значение — это если эта доля станет достаточной, чтобы поддержать компании, разрабатывающие ПО для BeOS. Это не основной фактор, почему я занимаюсь этой системой, но я буду просто счастлив, если это произойдет, т.к. это даст мне возможность зарабатывать разработкой (для) BeOS. Кроме этого, у меня есть много других идей, которые я хотел бы воплотить в жизнь.

21. Огромное спасибо за интервью.

Не за что.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
1
x
3
t
w
8
Enter the code without spaces and pay attention to upper/lower case.