Ubuntu что такое arm

Обновлено: 04.07.2024

Please consider filing a bug or asking a question via Launchpad before contacting the maintainer directly.

Original Maintainers (usually from Debian):

  • Debian GCC Maintainers (Почтовый архив)
  • Matthias Klose

It should generally not be necessary for users to contact the original maintainer.

Подобные пакеты:

GNU C compiler for the armel architecture

Другие пакеты, относящиеся к gcc-arm-linux-gnueabi

  • зависимости
  • рекомендации
  • предложения
  • enhances

) [arm64] GNU C compiler (cross compiler for armel architecture) dep: gcc-7-arm-linux-gnueabi (>= 7.4.0-1

  • rec: libc6-dev-armel-cross GNU C Library: Development Libraries and Header Files (for cross-compiling) или libc-dev-armel-cross виртуальный пакет, предоставляемый libc6-dev-armel-cross
  • sug: autoconf automatic configure script builder
  • sug: automake Tool for generating GNU Standards-compliant Makefiles
  • sug: bison YACC-compatible parser generator
  • sug: flex fast lexical analyzer generator
  • sug: gcc-doc Documentation for the GNU C compilers (gcc, gobjc, g++)
  • sug: gdb-arm-linux-gnueabi Пакет недоступен
  • sug: libtool Generic library support script
  • sug: make utility for directing compilation
    также виртуальный пакет, предоставляемый make-guile
  • sug: manpages-dev Manual pages about using GNU/Linux for development

Загрузка gcc-arm-linux-gnueabi

Загрузить для всех доступных архитектур
Архитектура Версия Размер пакета В установленном виде Файлы
amd64 4:7.4.0-1ubuntu2.3 1,4 Кб25,0 Кб [список файлов]
arm64 4:7.3.0-3ubuntu2 1,4 Кб25,0 Кб [список файлов]
i386 4:7.4.0-1ubuntu2.3 1,4 Кб25,0 Кб [список файлов]

This page is also available in the following languages:

Авторские права © 2021 Canonical Ltd.; См. условия лицензии. Ubuntu это торговый знак компании Canonical Ltd. Об этом сайте.

В этих заметках к выпуску приведён обзор релиза Ubuntu 11.04 Natty Narwhal и перечислены известные проблемы Ubuntu 11.04 и её модификаций.

Для пользователей ПК: Ubuntu 11.04 устанавливается на ноутбуки, настольные компьютеры и нетбуки с единым стилем оформления на основе новой оболочки рабочего стола называемой «Unity». Эта версия заменяет Ubuntu Netbook Edition для всех нетбуков.

Образы для разработчиков предоставлены на некоторые платформы Texas Instruments (TI) ARM, в частности для систем «PandaBoard» и «BeagleBoard».

Ubuntu Server 11.04 теперь проще настраивать, а потребляемая ими мощность уменьшилась. Ubuntu Server 11.04 для UEC и EC2 имеет новое ядро, улучшенную систему инициализации и параметров конфигурации.

Семейство операционных систем Ubuntu 11.04, а именно Kubuntu, Xubuntu, Edubuntu, Mythbuntu, и Ubuntu Studio, так же значительно обновились.

Изменения в Ubuntu

Новые возможности

Теперь Unity является сессией по умолчанию. Панель запуска Unity обзавелась множеством новых возможностей, включая перетаскивание drag and drop и перетаскивание значков на панели, полной поддержкой навигации с клавиатуры, быстрой активации через горячие клавиши, а так-же по правому клику на значке появляется меню быстрого доступа и переключения между приложениями.

Панель управления Ubuntu One теперь поддерживает выборочную синхронизацию и в значке на панели запуска теперь отображается процесс синхронизации. Значительно возросла скорость синхронизации файлов.

Приложения GNOME теперь используют новые панели прокрутки, они тоньше и занимают меньше места на экране.

Обновлённые приложения

Ubuntu 11.04 укомплектован последней версией Firefox 4.0 в качестве браузера по умолчанию.

Почётное место музыкального проигрывателя Rhythmbox теперь принадлежит Banshee 2.0, не забыли и о его интеграции в меню звука.

Улучшение базовой инфраструктуры

11.04 использует ядро, основанное на стабильном ядре ​​2.6.38.2 из основной ветки. Некоторые основные изменения включают принятие в upstream AppArmor, поддержку Intel IPS (Intelligent Power Sharing), удаление глобальной блокировки (Big Kernel Lock), улучшения файловой системы Btrfs, ext4, и XFS, обычные обновления драйверов и поддержка нового оборудования.

Инструментарий GNU перешел на использование GCC 4.5 для i386, amd64, ARM и PowerPC omap3/omap4 архитектур.

В настоящее время все основные пакеты собраны и устанавливаются с Python 2.7.

Используется предварительная версия dpkg 1.16.0-pre, в которой реализовано совмещение исполняемых файлов для разных архитектур в одной системе. Данная версия совместима с ожидаемыми изменениями dpkg 1.16.0 в Debian и включает актуальные обновления поддержки множественных архитектур.

Upstart обновлён до версии 0.9.7-1. Вот некоторые основные изменения:
теперь upstart относится к «chroot-aware», поддерживаются базовые визуализации задач/событий, добавлены новые initctl комманды (`show-config`, `check-config`), задействован socket bridge, последняя версия D-Bus позволяет активировать сервисы через Upstart, добавлена строфа «manual» (вручную) для переопределения конфигурационных файлов. Подробнее об этом описано в техническом обзоре Upstart.

Ubuntu на ARM

для Netbook

Предустановленный образ Ubuntu Netbook для ARM по умолчанию поставляется с новым рабочим столом Unity-2D, который включает в себя улучшенное юзабилити и дизайн пользовательского интерфейса Unity для оборудования без поддержки 3D.

Новые образы без заголовков

В ответ на долгие просьбы сообщества, для оборудования OMAP3 и OMAP4 доступен образ Ubuntu без заголовков. Этот образ полностью готов для запуска, настраивается с помощью последовательного порта и содержит минимальные установки из командной строки.

Подробный список возможностей и известные проблемы для ARM образов описаны здесь 1) .

Ubuntu Server

Новые возможности

В состав включены cobbler и mcollective, которые позволяют упростить процесс резервирования.

PowerNap 2.0 использует новый метод понижения энергопотребления и позволяет отслеживать активность пользователя (консоль, мышь, клавиатура), системную активность (загрузку, процессора, процессы) и сетевую активность (wake-on-lan, порты udp и tcp)

Сервер по умолчанию dhcpd обновлён с dhcp3 до isc-dhcp (версия 4).

Eucalyptus достиг стабильной точки разработки (2.0.2) с исправлениями безопасности и эффективности работы.

OpenStack (Nova) в Universe - технология предварительного просмотра, использован снимок последнего релиза 2011.2 (Cactus).

Облачные сервера

Ubuntu Server доступен для UEC и EC2.

cloud-init обновлён до версии 0.60. Это обновление содержит возможность изменения размера корневого раздела при первой загрузке, добавляет минимальную поддержку передачи OVF (iso) и возможность настройки имени хоста при первой загрузке. В cloud-config и cloud-init добавлена поддержка Rightscale.

Облачный образ теперь поддерживает запуск как LXC гость.

Некоторые вспомогательные технологии, которые были собраны и включены в состав: Cassandra 0.7.0, ZeroMQ, Membase и XtraBackup.

Образы проверены в работе на облаке OpenStack (nova).

Kubuntu

Kubuntu 11.04 содержит в себе самые последние приложения KDE, включая платформу KDE и Plasma 4.6.2.

Теперь в Kubuntu есть корректно работающий модуль Samba, который позволяет быстро открыть доступ и изменить параметры прямо из окна свойств папки.

