Как использовать Ubuntu Core на Raspberry Pi

Ubuntu — популярный дистрибутив Linux, предлагающий стабильность, несколько версий с графическим интерфейсом и сообщество энтузиастов, которые помогают друг другу. Если убрать все расширенные функции Ubuntu, останется Ubuntu Core.

Это операционная система, на которой может работать даже Raspberry Pi 2, не говоря уже о более поздних моделях, таких как Pi 3 и 4. Объединение этих двух знакомых названий даст вам хороший результат. стабильный, регулярно обслуживаемый и поддерживаемый на долгие годы.

Давайте углубимся в возможности, которые Ubuntu Core и Raspberry Pi могут объединить.

Требования и настройки

Следующее оборудование поможет вам начать работу с Ubuntu Core:

  1. Raspberry Pi 2, 3, 4, 400, Zero 2 Вт или вычислительный модуль 4
  2. Карта microSD емкостью 4 ГБ+ и устройство чтения
  3. Сеть Wi-Fi или подключение к Интернету
  4. Экран имеет интерфейс HDMI.
  5. Один кабель HDMI
  6. USB-клавиатура

Если у вас есть необходимое оборудование, вам нужно будет установить Ubuntu Core на Raspberry Pi. Вы также можете загрузить образ Ubuntu Core и использовать инструмент Raspberry Pi Imager для его установки. В процессе установки вам необходимо убедиться, что SSH включен, чтобы при необходимости вы могли получить доступ через SSH к Raspberry Pi.

Реальные варианты использования Ubuntu Core

Существует множество причин, по которым вы можете захотеть использовать Ubuntu Core вместо стандартной ОС Raspberry Pi.

Интернет вещей и разработка приложений

Как использовать Ubuntu Core на Raspberry Pi. Изображение 1.

До 10 лет поддержки (с регулярными обновлениями и исправлениями безопасности) гарантирует спокойствие при работе интеллектуальных приложений на вашем Raspberry Pi. Каждое устройство Интернета вещей имеет собственную облачную платформу для размещения и управления собственным магазином приложений Интернета вещей. Это позволит вам построить собственную экосистему и управлять стратегиями монетизации по своему усмотрению.

Когда вам нужно исправить ошибки, Ubuntu Core позволяет удаленно управлять, чтобы минимизировать время простоя. Если вы новичок в идее облачных устройств, изучите мир Интернета вещей (IoT) для получения подробной информации.

Snap предоставляет разработчикам простой способ одновременного развертывания приложений в нескольких дистрибутивах Linux. Кроме того, пакеты Snap используют систему контейнеров, которая позволяет приложениям использовать оборудование, соответствующее их потребностям. Snapcraft (Snap) имеет преимущества и недостатки, с которыми вам следует ознакомиться, прежде чем начинать разработку для экосистемы Snap.

Медиа-сервер

Как использовать Ubuntu Core на Raspberry Pi. Изображение 2.

Для энтузиастов Ubuntu Core и Raspberry Pi — идеальная пара для развертывания серверов, используемых для хранения и обмена важными файлами, потоковой передачи видео и аудио контента, а также обеспечения безопасности системы.

Сетевая система хранения позволит вам хранить важные файлы на Raspberry Pi и обмениваться ими между компьютерами в домашней сети. Samba — это приложение, входящее в состав Ubuntu Core.

Создание медиасервера — еще один отличный вариант, который вы можете запустить на Raspberry Pi. Вместо того, чтобы просто установить сам Plex Server в виде образа, вы можете установить свой Plex Server в контейнер Docker. После установки вашего сервера Plex вы сможете получить доступ к Plex по адресу (IP-адрес Raspberry Pi): 32400 (если вы не изменили порт по умолчанию в настройке сервера).

Контейнеры и веб-серверы

Как использовать Ubuntu Core на Raspberry Pi. Изображение 3.

Когда вы ищете безопасное место для своего следующего проекта (или медиа-сервера), контейнеры Docker — отличный способ гарантировать, что на вашу систему не повлияет новое установленное приложение. в среде, содержащейся в этом контейнере. Установить Docker в Linux очень просто. Если вам нужен веб-интерфейс пользователя, вы также можете установить Portainer в Linux.

Еще один веб-интерфейс, Cockpit, — отличный способ управлять вашей системой Ubuntu Core из другого браузера в вашей домашней сети. Хотя SSH является популярным методом удаленного доступа к неграфической системе, приятно иметь веб-интерфейс, который поможет вам отслеживать активность удаленного компьютера.

Машинное обучение

Как использовать Ubuntu Core на Raspberry Pi. Изображение 4.

Модели обучения Mahcine часто предъявляют особые требования. Уменьшенная версия Kubernetes, MicroK8s, обеспечивает решение этой потребности. MicroK8s идеален, когда вам внезапно необходимо предоставить услугу множеству людей (например, чат-бот ChatGPT).

Вы можете отказаться от администрирования кластера с помощью MicroK8 и с высокой эффективностью выполнять машинное обучение в кластере. MicroK8 можно установить локально с помощью Snap, и он позволит установленным контейнерам машинного обучения работать в исходном режиме. Это значительно упрощает разработку, в том числе проекты с графическим ускорением, на стадии подготовки к производству.

Docker — знакомое имя в мире контейнеров; однако Docker больше подходит для среды выполнения контейнеров (запуска приложений). Хотя первоначально настроить экосистему Kubernetes (MicroK8s) может быть сложнее, в долгосрочной перспективе вы получите возможность масштабировать и сокращать ненужные административные задачи.

Кроме того, контейнер MicroK8 можно установить менее чем за 60 секунд. Хотя это решение будут использовать многие профессионалы, оно также будет полезно для разработчиков, которые хотят заниматься локальной разработкой.

В приведенной выше статье вы познакомились с «Как использовать Ubuntu Core на Raspberry Pi». СоветыНадейтесь, что эта статья вам поможет! Если эта статья кажется вам интересной и полезной, не забудьте поделиться ею. Спасибо!

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *