Топ питань
Часова шкала
Чат
Перспективи

Arch Linux

дистрибутив Лінукс З Вікіпедії, вільної енциклопедії

Arch Linux
Remove ads

Arch Linux (або просто Arch; вимовляється [ɑːrtʃ]) — мінімалістичний, гнучкий дистрибутив Linux, оптимізований для архітектури x86-64. Використовує останні стабільні версії програм і доповнюється AUR-репозиторієм (який підтримується користувачами). Мінімалістичний дизайн означає відсутність непотрібних для базової роботи програм, включаючи графічний інтерфейс і пакети програм, а гнучкість визначається наявністю добре документованих конфігураційних файлів і можливістю зробити з системи будь-що — від продуктивного сервера до зручної домашньої ОС. Початковим інтерфейсом Arch Linux є zsh-термінал, саме тому даний дистрибутив вважається дистрибутивом для досвідчених користувачів.

Коротка інформація Розробник, Родина ОС ...

Під враженням CRUX, ще одного мінімалістичного дистрибутиву, Джудд Вінет започаткував Arch Linux у березні 2002 року. При цьому Arch Linux є дистрибутивом «from scratch» і не оснований ні на якому іншому дистрибутиві Linux[8]. Вінет очолював проєкт до 1 жовтня 2007 року, коли він відійшов від роботи за браком часу і передав керування проєктом Ааронові Ґріффіну.

На відміну від CRUX, Arch Linux поширюється у вигляді бінарних пакетів і простіший у встановленні. Arch дещо нагадує Slackware, проте додатково виконує контроль залежності пакетів.

Arch має офіційну інструкцію по встановленню [Архівовано 19 жовтня 2020 у Wayback Machine.] англійською мовою. Варіанти документації іншими мовами підтримуються тільки спільнотою і тому не завжди містять актуальну інформацію.Інструкція з встановлення українською мовою [Архівовано 11 квітня 2022 у Wayback Machine.]

На базі цієї ОС було створено Manjaro Linux, який, станом на грудень 2018 року є найпопулярнішою ОС на сайті DistroWatch.

В arch linux використовується вид оновлень rolling releases, тому його релізи є "зрізами" актуальних версій програм. Такий "зріз" робиться кожне перше число місяця.

Remove ads

Вимова

Ведеться багато дебатів на тему правильної вимови назви. Творець Джадд Вінет вимовляє Arch на той же манер, що і archer або parchment (українською приблизно звучить як «арч»). При іншій вимові може виникнути плутанина з Ark Linux[9] .

Дизайн системи

Узагальнити
Перспектива
Thumb

Простота та відкритість

Arch Linux розробляється за принципом простоти. В даному випадку, під простотою розуміється відсутність непотрібних доповнень, модифікацій та узагальнень, наявність Unix-подібної структури, яка дозволяє користувачу змінювати систему відповідно до своїх потреб. За рахунок простоти Arch Linux може працювати і на слабких системах. Всі конфігураційні файли спеціально розміщені для зручного консольного доступу і не приховуються графічними конфігураторами (щоправда, раніше при установці системи використовувалась програма AIF з псевдографічним інтерфейсом на основі curses).

Уся складність системи відкрита кожному. Arch Linux успадковує складність GNU/Linux систем, проте робить це більш прозоро і з кращою організацією. Користувачі Arch Linux вважають, що приховування складних механізмів призводить тільки до ускладнення самої системи.

Центрування користувача

Багато дистрибутивів Linux орієнтуються на користувача, в той час як Arch Linux центрує користувача. Відповідно до цього принципу Arch Linux вимагає від користувача відповідних знань, компетентності та відповідальності, надаючи взамін повний і абсолютний контроль над системою. Фактично, це означає відповідність принципу DIY — «Do it yourself». Користувач не повинен просити або домагатись включення у дистрибутив якоїсь конкретної особливості, натомість повинен самотужки вирішити свою проблему і поділитись результатом із спільнотою — філософія «спочатку зроби, а потім проси».

Свобода

Повна свобода дій, дозвіл на розширення системи до будь-якого потрібного рівня. На відміну від Gentoo, основним способом поширення є бінарні файли, що може спростити принцип свободи дій. Проте варто зауважити, що Gentoo орієнтується на власне систему, як інструмент і тому вимагає глибоких пізнань у конструкції ядра або сумісностей, тоді як Arch Linux дозволяє швидко збирати систему з елементарних блоків, щоб відповідати бажанням користувача.

Система пакетів

Узагальнити
Перспектива

Система пакетів Arch Linux (ABS, Arch Build System) — це порт-подібна система для компіляції та пакування програмного забезпечення з програмного коду. ABS складається з дерева пакунків (ABS tree) і програм для роботи з пакунками.

У вершинах дерева розміщені PKGBUILD файли — скрипти, що містять інформацію про пакет, інструкції по способу його створення і інтернет-адреси програмного коду. Програма makepkg на основі цих PKGBUILD файлів утворює pkg.tar.gz або .pkg.tar.xz файл-пакунок. Потім цей пакунок можна встановити у систему за допомогою універсального менеджера пакунків pacman. У випадку відсутності PKGBUILD файлу для певної програми, користувач сам формує його і викладає у окремий репозиторій загального доступу AUR, Arch User Repository. Цей розділ не входить у ABS, не підтримується авторами системи, проте підтримується користувачами і його пакунки можна утворювати/встановлювати стандартними засобами.

На відміну від Debian-основаних дистрибутивів, Arch Linux включає у ABS останні стабільні версії пакетів, це означає, що користувачам не потрібно очікувати виходу нової версії дистрибутиву. Менеджер pacman спрощує процедуру оновлення пакетів та системи в цілому і за рахунок цього систему можна утримувати у найновішому стані у прямому значенні цього слова.

Історія релізів

Узагальнити
Перспектива
Більше інформації Версія, Кодова назва ...

Позначення:

— Старі версії
— Поточна версія

Див. також

Посилання

Remove ads

Примітки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads