Arch Linux
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, тому його релізи є "зрізами" актуальних версій програм. Такий "зріз" робиться кожне перше число місяця. ВимоваВедеться багато дебатів на тему правильної вимови назви. Творець Джадд Вінет вимовляє Arch на той же манер, що і archer або parchment (українською приблизно звучить як «арч»). При іншій вимові може виникнути плутанина з Ark Linux[9] . Дизайн системиПростота та відкритість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 спрощує процедуру оновлення пакетів та системи в цілому і за рахунок цього систему можна утримувати у найновішому стані у прямому значенні цього слова. Історія релізів
Позначення:
Див. такожПосилання
Примітки
|
Portal di Ensiklopedia Dunia