kxLab – независимый технический проект, посвящённый разработке программного обеспечения, Linux-системам, Embedded-платформам, Android-разработке и численным методам.
Проекты объединяют практический опыт в области Embedded Linux, OpenBMC, BIOS/UEFI, EDK2, RISC‑V, Android-разработки, системного программирования, численных методов и математического моделирования.
Проекты
Ниже представлены основные проекты kxLab. Каждый из них отражает отдельное направление разработки – от мобильных приложений и системного программирования до вычислительной математики и встроенных Linux‑систем.
Card House
Card House – Мобильное приложение для хранения бонусных и дисконтных карт на Android.
Особенности:
- локальное хранение данных;
- отсутствие обязательной регистрации;
- резервное копирование данных;
- независимая архитектура без облачных сервисов;
- ориентация на приватность и контроль пользовательских данных.
Динамика
Dynamics – проект, посвящённый численным методам решения обыкновенных дифференциальных уравнений и исследованию динамических характеристик алгоритмов интегрирования.
На сайте представлены:
- методы Runge–Kutta;
- методы Гаусса–Лежандра;
- области устойчивости;
- динамические характеристики методов;
- интерактивные трехмерные визуализации.
Radix cross Linux
Среда разработки встроенных систем и специализированный GNU/Linux‑дистрибутив.
Основные направления:
- кросс-разработка Embedded Linux;
- создание собственных Linux-дистрибутивов;
- OpenBMC;
- EDK2 и UEFI;
- RISC‑V и ARM.
Основные направления
- Embedded Linux
- GNU/Linux
- EDK2/UEFI
- OpenBMC
- RISC‑V
- Android‑разработка
- Системное программирование
- Численные методы
- Обыкновенные дифференциальные уравнения
- Математическое моделирование
Популярные материалы
- Альтернатива Stocard
- Лучшие приложения для бонусных карт
- Метод Рунге‑Кутты 4‑го порядка
- Метод Гаусса‑Лежандра
- Intel Whitley UEFI/EDK2: портирование firmware
- Matrix
- Radix cross Linux
О проекте
Все материалы публикуются в рамках независимых исследовательских и прикладных проектов. Основное внимание уделяется практическим аспектам разработки программного обеспечения, вычислительным методам и архитектуре программных систем.