Я думав про придбання Raspberry Pi та запуск Ubuntu на ньому. Я переглянув Інтернет, і багато речей говорить про те, що йому важко працювати над ARM-процесорами. Хтось придумав, як змусити Raspberry pi для запуску Ubuntu?
Я думав про придбання Raspberry Pi та запуск Ubuntu на ньому. Я переглянув Інтернет, і багато речей говорить про те, що йому важко працювати над ARM-процесорами. Хтось придумав, як змусити Raspberry pi для запуску Ubuntu?
Відповіді:
З офіційної сторінки поширених запитань на Raspberry Pi:
Які дистрибутиви Linux будуть підтримуватися при запуску?
Fedora, Debian та ArchLinux будуть підтримуватися з самого початку. Ми сподіваємось, що пізніше ми побачимо підтримку інших дистрибуторів. (Через проблеми з новішими випусками Ubuntu та процесором ARM, якими ми користуємося, Ubuntu наразі не може взяти на себе зобов’язання підтримувати Raspberry Pi.) Ви зможете завантажити дистрибутивні зображення з нас, як тільки вийде Raspberry Pi, і ми також будемо продавати попередньо завантажені SD-карти незабаром після виходу.
Джерело: Моя відповідь на Raspberry Pi SE
EDIT
Схоже, що з моменту запуску Raspberry Pi 2, Snappy Ubuntu Core може працювати на RP2.
Завдяки дуже успішній співпраці між Raspberry Pi Foundation та Canonical, компанією, що стоїть за Ubuntu, ми раді повідомити, що Snappy Ubuntu Core доступний для Raspberry Pi 2, останнього члена сім'ї Raspberry Pi.
Однак для тривожних слід зазначити, що це не настільна версія Ubuntu.
Наразі немає - компанія Canonical підтримує лише архітектуру процесорів ARMv7 ARM, а Pi має мікросхем ARMv6.
Деякі ускладнення з ARM є загальною проблемою для всіх дистрибутивів, вони не завжди є специфічними для Ubuntu. Вони випливають з того, що ARM має декілька різних архітектур, пропонуючи обмежувати відсутність сумісності між собою.
Провідними дистрибутивами ARM Linux є наступні (виключаючи Gentoo, який за визначенням складається під точну ціль), і я перелічу відповідну цільову архітектуру:
Ubuntu: ARMv7 and up, thumb 2 (32 bit)
Debian: ARMv4t and up (armel) ARMv7 and up (armhf)
Fedora: ARMv5tel (arm) ARMv7hl (armhf)
Arch Linux: ARMv5te or higher
До вашого конкретного запитання, Raspberry PI працює з процесором BCM2835 (ARM1176JZF-S) Broadcom. Це архітектура armv6k, яка не сумісна з недавніми збірками Ubuntu, які оптимізовані для продуктивності за рахунок сумісності зі старими конструкціями чіпів, такими як Broadcom.
Очевидний вибір - запустити археологічну архітектуру Debian - ви будете почувати себе майже як вдома, як ніби на Ubuntu.
Переглянувши це через кілька років, на ринку зараз є багато моделей R.PI:
Raspberry PI A, B, A +, B +, Zero і Zero W: вони не сумісні з побудовами ARM Ubuntu, оскільки вони використовують процесор BCM2835 Broadcom (ARM v6k).
Raspberry PI 2, модель B: на цьому працює процесор BCM2836 Broadcom. Це архітектура ARMv7, Cortex A7, якщо бути точним. Ця плата (і, імовірно, всі наступні "серії 2" дошки R.PI) буде працювати Ubuntu просто чудово.
Raspberry PI 3, модель A +, B, B +: вони працюють на процесорі BCM2837 Broadcom. Це архітектура ARMv8, точний 64-розрядний чіп Cortex-A53. Ці дошки є найкращим варіантом порівняно з будь-якими дошками R.PI 2, якщо мова йде про роботу Ubuntu.
Raspberry PI 4, модель B: цей базується на BCM2711, чотирьохядерному 64-бітному Cortex-A72 (ARM v8), майже втричі швидше, ніж SoC на платах PI моделі 3. Ця плата тепер є найкращим варіантом для запуску Ubuntu на Raspberry PI .
Canonical випустив Ubuntu Core (він же "Snappy") для R.PI 2, але він зазначає, що це серверне розповсюдження без середовища на робочому столі. Крім того, стандартні зображення сервера Ubuntu 16.04 та 18.04, які можна розширити, включаючи робоче середовище, доступні для R.PI 2 та R.PI 3. Ubuntu MATE тепер також доступний для Raspberry PI.
Всі поточні зображення PI Raspberry пов’язані на цій сторінці у вікі Ubuntu.
На основі останнього оновлення на поширених питаннях офіційного веб-сайту :
...
Raspbian (заснований на Debian), Arch Linux та Pidora працюють на Raspberry Pi 1, 2 та 3. Ubuntu MATE та Ubuntu Snappy Core також працюють лише на Pi 2 та 3.
...
Вікі Ubuntu Raspberry Pi є найбільш надійним і уточнений джерелом інформації про встановлення Ubuntu на Raspberry Pi, але Ubuntu зображення для Raspberry Pi пов'язані в вікі Ubuntu Raspberry Pi не є офіційно підтримується реліз Ubuntu. Для Raspberry Pi 2 доступне зображення Ubuntu 14.04 LTS (Trusty Tahr), яке поєднує випущений дистрибутив 14.04 з PPA, що містить ядра та програмне забезпечення, які працюють на Raspberry Pi 2. Інструкції щодо встановлення цього зображення знаходяться на одній веб-сторінці.
armhf
Raspberry Pi 2: ubuntu-18.04-попередньо встановлений сервер-armhf + raspi2.img.xz (зображення 4G, стиснення 296 МБ)
Raspberry Pi 3: Офіційні зображення Raspberry Pi 2 можна використовувати з Pi 3B / 3B + після незначних змін (див. Інструкції ).
Raspberry Pi 4: Ви можете встановити середовище робочого столу Ubuntu Server + (необов’язково) на Raspberry Pi 4, дотримуючись інструкцій у цій відповіді .
Подальші випуски можна знайти на веб-сайті http://cdimage.ubuntu.com/ubuntu/releases/
arm64
Узагальнені arm64 ISO-зображення можна використовувати із програмою Raspberry Pi 3. Інструкції щодо завантаження наведені тут .
Canonical випустила офіційні зображення [Ubuntu Core 16 та Core 18 для Raspberry Pi 3. Інструкції щодо її установки розміщені на Raspberry Pi | Портал розробників Ubuntu . Як говориться у вікі: Snappy Ubuntu Core - це нове видання Ubuntu з транзакційними оновленнями - мінімальне зображення сервера з тими ж бібліотеками, що і сьогоднішній Ubuntu, але програми надаються через більш простий механізм.
Ubuntu Core 16 заснований на Ubuntu 16.04 і підтримується протягом 5 років.
Ubuntu Core 18 базується на Ubuntu 18.04 та підтримується протягом 10 років.
Новий випуск Ubuntu Core виходить кожні 2 роки на парні роки (2016, 2018 тощо).
Ubuntu MATE 16.04 має повністю працюючий bluetooth та wifi на Raspberry Pi 3.