// Engineering Log
Yocto Project: собери свой Linux как Lego
Опубликовано 04.11.2025
// Быстрый маршрут
Эта статья относится к теме Серверы и инфраструктура.
Yocto — это не дистрибутив.
Это инструмент, из которого вы собираете свой Linux.
Как Lego, только для инженеров.
🔧 Кому нужен Yocto
- Разрабатываете медицинские или промышленные устройства
- Требуется 10-летний цикл поддержки
- Хотите минимальный образ (15 МБ)
- Работаете в Siemens, Bosch или Toradex
🛠 Как собрать свой Linux
# 1. Клонируем репозиторий
git clone git://git.yoctoproject.org/poky
cd poky
source oe-init-build-env
# 2. Настраиваем
echo 'MACHINE = "raspberrypi5"' >> conf/local.conf
# 3. Собираем
bitbake core-image-minimal
Готовый образ появится в tmp/deploy/images/.
🔥 Что можно сделать
| Задача | Рецепт |
|---|---|
| Real-time ядро | PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-rt" |
| Без GUI | core-image-minimal |
| С Qt | bitbake meta-qt5 |
| 10-летняя поддержка | poky + meta-upstream |
🧠 Лучшее железо
| Плата | Почему |
|---|---|
| Raspberry Pi 5 | Дешево и много документации |
| BeagleBone Black | Промышленный I/O |
| Toradex Verdin | Гарантия поддержки 10 лет |
🎯 Вывод
Yocto — Linux для тех, кто не ищет готовое решение.
Если вы инженер и хотите контроль над каждым байтом — начинайте здесь.
Нужен пример local.conf под ваше железо? 👇 Напишите модель — помогу.
// Похожая задача
Если у вас похожая ситуация
Эта статья относится к одной из рабочих тем. Можно продолжить чтение по теме, перейти на главную, чтобы понять, чем я занимаюсь, или сразу открыть услуги.
Тема статьи
Серверы и инфраструктура
VPS, Linux, веб-стек, миграции, хостинг, базы данных и базовая эксплуатация.
Часто с этим приходят
- Перенести сайт или сервис на новый сервер
- Настроить Linux, Nginx, базу данных и бэкапы
- Разобраться, почему всё работает нестабильно
// Следующий шаг
Если вам нужна не только статья, а помощь по этой теме, удобнее сразу перейти в услугу. Главная и подборка материалов остаются рядом.
Открыть услуги// Contact
Нужна помощь?
Свяжись со мной и я помогу решить проблему
// Related