- Ubuntu Server for ARM
- Ubuntu Server
- Containers, databases, web and more
- Commercially supported and ready to deploy today
- Installation guides
- Professional support for Ubuntu
- Установка Linux на дешёвые ARM-нетбуки
- Установка linux на arm-based машины (компьютеры, смартфоны и прочее)
- Дистрибутивы linux для arm
- 1. Ubuntu MATE
- 2. Ubuntu
- 3. ОС Raspbian
- 4. Manjaro ARM Linux
- 5. Kali Linux
- 6. Elementary OS
- 7. Lakka Linux
- 8. RetroPie
- 9. LibreELEC
- 10. OSMC
Ubuntu Server for ARM
Develop and test using over 50,000 software packages and runtimes — including Go, Java, Javascript, PHP, Python and Ruby — and deploy at scale using our complete scale-out management suite including MAAS and Juju. Ubuntu delivers server-grade performance on ARM, while fully retaining the reliable and familiar Ubuntu experience.
Ubuntu Server
This is the iso image of the Ubuntu Server installer.
Containers, databases, web and more
Ubuntu Server for ARM includes everything you are looking for in a server operating system, including:
- The LXD container hypervisor, giving you instant access to isolated, secured environments running with bare metal performance
- Application container technology based on Docker and Kubernetes, including FAN-based networking
- SQL and NoSQL databases including CouchDB, MySQL, PostgreSQL, Redis and sqlite
- A wide collection of Web technologies, from HTTP servers to frameworks including Apache, Django, memcached, nginx, WordPress and varnish
Commercially supported and ready to deploy today
Pair your ARM server deployment with enterprise-grade 24×7 support with Ubuntu Advantage to get the SLA-backed assurance that you are fully covered by our system and architecture experts — no matter what comes up.
Built for cutting-edge hardware, from the HP Moonshot range to standard form-factor certified systems, Ubuntu and ARM Server provide truly compelling economics for cloud-scale deployment.
Installation guides
For help with installing Ubuntu on an ARM-based platform, check out our step-by-step installation guides.
Professional support for Ubuntu
Get professional support for Ubuntu from Canonical. We help organisations around the world to manage their Ubuntu cloud, server and desktop deployments.
Источник
Установка Linux на дешёвые ARM-нетбуки
Сделать дешёвый компьютер можно и без Raspberry Pi. Один из вариантов — поставить дистрибутив Linux на какой-нибудь ARM-нетбук под Android. Например, китайский нетбук WM8650 (производство WonderMedia Technologies) стоит примерно 50 евро. Это немного дороже Raspberry Pi, и у него нет хорошего GPU, зато есть монитор, корпус, аккумулятор, тачпад и т.д.
Один из линуксоидов опубликовал подробное описание, как поставить на нетбук WM8650 операционную систему Arch Linux и какие проблемы возникают при этом.
Характеристики
- SoC at 800 МГц
- 256 MiB DDR RAM
- 2 ГБ встроенной флэш-памяти
- Дисплей TFT 7″ 800×480
- 3 USB-хоста
- 1 порт Ethernet
- WiFi
- Разъёмы для наушников и микрофона
- Аккумулятор LiPo 1800 мАч 7,4В
- Адаптер питания 9В 1,5A
- ОС Android 2.2
В общем, чтобы Linux заработал на ARM-нетбуке, нужно накатить несколько патчей. Автор перечисляет каждый из них, так что апгрейд можно сделать в пошаговом режиме. Вообще, можно поступить гораздо проще и взять готовый дистрибутив Debian для ARM, но автор обзора определённо является фанатом Arch Linux. По его словам, существующий дистрибутив Debian не очень хорошо оптимизирован. Например, система будет загружаться на нетбуке две минуты.
Установка Linux на нетбук WM8650: часть 1, часть 2
Источник
Установка linux на arm-based машины (компьютеры, смартфоны и прочее)
Что необходимо для портирования какого-либо дистрибутива GNU/linux на arm-систему? C х86 все всегда было понятно, качаешь дистрибутив, будь то бунта, федора, арч и устанавливаешь, дело остается за драйверами устройств, ответственность за которые ложится собственно на производителей устройств, но иногда можно найти и свободные дрова.
С arm все совершенно непонятно. Целая туча различных SoC, и еще большая туча различных дистрибутивов для каждой их них. То есть, грубо говоря, дистр Дебиана для ARMv7 SoC от Broadcom не подойдет для ARMv7 SoC от Allwinner, им по меньшей мере нужны различные ядра, хотя набор команд у них один и тот же. Вот и вопрос — как портируется ядро и дистр под конкретную SoC? Какую информацию должен предоставить разработчик SoC’a сообществу для создания порта (исходники дров, даташиты)?
даташит на soc, даташит на борду, драйвера на soc и всё внешнее что есть на борде
всего этого ты никогда не увидишь либо увидишь только в виде блобов
если повезёт, часть поддуржки soc можешь увидеть в модифицированных производителем исходниках какого-нибудь ядра 2.6.8 времён андропова, которое собирается только опять же модифицированным компилятором
это из моего опыта с роутерными mips
А если к примеру взять Raspberry Pi, для которой доступны Raspbian и Pidora, созданные вроде как сообществом, они тоже завязаны на блобах для Broadcom BCM2835?
Raspberry Pi can use a VideoCore IV GPU via a binary blob
На х86-based машинах видеокарточки тоже зачастую через блобы работают. Но при этом один_и_тот_же дистр демьяна я могу установить как на какой-нибудь пень 4, так и на свой новенький Haswell. Речь идет не о конкретном элементе SoC’a (видеочипе в данном случае), а о SoC’e в целом. Несмотря на одинаковые наборы команд (в одном случае x86, в другом ARMv7), для каждого ARMv7 SoC’a делают индивидуальный дист. Вопрос даже не зачем (дело, как я понимаю, в отсутствии присущей IBM-pc унификации, во главе которой стоит дядя BIOS), а как? Сырцы дистров и ядра у меня есть, спасибо GNU GPL, что дальше? Что нужно получить от производителя SoC’a, что уже есть у тех, кто двигает Pidoru и Raspbian.
Зачем усложнять то? Ставь тот же дебиан и усе.
Что необходимо для портирования какого-либо дистрибутива GNU/linux на arm-систему?
Сырцы дистров и ядра у меня есть
нет, нету, скорее всего. я уже написал, в ядре должна быть поддержка конкретной soc, даже чтобы просто стартануть голое ядро с консолью на uart
Что нужно получить от производителя SoC’a
без NDA ты ничего не получишь
«тот же дебиан» поставить нельзя, его нужно как-то изменить, пропатчтить. У каждого арм’a дебиан свой уникальный, если вообще есть, вопрос в том, как его делают, как подготавливают дистр для работы на каждой arm-SoC.
поставить нельзя, его нужно как-то изменить, пропатчтить
Raspbian есть вроде 🙂
ждут когда производитель soc или устройств на нём даст sdk/закоммитит поддержку в ядро
Как его получили? Я мало чего понимаю в разработке, пожтому ожидаю ответа, типа «разрабы Raspbian’a взяли за основу то-то, дополнили тем-то, скомпилили так-то, в этом им помог тот-то, предоставив им вот-это»
Думаю стоит посетить страничку проекта. Должна быть информация.
Признаюсь, что ниуя там не понял, поэтому и спросил тут.
Тогда ждем аналитиков.
Тут ты не совсем понял. Для ARM-девайса нужна rootfs и ядро.
Первое — довольно универсально, то есть пойдёт на любой ARM-машине, но есть нюансы вроде поддержки hardfp, и тд — пойдёт уже не на всех машинах, но где пойдёт там будет быстрее. Так что именно отдельный дистрибутив на каждую машину не нужен.
А вот ядро — то да, как тебе сказали, без драйверов ты даже голой консоли не получишь. А вот если есть работающее ядро — можно уже и rootfs запустить.
Разве что тебе ещё могут понадобиться иксовые драйвера для нужного графического ускорителя кроме ядерных.
Источник
Дистрибутивы linux для arm
Raspberry Pi в представлении не нуждается. Спрос на платы Raspberry Pi значительно вырос за последние несколько лет, так как нет ничего невозможного с Raspberry Pi. Купив Raspberry Pi за небольшую сумму вы можете просматривать Интернет, научиться программировать, создавать новые проекты и попутно узнать много нового о компьютерном оборудовании или программном обеспечении.
Поскольку есть много вещей, которые вы можете делать с Raspberry Pi, вам понадобится идеальная операционная система для ваших нужд. Поэтому в данной статье давайте рассмотрим некоторые из лучших дистрибутивов Linux для Raspberry Pi.
1. Ubuntu MATE
MATE — одна из лучших настольных сред для старого оборудования. Поскольку она не потребляет много системных ресурсов в сочетании с достоинствами Ubuntu, Ubuntu MATE оказывается одним из популярных вариантов для пользователей Raspberry Pi.
В целом, это лучший дистрибутив Linux для настольных компьютеров на Raspberry Pi.
Плюсы:
- Хорошо работает на старом оборудовании. Потребляет очень мало системных ресурсов.
- Удобный.
Минусы:
- Поставляется с множеством предустановленных приложений.
2. Ubuntu
Может ли быть в Интернете список «лучших дистрибутивов» без дистрибутивов на основе Ubuntu? Конечно нет. Простота, гибкость и удобство в использовании — вот что делает Ubuntu одним из самых популярных дистрибутивов в мире.
Ubuntu — отличный дистрибутив Raspberry Pi для повседневных вычислений. Редактирование таблиц стилей, просмотр веб-страниц и запуск нескольких других приложений не вызовут особых проблем. Но одним из основных недостатков Ubuntu на Pi является потребление памяти.
В последние годы Ubuntu превратилась в требовательную к ресурсам ОС. Следовательно, если у вас есть Raspberry Pi с объемом памяти 2 ГБ ОЗУ, открытие и использование нескольких приложений будет слишком медленным. Тем не менее Ubuntu работает стабильно на Raspberry Pi с 4 ГБ ОЗУ.
Плюсы:
- Легко использовать.
- Долгосрочная поддержка.
Минусы:
- Потребляет много системных ресурсов.
3. ОС Raspbian
Никто не знает свои устройства лучше, чем сам производитель оригинального оборудования, и компания Raspberry Pi не является исключением. Raspberry Pi OS (ранее Raspbian) — невероятно легкий дистрибутив на основе Debian, который невероятно хорошо работает на Raspberry Pi.
Это связано с отсутствием яркого внешнего вида и анимации, которые некоторым людям могут не понравиться. Но тот факт, что вы можете использовать ОС Raspberry Pi для выполнения практически любых задач на Raspberry Pi, делает его одним из лучших универсальных дистрибутивов на этом устройстве.
Плюсы:
- Простота в использовании.
- Быстрая и легкая ОС.
Минусы:
- Вариант с 64-битной ОС недоступен.
4. Manjaro ARM Linux
Если Ubuntu/Debian вам не по душе, тогда вам подойдет Manjaro ARM Linux. Это один из популярных дистрибутивов на основе Arch для ПК, он также доступен для устройств на базе ARM, таких как Raspberry Pi. Он подходит для людей, которым сложно установить Arch.
Особенностью Manjaro ARM Linux является то, что вы можете выбирать между тремя средами рабочего стола: KDE, XFCE и MATE. Если вы используете более старый Pi, такой как Pi 2 или 3, вы также можете установить минимальный вариант без рабочего стола.
Плюсы:
- Легко использовать.
- Отличный, интуитивно понятный интерфейс.
Минусы:
- Процесс установки может показаться запутанным для новичков.
5. Kali Linux
Возможно, вы слышали о Kali Linux. Используемый в основном для тестирования на проникновение и различных инструментов безопасности, это один из лучших дистрибутивов Linux для разработчиков, хакеров и студентов, которые хотят научиться этичному взлому.
Этот дистрибутив на основе Debian также очень прост в установке. Вы можете установить его практически на любую модель RPI, включая Raspberry Pi 4, 3, 2 и Zero.
Плюсы:
- Отлично подходит для разработчиков и студентов, которые хотят научиться этичному взлому.
- Простой в использовании интерфейс.
Минусы:
- Множество вариантов могут запутать пользователей.
6. Elementary OS
Elementary OS — один из популярных дистрибутивов Linux для людей, которым нужен рабочий стол, похожий на macOS. Основанный на Ubuntu, он также отлично подходит для начинающих пользователей Linux.
Однако Elementary OS для Raspberry Pi все еще находится на экспериментальной стадии, но также в сети имеется неофициальная сборка на основе Ubuntu.
Плюсы:
- Отлично выглядит.
- Подходит как для начинающих, так и для опытных пользователей Linux.
Минусы:
- Неофициальная сборка может быть нестабильной.
7. Lakka Linux
Играть в старые ретро-игры и почувствовать ностальгию — это, наверное, одно из лучших чувств. Хорошей новостью является то, что вы можете играть в старые игры, используя Raspberry Pi. Что ж, познакомьтесь с Lakka Linux, дистрибутивом, специально предназначенным для ретро-игр.
Он основан на RetroArch, интерфейсе для эмуляторов, игровых движков и медиаплееров. Благодаря обширной поддержке контроллеров все, что вам нужно для использования Lakka — это контроллер.
Он также имеет обширные возможности настройки в сочетании с огромными возможностями настройки игры. Стоит отметить, что это один из лучших дистрибутивов для игр на Raspberry Pi.
Плюсы:
Минусы:
8. RetroPie
Имя говорит само за себя. RetroPie — удивительный и популярный дистрибутив, который превращает Raspberry Pi в зверя для ретро-игр. Вы можете играть практически в любые ретро-игры из Nintendo 64, Sega Dreamcast и PSP (Play Station Portable).
Все, что вам нужно сделать, чтобы начать работу — это установить RetroPie, загрузить игровые ПЗУ с популярных сайтов ПЗУ, таких как Romsmania и EmulatorGames, сохранить файлы на Raspberry Pi и наслаждаться играми. В целом, это лучший дистрибутив Linux для Raspberry Pi для игр.
Плюсы:
- Возможность добавления автономных эмуляторов.
- Множество вариантов настройки.
Минусы:
9. LibreELEC
LibreELEC — это легкий дистрибутив Linux, созданный для запуска Kodi на современном и популярном оборудовании.
Он поставляется со множеством настроек для музыки, фильмов, телешоу, аниме и даже игр, которые находятся всего в нескольких щелчках мыши. LibreELEC делает впечатления еще лучше благодаря воспроизведению видео 4K 60 кадров в секунду. Это передовой дистрибутив, который напрямую загружается в Kodi, что делает его одним из лучших дистрибутивов Linux для Raspberry Pi с точки зрения потребления мультимедиа.
Плюсы:
- Простота установки и настройки.
- ОС действительно быстрая.
Минусы:
- Его нельзя использовать как обычную операционную систему.
10. OSMC
OSMC расшифровывается как Open Source Media Center, и, как следует из названия, это еще одна ОС, на которой работает Kodi. Одна из его выдающихся особенностей — поддержка Apple TV.
Установить OSMC легко, и он может работать с Raspberry Pi Zero, 2, 3 / B +. Однако поддержка Raspberry Pi 4 отсутствует.
Плюсы:
- Легкая установка.
- Большое количество вариантов настройки.
Минусы:
- Поддержка Raspberry Pi 4 B отсутствует.
Это были одни из лучших дистрибутивов Linux для Raspberry Pi, которые помогут вам максимально эффективно использовать свой мини-персональный компьютер. Если вам понравилось то, что вы прочитали, обязательно поделитесь этой статьей.
Источник