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

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

О проекте

ad block

Закладки

Скоро смогу начать писать каталог железа для Open Source

У меня хорошие новости: я вскоре смогу начать писать каталог для дешёвого железа для Open Source разработчиков, думаю в середине следующей недели.

По лмчным предпочтениям, а также в виду спроса на него рынке, я буду писать на Python. У меня есть друг — эксперт в веб программировании, который сможет мне помочь в разработке схемы базы данных.

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

продолжение

Дешёвые железяки для разработчиков Open Source

Matt Zehner, учитель из Branham High School в Сан Хосе, организовал программу SPARE по утилизации электронного мусора для школ: Students Promoting Awareness of Recycling and the Environment.

Они пытаются вернуть использованную аппаратуру обратно в дело, вместо того, чтобы её просто выбросить: в электронике полно токсичных материалов, вроде свинца и мышьяка.

Его клуб был анонсирован в статье в Cambrian Times' Клуб из Branham High School превращает отбросы в сокровища.

А ещё он мой сосед.

Michael Crawford. продолжение

Сигнализация L2cap / односторонняя

Начато тестирование протокола l2cap нижнего уровня.

После установки соединения, мы готовы к приёму пакетов ACL, которые, после обработки, станут кадрами L2cap, часть короторых, типа G, будут данными пользователя/приложения.

Но в начале идут кадры типа C (сингалы), которые устанавливают L2cap канал, и этот канал будет нести кадры типа G.

Это была теория, теперь факты: данные ACL обрабатываются (не вполне оттестированно, так как первый кадр L2CAP должен влезать в 1 пакет ACL :-/) и посылаются на уровень L2CAP, который разбирает и обрабатывает первый кадр C L2cap, что было главным достижением последних дней.

Первый сигнал запрашивает открытие канала, поэтому следующий шаг - проверка, есть ли связанный l2cap сокет для приёма и передачи следующего сигнального кадра, который надо сегментировать (если слишком большой) и послать как ACL...

urnenfeld

Haiku работает на Asus EeePC

После исправления нескольких багов, Haiku работает на Asus EeePC - 701-й модели, вот так вот. «С большим удовольствием могу сообщить, что Haiku (rev26666) работает на Asus EeePC! У меня 701 модель, и я иногда проверял версии Haiku на этой машине. Много месяцев я не мог загрузить Haiku, но в какой-то момент, баг, о котором я сообщил, был разрешён, и Haiku грузится с внутреннего 4gb диска!». WiFi, сеть, и APM не работают, но работает звук, благодаря OSS драйверу. Установка немного утомительна (надо загрузить Haiku в виртуальной машине в Windows XP и скопировать всё на BFS раздел ноутбука, и добавить Haiku в ntldr), но оно всё таки работает.

Thom Holwerda

Новости порта 68k

Я продолжаю работать над портом для 68k, как вы, наверное, уже знаете, все компилируется, но ядро всё ещё во многом не готово, нет драйверов, загрузчик пока не грузит.
Почти закончил установку, по крайней мере для эмулятора 040 ARAnyM.

прозрачная трансляция

Я провёл довольно много времени, пытаясь исправить ошибку, которая уходила корнями далеко вглубь ARAnyM. Управление памятью в 68030 и более поздних системах (кроме 68851, с которым идёт 020), используют функциональность, называемую прозрачной трансляцией. В сущности, это два регистра, которые называются TT0 и TT1 (на 040 на пространство данных и пространство инструкций), каждый из которых устанавливает в виртуальном пространстае окно в 16 мб, которое обходит трансляцию блока управления памятью. Для простоты я использовал их в загрузчике, чтобы соотнести первые 32 мб (включающие медленную память, ROM и начало быстрой памяти) один-в-один с виртуальным пространством, чтобы физические адреса страниц в дереве трансляции могли быть использованы как виртуальные при поиске.

продолжение

Google Summer of Code: альтернативные системные таймеры

Всем привет!
Я - Дастин, студент Summer of Code 2008 года, который будет реализовывать поддержку системных таймеров, отличных от TSC, в Haiku.

Я активно следил (и пытался предложить свои услуги) за разработкой Haiku в течение нескольких месяцев, хотя пассивно наблюдал момент ухода Be, Inc. и тот момент, когда в OpenBeOS забила жизнь. Я изучил основы Be/Haiku API и отдельные части ядра Haiku.

Объединив изучение ядра с описанием стандартов, я рассчитываю достичь ощутимых результатов и планирую продолжать работать после окончания GSoC.

Меня можно найти на канале #haiku на Freenode, мой ник – DHowett.

Спасибо большое,
Dustin Howett

Что сделано во время FOSDEM: USB webcam & IM Kit

Починил кое-что на FOSDEM, вот скриншоты:

USB вебкамера

Как я сказал раньше, я починил мой драйвер usb вебкамеры и я хотел его попробовать как можно быстрее. Похоже, на моём атлоне работает.

__.png

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

Надеюсь, скоро usb заработает лучше и мы увидим картинку целиком.

IM kit

В целом он работает, как я говорил уже (я пробовал только gtalk, но остальное тоже должно работать, кроме yahoo messenger, для которого нет библиотеки), вот, смотрите:

shot_haiku_im_kit_001.png

Остались недоработки с корректной подстановкой mime передаваемых файлов, но уже вполне можно отвечать на получаемые сообщения.

François Revol

Драйвер AHCI SATA готов для тестирования

Marcus Overhagen сообщил, что его драйвер AHCI SATA готов для тестирования. Если у вас есть AHCI совместимый chipset с подключенным SATA винчестером, вы, возможно, захотите его испробовать. Большинство современных материнских плат поддерживает AHCI - это фактически стандарт SATA устройств. Этот драйвер даст Haiku возможность работать на современных машинах напрмую, без использования эмуляции PATA, которая обеспечивается обычно в BIOS.
2007/10/01
постоянный адрес

метки:

Архивы

Сентябрь 2007| Октябрь 2007| Январь 2008| Февраль 2008| Март 2008| Апрель 2008| Май 2008| Июнь 2008| Июль 2008| Август 2008| Сентябрь 2008| Октябрь 2008| Ноябрь 2008| Декабрь 2008| Январь 2009