Questions tagged [archlinux]

GENERAL SUPPORT QUESTIONS ARE OFF-TOPIC. Arch Linux is a Linux distribution intended to be lightweight and simple. Its development is focused on simplicity, elegance, code correctness and minimalism from a developer's standpoint.

Arch Linux is an independently developed, i686/x86-64 general purpose GNU/Linux distribution versatile enough to suit any role. Development focuses on simplicity, minimalism, and code elegance. Arch is installed as a minimal base system, configured by the user upon which their own ideal environment is assembled by installing only what is required or desired for their unique purposes. GUI configuration utilities are not officially provided, and most system configuration is performed from the shell and a text editor. Based on a rolling-release model, Arch strives to stay bleeding edge, and typically offers the latest stable versions of most software.

The early years

Judd Vinet, a Canadian programmer and occasional guitarist, began developing Arch Linux in early 2001. Its first formal release, Arch Linux 0.1, was on March 11, 2002. Inspired by the elegant simplicity of , Polish Linux Distribution, and CRUX, and yet disappointed with their lack of package management at the time; Vinet built his own distribution on similar principles as those distros. But, he also wrote a package management program called pacman, to automatically handle package installation, removal, and upgrades.

The middle years

The early Arch community grew steadily, as evidenced by this chart of forum posts, users, and bug reports. Moreover, it was from its early days known as an open, friendly, and helpful community.

The dawning of the age of A. Griffin

In late 2007, Judd Vinet retired from active participation as an Arch developer, and smoothly transferred the reins over to American programmer Aaron Griffin, aka Phrakture, who remains the lead Arch developer to this day. Over the years, the Arch community continued to grow and mature, and has recently received an unusual amount of attention and review for a Linux distro of its modest size. Arch developers remain unpaid, part-time volunteers, and there are no prospects for monetizing Arch Linux, so it will remain free in all senses of the word. Those curious to peruse more detail about Arch's development history can browse the Arch entry in the Internet Archive Wayback Machine.

The Arch Way

The following five core principles comprise what is commonly referred to as the Arch Way, or the Arch Philosophy, perhaps best summarized by the acronym KISS for Keep It Simple, Stupid.

Simplicity

Arch Linux defines simplicity as without unnecessary additions, modifications, or complications, and provides a lightweight UNIX-like base structure that allows an individual user to shape the system according to their own needs. In short: an elegant, minimalist approach.

Code-correctness over convenience

Simplicity of implementation, code-elegance, and minimalism shall always remain the reigning priorities of Arch development.

User-centric (Not to be mistaken with user-friendly)

Arch Linux targets and accommodates competent GNU/Linux users by giving them complete control and responsibility over the system.

Openness

Arch Linux uses simple tools, that are selected or built with openness of the sources and their output in mind.

Freedom

By keeping the system simple, Arch Linux provides the freedom to make any choice about the system.

See also The Arch Way 2.0

Resources

1669 questions
27
votes
5 answers

dlopen: libcrypt.so.1: cannot open shared object file: No such file or directory

I use EndeavourOS and have updated my system on February 17 2022 using sudo pacman -Syu Eversince, when I run docker-compose, I get this error message: [4221] Error loading Python lib '/tmp/_MEIgGJQGW/libpython3.7m.so.1.0': dlopen: libcrypt.so.1:…
T_Torture
  • 401
  • 1
  • 5
  • 9
27
votes
2 answers

What is the 'apt-get update' equivalent command in Arch Linux?

What is the command for Arch Linux to update the packages before installing a new package? For instance, I know that in Ubuntu, I do this in a terminal window: sudo apt-get update sudo apt-get What about in Arch Linux? I came across…
Run
  • 54,938
  • 169
  • 450
  • 748
27
votes
6 answers

Tracker-extract and Tracker-store processes consuming huge Amount of RAM

I am using Arch Linux, kernel 3.16. From last one week my two processes tracker-extract and tracker-store are taking too much RAM. It results in hangup of system once in every 2 hours. tracker-extract taking 300 MB and tracker -store taking 2 GB…
Ankith
  • 399
  • 1
  • 3
  • 5
25
votes
2 answers

Docker: --ipc=host and security

