The Wayback Machine - https://web.archive.org/web/20080415205009/http://haikuos.info:80/

 

Haiku — свободная операционная система для персональных компьютеров, первая версия которой нацелена на бинарную совместимость с операционной системой BeOS.

Haiku воплощает в себе основные идеи BeOS. Это будет модульная система, архитектурно решённая как «модульное ядро», способная динамически подгружать необходимые модули. К интересным особенностям системы следует отнести архитектуру трансляторов — системных интерпретаторов файловых форматов (например, JPEG).

проект o7.ru studio
o7.ru studio

ссылки по теме

Ведущий разработчик программного обеспечения для BeOS/Haiku

ad block

Закладки

Показатели посещений сайтов Haiku

Признаюсь: есть у меня слабость к статистике посещений. В конце прошлого года я добавил на сайт Haiku Google Analytics (GA). GA собирает много информации: число заходов, просмотры страниц, долю покинувших сайт, данные по географии и используемых операционных системах. Это было интересно мне самому, а также я хотел поделиться этим с сообществом (не волнуйтесь, там всё анонимно), чтобы каждый мог посмотреть на рост нашего проекта. Вот краткий обзор активности на сайтах Haiku с января по март 2008 года.

2008Q1_website-monthly.thumbnail.png

В этом году было просмотрено почти 1 миллион страниц на сайте Haiku (точно 925,302). Около половины из них начиная с февраля, и этот скачок может быть связан с нашим присутствием на конференции SCaLE и последовавшими за этим публикациями на таких больших сайтах, как ARS Technica и Slashdot. В частности, только 12 февраля (на следующий день после SCaLE), трафик достиг 94K просмотров страниц, >10 раз больше, чем в обычный день до того. Даже если мы будем считать, что это частный случай и проигнорируем эффект SCaLE, мы всё равно увидим нарастающую тенденцию по всем показателям за эти три месяца. Например, по числу посетителей мы выросли с 42K в январе до 52K в марте. Несмотря на полученное освещение нас на многих сайтах, включая упомянутых гигантов, OSNews остаётся нашим главным донором с почти 20% траффика за этот период.

Теперь о haiku-files.org. Это архив ночных сборок, так что тут особо не за чем следить, кроме как за количеством загрузок образов. Честно говоря, я не знал, чего тут можно ожидать, но давайте просто покажем цифры. Мы начали с примерно 12K загрузок в январе и достигли 52K в марте. Не надо говорить, что это показывает нам нарастающий интерес к разработке Haiku как результат пройденных разработчиками вех на пути к первому альфа-релизу. Наше участие в Google Summer of Code, похоже, также внесло вклад в рост траффика к концу марта, но незначительный (возможно, оно ещё откликнется в апреле большим эффектом). За период 1 квартала 2008 года ночные сборки были сгружены 105,742 раз. Кто бы мог подумать! (Внимание: Это не число просмотренных страниц, мы на самом деле считаем количество запрошенных .zip и .bz2 файлов. Эту статистику ведёт не GA, а наш ISP.)

Я подготовил отчёт GA за этот период и вы можете посмотреть его здесь (15 страниц PDF). Для тех, кто любит простые и понятные цифры, я также сделал простой одностраничный отчёт, с месячными показателями по haiku-files.org (число загрузок) и haiku-os.org (число заходов, уникальных посетителей и просмотренных страниц).


Technorati Tags:
,


Haiku официально умеет собирать сама себя

Проект Haiku прошёл очень важную веху. Bruno G. Albuquerque (bga) написал эту заметку, прикреплённую к коммиту, несколько минут назад : "vnode_path_to_vnode() теперь возвращает B_NOT_A_DIRECTORY вместо B_NOT_ALLOWED, как должно быть в POSIX-программах. Это позволило мне собрать Haiku под ней самой, безо всяких хаков вообще, так что я полагаю, что теперь мы самособираемся официально!" Официальное известие об этом можно найти в рассылке. Кроме того, вышло новое обновление статуса haiku alpha 1.

