81

CusDeb: кастомизация Debian Buster для Orange Pi Zero

Всем привет! Линейка одноплатных компьютеров Orange Pi расширяется в CusDeb и следующим устройством стал Orange Pi Zero. Теперь CusDeb позволяет кастомизировать Debian 10 «Buster» для этой модели одноплатника.

CusDeb: кастомизация Debian Buster для Orange Pi Zero

А можете напомнить, что такое Orange Pi Zero?

Конечно. Orange Pi Zero – это китайский одноплатный компьютер, который был анонсирован в ноябре 2016-го, но до сих пор остается популярным среди разработчиков за счет того, что является достаточно мощным и при этом дешевым устройством.

Может показаться, что производитель одноплатников выпустил модель под названием Zero, чтобы составить конкуренцию Raspberry Pi Zero, но устройство оказалось совершенно другим и, как следствие, предназначенным для решения других задач. К примеру, в отличие от Raspberry Pi Zero у Orange Pi Zero нет HDMI, но есть Ethernet.

Стоит искать подвох в его дешевизне?

Определенно. Главным недостатком любых моделей Orange Pi на протяжении долгого времени оставалась хреновая поддержка производителем. К примеру, подобного рода устройства выпускаются на рынок, как правило, в сопровождении «эталонной» Linux-подобной операционной системы, которая поддерживает все заявленные фичи устройства. Затем проходит немного времени и устройство начинает морально устаревать, т.к. производитель забивает на продукт, не обновляет операционную систему и, вероятно, фокусируется на чем-то другом.

Сложившуюся ситуацию с переменным успехом исправляют два проекта – Armbian и CusDeb. Armbian выпускает универсальные образы на базе Debian-подобных дистрибутивов, которые патчатся с целью предоставить пользователям наиболее полную поддержку того или иного устройства. Недостатки и достоинства здесь – две стороны одной медали.

* За универсальность приходится «платить» – один образ поддерживает более одного устройства, за счет чего он становится достаточно неповоротливым, а куча предустановленных компонентов начинает негативно влиять на решаемую задачу.

* Пропатченные ядра, с целью выжать из той или иной железки максимум, могут вести себя менее стабильно, чем штатные ядра дистрибутивов.

CusDeb, в свою очередь, старается упростить установку на одноплатники «ванильных» версий Debian и производных от него дистрибутивов, что положительно сказывается на стабильности и безопасности полученного решения. Более того, CusDeb предлагает создавать т.н. проблемно-ориентированные образы операционных систем, т.е. те, которые содержат только необходимый набор компонентов для решения конкретной задачи. «Ванильный» путь CusDeb'а, очевидно, является его самым главным недостатком – не все компоненты устройства могут поддерживаться.

А что предлагает Debian Buster на Orange Pi Zero?

Debian, как всегда и везде, предлагает стабильность и большую пакетную базу, а также выпуск обновлений на протяжении 5 лет (3 года – стандартная поддержка + 2 года – расширенная). В Debian Buster входит ядро Linux 4.19.

Заметьте, что Buster сейчас находится на стадии заморозки и тестирования. Его выход запланирован на лето.

А есть что кроме Debian'а?

Да. Напомню, что в основе CusDeb'а лежит инструмент под названием Pieman, который является свободным и открытым программным обеспечением. Поддержка новых операционных систем и устройств сначала добавляются в Pieman, а только потом прокидываются в CusDeb, что, в свою очередь, иногда приводит к тому, что CusDeb слегка отстает по возможностям от Pieman'а. К примеру, сейчас у вас есть возможность подготовить образ операционной системы на основе Kali Linux для Orange Pi Zero и получить так называемое «leave behind» устройство – устройство, которое может скрыто и незаметно собирать данные, но если будет обнаружено то 1) вам его будет не жалко потерять из-за копеечной стоимости и 2) никто и никогда не поймет, чем оно там вообще занималось.

Могу ли я чем-то помочь?

Можете. Скажите, какие еще устройства вы бы хотели видеть в CusDeb и, самое главное, расскажите пожалуйста о проектах, в которых вы используете одноплатники.

