Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

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

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

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

Что такое ядро ​​Ubuntu?

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

instagram viewer
воспользоваться преимуществами пакетов Snap и Flatpak установить ваше любимое программное обеспечение, а также.

Этот вариант Linux с командной строкой ориентирован на IoT и встроенные среды, поскольку безопасность и надежные обновления обеспечивают стабильность, требуемую профессионалами отрасли.

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

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

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

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

Практическое использование Ubuntu Core

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Куда вас дальше приведут Ubuntu Core и Raspberry Pi?

Есть много отличных идей, которые позволят вам создать свое следующее цифровое приключение с Ubuntu Core и вашим Raspberry Pi. Возможно, использование Juju или Akri поможет вам повысить эффективность машинного обучения. проект. Кроме того, вы можете быть склонны обслуживать сервер только для аудио, чтобы максимально использовать свою аудиоколлекцию.

Лучше всего то, что минимальные ресурсы, которые потребляет Ubuntu Core, делают эту ОС идеальным кандидатом даже для запуска Raspberry Pi 2.