このページの内容

Awesome Arch

Archを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次

Arch ベースのプロジェクト

Arch ベースのプロジェクトには Linux カーネルを使うものと使わないものがあり、Arch 愛好者の選択肢をさらに広げています。

Linux

Arch Linux に強く影響を受けた Linux ディストリビューション。

  • Arch Linux 32 - The community maintained continuation of 32-bit support for Arch Linux.
  • Arch Linux ARM - A distribution of Linux for ARM computers.

Linux 以外

Arch Linux を基盤とする非 Linux プロジェクト。

  • PacBSD - A lightweight and flexible BSD distribution that provides a base system for use of pacman package manager.
  • Arch Hurd - A derivative work of Arch Linux porting it to the GNU Hurd system with packages optimised for the i686 architecture.
  • ArchWSL - ArchLinux as a WSL Instance.

Arch ベースのディストリビューション

Simplicity is one of the great features of Arch Linux, which has led the community to use it for their own distributions. In this section we cover all of these through two categories: those general purpose distros (the ones we usually install on our home computers), and those others that were designed with a particular purpose in mind, be it focused on security, data rescue, servers among others.

デスクトップ

一般用途の Arch Linux ベース Linux ディストリビューション。

  • Manjaro - A professionally made Linux based operating system that is a suitable replacement for Windows or macOS.
  • ArcoLinux - A full-featured distribution.
  • ArchBang Linux - A lightweight distribution based on Arch Linux.
  • Archcraft OS - A Minimalistic Linux Distribution, Focused On Aesthetics & Based On Arch Linux.
  • Archman - An Arch Linux-based distribution which features the Calamares system installer and a pre-configured desktop environment.
  • Crystal Linux - Crystal Linux is a brand new Arch Linux based distribution. Completely beginner friendly, easy to use, and powerful.
  • Bluestar Linux - A GNU/Linux distribution that is based on Arch Linux.
  • EndeavourOS - A rolling release Linux distribution based on Arch Linux.
  • ArchLabs Linux - A distribution based on Arch Linux and featuring the Openbox window manager as the primary desktop interface.
  • Namib GNU/Linux - A desktop operating system based on (and compatible with) the Arch Linux distribution.
  • ArchEX - A new (190612) Linux live DVD based on Arch Linux. Arch motto is KISS (Keep It Simple Stupid.
  • Ctlos Linux - Arch Linux based distro.
  • MagpieOS - Get a fresh experience of Arch.
  • Netrunner Rolling - Manjaro/Arch Linux based distro.
  • PuppyRus-A - Lightweight, portable and flexible Linux based on Arch, Puppy, Porteus.
  • TeLiSc OS - A simple GNU/Linux distribution based on Arch Linux which provides you a stable Arch Linux with i3 window manager.
  • Qubes OS (Archlinux Template) - A security-focused desktop operating system that aims to provide security through isolation (Unofficial Archlinux Template).
  • XeroLinux - A well-maintained hobbyist Arch based distro, built using ArcoLinux’s ALCI scripts that is meant to provide you with a stable base, making it simpler to install ArchLinux (using Calamares) with a well optimized & customized KDE Plasma.

特定用途

特定の目的を持つ Arch Linux ベース Linux ディストリビューション。

  • Archphile - (Raspberry Pi/ARM/Audio) - Yet another linux audio distribution for embedded boards.
  • ArchStrike - (Security) - A distribution for security professionals and researchers based on Arch Linux.
  • BBQLinux - (Android Developers) - A user-friendly Linux distribution made for Android developers.
  • BioArchLinux - (Bioinformatics/Biology) Arch Community for Biologists & Arch Repository for Biological Software.
  • BlackArch Linux - (Security/Forensics) - An Arch Linux-based distribution designed for penetration testers and security researchers.
  • LinHES - (MythTV) - An attempt to make the installation of GNU/Linux and MythTV as trivial as possible.
  • MorpheusArch Linux - (Data Rescue) - A distribution based on Arch Linux.
  • RaspArch - (Raspberry Pi/ARM) - A “remaster” of Arch Linux ARM.
  • SystemRescueCd - (Data Rescue) - An Arch-based Linux system on a bootable CD-ROM or USB drive, designed for repairing a system and data after a crash.
  • TalkingArch - (Assistive) - A re-spin of the Arch Linux live ISO image, modified to include speech and Braille output for blind and visually-impaired users.
  • UBOS - (Server) - A Linux distribution designed to greatly reduce the amount of time required to set up and maintain common network services. It has everything on board to build AOSP or AOSP-based distributions like LineageOS or OmniROM.

Pacman ベースの Linux ディストリビューション

Linux distributions that use pacman as a package manager.

  • KaOS - KaOS is an independent distribution focused on Qt and KDE.

SystemD を使わない Arch ベースのディストリビューション

Linux distributions based on Arch Linux that implement alternative inits to SystemD.

  • Obarun - An Arch Linux based distribution featuring the S6 init software in place of systemd.
  • Artix Linux - A fork (or continuation as an autonomous project) of the Arch-OpenRC and Manjaro-OpenRC projects.
  • Hyperbola GNU/Linux-libre - A community driven effort to provide a fully free (as in freedom) operating system that is stable, secure, simple, lightweight that tries to Keep It Simple Stupid (KISS) with Long Term Support (LTS).
  • Parabola GNU/Linux-libre - An unofficial “libre” variant of Arch Linux.
  • Alfheim Linux - Systemd free Arch based Linux.

Arch Linux インストーラー

Installers created specifically to facilitate the installation of Linux Arch.

  • Archfi - Just a simple bash script wizard to install Arch Linux after you have booted on the official Arch Linux install media.
  • aui - The Archlinux Ultimate Install comprises of two primary scripts, Lilo and Fifo, which streamline the installation process of Archlinux Base, as well as additional packages, tools, and graphical user interfaces.

AUR ヘルパー

Arch Wiki より:

AUR helpers automate usage of the Arch User Repository. In particular, they may automate the following tasks:

  • searching for packages published on the AUR;
  • resolving of dependencies between AUR packages;
  • retrieve and build AUR packages;
  • retrieve web content, such as user comments;
  • submission of AUR packages.

この節では、これらすべてのヘルパーを機能別に分類して扱います。

検索とダウンロード

  • Auracle (C++) - A flexible command line client for Arch Linux’s User Repository.
  • pbget (Python) - Retrieve PKGBUILDs and local source files from Git, ABS and the AUR for makepkg.
  • repoctl (Go) - Make it easy to manage your local Arch Linux repository.
  • yaah (Bash) - A helper for the Archlinux User Repository (AUR).

検索とビルド

  • Aurutils (Bash) - Helper tools for the AUR.
  • Bauerbill (Python) - An extension of Powerpill with AUR and ABS support.
  • PKGBUILDer (Python) - An AUR helper (and library) in Python 3.
  • repofish (Bash) - Simple shell script used to manage a local archlinux repository.
  • RUA (Rust) - Build tool for Arch Linux providing control, review and jailed build options.

Pacman ラッパー

  • amethyst (Rust) - A fast, efficient and lightweight AUR helper and Pacman wrapper made for Crystal, compatible with any Arch-based Linux distribution.
  • Aura (Haskell) - A secure, multilingual package manager for Arch Linux and the AUR.
  • Pacaur (Bash) - An AUR helper that minimizes user interaction.
  • Pakku (Nim) - pacman wrapper with AUR support.
  • Paru (Rust) - AUR helper with all needed modern wrapper features, created by a former developer of yay.
  • pikaur (Python) - AUR helper with minimal dependencies. Review PKGBUILDs all in once, next build them all without user interaction.
  • Trizen (Perl) - Lightweight AUR Package Manager.
  • Yay (Go) - Yet another Yogurt, an AUR Helper written in Go.

グラフィカル

  • Argon (Python | GTK3) - lightweight GUI package manager for Arch Linux.
  • Cylon (Bash | TUI) - A CLI TUI menu driven bash shell script supporting updates, maintenance, backups and system checks for an Arch based Linux distro.
  • Pamac (Vala | GTK3) - Graphical Package Manager for Manjaro Linux with Alpm, AUR, Appstream, Flatpak and Snap support.
  • Pakku GUI (Python | GTK3) - Basic GTK interface to (install|remove|upgrade) packages with pakku.
  • PkgBrowser (Python | Qt5) - A utility for browsing pacman databases and the AUR.
  • Octopi (C++ | Qt5) - A graphical user interface for the Arch Linux package management tool pacman.
  • Yup (Go | TUI) - Arch Linux AUR Helper with ncurses functionality and better searching and sorting.

メンテナンス

  • aur-out-of-date - Determines out-of-date AUR packages w.r.t. upstream version.
  • aurpublish - PKGBUILD management framework for the Arch User Repository.
  • devtools - Tools for the Arch Linux distribution for building and maintaining official repository packages.
  • pkgbuild-watch - Alerts you to upstream activity.
  • pkgoutofdate - Checks whether Arch packages are out-of-date.

その他

  • arch-audit - A utility like pkg-audit based on Arch Security Team data.
  • aur-talk - A script to fetch and display AUR package comments.
  • aurvote-utils - A set of utilities for managing AUR votes.
  • haskell-aur - Haskell library for accessing Aurweb RPC interface.
  • package-query - Tool for querying libalpm and the AUR.
  • python3-aur - AUR-related modules and helper utilities (aurploader, aurquery, aurtomatic).
  • raur - Rust library for accessing Aurweb RPC interface.

その他のプロジェクト

これまでのカテゴリに属さない、Arch Linux に関連または着想を得たプロジェクト。

  • archlinux/base - A docker image based on Arch Linux.
  • Arch Linux on EC2 - Amazon EC2 AMIs based on Arch Linux
  • Dotfiles Generator - Dotfiles generator that allows quick configuration of different Window Managers and tools in multiple operating systems, including any Arch Linux-based distribution.
  • JuNest - A lightweight Arch Linux-based distro that runs, without root privileges, upon any Linux distro.
  • makepkg-optimize - A collection of supplemental tidy, buildenv, and executable scripts for pacman which provide macros for several kinds of optimization in the build() and package() stages.
  • Termux Arch - Run Arch Linux ARM on your mobile phone with Termux.
  • tarman - The portable, cross-platform, extensible, and simple package manager for tarballs (and others!).

非アクティブなプロジェクト

リストには含まれていたものの、廃止または長期間更新されていないプロジェクト。

  • Arch XFerience - A modern OS based on Arch Linux, built for day-to-day operations with tons of packages & features. (inactive)
  • Chakra GNU/Linux - A user-friendly and powerful distribution and live CD originally forked from Arch Linux. (discontinued)
  • Archphile - (Raspberry Pi/ARM/Audio) - Yet another linux audio distribution for embedded boards. (inactive)
  • Anarchy - A simple and intuitive Arch Linux installer. (discontinued)

貢献

貢献を歓迎します。 contribution guidelines first.

少額の寄付(こっそり、コーヒーをごちそうして… ☕️ )でリストの保守にも貢献できます:

ko-fi

あなたの支援が必要です!❤️

貢献者 ✨

以下の素晴らしい方々に感謝します (emoji key):

klorophatu
klorophatu

🖋
Nandor Magyar
Nandor Magyar

🖋
Max Ferrer
Max Ferrer

💻 🤔 🚧 🎨 🖋
Jack Napier
Jack Napier

🤔
sheepdev
sheepdev

🖋
Ulises Jeremias Cornejo Fandos
Ulises Jeremias Cornejo Fandos

🖋
Andrea
Andrea

🖋
Olexiy
Olexiy

🖋
0xMRTT
0xMRTT

🖋
Kuoi
Kuoi

🖋
SoGreatAndPowerful
SoGreatAndPowerful

🖋
Deleted user
Deleted user

🚧
Alessandro Salerno
Alessandro Salerno

🖋

このプロジェクトは all-contributors仕様に従っています。あらゆる種類の貢献を歓迎します!

ライセンス

CC0

法律で可能な限り、Panda Foss はこの作品に関するすべての著作権および関連・隣接権を放棄しています。