Первый день

В субботу был первый день конференции. Традиционно в этот день всегда больше народу, видимо потому что в воскресенье после обеда многие уже уезжают обратно.
Тут необходимо сделать небольшое отступление чтобы рассказать про организацию выступлений. Выступления проходят в утреннюю и послеобеденную сессию. Есть две большие лекционные аудитории - Janson и Chavanne где проводятся наиболее важные презентации. Остальные (group talks) проводятся в небольших аудиториях на 50-100 человек максимум и являются как правило узкоспециализированными. Презентации проводятся одновременно, поэтому каждый выбирает себе тематику по вкусу. Надо заметить, что повсюду есть бесплатный WiFi internet, антенны установлены довольно густо и многие этим пользуются. Я например сходил по ssh на свой домашний сервер в Париже и посмотрел почту.
Вначале я пошёл послушать вступительное слово:

и первый доклад про проект One Laptop Per Child.

One Laptop Per Child

Раньше я уже краем уха слышал про этот effort, но честно говоря поразился сколько различных проблем было разрешено в процессе его реальзации. Была поставлена цель разработать сверхдешёвый ноутбук которым могли бы пользоваться дети в развивающихся странах. Проект финансируется ООН. Ноутбук должен быть лёгким, с экраном которым можно пользоваться на ярком солнечном свете, с минимальным энергопотреблением, развитыми сетевыми возможностями, позволяющими группе таких устройств автоматически объединяться в mesh-networks и прочими нетривиальными способностями. Нам продемонстрировали результат - весьма компактный ноутбук по цене производства менее 100$. После презентации докладчика плотно обступили чтобы посмотреть его детище:

Вот ещё пара фотографий с близкого расстояния, которые я взял с официального архива на сайте фосдема:

Liberating Java

Тут перед нами выступал вице-президент Sun по open source решениям. Великолепный докладчик, он быстро завладел аудиторией. Говорил, что его фирма внесла наибольший вклад в open source разработки - около 30-40% всего кода. IBM и Oracle тоже неплохо помогли, 10 и 7 % соответственно. Потом спросил: "Так за что же вы нас так не любите?" Да, мол мы на этом потом деньги зарабатываем, но мы ведь и целые команды разработчикоов держим которые работают всецело над open source проектами. Зал погудел, но похоже согласился. Тем более что официальная тематика презентации была про открытие исходников явы. Большинство людей, с которыми мне удалось поговорить сходятся во мнении, что Sun проиграл в своей битве с MS. Потому и открыл в конечном счёте исходники, в надежде что сообщество доработает и улучшит существующую реализацию.

Для пущей убедительности своей лояльности на сцену под занавес были приглашены два парня, которые заняты этими делами в Sun. Но почему-то вместо ответов на вопросы из зала они стали задавать друг другу вопросы, сами отвечать на них и смеяться. Вот такой вот он, корпоративный дух :)

Несколько дней спустя Sun объявил, что они бесплатно доставляют всем желающим копию OpenSolaris. Неплохо всё-таки.

ReactOS

Следующей презентацией было введение в ReactOS от Алексея Брагина, нашего соотечественника (вот запись):

Было весьма забавно видеть докладчика в пиджаке и галстуке, тогда как все были одеты довольно casual. Красной тряпкой для зала был ноутбук с установленной на нем WinXP :) Но Алексей молодец, что согласился приехать по приглашению организаторов. Это первый русский докладчик, которого мне тут удалось увидеть. Хотелось бы, чтобы наши ребята больше участвовали в таких конференциях, чтобы мы больше кооперировали с другими на таком неформальном, но тем не менее вполне международном уровне.

Есть три типа людей - одни не знают про ReactOS, другие думают, что это одна из разновидностей Linux, и только третьи знают, что это свободная реализация MS Windows.
Система ещё в альфа версии, но недавно был осуществлён значительный прорыв - она стала полноценно грузиться. Судя по всему, мало кто серьёзно ей интересовался, зал был наполовину пуст:

Были представлены внутренняя архитектура ядра, HAL, подсистема драйверов и механизм загрузки:







И наконец система была продемонстрирована вживую (народ очень от этого возбудился и даже зааплодировал в конце). Вот экран загрузки системы в эмуляторе:

Визард установки драйвера дисплея:

TaskManager показывал всего 41 Мб израсходованой памяти:

Далее была продемонстрирована работа с системой:

Ну например, запуск родного Win32 exeшника чатилки mIrc:

Надо сказать, что разработчики пока не оптимизировали графическую подсистему, поэтому работает всё довольно медленно.
Кто-то из зала в конце задал вопрос, реализован ли уже BSOD :)))