So in order to get MIT-SHM working between application running inside docker container and x11 running on the host, I have to pass --ipc host during starting the container. I've read the documentation about what it's supposed to do. Assuming the…
graywolf
  • 7,092
  • 7
  • 53
  • 77
25
votes
8 answers

vagrant 'hostonlyif' create not working

I'm trying to do a vagrant up on a box, and I get the following error. INFO interface: error: There was an error executing the following command with VBoxManage: ["hostonlyif", "create"] When doing an INFO on the VAGRANT_LOG, I get ERROR…
Ravi Desai
  • 471
  • 1
  • 5
  • 9
23
votes
7 answers

"Proper way" to manage multiple versions of Python on archlinux

So I have read this - https://wiki.archlinux.org/index.php/Python And it is clear from this wiki that I can install Python 2.7.2 via pacman -S python2 Is it reasonable for me to create a symlink to python2 ln -s python2 /usr/bin/python if I don't…
Calvin Cheng
  • 35,640
  • 39
  • 116
  • 167
23
votes
2 answers

Set vi as editor in GHCi

How can I get vi editing mode to work in GHCi? I'm using version 7.10.3. I tried Prelude> :set editor vi, but to no effect. I also have these lines in my ~/.inputrc. set editing-mode vi set keymap vi .
23
votes
0 answers

Is it possible to high performance computing by Golang and CUDA?

I've googled for a while and the only useful infos are: github.com/barnex/cuda5 mumax.github.io/ Unfortunately, the latest Arch Linux only provides CUDA 7.5 package, so the barnex's project may be not supported. Arne Vansteenkiste recommends…
Yang
  • 759
  • 2
  • 9
  • 30
22
votes
3 answers

How to view release notes / changelog with pacman

Like many fellow archers, I use pacman to update my software each day. Often there are updates like this: foo-1.1 ---> foo.1.2 I wonder if there's a way to see what has been updated from foo-1.1 to foo-1.2 or release notes explaining bug fixes or…
McBear Holden
  • 5,741
  • 7
  • 33
  • 55
22
votes
2 answers

Cannot disable systemd serial-getty service

On Raspberry Pi with Arch Linux there is a service active called serial-getty@AMA0. The unit file is: /usr/lib/systemd/system/serial-getty@.service As root I can invoke systemctl stop serial-getty@ttyAMA0 systemctl disable serial-getty@ttyAMA0 But…
lojoe
  • 521
  • 1
  • 3
  • 13
21
votes
7 answers

api = twitter.Api() AttributeError: 'module' object has no attribute 'Api

I have been trying to write a simple mention grabber to get started with the twitter Api. Howsoever I've been experienceing some difficulties when initializing the Api. Running python2 on archlinux I installed twitter via easy_install, built it from…
Momo
  • 331
  • 1
  • 3
  • 9
20
votes
2 answers

How to install Python 3.8 along with Python 3.9 in Arch Linux?

I'm working with tensorflow. Recently Arch replaced Python 3.8 with 3.9 and at the moment there is no tensorflow build for Python 3.9. Downgrading Python version for the whole system for that single reason do not looks like good idea for me. My goal…
izkeros
  • 790
  • 1
  • 5
  • 23
20
votes
8 answers

Unable to start postgresql.service?

I'm using arch linux (4.8.13-1-ARCH). I'm trying to set up PostgreSQL as instructed here. After performing [postgres@BitBox ~]$ initdb --locale $LANG -E UTF8 -D '/var/lib/postgres/data' The files belonging to this database system will be owned by…
code_master5
  • 701
  • 1
  • 8
  • 18
20
votes
9 answers

Arch (xbacklight): No outputs have backlight property

I have two folders in my /sys/class/backlight: 1> acpi_video0 2> intel_backlight The intel_backlight is useless because I can use the following command to adjust brightness in acpi_video0 (I'm running Nvidia drivers): e.g: echo 50 >…
catharchy
  • 321
  • 1
  • 2
  • 6
19
votes
6 answers

error while loading shared libraries: libicui18n.so.68

I got this error after installing nodejs and npm using pacman: node: error while loading shared libraries: libicui18n.so.68: cannot open shared object file: No such file or directory I already tried setting LD_LIBRARY_PATH to /usr/local/lib/ and…
Mat
  • 203
  • 1
  • 2
  • 6