
Если вы ищете операционную систему для замены Raspberry Pi OS на вашем Raspberry Pi или другом SBC, вариант, на который стоит обратить внимание, — DietPi. Вот лишь несколько причин, почему.
Если вы о ней не слышали, DietPi — это бесплатная операционная система с открытым исходным кодом на основе Debian Linux. Она разработана для работы на одноплатных компьютерах (SBC), таких как Raspberry Pi, где ресурсы обычно ограничены, а использование специализировано. Традиционным выбором является Raspberry Pi OS (ранее известная как Raspian), но DietPi — это альтернатива с несколькими настройками и пользовательскими инструментами.

Стартовый комплект Raspberry Pi 5 от CanaKit включает в себя все необходимое пользователю для работы, включая карту памяти microSD объемом 128 ГБ с установленной ОС Raspberry Pi.
См. CanaKit
5 DietPi — это более легкий вес
Хотя Raspberry Pi OS далека от тяжеловесного дистрибутива Linux, она была напичкана функциями и библиотеками, чтобы ее можно было легко применить к любому варианту использования. Поскольку Raspberry Pi хочет понравиться всем и каждому, кто каким-либо образом использует небольшой компьютер, они включают в базовый образ широкий спектр пакетов для всего: от обучения до программирования и игр.
Если вместо этого все, что вас волнует, это простая операционная система для хостинга сервера, DietPi — ваш лучший вариант. Он поставляется с меньшим количеством предустановленных пакетов и работает с «минимальным использованием ОЗУ и ЦП», что означает, что ваш Raspberry Pi будет теоретически максимально эффективным.

Конечно, вы все равно можете получить среду рабочего стола и заниматься такими вещами, как изучение программирования и игры с DietPi, если это то, что вам нужно. Этого программного обеспечения просто нет, пока вы не попросите DietPi установить его. До тех пор, когда вы запускаете обновления, вы обновляете только необходимые вам пакеты. Когда вы делаете резервную копию своей системы, вы делаете резервную копию только критических пакетов.
4 Запустить сервер очень просто
Если вы хотите протестировать сервер, от Minecraft до Nextcloud или чего угодно, что вы можете развернуть в Docker, DietPi — отличное место для начала. Альтернативная ОС поставляется со скриптами, которые автоматически устанавливают и настраивают несколько популярных сервисов домашнего и веб-хостинга. Они также, по словам DietPi, оптимизированы для вашего конкретного Raspberry Pi.
Например, если вы хотите запустить Kodi в DietPi, вы можете просто запустить dietpi-программное обеспечение и найдите Kodi в списке доступного ПО. Запустите установку, и DietPi обновит репозитории, установит все зависимости и настроит Kodi с базовым логином и паролем.

Это позволит вам настроить Kodi на запуск при загрузке или, если нет, вы можете просто ввести Коди в консоли, когда вы хотите его использовать. Использовать Kodi на DietPi так же просто.
3 SSH настроен для вас
Если у вас нет Raspberry Pi на рабочем столе, вы знаете, как это может быть неприятно — настраивать монитор, клавиатуру и, возможно, мышь на Pi. Лично я с этим борюсь, потому что держу свой Pi подключенным через Ethernet к маршрутизатору, который находится в гостиной, а не в моем офисе. Гораздо проще управлять моим Pi, просто подключаясь по SSH, и DietPi настраивает SSH для вас при запуске. Сервер SSH по умолчанию — Dropbear, но вы также можете переключиться на OpenSSH, если вам это больше нравится.
По общему признанию, Raspberry Pi OS в последние годы упростила SSH, например, добавив переключатель рабочего стола для удаленных подключений. Однако DietPi отличается тем, что вы можете автоматизировать первую загрузку. Это означает, что вы можете полностью пропустить подключение монитора и клавиатуры и просто войти по SSH, чтобы выполнить свою работу. Следуйте руководству DietPi по автоматической установке, если это звучит для вас привлекательно.

2. Встроенный инструмент резервного копирования.
Последнее, чего вы хотите, когда работаете с данными с помощью Raspberry Pi, — это полностью их потерять. Чтобы избежать этой проблемы, резервные копии имеют решающее значение, и DietPi не оставляет вас разбираться с этим самостоятельно.
Для резервного копирования данных можно использовать команду dietpi-backup. Она откроет TUI, в котором можно создать резервную копию, настроить автоматическое резервное копирование и управлять такими вещами, как файлы для резервного копирования и место их хранения. Подключите внешний жесткий диск, и вы защитите свои данные в кратчайшие сроки.

Если вам интересно, для выполнения резервного копирования используется rsync, а для планирования автоматических операций — cron.
1. Существует огромное количество специальной документации.
Независимо от того, какой у вас план для вашего Raspberry Pi, вы, скорее всего, упретесь в стену, если нет хорошей документации. К счастью, в центре документации DietPi есть специальная страница с простыми инструкциями для всего его предварительно настроенного и оптимизированного программного обеспечения.
Я рекомендую воспользоваться этим, основываясь на собственном опыте. Я немного запутался и споткнулся, когда настраивал свой экземпляр DietPi для сервиса FreshRSS, и я мог бы сэкономить время, просто просмотрев сначала документацию по нему.
Как установить DietPi
Если вы убеждены, вы можете получить DietPi, посетив страницу загрузки DietPi и указав свой SBC в списке устройств. Щелкнув по ней, вы получите ссылку на образ, оптимизированный для вашего устройства. Образ будет сжат, поэтому вам понадобится инструмент для его распаковки, чтобы открыть его, а также вам понадобится Balena Etcher, чтобы записать DietPi на карту microSD.
