Firmware - как сделать дистрибутив полноценной прошивкой, но не превратиться только в неё
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
1. Постановка задачи
1.1 Что есть дистрибутив сегодня?
1.2 Что есть firmware сегодня?
1.3 Copyarism как то, что поделило неделимое
1.4 Переизобрести distro - зачем? И почему это пришлось сделать
2. Кейс OpenWRT
2.1 История проекта как образец правильных решений
2.2 Ограничения прошивки - как они повлияли на развитие проекта
2.3 OPKG vs APT - плюсы и минусы
2.4 Реализация поддержки периферии = epic fail
3. Транзит пакетов OpenWRT в HyperSphere OS
3.1 Необходимость или копипаст?
3.2 Что нельзя переносить как есть из OpenWRT вообще куда-либо во вне
3.3 Разбиение LuCI
3.3.1 REST API Daemon - как не создать второй Webmin
3.3.2 PWA - как единственный GUI
3.3.3 CLI - must-have, но как его реализовать правильно?
3.3.3 API - публикация и защита, как не пересолить и не сделать швейцарский сыр в электронном виде
4. Физический девайс
4.1 Предыстория появления и выбора платформы
4.2 Спецификации и что под капотом
4.3 Поднимаем капот вживую :)
4.4 Интерфейсы в действии(CLI, PWA)
4.5 IT Security Paradigm
4.5.1 firewall
4.5.2 fail2ban
4.5.3 LUKS локально и по сети
4.5.4 WAF на примере mod_security
4.5.5 Tor и I2P как примеры внешних блоков безопасности
4.6 NginX - как не наступить на грабли pfSense и OpenSense
4.7 Mesh-сети и как их правильно готовить
В IT пришёл в начале 90-х и начал с программирования и железа, попутно разбираясь в интересных разделах математики, что и привело к нейронным сетям и самопайным устройствам с ассемблером. Параллельно по практике занялся системным администрированием с уклоном в сети, безопасность и построение информационных систем, которые управляли собой сами. После ухода из университета продолжает свои изыскания и по сей день, делая упор на практическом применении. Преподавал курс собственной разработки по FreeBSD в ЦКО «Специалист» при МГТУ им. Баумана и в закрытом режиме по заказу внутри компаний. Со временем дошёл до системного архитектора и идет дальше, иногда преподает по настроению :)
Видео
Другие доклады секции
Platform Engineering. Архитектура платформ