Разработка ОС Haiku: как устроена система, кто над ней работает и зачем она вообще нужна
Подкаст «Люди и код», выпуск №61: Герасим Троеглазов.
Иллюстрация: Polina Vari / Skillbox Media
Герасим Троеглазов
Разработчик, контрибьютор операционной системы Haiku.
Содержание выпуска
- Что такое операционная система Haiku, как она появилась и для чего создана.
- Кто использует Haiku на практике и для каких задач.
- Кем разрабатывается ОС сейчас.
- На чём пишется Haiku, какие технологии и инструменты используются.
- История разработки Haiku — основные вехи, самые важные этапы, успехи и неудачи.
- История BeOS.
- Самые известные разработчики Haiku.
- Зачем разработчики участвуют в проекте.
- Система работы с пакетами.
- На каком этапе развития находится операционная система и на какие устройства её можно установить.
- В чём конечная цель разработки Haiku и чего не хватает для того, чтобы её реализовать.
- Сотрудничает ли команда Haiku с какими-то другими открытыми проектами, делится ли с ними кодом, заимствует ли оттуда какие-то идеи.
- Как устроена Haiku — из каких компонентов состоит ОС, какие программы и интерфейсы используются.
- Архитектура трансляторов, метаатрибуты и другие интересные фичи системы.
- С какими файловыми системами и с помощью каких инструментов умеет работать ОС.
- Какие вызовы стоят перед командой разработки.
- Пишется ли техдокументация.
- Как установить Haiku на своё устройство и зачем это делать.
- Как присоединиться к команде Haiku и какие скиллы для этого нужны. Нужны ли специалисты, помимо разработчиков.
- Откуда в проект приходят новые разработчики.
- Есть ли в сообществе серьёзные споры по каким-то вопросам, мешают ли они разработке.
- Перспективы Haiku.
- Как устроены процессы разработки: коммиты, issue, код-ревью, дорожная карта разработки, тестирование.
- Какие интересные необычные программы под Haiku существуют.
Полезные ссылки
- Сайт Haiku
- Комьюнити Haiku в Matrix
- Комьюнити Haiku в Telegram
- Жан-Луи Гассе
- Компьютер BeBox
- Процессор AT&T Hobbit
- BeOS
- Файловая система BeFS
- Архитектура PowerPC
- ОС Zeta
- Подкаст про демосцену
- Haiku, Inc.
- Статья про RISC-V
- GTK
- Wayland
- Qt
- KDE
- GNOME
- Mesa 3D
- Matrix-клиент Quaternion
- UserlandFS
- Fuse
- Google Code-in
- Google Summer of Code
- Браузер NetPositive
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83.
Слушать выпуск
Наш подкаст удобно слушать на популярных платформах:
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Понравилась статья?
Да