Penguins-eggs - ваш инструмент для создания идеального Linux-дистрибутива

28 июл 2025
34
6
1
2 недели

Когда нужно «высиживать» свой дистрибутив

Знакомо чувство, когда после долгой настройки идеальной системы хочется сохранить этот «цифровой фен-шуй»? Или, может, вы мечтали создать собственный Linux-дистрибутив, но пугала сложность процесса? Именно для таких случаев Piero Proietti создал penguins-eggs — инструмент, который делает создание кастомных Live-образов простым, как приготовление завтрака.

Что умеет этот «пингвиний инкубатор»?

Penguins-eggs — это система для:

  • Ремастеринга дистрибутивов — создавайте свои сборки на основе Debian, Ubuntu, Arch и других популярных дистрибутивов
  • Создания Live-образов — превращайте текущую систему в загрузочный ISO
  • Клонирования системы — со всеми настройками и файлами (опционально)
  • Сетевой загрузки — развертывайте систему через PXE на всех компьютерах в сети

Интересный факт: название проекта вдохновлено поведением птиц — яйца (образы системы) «высиживаются», а затем «вылупляются» на новых компьютерах.

5 причин попробовать penguins-eggs

  1. Простота использования

    sudo eggs produce
    

    Одна команда — и ваш Live-образ готов. Для клонирования системы с данными пользователей:

    Реклама
    sudo eggs produce --clone
    
  2. Поддержка множества дистрибутивов

    • Debian, Ubuntu и их производные
    • Arch Linux и Manjaro
    • Fedora, AlmaLinux, Rocky Linux
    • И даже Alpine Linux
  3. Гибкие варианты сжатия

    • Быстрое (zstd) для тестирования
    • Оптимальное для флешек
    • Максимальное (xz) для архивации
  4. Безопасность

    • Вариант с шифрованием данных (LUKS)
    • Использование только оригинальных пакетов дистрибутива
  5. Два установщика на выбор

    • Графический (Calamares)
    • Консольный (krill) для серверов

Как это работает под капотом?

Основные технические особенности:

  • Написан на TypeScript
  • Использует собственный механизм упаковки
  • Поддерживает архитектуры x86 (32/64 бит) и ARM
  • Имеет систему плагинов (wardrobe) для кастомизации

Практическое применение: 3 реальных кейса

  1. Быстрое развертывание Администратор может подготовить образ с базовыми настройками для всех компьютеров в офисе и развернуть его через PXE.

  2. Резервное копирование Создайте зашифрованный образ своей системы с важными данными перед переустановкой.

  3. Создание собственного дистрибутива Разработчики могут легко создавать специализированные сборки для своих проектов.

Как начать?

Установка проста даже для новичков:

git clone https://github.com/pieroproietti/get-eggs
cd get-eggs
sudo ./get-eggs.sh

Вывод: кому подойдет penguins-eggs?

Этот инструмент будет полезен:

  • Linux-энтузиастам, любящим эксперименты
  • Системным администраторам
  • Разработчикам собственных дистрибутивов
  • Тем, кто хочет иметь «идеальный бэкап» своей системы

Проект активно развивается, имеет подробную документацию и поддерживается сообществом. Если вы давно хотели попробовать создать свой дистрибутив — penguins-eggs сделает этот процесс удивительно простым.

Совет: Начните с официального руководства, где за 5 минут объясняют базовые возможности.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.