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
8
votes
2 answers

Go error: no Go files in /usr/lib/go/src/go

I'm having some trouble with my go installation in Arch Linux. I installed go a while ago, and haven't touched my installation in a few months. At the time, it was working, however. When I run the following program, test.go, with go run…
Mahler
  • 81
  • 1
  • 1
  • 2
8
votes
5 answers

Arch Linux system update: error: GPGME error: No data

When I finally decided to upgrade my laptop running vanilla Arch Linux (because of internet problems) I kept on getting errors like this: $ sudo pacman -Syu :: Synchronizing package databases... core 126.8 KiB 125K/s 00:01…
LollyPop Lolly
  • 135
  • 1
  • 1
  • 6
8
votes
1 answer

Packaging Linux software while keeping a sane file structure

So I have created a piece of software which I wanna package and post to Arch Linux User Repositories, AUR, -should note, that I have never packaged anything for any distro before - and I have also got it packaged and installed on my own machine via…
chrisbuchholz
  • 639
  • 8
  • 17
8
votes
1 answer

Which one is PID1: /sbin/init or systemd

I'm using Arch Linux. I have read about systemd, and as I understand it, systemd is the first process, and it starts the rest of the processes. But when I use: ps -aux The result shows that /sbin/init has PID 1. And when I use: pstree -Apn The…
James
  • 99
  • 1
  • 1
  • 5
8
votes
4 answers

How to install a package from AUR which further need dependent AUR packages

So. I am using ArchLinux with i3 window manager (In short no proper Desktop Environment). I am new to Arch Linux I am trying to install this package called "shutter" which will help me to take a screenshot. Now, i tried installing "shutter" sudo…
Prakhar Sharma
  • 175
  • 2
  • 2
  • 8
8
votes
2 answers

Intellij Idea 14 on Arch Linux opening to grey screen

I am trying to run Intellij Idea 14 on my Macbook which I have loaded with Arch Linux. I have installed both Idea and the Oracle JDK8 installed from AUR. When I run idea.sh, the splashscreen shows up and after it finishes loading it opens to this…
Noah Lutz
  • 97
  • 1
  • 7
8
votes
1 answer

If getaddrinfo fails once, it fails forever (even after network is ready)

I am writing a C application which is run as a systemd service on boot (distro: Arch Linux) and which shall connect to a server. Because the application is run on boot it eventually happens that the network connection is not yet established. This…
kassiopeia
  • 615
  • 1
  • 9
  • 23
8
votes
1 answer

what is the reason for this mmc reading in linux

what is the reason for this mmc reading problem in linux ..? please help to solve this...? please check my kernel booting log below help me to solve this.. I have enabled the relevant drivers for mmc compiled and booted with with newly created…
amar
  • 509
  • 3
  • 8
  • 17
8
votes
2 answers

unixodbc driver manager cannot open specified library on install

I'm using ArchLinux and I am trying to install OpenEdge progress drivers so I can access it via PHP. I've installed the unixodbc package and the drivers, but when I test the connection via isql or PHP, I get the same error... # isql -3…
TheFrack
  • 2,823
  • 7
  • 28
  • 47
7
votes
3 answers

How to get voice in raw format by using mic in linux

I'm writting a speech recognition program with cmu sphinx. It needs get a .raw audio file to deal with. How can I get voice from my mic in raw format? I have googled for that. They say I coud read from /dev/dsp but I can't find that file/device. I'm…
madper
  • 806
  • 1
  • 10
  • 25
7
votes
2 answers

Where can I get libGLU.so.1 on Arch Linux?

I'm running arch linux and am making an attempt to run DaVinci Resolve. Initially startup said nothing, it just timed out and closed. Then I found a recommendation to run it with /opt/resolve/bin/resolve this got me an error saying libGLU.so.1:…
Math0898
  • 73
  • 1
  • 7
7
votes
3 answers

How to run Jupyter Notebook with a different version of Python?

I want to be able to run both Python 3.8 (currrent version) and Python 3.7 in my Jupyter Notebook. I understand creating different IPython kernels from virtual environments is the way. So I downloaded Python 3.7 and locally installed it in my home…
DarkMIR4GE
  • 171
  • 1
  • 2
  • 7
7
votes
2 answers

docker archlinux image: System has not been booted with systemd as init system (PID 1). Can't operate

I am using archlinux/base official image from docker hub. I am trying to use systemctl and it says. $ docker run --rm -it ac16c4b756ed systemctl start httpd System has not been booted with systemd as init system (PID 1). Can't operate. How to…
Santhosh
  • 9,965
  • 20
  • 103
  • 243
7
votes
2 answers

Gcc versions later than 7 are not supported by CUDA 10 - Qt Error in Arch Linux

I am running Arch Linux and trying to build a project in Qt however, Qt spits the following error: /opt/cuda/include/crt/host_config.h:129: error: #error -- unsupported GNU version! gcc versions later than 7 are not supported! I have already…
user3230539
7
votes
3 answers

How to install OpenCV on arch linux

I have tried installing opencv on arch using the aur package. It has successfully installed but when I try to import opencv2 in python, I get the following error ImportError: libhdf5.so.100: cannot open shared object file: No such file or…
Reuben_v1
  • 714
  • 2
  • 7
  • 20