Arduino & Pi

1.5K постов20.9K подписчика

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

0
Автор поста оценил этот комментарий
ТС, а ты сам в каких проектах его используешь? У меня валяется как раз Orange Pi Zero без дела.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

* Года полтора назад у меня именно на этом устройстве была торрент-качалка, которую я описывал в другой статье на Пикабу (https://pikabu.ru/story/deluge_i_transmission_na_raspberry_p...). Сейчас я думаю использовать для этих целей Banana Pi M2U BPI-M2 Ultra R40 (http://www.banana-pi.org/m2u.html) с поддержкой SATA. Если кому-то будет интересно, могу рассказать об успехах в рамках еще одной статьи.

* Проекты CusDeb и Pieman -- это те места, в которых мы с другом используем кучу одноплатников, но для решения задач пользователей и заказчиков. К примеру, один из пользователей CusDeb нам написал с просьбой добавить Orange Pi Zero потому, что он разрабатывает систему климат-контроля на базе этого устройства. Есть еще примеры, но они уже уводят меня от оригинального вопроса=)

0
Автор поста оценил этот комментарий

что-то не шевелится сайт. есть отдельные скрипты сборки?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

1) были перебои, но сейчас сайт опять в строю

2) да, есть сборщик образов https://github.com/tolstoyevsky/pieman

0
Автор поста оценил этот комментарий
Так для чего все эти блоки? Вы робота соберете когда-нибудь уже, или нет?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Собрать робота, что бы что?=) Мы добавили возможность собирать актуальные образы на базе Debian и Kali для Orange Pi Zero потому, что просили пикабушники и пользователи самого CusDeb'а. Это было не сложно, т.к. у нас есть несколько этих устройств. Сейчас мы помогаем одному заказчику создать медиа-центр на базе NanoPi. Если кто-то к нам когда-нибудь придет с конкретным запросом собрать робота, то обязательно соберем.

0
Автор поста оценил этот комментарий

Я бы хотел видеть поддержку платформы Veyron Minnie, которая на базе 

Rockchip rk3288 (armv7).

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Это можно было бы сделать достаточно просто. Зачем вам может потребоваться кастомизация ОС для этой платформы?

показать ответы
1
Автор поста оценил этот комментарий

Как то вы много ждёте от разрабов. Они не выпускают софт. Они делают железо. А умники и комьюнити это делают. У расбери просто популярность большая. И поэтому образы и штампуются. Я не уверен, расбиан был составлен разрабами платы или комьюнити?



А за информацию спс. Буду спюмотреть на эту игрушку

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Raspbian поддерживается в рамках Raspberry Pi Foundation, т.е. нет, дистрибутив появился не благодаря сообществу.

показать ответы
2
Автор поста оценил этот комментарий
Тор сервер. На другом торрент раздатчик на 3 харда
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо!

показать ответы
0
DELETED
Автор поста оценил этот комментарий

в чем отличие от обычного Debian? Только в сборке ядра?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Это и есть обычный Debian со всеми его достоинствами в виде стабильности и безопасности. Задача заключалась именно в том, чтобы дать людям возможность готовить образы ОС для своих устройств на базе оригинального Debian'а.

0
Автор поста оценил этот комментарий

Эммм, погодите....
Т.е фиксов из Armbian не будет?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Есть идеи

* добавить операционные системы из Armbian и давать возможность их кастомизировать

* применять выборочно патчи из проекта и предлагать одной из опций пересборку ядра с ними


Будем пробовать и смотреть, что зайдет. В посте не говорится ничего о планах, но они есть=)

0
Автор поста оценил этот комментарий
Pro
900 рублей за 30-дневный доступ.
...
Загрузка образов

Что такое "загрузка образов"? Я правильно понимаю, что в бесплатной версии даже скачать результат сборки не получится себе? Т.е. по сути проект сугубо коммерческий?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Образы для Orange Pi Zero вы можете собирать и качать абсолютно бесплатно. Другие устройства требуют pro-аккаунт, но о них здесь и не пишется.

Нет, проект не сугубо коммерческий, но монетизация есть.

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества