# Arch Linux (Українська)

Arch Linux — це незалежний дистрибутив GNU/Linux, оптимізований для роботи на архітектурах і686 та х86-64. Його розробку сфокусовано на простоті, мінімалізмі та елегантності, але водночас він досить універсальний, щоб задовольнити найрізноманітніші потреби. Arch встановлюється як система з мінімальною кількістю пакетів, даючи користувачу можливість обрати та встановити тільки те, що йому потрібно, і тим самим створити та налаштувати найефективніше для нього робоче середовище. Офіційно, графічні утиліти для налаштування не надаються спільнотою Arch, тому налаштування більшості параметрів системи відбувається за допомогою shell, шляхом редагування не складних текстових файлів. Arch прагне постійно залишатись сучасним, і тому використовує модель рухомих релізів (англ.), завдяки чому з’являється можливість користуватись найновішими стабільними версіями програмного забезпечення.

## Історія

Arch Linux було засновано канадським програмістом Джадом Вайнетом (англ. Judd Vinet). Перший реліз Arch Linux відбувся 11 травня 2002р. Не дивлячись на те, що Arch є незалежним дистрибутивом, він надихається простотою інших дистрибутивів, таких як Slackware, CRUX та BSD. В 2007р. Джад Вайнет припинив діяльність керівника проекту задля реалізації інших власних інтересів. Йому на зміну прийшов Аарон Гріффін (англ. Aaron Griffin), який продовжує керувати проектом по сьогоднішній день.

Дивись також: History of Arch Linux (англ).

## Простота

Згідно з філософією The Arch Way, Arch залишається простим, легким, гнучким, та максимально UNIX-подібним. Після встановлення надається мінімальне робоче оточення (без графічного інтерфейсу). Замість видалення непотрібних пакетів, досвідчений користувач має можливість налаштувати систему починаючи з мінімальної основи, що не містить жодних шаблонів, вибраних за замовчуванням. Arch Linux дозволяє легко розширювати систему для отримання потрібних можливостей, від мінімальної консольної системи до найсучаснішого складного середовища: саме користувач вирішує, якою буде система на базі Arch Linux.

Система ініціалізації Arch в значній мірі запозичена з ОС сімейства BSD, де більшість параметрів сконцентровано в одному файлі (rc.conf). Це дозволяє зменшити кількість системних викликів, у порівнянні з моделлю використання директорії SysVinit, яка містить безліч посилань для кожного з рівнів ініціалізації. Налаштування системи здійснюється шляхом редагування не складних текстових файлів.

## Сучасність

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

Arch надає безліч нових можливостей, що доступні користувачам GNU/Linux, включаючи сучасні файлові системи (Ext2/3/4, Reiser, XFS, JFS, btrfs), LVM2/EVMS), програмний RAID, підтримку udev та initcpio, а також найновіші ядра Linux.

## Керування пакетами

Arch опирається на pacman (рос.), зручний у використанні менеджер пакетів, який дозволяє оновити систему за допомогою всього лише однієї команди. Pacman написано на C, тому він компактний, простий і надзвичайно швидкий в роботі. Також, Arch надає у використання Arch Build System (рос.), систему, яка схожа на порти в BSD і яка забезпечує збірку та встановлення пакетів із вихідних кодів. Однією командою можна синхронізувати пакети наявні в системі з пакетами, доступними в репозиторії, Ви навіть можете повторно зібрати всю систему однією командою.

Підтримуючи архітектури i686 та x86-64, офіційні репозиторії Arch Linux забезпечують доступ до декількох тисяч пакетів для задоволення Ваших потреб в програмних засобах. Також, Arch стимулює до розширення та збільшення вкладу спільноти, пропонуючи Користувацький репозитарій Arch, в якому знаходяться тисячі скриптів PKGBUILD для збірки та встановлення пакетів з вихідних кодів. Користувачі також мають можливість створювати власні репозиторії.

## Цілісність вихідних кодів

Arch надає у користування програмне забезпечення у такому вигляді, в якому його створили його автори, не накладаючи жодних додаткових виправлень чи патчів. Пакети збираються і будуються на основі вихідного коду з першоджерел. Виправлення накладаються лише в крайніх випадках для попередження серйозних помилок через невідповідність версій ПЗ, які можуть виникнути в результаті використання моделі рухомих релізів (англ.).

## Спільнота

Спільнота Arch намагається бути надійною та дружньою: всі Arch'єри зацікавлені прийняти участь в підтримці улюбленого дистрибутиву: будь то розробка ключового програмного забезпечення, супровід пакетів, повідомлення про помилки або допомога в їх виправленні, покращення документації ArchWiki, допомога іншим користувачам у вирішенні проблем або просто обмін думками на форумах (англ.), поштових розсилках (англ.), IRC. Члени спільноти завжди готові поділитись знаннями або самостійно розробленим програмним забезпеченням. Arch Linux обрало багато людей в усьому світі. Існує декілька міжнародних спільнот, які надають допомогу та документацію на різних мовах.

Зверніть увагу на сторінку Прийняти участь (рос.), якщо ви бажаєте стати активним учасником спільноти.

## Підсумки

Arch Linux - легкий та простий дистрибутив, розроблений для задоволення потреб досвідчених користувачів Linux. Він є досить потужним та надійним в користуванні, що робить його ідеальним дистрибутивом для серверів та робочих станцій. Развивайте систему на базі Arch в будь-якому потрібному напрямку: якщо Ви розділяєте даний погляд на те, яким повинен бути дистрибутв GNU/Linux, тоді ласкаво просимо, приєднуйтесь до спільноти Arch Linux!

Category:

- About Arch (Українська)