What is arch linux arm

What is arch linux arm

We are a port of Arch Linux, which aims for simplicity and full control to the end user. We provide a light-weight base structure that allows you to shape the system to your needs.

Optimized

We build optimized packages for soft-float ARMv5te, hard-float ARMv6 and ARMv7, and ARMv8 AArch64 instruction sets to use each platform to its full potential.

Up to Date

New software versions are packaged as they are released, ensuring you are always on the leading edge of stable software releases.

Arch Linux ARM is a distribution of Linux for ARM computers. We provide targeted kernel and software support for soft-float ARMv5te, hard-float ARMv6 and ARMv7, and ARMv8 AArch64 instruction sets on a variety of consumer devices and development platforms. Our collaboration with Arch Linux brings users the best platform, newest packages, and installation support.

Arch Linux ARM carries forward the Arch Linux philosophy of simplicity and user-centrism, targeting and accommodating competent Linux users by giving them complete control and responsibility over the system. Instructions are provided to assist in navigating the nuances of installation on the various ARM platforms; however, the system itself will offer little assistance to the user.

The entire distribution is on a rolling-release cycle that can be updated daily through small packages instead of huge updates on a defined release schedule. Most packages are unmodified from what the upstream developer originally released.

Hosting Sponsors

Arch Linux ARM is grateful to our hosting sponsors who help keep the lights on and allow us to concentrate on development.

Hardware Sponsors

And a big thanks to the individuals and companies that provide us with the hardware and resources to continue development.

Copyright ©2009-2020 Arch Linux ARM
The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.
The Arch Linux™ name and logo are used under permission of the Arch Linux Project Lead.

Источник

Arch Linux ARM

This article is a stub. Please help Linux Wiki by expanding it, adding pictures, and improving existing text.

This page was tagged <<<1>>>

Arch Linux ARM
Founded:
2002 (edit)
Version: Template:Arch Linux ARM/current version (edit)
Release Date: 2002 (edit)
Next Release: Unknown. (edit)
Platform(s): (edit)
Packaging: x86 (edit)
Interface(s): Template:Arch Linux ARM/desktop (edit)
Derivative of: Independent. (edit)
Home Page: https://archlinuxarm.org/ (edit)

Arch Linux (ARM) is a port of Arch Linux for ARM processors.

Development

Arch Linux ARM is based on Arch Linux, which is a minimalist Linux distribution first released on March 11, 2002. The idea of making a single, official port of Arch Linux for devices with ARM processors was born from members of the Arch Linux PlugApps and ArchMobile development teams, notably Mike Staszel, who went on to found the Arch Linux ARM project.

Support

Unlike Arch Linux, which is aimed at x86 CPUs (IA-32 and x86-64), Arch Linux ARM is aimed at low- and high-end ARM CPUs. On the low end there is support for ARMv5 platforms like plug computers and OXNAS-based ARMv6 Pogoplugs .

Источник

Arch Linux ARM — Arch Linux ARM

Arch Linux
Разработчик Кевин Михелич и команда
Семейство ОС Unix-подобный
Последний релиз ( Прокатный выпуск )
Метод обновления Pacman
Менеджер пакетов Pacman
Платформы РУКА
Лицензия Бесплатное программное обеспечение ( GPLv2 )
Официальный веб-сайт archlinuxarm .org

Arch Linux ARM — это порт Arch Linux для процессоров ARM . Его философия дизайна — «простота и полный контроль для конечного пользователя», и, как и его родительская операционная система Arch Linux, стремится быть очень похожей на Unix. Эта цель минимализма и полного контроля со стороны пользователя, однако, может затруднить использование Arch Linux для новичков в Linux, поскольку для этого требуется больше знаний и ответственности за операционную систему.

СОДЕРЖАНИЕ

История и развитие

Arch Linux ARM основан на Arch Linux, минималистском дистрибутиве Linux, впервые выпущенном 11 марта 2002 года. Идея создания единого официального порта Arch Linux для устройств с процессорами ARM родилась у членов Arch Linux PlugApps и Команды разработчиков ArchMobile, в частности Майк Стасцель, который впоследствии основал проект Arch Linux ARM.

Кевин Михелич в настоящее время является основным разработчиком Arch Linux ARM. Arch Linux ARM — это разработка сообщества, разработка программного обеспечения и поддержка пользователей полностью обеспечиваются волонтерскими усилиями и пожертвованиями. Кроме того, в отличие от других операционных систем, поддерживаемых сообществом, таких как Ubuntu, Arch Linux ARM имеет относительно небольшую базу пользователей, что делает участие пользователей в разработке особенно важным.

