Главная

Состоялся BeGeistert 028

28 октября 2014 года прошел регулярный слет разработчиков BeOS и Haiku в Дюссельдорфе. Среди прочего обсуждались драйверы для карт цифрового телевидения DVB–T. Основные темы, по которым развернуто выступали разработчики — WebKit, HaikuDepot и ARM–порт Haiku.

Тему WebKit / WebPositive представлял Adrien “PulkoMandy” Destugues. Сначала был небольшой экскурс в историю вопроса, в котором были упомянуты Ryan Leavengood занимавшийся WebKit в 2007, последующий труд Maxime Simon во время GSoC 2009 и улучшения, которые были сделаны Stephan Assmus и Alexandre Deckner. С тех пор PulkoMandy занимается проектом в основном в одиночку. Он затронул также вопрос преимуществ WebKit2 над предыдущей версией, а также достоинства и недостатки портирования готовых браузеров вроде Firefox и Chromium. В значительной степени все сложности были бы решаемы в срок, будь в проекте больше активных заинтересованных разработчиков. Во время работы над WebKit были внесены изменения и улучшения в различные аспекты ОС. Почти каждый Kit в Haiku API выиграл от исправлений и новых возможностей, начиная от сетевого стека и сервисов, заканчивая мультимедиа подсистемой и App Server.

Вторым выступающим был Stephan “Stippi” Assmus, ставший одним из главных двигателей проекта HaikuDepot. Это приложение для легкой установки пакетов из сетевых и локальных репозиториев, а также прямого подключения HPKG–контейнеров. У него есть серверный собрат Haiku Depot Server. В своей речи он коснулся возможностей инфраструктуры Haiku Depot Server и вовлечении пользователей, которые могут помочь тестировать и оценивать приложения для того, чтобы поиск, установка и использование приложений-в–пакетах были легче и удобней для пользователя Haiku. Приложения в основных репозиториях должны быть свежими и качественными, а это должно быть заботой майнтейнеров репозиториев и энтузиастов. С помощью оценки опубликованных приложений, пакеты и их зависимости могут оперативно обновляться и перемещаться из «альфа» в «тестовый» и наконец в «стабильный» репозиторий.

В заключение выступил Ithamar “ColaCoder” Adema, продемонстрировавший текущее состояние ARM порта и рассказавший о сложностях с которыми он столкнулся во время работы. На платформе ARM распространены так называемые Системы-На–Чипе (SoC). Их существует великое множество с различными мало друг с другом совместимыми аппаратными конфигурациями. Лишь в последнее время на ARM начало появляться хоть какое–то подобие стандартизированной архитектуры. Для полноценной работы Haiku необходимо не только иметь поддержку аппаратного обеспечения каждой отдельно взятой платформы, сложности возникают еще на этапе определения устройств, ОС необходимо точно знать какое аппаратное обеспечение работает в системе-на–чипе. В конце своей презентации ColaCoder запустил ARM–порт в QEMU, загрузка Haiku остановилась на этапе определения загрузочного диска. На данный момент требуется решить вопросы управления памятью, драйверов и пользовательского пространства. Планируется, что в ядре будет реализована поддержка DeviceTree для того, чтобы система могла запускаться на различных конфигурациях SoC. Конечная цель проекта это, разумеется, способность Haiku загружаться с USB–флешки и SD–карточки на разных ARM–платформах. Актуальными процессорами являются ARMv6 (Raspberry Pi), ARMv7 (Nexus и многие другие), а также новые 64–битные ARMv8–A. На данный момент в фокусе разработки только ARMv7, но ColaCoder рассчитывает что другие процессоры тоже рано или поздно будут успешно запускать ARM–порт Haiku. Вечером того же дня Ithamar сумел одолеть некоторую часть багов и заставил загореться все иконки в загрузчике Haiku. Прогресс! :)

Полную версию отчета читайте в блогах Haiku–OS на английском языке.

Видео отчёт

Видео отчёт Ithamar–а выложили: BeGeistert 028 — Haiku on ARM — http://www.youtube.com/watch?v=ll–TqNIWw3I

Прикольный

Прикольный перец, никогда его не видел на видео. Отдувается тоже в одно лицо.

Пожалуй самое

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

Да хотя бы уже

Да хотя бы уже та Малина (Raspberry Pi) или Ищейка (BeagleBoard) — уже будет невероятный прогресс в казуальном Embedded и всем прочем миниатюрном. К тому же, плату BeagleBoard роднит с Haiku собака–ищейка. У нас в системе этот пес зовется Tracker [или «Следопыт» (ц) Мальчик Зима].

Дык, я об

Дык, я об том и толкую, что хотя бы на какой–нибудь. А так в идеале, конечно, что–то вроде U3 от hardkernel было бы славно. Недорогая и достаточно мощная для Гайки.

HOTYABI SWITCHER

HOTYABI SWITCHER BI POCHINILI DLYA NACHALA)))

Свежий ночник,

Свежий ночник, свитчер из официальных пакетов работает как надо.

Ставьте

Ставьте официальный билд гибрид gcc2 -4 — будет щастье.. На других билдах пакет со свичером сломаный. Некому чинить…

Та ну нафик),

Та ну нафик), неужели на gcc4 нет заинтересованных людей?)

До этого

До этого многоуважаемый Сяржук занимался свитчером, но он отошёл от дел, от Гайки отошёл совсем. Sieg Heil!

Их вообще нет,

Их вообще нет, ни заинтересованных, никаких. Всем, кроме могучей кучки немцев покласть вагон. Зато жалобщиков на официальном форуме — до задницы.

O_^

O_^

Это я не в твой

Это я не в твой огород. Там у них на оф. форуме набегали подобия ЛОРовцев — слашдотцев и уговаривали переходить на ядро Linux, портировать X11 и вообще прекратить ересь против единственно правильной религии, единоутробного бородатого бога, святого духа пингвиньего. И еще куча других кричалок, которые ни строчки кода, ни копейки денег не предоставили.

Согласен! Да и

Согласен! Да и даже если и в мой ты в этом прав! Это я к тому так отреагировал, — просто не понял о чем речь, :), — вот теперь все ясно стало :), кстати согласен, да вообще проскочила мысля, что это тонкий троллинг был…, хотя получился с хабра–эффектом рекламы…))
…во сказанул

Инда вышел Siarzhuk

Инда вышел Siarzhuk из отпуска да обозрел поля паркетные, нюхнул запашку ламинатного и так заколдобился что жизнь не мила стала. Ни те грядочку вскопать под помидорчики, ни те плюнуть, ни те шапку оземь грянуть чтобы пыль до неба — сплошная химия бытовая и ничего интересного. И пошёл тогда он куда глаза глядят из концлагеря этого стерильного — сказывают Франека какого–то клепали на пару с diGer–ом, да не сдюжил предстоящих кубометров гранита — сдался. Сказывают ещё жаловался сильно на непоследовательность — «всё поломали а Священную Корову Бинарной Совместимости с gcc2 оставили — где логика? где разум?» В календарь тыкал, года считал — мол «жизнь проходит мимо а за 12 лет кому этот древнее под–беосное барахло ещё нужно–то?» Про принципы Ваби–Саби какого–то японьского вычитал где–то и открылась ему, типа, Истина неимоверная, что градиенты и были той первой ступенькой в Адъ за которой и должно было бежать от немецких чертей за ладаном. В общем просил он передать, что «Блаженны видящие наперёд — ибо дохрена им времени сэкономится». В общем скоро год уже как шерстка у них стала новая и шелковистая а настроение пренепременнейше беззаботно прекраснейшее. :–P

дядька Сяржук!

дядька Сяржук! выходи из дыма !))

Это не дым,

Это не дым, это реал–лайф. :–)

) что там

) что там интересного, в этом реал лайф?

Ну тут не так

Ну тут не так всё безысходно. ;–)

Согласись,

Согласись, и ведь должна существовать крайняя противоположность Haiku? Инь Янь(с)

Как–то тихо

Как–то тихо подкралась первая бета https://dev.haiku–os.org/milestone/R1/beta1

pulkomandy за бету

pulkomandy за бету взялся
63 тикета осталось)

Безотносительн

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

Не плохо было

Не плохо было бы дровишки допилить..)

Там народу даже

Там народу даже на маленькую пьянку не наберется, какие уж дровишки…

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

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

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

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