Привет, Хабр.
В первая часть рассматривалась возможность использования Raspberry Pi 4 в качестве десктопа с установленной «родной» операционной системой Raspbian. Но как вы знаете, недавно в Ubuntu v20.10 Groovy Gorilla появилась официальная поддержка Raspberry Pi 4, и как было заявлено , Raspberry Pi теперь является «гражданином первого сорта» для этой версии.
Что из этого получилось и насколько «первый класс» соответствует действительности, подробности под катом.
Установка: Ubuntu 20.04.1 LTS.
Процесс установки мало чем отличается от стандартной установки Raspbian — необходимо скачать образ системы, загрузить его на карту памяти и запустить устройство.
Сами изображения можно скачать с сайта ubuntu.com/download/raspberry-pi :
Я решил пройти все этапы с нуля и выбрать консольную версию Ubuntu Server 64-bit Ubuntu 20.04.1 LTS, потому что.
Именно эта версия имеет статус «РЕКОМЕНДУЕТСЯ», и недостающие компоненты вы можете установить самостоятельно.
Скачиваем, загружаемся, попадаем в стандартную консоль Ubuntu. Для начала необходимо настроить WiFi, для чего редактируем файл 50-cloud-init.yaml командой sudo nano /etc/netplan/50-cloud-init.yaml .
Добавьте в него параметры точки доступа:
После перезагрузки проверить наличие сети можно с помощью пинг 8.8.8.8 , и если все работает, можно установить ubuntu-desktop. Запуск команд обновление sudo-apt-get , обновление sudo apt-get и наконец, sudo apt-get установить Ubuntu-рабочий стол .network: ethernets: eth0: dhcp4: true optional: true version: 2 wifis: wlan0: optional: true access-points: "MYWIFIPOINT": password: "12345678" dhcp4: true
Процесс занимает около получаса, после чего вы сможете перезагрузить систему и получить полноценный интерфейс:
Наверное, было бы проще всего этого не делать и сразу скачать с рабочего стола готовую версию.
Но это не так интересно.
Первые впечатления
Самое первое впечатление — система довольно сырая.Для версии 20.04.1 можно просто открывать окно за окном и фиксировать ошибки: - Wi-Fi. Сам WiFi работает, но в настройках системы он не отображается, отображается WiFi Unavailable и список сетей пустой.
В этом случае ifconfig показывает нормально работающий адаптер wlan0 в рабочем состоянии и IP-адрес.
- Отображать.
Разрешение монитора было определено неправильно, поэтому пришлось вписать параметры HDMI в файл конфигурации.
- Звук.
По умолчанию почему-то активен выход на наушники - нет звука из динамиков дисплея.
В настройках можно переключить звук на HDMI, но после перезагрузки все возвращается на круги своя.
- Клавиатура.
Почему-то нельзя изменить кнопку переключения раскладки.
Всплывающее окно появляется, но на нажатия кнопок оно не реагирует. В результате переключаться между Ru/En-раскладками можно только с помощью комбинации клавиш Win+Пробел.
Но в отличие от Raspbian, в трее есть значок языка, что приятно.
С другой стороны, есть еще один странный баг - после переключения раскладки иногда пропадает первая набираемая буква.
— Встроенный менеджер программ выглядит довольно красиво:
Но установить ни одну из программ не удалось; процесс «зависает» в статусе Pending:
Однако старый добрый apt-get из консоли работает нормально.
Браузер
Вернёмся к браузеру — на него были основные надежды, потому что.встроенный Chromium ограничен в функционале.
Действительно, Google дает возможность скачать Chrome для Ubuntu:
Однако при попытке установки пакета выдается ошибка «архитектура пакета (amd64) не соответствует системе (arm64)».
В общем, похоже, что версии Chrome для ARM пока нет. Это означает, что все написанное в первой части здесь также актуально, ведь и под Ubuntu основным браузером остается Chromium. И «вишенка на торте» — тест web.basemark.com показал результат всего 36,4 против 64,8 у Chromium в Raspbian:
На этом этапе было решено прекратить тестирование версии 20.04.1, потому что.
у меня нет желания рекомендовать кому-либо устанавливать версию, которая не только содержит много ошибок, но и в два раза медленнее стандартной версии.
Распбиан.
Установка: Ubuntu Desktop 20.10.
Эта версия на момент написания статьи имеет статус «последний релиз разработки с девятью месяцами поддержки, до июля 2021 года», т.е.это еще не финальный релиз.
Но по сравнению с тем, что было, хуже точно не будет. И действительно: разработчики Ubuntu проделали огромную работу! Исправлена ошибка Wi-Fi, панель приложений теперь работает корректно, разрешение дисплея определяется корректно, и такое ощущение, что отзывчивость системы заметно увеличилась.
Фоновое изображение также изменилось, в целом все выглядит довольно стильно.
Результат бенчмарка в Chromium увеличился, но все еще не достигает исходного Raspbian:
В остальном логика браузера совершенно не изменилась, потому что.
это тот же Chromium, все написанное в первой части здесь тоже актуально.
Как было предложено в комментариях, браузер Firefox имеет лучшую поддержку аппаратного ускорения.
На практике ответ оказался не столь однозначным.
Youtube действительно играет заметно плавнее, но в Firefox бенчмарк показал всего 44,3, т. е.
даже чуть меньше.
Вывод простой — Firefox ускоряет только видео, а все остальное в нем не быстрее, даже наоборот. В целом Raspberry Pi 4 в принципе как-то пригоден для работы с текстами (этот текст целиком написан на Raspberry Pi под Ubuntu), но с точки зрения развлекательного и медиацентра Raspberry пока не очень хорош - скорее борьбы с системой, чем получения удовольствия от ее использования.
Youtube, надо отдать должное их создателям, отлично работает в Firefox (с установленным плагином h264ify), но на других сайтах это зависит от ситуации.
В некоторых местах видео вообще не показывается, в других — только в низком качестве.
Но есть и положительный момент: немного снизилась загрузка процессора при воспроизведении видео в браузере:
В Raspbian оно оставалось стабильным на уровне 95-100%.
Кстати, температура металлического корпуса даже во время стресс-тестов не превышает 50С:
Из ошибок, которые еще не исправлены в последней версии, звук снова воспроизводится в наушниках при каждой загрузке, и с переключением клавиатуры остаются те же проблемы.
Но в целом версия 20.10 намного лучше 20.04, поэтому желающим поэкспериментировать самостоятельно можно посоветовать начать именно с нее.
Вероятно, была проделана большая работа по улучшению драйверов, потому что.
Значительно улучшилась отзывчивость интерфейса, плавность при перетаскивании окон и прочие «мелочи».
Заключение
Честно говоря, окончательное мнение о Raspbian vs Ubuntu еще не сформировалось.Raspbian более стабилен, но последняя версия Ubuntu выглядит гораздо привлекательнее с точки зрения дизайна, а скорость и плавность интерфейса в последней версии заметно возросли.
Что касается субъективного мнения об использовании Raspberry Pi в качестве десктопа: потенциал для этого есть, но пока система слишком сырая.
Устройство в принципе можно использовать для работы с текстом (учитывая, конечно, что комфорта и производительности Core i7 от ПК за 50 долларов ждать не стоит).
Для просмотра видео возможности более ограничены — YouTube работает, при использовании Firefox с установленным плагином h264ify нам удалось добиться наилучшего качества картинки, но на всех остальных сайтах видео не открывается нормально.
Google Chrome для Ubuntu существует, но версии для ARM пока нет. Сайтам с платным контентом (проверено на Amazon Prime) может потребоваться поддержка DRM, которая официально пока недоступна (описание установки плагина с помощью сторонних скриптов добавлено в первая часть ).
Так что возможности устройства в плане «развлекательного центра» несколько ограничены.
С другой стороны, компактность, бесшумность и низкое энергопотребление – это неплохо.
Raspberry Pi 4 также может пригодиться для изучения программирования и изучения Linux, а также в качестве подарка школьнику или студенту на Новый год/Рождество (если, конечно, он увлекается компьютерами и IT).
Теги: #Научно-популярные #Компьютерное железо #программирование #Гаджеты #Raspberry Pi #интерфейсы #ubuntu
-
Как Обновить Файлы Mts На Os X Mountain Lion
19 Oct, 24 -
Геймификация В Реальном Мире. За И Против
19 Oct, 24 -
Если Бы «Властелин Колец» Был Проектом
19 Oct, 24