Новый модуль выбора языка даёт возможность добавлять, удалять и управлять языками системы прямо из диалога Параметры Системы.

Обновление модуля system-config-printer-kde исправляет большое число ошибок, найденных в инструменте управления принтерами Kubuntu.

Xubuntu

Специально для этого релиза были созданы новые обои на рабочий стол. Теперь тема оформления graybird гармонично смотрится с этими обоями.

Установочная презентация обновлена в Natty Narwhal и отлично представляет всё лучшее из Xubuntu.

Обновлена тема иконок Elementary Xubuntu.

Шрифт Droid теперь используется по умолчанию в Xubuntu, как лёгкий в чтении и гармонично вписывающийся в интерфейс.

Edubuntu

!WebLive интегрирован в Центр приложений Ubuntu, позволяя протестировать некоторые популярные приложения перед установкой. Просто нажмите кнопку «Test drive».

Программа установки теперь имеет дополнительный шаг, позволяя пользователям доустанавливать некоторые программы, которые не устанавливаются по умолчанию.

В составе Edubuntu поставляется Arkose, которая предусматривает применение песочницы для загруженных приложений.

В Edubuntu добавлены приложения такие как: Pencil, Geogebra, Calibre, LibreCAD, Freemind и Stellarium.

При установке LTSP через установщик Edubuntu устанавливаются темы оформления включающие новые обои и темы LDM. В текстовом режиме загрузки теперь отображается «Edubuntu» вместо «Ubuntu». Меню постоянно дорабатываются, добавляются новые иконки там где их не было, структура меню становится более логична и последовательна.

Edubuntu 11.04 по умолчанию включён классический рабочий стол Gnome, но при желании можно установить Unity, отметив соответсвующий пункт в меню установщика.

Ubuntu Studio

Был обновлён выбор задач при установке. Аудио задачи были разделены на две группы: генерация и запись.

В настоящее время, Ubuntu Studio поставляется с ядро​​м -generic. Мы работаем с Ubuntu Kernel Team, чтобы получить низкие задержки ядра 2) в архивах. Промежуточные ядра -lowlatency доступны в PPA Allesio Bogani.

network-manager заменил собой gnome-network-admin.

Пакеты в Ubuntu Studio теперь более сфокусированы на поддержке определеных задач и их производных потоков.

Ubuntu Studio не использует Unity. При авторизации пользователя по умолчанию загружается классический рабочий стол Gnome (так называемый Gnome2).

Mythbuntu

Модуль Центра управления Mythbuntu Mythbuntu-bare (резервное копирование и восстановление баз данных и файлов конфигурации) расширил свои возможности и позволяет задать периодичность сохранения данных ежедневно, еженедельно или ежемесячно.

Устройства на базе Android и iOS теперь могут быть использованы в качестве пульта управления.

В этот выпуск включён обновлённый MythTV 0.24.

Обзор

Подготовка компьютера для установки Ubuntu гораздо проще, чем когда либо. Широкий диапазон вариантов установки, каждый из которых подробно описан, чтобы предоставить вам чёткое представление о действиях, которые произойдут при выборе того или иного варианта.

Теперь можно переустановить или обновить существующие копии Ubuntu с диска Desktop CD, при условии, что ваш компьютер подключен к Интернету.

Существует ли такая? Хочу купить планшетник на базе Нвидиа Тегра и попробовать поставить Убунту с Юнити дополнительной системой. Андроид конечно красивая и удобная система, но очень привык к Убунте, а далвик вроде бы можно и на другие операционки прикрутить (да и самому попробовать некоторый софт спортировать с x86 на ARM)

Сразу не нашел, но инструкция в сети есть на HTC.
Вот еще одна. Вся хитрость в ядре и естественно требуется наличие, как минимум, 256 метров памяти. Да и еще, только Ubuntu, "никаких кубунтов" никогда и никто не портировал.. Или мне просто не попадалось..
Вот наш форум спроси. И еще ссылка

А вот еще ссылка . Так сказать обзор того, что можно сделать.

Хочу купить планшетник на базе Нвидиа Тегра и попробовать поставить Убунту с Юнити дополнительной системой .
такое точно есть, вот только для какой версии планшетника сказать не могу.. даже есть у меня на винте образ и именно убунту, вот только запускать его совсем не просто.. с правами у андроида. промолчу.. :(

В смысле? Вы уже пробовали ставить убунту на планшет? А проц какой?

Ну в современных планшетах ставят 1 или 2 гига памяти. Проблема именно в процессоре.

Потребность - чтоб офис "тянуло" нормально, ставился "Гарант" иль "консультант+", и можно было послушать музыку, посмотреть видео

отвечаю: любой не АРМ девайс.
ибо твой гарант и консультант на арме просто не заработают.
Умеет ли вине эмулировать процессор - не скажу, но подозреваю, что не умеет, ибо перед вайном не ставилась никогда такая задача.
Это тебе кьюэму, и на него винду ставить. :-)

Под х86 нормально все ставится, а под АРМ не пробовал ни разу

то есть, мысль о том, что у этих процессоров СОВЕРШЕННО разные принципы обработки информации - тебе в голову даже не приходила? :-)
А напрасно.
Если бы приходила, ты бы знал, в чем разница.
Впрочем, если бы приходила эта идея, твой ник точно был бы более внятным.

Все таки оригинал (Корвин) умел думать, и искать информацию сам. :-)
Простите меня, конечно за наезд.. :-)

1. Я спрашивал ЗНАЮЩИХ, а не кичливых (если бы я сам знал - не спрашивал бы!)
2. Про ник и отвечать не буду.
3. Мне нужен ВНЯТНЫЙ ОТВЕТ, а не "демонстрация своего превосходства" (в своей области - я СПЕЦИАЛИСТ, а если в области ИТ - не понимаю - спрашиваю!)
4. ПРОЩАЮ - ЖИВИТЕ)))

Изображение пользователя Mike.

1. Знающие ответили в данной ветке на 3 комментария выше. У тебя проблемы с обработкой предоставляемой информации?
2. Корвин действительно умел искать и анализировать информацию. Что именно помешало тебе понять ответ, который дал dyug тремя комментариями выше?
3. Внятный ответ ты воспринимаешь как "демонстрацию превосходства"? У тебя проблемы с самооценкой?
4. Ты так часто пишешь с капс-локом - ты блондинко?

1. Я спрашивал ЗНАЮЩИХ, а не кичливых (если бы я сам знал - не спрашивал бы!) ну гугл в помощь. :-)
У меня просто два арма вот на столе лежат, так что о чем я говорю - я немного в курсе. особенно после компиляции нового ядрышка. :-)
2. Про ник и отвечать не буду. Это и так понятно, ибо нечего ответить.
3. Мне нужен ВНЯТНЫЙ ОТВЕТ, а не "демонстрация своего превосходства" (в своей области - я СПЕЦИАЛИСТ, а если в области ИТ - не понимаю - спрашиваю!)

Цитирую себя же:
"отвечаю: любой не АРМ девайс. ибо твой гарант и консультант на арме просто не заработают."

если это "демонстрация своего превосходства", а не "ВНЯТНЫЙ ОТВЕТ", то да, конечно тогда ты у нас "СПЕЦИАЛИСТ", а они, как известно, "документацию не читают, ибо так все знают". А что не знают, то им не нужно. Только вот ответ нужен именно тебе, а не мне. Ибо я знаю ответ на твой вопрос, и я на него, между прочим, ответил корректно. Даже подсказав вероятное решение, как это можно попробовать запустить.

К сожалению, я столкнулся с очередным "СПЕЦИАЛИСТ", не желающим ни читать, ни понимать прочитанное.

Извините, это уже не моя проблема.
Желаю удачи в осознании прочитанного, разумеется, если получится.

А можно поподробнее? Что за процы, для чего используете? Может быть опишите процесс сборки ядра и установки системы на ARM-машине? ;) А мы вам карму наплюсуем :)

Кстати, кому-нибудь известно, можно ли купить Tegra для личного использования, не для OEM?

точки длинковские с опенврт, а не с ддврт.. :-)
инструкции - есть на сайте.
а так сии чуда как раз на разных армах и собраны. :-)
под свой планшет который zt-180 я еще не искал исходники.
Хотя понимаю, что есть, и можно было бы собрать. но пока сильно не хочется. Точнее, желание есть, но лень пока еще побеждает.

Просто мы уходим от линух роутеров (сложности с нахождением винтов иде интерфейсом) в магазинах, и для нормальных туннелей (устраивающих и меня, и сб) нужно собрать то, что нужно, а не то, что предлагается :-)
И как обычно одномоментно все не покупается, а по готовности.
потому и разные железяки.

Да, выбран опен врт из двух соображений - моей лени (все инструкции по сборке есть и под даже убунту) и второе - поддержка всех камней и железа, которые попадаются у меня.

Когда разработка только начинается часто еще непонятно какие именно пакеты пойдут в целевую rootfs.

Иными словами хвататься за LFS, buildroot или yocto (или еще что-то) еще рано, а начинать уже нужно. Для богатых (у меня на пилотных образцах 4GB eMMC) есть выход раздать разработчикам дистрибутив, который позволит оперативно доставить что-то чего не хватает в данный момент, а затем мы всегда можем собрать списки пакетов и сформировать список для целевой rootfs.

Данная статья не несет в себе новизны и представляет из себя простую copy-paste инструкцию.

Цель статьи сборка Ubuntu rootfs для ARM борды (в моем случае на базе Colibri imx7d).

Сборка образа

Собираем целевой rootfs для тиражирования.

Распаковываем Ubuntu Base

Релиз выбираем сами исходя из необходимости и собственных предпочтений. Здесь я привел 20.

Проверка поддержки BINFMT в ядре

Если у вас распространенный дистрибутив, то поддержка BINFMT_MISC есть и все настроено, если нет — то я уверен, что вы знаете как включить поддержку BINFMT в ядре.

Убедитесь, что BINFMT_MISC включено в ядре:

Теперь надо проверить настройки:

Зарегистрировать вручную можно с помощью, например, вот этой инструкции .

Настройка qemu static arm

Теперь нам понадобится экземпляр qemu собранный статически.

Chroot

Любуемся на полученный результат:

Ради интереса замерим размер до и после установки минимального (для меня) набора пакетов:

Установим интересующие нас пакеты:

Заголовочные файлы ядра, модули, это отдельный разговор. Загрузчик, ядро, модули, device tree через Ubuntu мы конечно же не поставим. Они придут к нам извне или сами соберем или нам их выдаст производитель борды, в любом случае это за гранью данной инструкции.

До какой-то степени расхождение версий допустимо, но лучше взять их со сборки ядра.

Смотрим, что получилось и получилось немало:

Не забудьте задать пароль.

Пакуем образ

Дополнительно можем поставить etckeeper с настройкой autopush

Ну допустим раздали мы нашу сборку, работа пошла, как лучше собрать потом различные версии нашей системы.

На помощь нам может прийти etckeeper.

Настроим autopush

Можем конечно заранее же создать ветки на устройстве (допустим сделать скрипт или службу, которая отработает при первом запуске).

Ленивый путь

Пусть у нас будет какой-то уникальный идентификатор, допустим серийный номер процессора (ну или MAC — серьезные компании покупают диапазон):

cat /proc/cpuinfo

Тогда мы можем использовать его для имени ветки в которую будем пушить:

Создадим простой скрипт:

И всё — через некоторое время можем посмотреть изменения и сформировать список пакетов для целевой прошивки.

Читайте также: