Главная

Репортаж с FOSDEM 2009

Будучи второй раз на FOSDEM, я пытался получить совместное помещение с другими проектами, но там было такое количество запросов, что в итоге нам достался только стенд. Да и материала у нас было откровенно недостаточно для полных двух дней, так или иначе. Кроме того, получить вообще какой–нибудь стенд — это уже есть большое достижение и требует от нас многого.

В четверг я оккупировал местные типографии, чтобы отпечатать немного визитных карточек для распространения среди прохожих масс, привез собственную бумагу и самолично вырезал их всех. Но даже и тогда у меня не оставалось достаточно денег, чтобы заплатить им. Впрочем это было забавно…

Суббота. Как и в последний год, Реми Грюмо (RГ©mi Grumeau), вебмастер сайта BeOS France, любезно встретил меня в своей квартире. Когда я бронировал билеты то узнал, что поехать в четверг оказывается гораздо дешевле, чем в пятницу. Так что, я провел время в г. Лилле (Lille), программируя и прогуливаясь по центру города. Также я составил список персон, с кем бы хотел поговорить.

Снова, как и в прошлом году, мы потерялись между Лиллем и ULB (UniversitГ© Libre de Bruxelles), да так, что пришлось несколько раз спрашивать дорогу, поскольку количество дорожных знаков в Бельгии еще меньше, чем пользователей BeOS на душу населения. К обеду мы все–таки нашли правильный путь, также как и Оливер Корсейер (Olivier CoursiГЁre). Скоро к нам присоединился Александр Декнер (Alexandre Deckner), и продемонстрировал Pulse на его двух–ядерном ноутбуке. Нильсу Реджику (Niels Reedijk) правда не удалось поучаствовать, будем надеяться, в следующем году он сможет.

Рядом с нами находилась презентация проекта ReactOS, участников которого я пригласил присоединиться к нам на FOSDEM. К сожалению, никто из проекта Syllable, кого я пригласил, так и не пришел к нам; несмотря на то, что место для них было зарезервировано и охранялось. Быть может в следующем году. Стол ReactOS тем временем ломился от стикеров, CD и прочих материалов, они даже притащили ящик для пожертвований. Стричь бабло не отходя от стенда — отличная идея, которую мы также могли бы спокойно взять на вооружение.

Нас осчастливил своим визитом Эрик Бахард (Eric Bachard), один из тех ребят, что портировали пакет OpenOffice.org на Mac OS X, и с которыми я встречался на прошлой RMLL. Мужику не терпится получить стабильную сборку Haiku с GCC4, ведь у него реально чешутся руки поскорее приступить к портированию OpenOffice именно туда, куда вы подумали. ;)

Итамар Адема (Ithamar Adema) материализовался рядом со стендом, вместе со своим ассистентом. Сейчас он занимается встраиваемым (embedded) софтом и я надеюсь, что он найдет время начать работу по портированию Haiku на ARM–платформу.
Также я повидал Роба Савоя (Rob Savoye), поговорил с ним, в переполненном амфитеатре, про его работу над реверс–инжинирингом протокола RTMP зло–корпорации Adobe. Поговорили забавно, с интересом. Роб — автор Gnash Flash Player, он остановился около нашего стенда чтобы поговорить конкретно насчет полноценного порта Gnash на Haiku.
Манс Ралльгард (MГns RullgГrd) из команды FFmpeg также подходил к нам, чтобы посмотреть на Haiku. Нам часто приходится терпеть интернетовских троллей, которые вопят об отсутствии стандартных функций в BeOS/Haiku и о портировании приложений для ОС против портирования ОС ради приложений, но он обещал, что постарается никого не убивать.

Затем я пошел на обсуждения Java. Сначала говорили о кросс–компилировании OpenJDK для встраиваемых ARM–платформ. Думается, эта работа также может быть полезна для более простого создания версии Java для Haiku. Следующее обсуждение было про Caciocavallo Framework, который по сути облегчает написание GUI–backend'ов для Java, путем делегирования AWT, опираясь на Swing, оставляя только базовый холст и высокоуровневые элементы, чтобы имплементировать их нативно. Также существует еще более простой интерфейс, который может использовать пустой framebuffer и берет управление окном от Swing. Подобным образом можно реализовать поддержку нативного GUI постепенно, начиная с одной поверхности и написать всего 5 методов, затем имплементировать высокоуровневый интерфейс, и в конце — полный AWT backend. Кажется, это звучит как хороший план.

Я слышал, что несколько человек пытались встретиться со мной пока я уходил. Извините, ребята, может быть в следующий раз!

В воскресенье с утра, благодаря карте, мы добрались вовремя к презентации Эрика Бахарда, да и он начал довольно поздно. Эрик говорил об осуществлении поддержки ПДУ [лентяйки /прим. diogen] Apple Remote для управления презентациями OpenOffice Impress, держа в уме непростую архитектуру кода OpenOffice.org. Еще два часа Эйк Ратке (Eike Rathke) описывал методы отлова багов, которые он использовал в OpenOffice на примере реального случая. Наблюдения за всем этим предоставили мне возможность сделать первый взгляд на организацию огромного дерева исходников OpenOffice.org, прежде чем засучить рукава для реального портирования пакета на Haiku.