Arch Linux ARM имеет непрерывный цикл выпуска , то есть новое программное обеспечение упаковывается по мере выпуска. Этот «передовой» цикл выпуска небольших частых обновлений пакетов отличается от циклов выпуска таких дистрибутивов Linux, как Debian , которые сосредоточены на крупных запланированных выпусках пакетов, доказавших свою стабильность.

Служба поддержки

В отличие от Arch Linux, который нацелен на процессоры x86-64 , Arch Linux ARM поддерживает процессоры ARM низкого и высокого уровня. На нижнем уровне есть поддержка платформ ARMv5, таких как подключаемые компьютеры и ARMv6 Pogoplugs на базе OXNAS . Arch Linux ARM также поддерживает многие одноплатные компьютеры, такие как Raspberry Pi .

На более высоком уровне есть поддержка:

  • Платформы Cortex-A8 первого поколения ARMv7 , такие как BeagleBoard или Cubieboard
  • ARMv7 второго поколения Cortex-A9 и платформы Tegra , такие как PandaBoard или TrimSlice
  • Платформы Cortex-A7 и Cortex-A15 третьего поколения ARMv7 , такие как Cubieboard2 , Odroid XU, Samsung Chromebook (серия 3) , Samsung Chromebook 2 или Raspberry Pi 2
  • ARMv8 64-битные платформы Cortex-A53 и Cortex-A72 , такие как Odroid C2 и N2, Acer Chromebook R13 или Raspberry Pi 3.

Arch Linux ARM может работать на любом устройстве, поддерживающем наборы инструкций ARMv5te, ARMv6h, ARMv7 или ARMv8. Однако в некоторых случаях поддержка может быть ограничена. Например, хотя Raspberry Pi 4B предлагает 64-битный набор инструкций ARMv8, на этом процессоре Arch Linux ARM использует 32-битный ARMv7, поскольку 4B еще не полностью поддерживается ядром Linux, однако предоставляется экспериментальная версия ARMv8, хотя полная поддержка оборудования не гарантируется.

Список официально поддерживаемых платформ см. На странице « Платформы» archlinuxarm.org . Список неофициальных устройств, поддерживаемых сообществом, см. На форуме Archlinuxarm.org « Устройства, поддерживаемые сообществом» .

Прием

Arch Linux ARM завоевал популярность как облегченный дистрибутив Linux, и в 2014 году его популярность среди любителей одноплатных компьютеров росла. Arch Linux ARM также известен хорошей поддержкой сообщества.

Источник

Arch terminology

This page is intended to be a page to demystify common terms used among the Arch Linux community. Feel free to add or modify any terms, but please use that particular section’s edit option. If you decide to add one, please put it in alphabetical order.

Contents

ABS stands for Arch Build System and can be used for:

  • Making new packages for software that has no packages available yet
  • Customizing/modifying existing packages to fit your needs:
    • Enabling/disabling build-time options
    • Applying source changes via patches
  • Re-building your entire system using your compiler flags, «a la Gentoo»
  • Getting kernel modules working with your custom kernel

ABS is not necessary to use Arch Linux, but it is useful.

Arch Linux

Arch should be referred to as:

Archlinux, ArchLinux, archLinux, aRcHlInUx, etc. are all weird, and weirder mutations.

Officially, the ‘Arch’ in «Arch Linux» is pronounced /ˈɑrtʃ/ as in an «archer»/bowman, or «arch-nemesis», and not as in «ark» or «archangel».

Arch Linux Archive

The Arch Linux Archive (a.k.a ALA), formerly known as Arch Linux Rollback Machine (a.k.a ARM), stores official repositories snapshots, ISO images and bootstrap tarballs across time.

The Arch User Repository (AUR) is a community-driven repository for Arch users. It contains package descriptions (PKGBUILDs) that allow you to compile a package from source with makepkg and then install it via pacman. The AUR was created to organize and share new packages from the community and to help expedite popular packages’ inclusion into the community repository.

A good number of new packages that enter the official repositories start in the AUR. In the AUR, users are able to contribute their own package builds (PKGBUILD and related files). The AUR community has the ability to vote for or against packages in the AUR. If a package becomes popular enough — provided it has a compatible license and good packaging technique — it may be entered into the community repository (directly accessible by pacman or abs).

You can access the Arch Linux User Community Repository here.

Bulletin board system, but in Arch’s case, it is just the support forum located here.

community/[community]

The community repository is where pre-built packages are made available by Trusted Users. A majority of the packages in community come from the AUR.

core/[core]

The core repository contains the bare packages needed for an Arch Linux system. core has everything needed to get a working command-line system.

custom/user repository

Anyone can create a repository and put it online for other users. To create a repository, you need a set of packages and a pacman-compatible database file for your packages. Host your files online and everyone will be able to use your repository by adding it as a regular repository.

Developer

Half-gods working to improve Arch for no financial gain. Developers are outranked only by our gods, Judd Vinet and Aaron Griffin, who in turn are outranked by tacos.

extra/[extra]

Arch’s official package set is fairly streamlined, but we supplement this with a larger, more complete extra repository that contains a lot of the stuff that never made it into our core package set. This repository is constantly growing with the help of packages submitted from our strong community. This is where desktop environments, window managers and common programs are found.

initramfs

initrd

Obsolete. Nowadays often used as a synonym for initramfs.

Acronym of Keep It Simple, Stupid. Simplicity is a main principle Arch Linux tries to achieve.

makepkg

makepkg will build packages for you. makepkg will read the metadata required from a PKGBUILD file. All it needs is a build-capable Linux platform, curl , and some build scripts. The advantage to a script-based build is that you only really do the work once. Once you have the build script for a package, you just need to run makepkg and it will do the rest: download and validate source files, check dependencies, configure the build time settings, build the package, install the package into a temporary root, make customizations, generate meta-info, and package the whole thing up for pacman to use.

namcap

namcap is a package analysis utility that looks for problems with Arch Linux packages or their PKGBUILD files. It can apply rules to the file list, the files themselves, or individual PKGBUILD files.

Rules return lists of messages. Each message can be one of three types: error, warning, or information (think of them as notes or comments). Errors (designated by ‘E:’) are things that namcap is very sure are wrong and need to be fixed. Warnings (designated by ‘W:’) are things that namcap thinks should be changed but if you know what you are doing then you can leave them. Information (designated ‘I:’) are only shown when you use the info argument. Information messages give information that might be helpful but is not anything that needs changing.

package

Package maintainer

The role of a package maintainer is to update packages as new versions become available upstream and to field support questions relating to bugs in said packages. The term applies to:

  • Developers who maintain packages in the official repositories (core, extra, or testing).
  • Trusted Users who maintain packages in the community repository.
  • Normal users who maintain packages in the AUR.

The maintainer of a package is the person currently responsible for the package. Previous maintainers should be listed as contributors in the PKGBUILD along with others who have contributed to the package.

pacman

PKGBUILD

PKGBUILDs are small scripts that are used to build Arch Linux packages. See Creating packages for more detail.

repository/repo

The repository has the pre-compiled packages of one or (usually) more PKGBUILDs. Official repositories are split into different parts for easy maintenance. Pacman uses these repositories to search for packages and install them. A repository can be local (i.e. on your own computer) or remote (i.e. the packages are downloaded before they are installed).

This article or section is a candidate for merging with Code of conduct#common-sense-introduction.

«Read The Fine Manual». This simple message is replied to a lot of new Linux/Arch users who ask about the functionality of a program when it is clearly defined in the program’s manual.

It is often used when a user fails to make any attempt to find a solution to the problem themselves. If someone tells you this, they are not trying to offend you; they are just frustrated with your lack of effort.

The best thing to do if you are told to do this is to read the manual page.

  • To read the program manual page for a particular program named as PROGRAM-NAME, type this at the command line: man PROGRAM-NAME .

If you do not find the answer to your question in the program manual, there are more ways to find the answer. You can:

testing/[testing]

This is the repository where major packages/updates to packages are kept prior to release into the main repositories, so they can be bug tested and upgrade issues can be found. It is disabled by default but can be enabled in /etc/pacman.conf

The Arch Way

The unofficial term traditionally used to refer to the main Arch Linux principles.

TU, Trusted User

A trusted user is someone who maintains the AUR and the [community] repository. Trusted Users may move a package into the [community] repository if it has been voted as popular. TUs are appointed by a majority vote by the existing TUs.

udev provides a dynamic device directory containing only the files for actually present devices. It creates or removes device node files in the /dev directory, or it renames network interfaces.

Usually udev runs as udevd(8) and receives uevents directly from the kernel if a device is added/removed to/from the system.

If udev receives a device event, it matches its configured rules against the available device attributes provided in sysfs to identify the device. Rules that match may provide additional device information or specify a device node name and multiple symlink names and instruct udev to run additional programs as part of the device event handling.

This! A place to find documentation about Arch Linux. Anyone can add and modify the documentation.

Источник

Читайте также:  Hiding taskbar in windows 10
Оцените статью