Haiku стала владельцем Google, SoC переименован

Благодаря великодушному и щедрому подарку, Haiku, Inc. стала владельцем контрольного пакета Google, Inc. и приступила к реорганизации Google, с целью переключить все ресурсы корпорации на широкое распространение Haiku R1 среди OEM. Были подписаны контракты о дистрибьюции со всеми главными производителями мобильных телефонов для беспрецедентного внедрения Интегрированной Системы Хайку для Телефонов и Наладонников (Phone and Handheld Integrated System Haiku (PHISH)).

Кроме того, в этом году проект Лето Кода (Summer Of Code) официально переименован в Лето Поэзии на Ассемблере (Summer of Assembler Poetry (SoAP)).





François Revol
2008/04/01
постоянный адрес

метки:

Обновление статуса Haiku Alpha 1(#2)

Это второй выпуск новостей о ходе разработки Haiku alpha 1. В этой статье будет освещено развитие инструментария разработчика, также я освещу дискуссию, которая состоялась в рассылке, о том, стоит или не стоит выпускать загрузочный CD. В конце вы увидите подробную статистику о продвижении проекта.

#1739: включение инструментария разработчика в Haiku

На прошлой неделе случились большие подвижки в этом вопросе. Одним из требований разработчиков к альфе была способность собрать Haiku в самой Haiku. Это дало бы нам много преимуществ - поскольку компиляция требует многих ресурсов - было бы замечено и исправлено множество ошибок. Для того, чтобы сделать "самосборку", необходимо, чтобы соответствующие инструменты - в первую очередь GCC - могли работать в Haiku. Ingo Weinhold трудится сейчас над этим: он портировал инструменты в Haiku. Это значит, что теперь они "знают", что работают в Haiku (раньше они думали, что работают в BeOS).

Текущие работы почти завершены, набор инструментов исправлен. Если вы захотите собрать Haiku в 24542-й сборке, нужно будет забрать новый инструментарий, удалить папку "generated" и запустить configure с опцией --build-cross-tools.

Сами инструменты можно взять на www.haiku-files.org: Инго выложил туда бинарники. С другой стороны, делать это необязательно: jam сам заберёт их, если вы поставите в UserBuildConfig директиву AddOptionalHaikuImagePackages Development ; (подробности смотрите в ReadMe

Как только последние инструменты будут перенесены и включены в пакет разработчика, этот тикет будет считаться закрытым

Надо ли делать загрузочный CD

Karl vom Dorf (из haikuware.com) написал в рассылке, что он сделал и выложил на своём сайте тестовый CD. И он захотел узнать мнение разработчиков: а было ли такое распространение хорошей идей. Он пишет:

Я думаю, что это хорошо для разработчиков, которые, возможно, не захотят себя утруждать созданием среды, загрузкой всех исходников и их сборкой, а не просто возьмут готовый *.iso и т.д.. Они его просто прожгут, посмотрят и, может быть, пришлют исправления для Haiku. Или пользователи заметят ошибку и пошлют её разработчикам или добавят своё железо в нашу базу данных.

С другой стороны, демо CD стоит выпускать, когда уже всё будет готово, чтобы не давать ложных мнений пользователям/критикам

Michael Lotz на это метко заметил:

* CDboot сейчас похоже сырой. У большинства из тех, кто его пробует, он не работает. Это, на мой взгляд, куда важнее, чем работа с образами - они хорошо работают в эмуляторах, а если почему-то не работают - это не очень-то и важно. Если же я попытаюсь запустить OS с CD и она почему-то не заработает, это гораздо сильнее ударит по моему мнению, особенно если заявляется, что эта OS проста в использовании.

Те, у кого CD грузится, сообщают, что грузится он очень медленно. Есть способы это улучшить и они будут сделаны. Но сейчас всё это производит не самое хорошее впечатление, особенно если упор делается на то, что Haiku - быстрая система с малым временем отклика.

Есть определённые нарекания в случае с read-only CD: не сохраняются настройки, программы не работают, как надо и даже падают. Поскольку это легко воспроизвести и отладить, я советую разработчикам сделать это, прежде чем выпускать на CD, потому что это портит всё впечатление и не приносит никакой пользы.

Urias добавил, что лучше всего было бы показывать Haiku в VMWare. Сейчас загрузочный CD нужен только для проверки самой загрузки.

В конце концов, все пришли к согласию, что прежде чем возобновлять распространение загрузочного CD, надо исправить глюки. До того, как состоялось это обсуждение, я предложил сделать закрытое тестирование CD. CD пока выпускаться не будет, но его закрытое тестирование должно быть приоритетным.

Статистика проекта

Самую последнюю статистику можно увидеть тут. Чтобы иметь ясное представление о том, какие тикеты надо закрыть для выпуска Haiku alpha 1, надо усвоить следуещее:

  • Тикеты, которые безусловно должны быть реализованы имеют приоритет blocker.
  • Тикеты, которые должны быть исправлены имеют приоритет high.
  • Между ними приоритет critical. Когда тикету назначен этот приоритет, это просьба другому разработчику взглянуть на него и поставить ему high или blocker.

Blockers

TicketDescriptionStatusActivity
#717 kernel: Panic out of range не назначен None
#757 [app_server] deadlock on workspace switching не назначен None
#837 [app_server] crash in Desktop::Cursor() не назначен None
#1222 check if AboutHaiku lists an acknowledgment for all packages не назначен Discussion
#1689 acquire_sem doesn't timeout не назначен None
#1739 Include a build system script to generate a proper 'develop' directory on Haiku назначен Discussion
#1832 condition variable entries are only removed on notify исправлен r24063
Всего открыто: 6 tickets

Critical tickets

TicketDescriptionStatusActivity
#1512 deadlock after clicking on Deskbar не назначен None
#1900 PANIC: page fault, but interrupts were disabled не назначен Discussion
#1914 PANIC: vnode 5:45465 already exists reopened Discussion
#1917 vm_cache_remove_consumer() Deadlock исправлен r24548
#1929 steal_pages() Livelock исправлен r24605
#1931 Negative Modified Page Queue Count исправлен r24430
#1956 Garbage In Files новый Discussion
#1963 execvp() Tries to Execute Directories исправлен r24599
Всего открыто: 4 tickets

High Priority Tickets

TicketDescriptionStatusActivity
#215 Problem with special characters не назначен None
#347 Imposible to boot from CD не назначен None
#1822 Implement and test creating and deleting partitions in DriveSetup не назначен None
#1827 Write a USB -> BIOS handover kernel debugger enter/exit add-on не назначен None
#1830 Tracker Desktop windows sometimes stops drawing не назначен None
#1855 Glibc wide char functions are disabled назначен None
#1959 nVidia: drawing problems after new splash screen новый Discussion
Всего открыто: 7 tickets

3ivx 5.02 принёс в Haiku поддержку MPEG-4 ASP Video

David McPaul, от имени 3ivx Technologies Pty. Ltd, только что аннонсировал в рассылке Haiku выпуск последней версии (5.02) видео декодера и кодера 3ivx MPEG-4 ASP для платформы BeOS R5, включая эксперементальный декодер 3ivx для Haiku.

Доступный на сайте 3ivx, этот релиз содержит множество исправлений, точный поиск кадров, экспериментальную поддержку файлов mp4 и aac аудио, и версию декодера 3ivx для Haiku. Ождается, что версии декодера 3ivx и декодера aac для Haiku, будут поддерживаться и в будущем, а 3ivx кодер для Haiku будет выпущен, как только поддержка кодеров будет добавлена в Haiku Media Kit.

Потрясающая работа, и, надеемся, только начало блестящего будущего Haiku в области поддержки медиа-форматов.

Архивы

Сентябрь 2007| Октябрь 2007| Январь 2008| Февраль 2008| Март 2008| Апрель 2008