После приема далеко не диетического обеда я вернулся назад к нашему стенду перед тем, как посетить все остальные. Я остановился у стола XMPP (Jabber) поговорить про наш IM Kit. У другого стенда я поглядел на разношерстные embedded–платы для PDA, включая Zaurus 6000L и крохотную BeagleBoard для ARM. Там еще где–то недалеко были презентации OpenSolaris и Postgres. В другом помещении находилось огромное количество стендов GNU/Linux дистрибутивов, соответственно около GNOME и KDE–лагерей. Для BSD также было отведено достаточно места. На лестнице я имел разговор с Робом Савоем о том, что Flash — болячка на лице Интернета и как сильно он ненавидит Flash, и как ему все же пришлось со скрежетом выпустить Gnash. Также говорили о портировании на Haiku в свете скорого появления стабильной версии с GCC4. Останавливался у стола Firefox поболтать, сначала по–английски, а затем по–французски, когда мы поняли что все родом из шестиугольника.

В 15:00 я пошел к Теодору Тсо для разговора о множестве новых функций ext4, среди которых 'block_runs', которые BFS имеет вот уже десятилетие, также как и XFS на Linux. Всегда приятно видеть, что главная файловая система Linux хоть как–то эволюционирует в этих вопросах. Конечно, в ext4 есть масса функций, которых в BFS не существует, однако наша–то файловая система спроектирована для манипуляций гигантскими по объему мультимедийными файлами.

Прошло много времени, прежде чем я вернулся к стенду Haiku, а там уже и пришло время собирать вещички. Мы вернули столы обратно на склад и пошли посмотреть закрытие конференции, а также разузнать, как Google будет управляться с Summer of Code в этом году. Обратно в Лилль я вернулся вместе с Реми без каких–либо препятствий.

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

В заключение надо сказать, что FOSDEM был весьма интересным в этом году. Я смог побывать не только на одной конференции в этот раз, хоть и не на всех, которые планировал увидеть. Опять же, поговорил с большим количеством интересных людей, с кем обсудил важные вопросы. Наблюдал много людей, подходивших к нашему стенду, несмотря на расположение презентации Haiku не в самом людном помещении конференции. Вообще–то оно даже было лучше, это позволило обстоятельнее говорить с посетителями, чем в прошлом году в коридорах основного здания, где под ногами всегда суетилась целая толпа гиков.

Убежден, что проекты и люди, которых я видел и с которыми говорил могут поспособствовать поскорее портировать необходимые всем приложения (мастхэвы) на Haiku, например Java и OpenOffice. Я обменялся карточками с большинством из них, поэтому мы будем постоянно в контакте.

Следующий год будет 10–м, юбилейным для FOSDEM. И мы с большой вероятностью привезем туда полноценную и стабильную R1–alpha, вместе со всеми лакомствами (Firefox3, OpenOffice, WebKit, Java, Gnash…) и бяками (Java, Gnash… :–D), ведь в следующем году конференция обещает быть еще более впечатляющей.

P.S.
Картинки с выставки от фотографа Реми.

Франсуа Револь (FranГ§ois Revol)
Опубликовано в блоге разработчиков Haiku–OS.
Переведено с сокращениями.

Отличная

Отличная статейка. Спасибо тебе, Diogen, за качественный перевод)

Спасибо

Спасибо за перевод, я чет по блогам редко там лазию и не увидел бы.
Мне вот интересно, считаю Syllable где–то на той же стадии что и Haiku, чеж они не появились.
«в следующий год он сможет.» — не по–русски однако вышел перевод =)))))
==========
Haiku User
==========

fixed.

fixed.

Хорошая

Хорошая стастья! Огромное спасибо за перевод!
Очень радостно было узнать о заинтересованности, проявляемой к Haiku многими интересными людьми.
Ждем, как минимум, OpenOffice :)

Качнул я Syllable…

Качнул я Syllable… на моем домашнем Core2Duo не пошла. Гайка на нем идет.

У меня вообще

У меня вообще отказался нормально инсталится, хотя лив CD отлично ходи позапрошлого года =) ДАУНгрейд провели походу слябе.
==========
Haiku User
==========

Однако,

Однако, на ноуте с двухядерным Атлоном 64 запустилась в VESA–режиме, а на рабочем Core2Duo запустилась без DMA. Но система какая–то обыкновенно безрадостная. Без оригинальности. Простенькая какая–то.
Вот Гайке по сравнению с ней — ВЕЩЬ! Гораздо–гораздо более похожа на серьезный продукт. Не иначе как стремление воссоздать BeOS сыграло ключевую роль. У разработчиков Haiku получается прямо–таки «фирменная вещь».

В данный момент

В данный момент пишу из гайки одной из последних ревизий на сег. день…. крутатень та еще та), + сливаю дерево исходников….. уже даже пошли кругляши на огранке углов в гайке не в окнах а в табах…. крутатень одним словом) я рад)

Да сколько

Да сколько уже раз повторять надо — не нужен Открытый Офис, не нужен! Офис — нужен, но не Открытый, а свой, нативный. А если так уж хочется запустить на машине что–нибудь сильно тормозящее, то для этих целей можно Винду в BeBochs держать.

Кстати, под Линуксом OpenOffice работает даже хуже, чем KOffice. По крайней мере, у последнего с ивритом никаких проблем нет — и отображает правильно, и редактировать позволяет без проблем.

Кстати, а где

Кстати, а где написано, что Гайка — это медия ОСь?

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

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

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

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