arch linux что такое

Arch Linux (Русский)

arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такоеПеревод этой статьи или раздела не отражает оригинальное содержание.arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такое

Contents

История

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

Простота

Согласно философии Arch, Arch Linux остаётся легковесным, гибким, простым и максимально UNIX-подобным. После установки предоставляется минимальная среда (без графического интерфейса). Вместо удаления ненужных пакетов, пользователю предложена возможность построить систему, начиная с минимальной основы без каких-либо заранее выбранных шаблонов. Философия дизайна и реализации Arch Linux позволяет легко расширять систему для получения нужных возможностей: от минимальной консольной системы до современной сложной и функциональной настольной среды. Именно пользователь решает, какой будет система на базе Arch.

Современность

Arch Linux старается поддерживать установку последних стабильных версий ПО. Он основан на системе плавающих релизов, что обеспечивает возможность однократной установки и непрерывных обновлений без необходимости переустановки всей системы или запуска обновления с одной версии на другую. Выполнением одной команды можно поддерживать систему на базе Arch Linux в актуальном состоянии.

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

Управление пакетами

Целостность исходных текстов

Arch предоставляет программное обеспечение в исходном виде, без дополнительных патчей. Пакеты собираются из первоначальных исходных текстов, в том виде, который был задуман автором. Накладывание патчей происходит в исключительно редких случаях с целью предотвратить появление серьёзных ошибок из-за несоответствия версий пакетов, которое может возникнуть в связи с использованием модели плавающих релизов.

Сообщество

Сообщество Arch является очень надежным и дружелюбным: все Arch’еры заинтересованы в принятии участия в поддержке дистрибутива, будь то разработка ключевого программного обеспечения, сопровождение пакетов, сообщение об ошибках или помощь в их исправлении, улучшение документации ArchWiki, помощь другим пользователям в решении проблем или просто обмен мнениями на форумах, почтовых рассылках, IRC-каналах. Члены сообщества всегда готовы поделиться знаниями или самостоятельно разработанными приложениями. Дистрибутив Arch Linux является выбором для многих людей по всему миру, и существует несколько международных сообществ, предоставляющих помощь и документацию на различных языках.

Если вы собираетесь стать активным членом сообщества, обратите внимание на страницу Принять участие.

Прекращение поддержки i686

2017-01-25 было объявлено, что поддержка архитектуры i686 будет прекращена из-за ее слабой популярности среди разработчиков и сообщества. К концу ноября 2017 года все пакеты i686 были удалены из зеркал.

Заключение

Источник

Богатый минимализм. 10 причин установить Arch Linux

arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такое

Содержание статьи

01. Контроль над системой

Все зависит только от тебя, система будет такой, какой ты хочешь ее видеть. Никакого навязывания графических оболочек, никаких встроенных демонов для печати, сканирования, доступа к Windows-шарам, отправки статистики на непонятные серверы — лишь то, что тебе нужно.

Arch Linux позволяет получить очень быструю, отзывчивую систему, которая вдохнет новую жизнь в твой старенький нетбук и сделает твой и без того быстрый домашний комп еще быстрее. Совсем не обязательно тащить с собой весь тот багаж встроенных сервисов и приложений, который есть в других дистрибутивах. Но если ты все-таки этого хочешь, можно и арч превратить в неповоротливого монстра. KDE, GNOME, XFCE и LXDE на одной машине? Легко, ставь хоть все возможные графические интерфейсы и переключайся между ними по мере надобности.

arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такое Гиковый вариант интерфейса

Xakep #216. Копаем BitLocker

02. Изучение Linux

Контроль рождает ответственность. Arch Linux не прощает ошибок и требует четкого понимания смысла выполняемых действий. Если ты устанавливаешь KDE и GNOME и хочешь, чтобы они корректно работали, не мешая друг другу, ты должен четко понимать, какие пакеты тебе нужны, что такое графический менеджер логина и тулкиты Qt и GTK+.

Эффективное использование Arch Linux невозможно без знания хотя бы основных принципов работы дистрибутивов Linux. Правило «установил nginx, и он сам запустился и уже отвечает на запросы» здесь не работает. Ты должен выполнить хотя бы начальную настройку nginx, затем запустить его и добавить в автозагрузку, если хочешь, чтобы он запускался на этапе инициализации системы. Для этого ты должен знать, как конфигурировать nginx и управлять systemd.

Arch Linux ничего не будет делать за тебя, поэтому ты потратишь много часов, пытаясь разобраться, как работает тот или иной компонент дистрибутива и почему, черт возьми, у тебя не работает трекпад после установки графической среды.

arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такое Вот что хотят знать пользователи по поводу Arch Linux

03. ArchWiki

Arch Linux легко может заставить тебя рвать волосы и проклинать того, кто подсунул тебе эту дрянь, но у тебя всегда есть помощь комьюнити. У Arch Linux лучшая документация из всех дистрибутивов Linux. Любые подробности и мельчайшие детали функционирования дистрибутива расписаны в ArchWiki, огромном цифровом хранилище знаний, которое оперативно пополняется и переводится на разные языки.

В ArchWiki ты найдешь ответ практически на любой вопрос, возникший при установке и настройке дистрибутива. Документация здесь настолько хороша, что ею не брезгуют и пользователи других дистрибутивов. А ответ на вопрос, не освещенный в вики, с вероятностью 99% ты отыщешь на форуме.

arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такое С этой страницы начинается путь в мир Arch Linux

04. Rolling release

Наконец, пройдя через все круги ада и настроив систему по своему вкусу, ты можешь вздохнуть с облегчением: больше тебе не придется заниматься этим никогда. Arch Linux использует модель обновления rolling release. Здесь нет версий системы, нет релизов, нет промежуточных и тестовых релизов. Система, установленная в данный момент, — актуальная система и будет оставаться таковой, пока ты обновляешь установленные пакеты.

Единожды установив Arch Linux, ты можешь годами использовать ее, и это всегда будет свежая версия дистрибутива. Настроив автоматическое обновление дистрибутива, ты будешь каждое утро садиться за комп с самой последней версией системы. И ПО в ней будет всегда новее, чем в любом другом дистрибутиве, — Arch Linux славится оперативностью обновления пакетов.

arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такое Регулярно обновляйся, и твоя система всегда будет актуальной

05. AUR

Но не только оперативность обновления софта в репозиториях славит Arch Linux, настоящий бриллиант этого дистрибутива — AUR (Arch User Repository). С технической точки зрения это система автоматизированной сборки пакетов, принцип работы которой позаимствован у системы портов BSD-систем, а вот с точки зрения пользователя это огромный, практически безграничный каталог софта, где можно найти даже ту самую утилиту, которую написал Владимир двадцать лет назад для себя и своих друзей.

С помощью AUR можно найти, скомпилировать и установить практически любой существующий для Linux софт. И не просто любой, а самые разные варианты любого софта. Хочешь черный телеграм? Нет проблем. Нужна высокопроизводительная версия wine с патчами Gallium? Держи.

Все это лежит в одном месте, снабжено поиском и может быть установлено в одну команду. Не нужно искать никакие PPA-репозитории, добавлять их в каталог и импортировать ключи, не нужно самостоятельно скачивать файлы и устанавливать их какими-то непонятными способами, попутно инсталлируя все возможные компиляторы. Просто доверься AUR, и он сделает это сам.

arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такое В AUR можно найти десятки вариантов одного приложения

06. Pacman

Наиболее востребованные пакеты из AUR попадают в систему автосборки дистрибутива, которая формирует пакеты для четырех стандартных репозиториев Arch Linux: core, extra, community и multilib. Эти пакеты можно установить с помощью менеджера pacman, и он — это еще одна годность Arch Linux.

В Arch Linux pacman — это главный и единственный инструмент управления пакетами. С его помощью ты можешь устанавливать пакеты из сети и с жесткого диска, искать их по базе, искать нужные файлы внутри пакетов, определять принадлежность файлов пакету, получать информацию о пакете. Все функции в одной утилите с простым и понятным набором опций.

arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такое Pacman прост и удобен

07. Оригинальные версии ПО

Одна из причин, почему в репозиториях Arch Linux новые версии ПО появляются намного быстрее, чем в других дистрибутивах, — приложения не подвергаются модификации. Большинство дистрибутивов включают в себя пропатченные версии софта с функциональностью, которая, по мнению разработчиков, будет нужна пользователям или необходима для корректного функционирования дистрибутива.

Чаще всего модификации подвергается ядро, а также сетевые демоны (обычно это патчи для повышения безопасности) и компоненты графической среды. И проблема здесь не только в более долгих сроках появления ПО в репозиториях, но и в том, что эти модификации нередко ломают совместимость. Некоторые версии утилит могут отлично работать на ядре Ubuntu, но отказываться запускаться на ядрах других дистрибутивов, пути к конфигурационным файлам, описанные в официальной документации приложения, могут не совпадать с путями в дистрибутиве. Библиотеки среды GNOME в Ubuntu несовместимы с самой средой GNOME, поэтому установка последней в этом дистрибутиве — дело довольно нетривиальное.

В Arch Linux ПО всегда работает и ведет себя так, как задумал его разработчик. Ядро здесь самое стандартное, приложения собраны из официальных исходников без всяких модификаций. Устанавливая приложение, ты всегда можешь рассчитывать на то, что не столкнешься с несовместимостями. А если тебе все-таки нужны модифицированные версии, ты всегда можешь собрать их из AUR. Различных модификаций того же ядра здесь полсотни.

arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такое В AUR представлены десятки вариантов ядра Linux

08. Комьюнити

Arch Linux развивается полностью за счет комьюнити. Над дистрибутивом не стоит никакая компания, заинтересованная в развитии тех или иных функций, которые позволят ей наиболее выгодно преподнести дистрибутив покупателям. Здесь нет навязанной линии развития дистрибутива, которая может не всем показаться правильной (как в случае с Unity и дисплейным сервером Mir в Ubuntu, например). Arch Linux — продукт сообщества, такого же, каким было сообщество разработчиков ядра Linux, пока в конце девяностых в него не пришли корпорации и не начали продвигать только им нужные функции.

Организационная структура Arch Linux держится на принципах меритократии, когда направление развития проекта определяется теми, кто внес больший вклад в его развитие. Те же принципы используются при разработке BSD-систем и дистрибутива Debian, а вот организационная структура Ubuntu, Fedora и SUSE им полностью противоречит.

Развиваемый сообществом, Arch Linux становится таким, каким его хочет видеть сообщество, независимо от желаний корпораций.

arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такое Форум Arch Linux так же аскетичен, как сам дистрибутив

09. Защита от дураков

Arch Linux — дистрибутив не для всех. Чтобы просто установить его и довести до состояния более-менее пригодной для использования системы с графическим интерфейсом, придется потратить немало времени, а если ты новичок, то и нервных клеток. Воспринимай это не только как набивание скиллов, но и как пропуск в клуб умных и компетентных людей.

Сложности, с которыми сталкиваются пользователи при установке и использовании дистрибутива, привели к рождению по-настоящему компетентного сообщества. Глупые вопросы на форумах Arch Linux встречаются намного реже, чем на форумах, посвященных другим дистрибутивам, а ответы всегда более компетентны. Сообщество Arch Linux — это собрание гиков всех мастей, готовых изучать новое и получающих удовольствие от ковыряния системы.

arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такое Именно это увидит любой пожелавший установить Arch Linux вместо инсталлятора

10. Just for fun

В конце концов, даже если Arch Linux тебе не нужен и твой текущий дистрибутив или даже Windows/macOS тебя полностью устраивает, сам процесс установки и настройки дистрибутива — занятие интересное и фановое. Хотел ли ты когда-нибудь собрать свою собственную систему, не заморачиваясь с LFS? Arch Linux — отличная возможность сделать это.

Выводы

Arch Linux неидеален, и некоторые из приведенных в статье черт характерны и для других дистрибутивов, включая тот же Slackware, приверженцем которого автор был на протяжении многих лет. Однако именно арч сегодня дает тот экспириенс, который ожидаешь получить, если подкован в Linux. Arch Linux существенно повышает скилл, позволяет получить простую и быструю систему, которую никогда не придется переустанавливать или апгрейдить до новой версии. В его репозиториях есть тысячи приложений, а сам дистрибутив всегда остается актуальным. А еще арч влюбляет в себя. Поняв эту систему и те принципы, на которых она построена, ты уже вряд ли вернешься назад.

arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такое

Евгений Зобнин

Редактор рубрики X-Mobile. По совместительству сисадмин. Большой фанат Linux, Plan 9, гаджетов и древних видеоигр.

Источник

Arch Linux: преимущества, установка и настройка

arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такое

Платформа Linux стала основой для большого количества систем, бесплатных и коммерческих, с узкой специализацией или универсальных вроде Arch Linux. Последняя отличается от аналогов наличием в официальном репозитории преимущественно свободного программного обеспечения (более 11 тысяч пакетов) и отсутствием графического интерфейса «из коробки».

Что представляет собой Arch Linux

Arch Linux отличается от других систем минимальным количеством предустановленного ПО и консольным интерфейсом. «Голый» дистрибутив упрощает создание собственных интерфейсов с «окнами» и подборкой программ, развертывание Nginx, SSH, PHP и Python-пакетов, KDE и многого другого.

Особенности Arch Linux:

То же относится к дочерним дистрибутивам, например Manjaro, ArcoLinux, Chakra. Популярность системы обеспечивает совместимость с процессорами x86-64. Принцип распространения Arch Linux включает ряд особенностей: простоту, современность, прагматизм, универсальность и удобство для пользователя.

Преимущества Arch Linux

За счет установки лишь реально необходимых программ снижаются требования к аппаратной части компьютера. Если речь идет об облачном сервере, экономятся его ресурсы, появляется возможность беспрепятственно запускать больше виртуальных машин. На базе системы Arch Linux легко создать «собственный компьютер», выполняющий узкий перечень задач.

Сообщество Arch Linux активно развивается. Там найдется все: от документации по установке и настройке системы до помощи специалистов в решении технических проблем и узких задач по развертыванию специализированных решений. При поддержке участников легко освоить работу с системой «с нуля».

Как установить Arch Linux

Перед инсталляцией необходимо загрузить ISO-образ с официального сайта. Загрузка возможна как средствами браузера, напрямую, так и через торренты. После скачивания его требуется записать на внешний USB-накопитель или DVD-диск (второй вариант практически «умер», на новой технике часто нет привода).

Подготовка к установке

Компьютер, на который планируется установить Arch Linux, рекомендуется подключить к интернету по проводной линии. Сеть Wi-Fi требует дополнительных настроек, поэтому при настройке неизбежно появятся проблемы. Последовательность действий при установке на виртуальную и физическую машину несколько отличается.

arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такое

Последовательность действий (на примере VirtualBox):

Если речь идет о реальном физическом компьютере, запуск установки производится путем загрузки с USB-накопителя. В официальном образе для запуска инсталляции понадобится нажать Enter на пункте Boot Arch Linux (x86_64). При запуске пользователь увидит командную строку с правами root. Остается проверив правильность времени и приступать к установке (ниже команда).

Разбивка и форматирование накопителя

Первый этап включает разметку диска. Здесь важно убедиться, что в настоящий момент в системе нет подключенных накопителей с важными данными. Изредка пользователи ошибаются и удаляют разделы на загрузочном диске с Windows. Проще работать с «пустым» компьютером, когда диски изначально не содержат ничего ценного.

arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такое

Остается подтвердить действие вводом команды YES и повторным нажатием Enter. Следом нужно создать еще один диск для размещения временных файлов, затем проверить созданные разделы командой lsblk. Если все открывается нормально, нужно смонтировать корневой раздел /dev/sda1 в директории /mnt.

arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такое

Для созданного SWAP-раздела необходима дополнительная инициализация:

В приведенном примере /dev/sda2 – это путь к SWAP-разделу, указанному при инициализации во время разбивки. Теперь оба раздела нужно отформатировать командой:

Все, компьютер готов к продолжению установки операционной системы Arch Linux.

Инсталляция и настройка установленной системы

Последующие шаги по-прежнему предполагают работу в консоли и запуск процессов с помощью ручного ввода команд. Так, установка основных пакетов base осуществляется после:

По завершении инсталляции требуется настройка системы. Перезагружать компьютер перед этим необязательно. Последовательность действий:

Из настроек остается задать пароль суперпользователя и установить загрузчик GRUB.

Первое делается командой:

arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такое

После ввода команды предлагается ввести нужную комбинацию и затем подтвердить сохранение. Далее устанавливается пакет GRUB:

По желанию устанавливается графическая оболочка, например, Gnome. Она состоит из 2 пакетов – gnome и gnome-extra. В первом содержатся файлы самой оболочки, во втором – дополнительные программы вроде архиватора, текстового редактора, вспомогательных утилит. Запускается процесс инсталляции командой:

arch linux что такое. Смотреть фото arch linux что такое. Смотреть картинку arch linux что такое. Картинка про arch linux что такое. Фото arch linux что такое

По завершении установки достаточно перезагрузить компьютер, но уже без подключенного накопителя USB с образом дистрибутива.

На этом все! Arch Linux готов к эксплуатации.

Источник

Frequently asked questions (Русский)

На этой странице размещены ответы на вопросы, часто задаваемые новыми пользователями Arch Linux. Вы также можете найти полезную для вас информацию на страницах Философия Arch и Arch Linux.

Contents

Общие вопросы

Что такое Arch Linux?

Почему стоит использовать Arch?

Если вы прочли статью Философия Arch и вам понравился принятый в Arch подход «сделай сам», а также вам нужен простой, элегантный и гибкий в настройке дистрибутив GNU/Linux общего назначения с наиболее современным программным обеспечением — попробуйте Arch Linux.

Почему не стоит использовать Arch?

Вам может не подойти Arch Linux, если:

На каком дистрибутиве основан Arch?

Arch разрабатывался с нуля независимо от других дистрибутивов GNU/Linux. До того, как создать Arch, Джадд Винет (Judd Vinet) использовал CRUX — отличный минималистичный дистрибутив, созданный Пером Лиденом (Per Lidén). Вдохновленный идеями, которые были в основе CRUX, он положил начало разработке Arch Linux, а также пакетному менеджеру Arch — pacman.

Какие архитектуры поддерживает Arch?

Arch поддерживает только архитектуру x86_64 (также известную как amd64).

Поддерживает ли Arch процессоры ARM?

Нет, но существует проект Arch Linux ARM, который предоставляет порт Arch Linux на несколько платформ ARM.

Я полный новичок в GNU/Linux. Стоит ли мне использовать Arch?

Этот вопрос часто и много обсуждается. Arch нацелен на относительно опытных пользователей, однако некоторые считают Arch «хорошим местом для старта».

Если вы новичок и желаете использовать Arch, имейте в виду, что вам придется набраться терпения и потратить значительное время на постройку и освоение новой системы, а также принять тот факт, что в основе Arch лежит принцип «сделай сам» («Do It Yourself»). Именно пользователь собирает систему из компонентов и определяет то, какой она должна быть.

Перед тем, как попросить помощи, попробуйте самостоятельно разобраться в проблеме. Скорее всего ответ на любой вопрос вы сможете найти, поискав на официальном форуме, а также воспользовавшись превосходной документацией, размещенной здесь, в Arch Wiki. Помните, что есть причины, по которым эта информация сделана доступной для вас в первую очередь. Много тысяч часов добровольного труда не просто так было потрачено на создание и развитие этих ресурсов.

Arch требует слишком много времени и сил на установку и использование. Вместо ответов меня продолжают отсылать к документации

Arch рассчитан на специфическую аудиторию. Может быть, он просто вам не подходит? Смотрите #Я полный новичок в GNU/Linux. Стоит ли мне использовать Arch? выше.

Создан ли Arch для использования на сервере? На настольном ПК? На рабочей станции?

Arch не спроектирован для удовлетворения конкретной потребности. Вместо этого, он создан для определенного типа пользователей.

Arch нацелен на опытных пользователей, которым нравится его подход «сделай сам», и которые могут настроить систему для удовлетворения своих собственных нужд. Таким образом, в руках такого пользователя Arch может быть использован практически для любых задач. Многие успешно используют Arch одновременно и для настольных ПК, и для рабочих станций. И, конечно, archlinux.org работает на Arch.

Мне действительно нравится Arch, но разработчикам следует реализовать в нем функцию X!

Перед тем, как продолжить — прочли ли вы статью Философия Arch? Соответствует ли ваше пожелание принципам минимализма и корректности кода прежде удобства? Присоединяйтесь к проекту, внесите свой вклад в виде программного кода или решений. Если он будет хорошо принят сообществом и командой разработчиков, возможно он войдет в состав дистрибутива. Сообщество Arch развивается прежде всего за счет внесения участниками своего вклада в проект, а также обмена своими наработками и инструментами.

Когда будет выпущен новый релиз?

Релизы Arch Linux представляют собой просто установочные образы для установки и восстановления системы, которые включают в себя группу пакетов base и несколько других пакетов. Обычно новые релизы появляются в первой половине каждого месяца.

Является ли Arch Linux стабильным дистрибутивом? Или мне ждать регулярных проблем?

Короткий ответ: Arch Linux является стабильным ровно настолько, насколько таким сделаете его вы.

Именно вы занимаетесь сборкой своей системы поверх простой базовой среды, и только вы контролируете системные обновления. Очевидно, что более крупная и сложная система, включающая множество пакетов, многочисленные инструменты и окружения рабочего стола, вероятно, будет испытывать больше проблем при обновлениях, чем легковесная, более простая система. Arch ориентирован на способных, активных пользователей. Общая осведомленность в UNIX-системах, опыт и навыки обслуживания и обновления таких систем также играют огромную роль. Напомним также, что в пакетах в Arch преимущественно представлены основные версии программ без каких-либо патчей, поэтому чаще всего проблемы вызываются именно изменениями в исходном коде этих программ.

Таким образом, сам пользователь в конечном счете отвечает за стабильность своей системы. Пользователь решает сам, когда именно обновлять систему. Если пользователь обращается к сообществу за помощью, чаще всего ее предоставляют достаточно быстро. Отличие Arch от большинства других дистрибутивов в том, что Arch наиболее строго следует принципу «сделай сам». Жалобы на поломки в программах, скорее всего, мало помогут: ошибки в исходном коде программ не входят в зону ответственности разработчиков Arch.

Если вы хотите сделать свою систему настолько стабильной, насколько это возможно, прочтите статью Повышение стабильности системы.

Arch нужно больше освещения в прессе (рекламы)

Arch и так получает достаточно внимания от прессы. Цель Arch Linux не в разрастании проекта, а в предоставлении элегантного, минималистичного дистрибутива с плавающей системой релизов, сконцентрированного на простоте и корректности кода. Органичный и устойчивый рост базы пользователей происходит естественным образом.

Arch нуждается в большем количестве разработчиков

Возможно. Не стесняйтесь пожертвовать свое собственное время! Обратитесь к форумам, IRC-каналу, а также читайте списки рассылки Arch Linux, чтобы найти интересную задачу, которая требует решения. Участие в подфоруме Community Contributions может стать хорошим местом для начала.

Почему у меня такой медленный интернет по сравнению с другими системами?

Обратите также внимание, что Arch Linux по умолчанию не производит шейпинг трафика. Таким образом, если какая-нибудь программа использует весь предоставленный канал связи, независимо от того, используется ли пиринговое соединение или обычное соединение клиент-сервер, остальные программы могут быть значительно ограничены в использовании канала, что приведет к появлению заметных задержек в работе. Шейпинг можно обеспечить с помощью межсетевого экрана, например, Shorewall или Vuurmuur; также существуют статические скрипты для iproute2 (например, эта производная от Wondershaper), которые обеспечивают шейпинг на сетевом уровне.

Почему Arch использует всю мою оперативную память?

Вообще говоря, если у вас есть неиспользуемая память, то она напрасно простаивает.

Многие начинающие пользователи обращают внимание на то, что ядро Linux непривычно для них обращается с оперативной памятью. Так как доступ к данным в оперативной памяти осуществляется намного быстрее, чем к данным на дисковом накопителе, ядро кэширует в памяти данные, к которым недавно был произведен доступ. Кэш очищается только при нехватке свободной памяти для новых данных.

Мы можем увидеть различие с помощью команды free:

Если вам стало интересно, прочтите эту замечательную статью. Существует также веб-сайт, посвященный заблуждениям, связанным с этой особенностью Linux: https://www.linuxatemyram.com/.

Куда делось все свободное место на диске?

Ответ на этот вопрос зависит от вашей системы. Существует множество хороших утилит, которые смогут помочь вам его найти.

Следует ли Arch стандарту иерархии файловой системы (FHS)?

Управление пакетами

В каком пакете файл X?

Вы можете это узнать при помощи pkgfile:

Я нашел ошибку в пакете X. Что мне делать?

Первым делом вам следует выяснить, может ли эта ошибка быть исправлена командой разработчиков Arch. Иногда это не так (например, в периодическом падении веб-браузера Mozilla, скорее всего, виноваты разработчики из команды Mozilla); это, что называется, ошибка в исходном коде. Если проблема специфична именно для Arch Linux, вот несколько шагов, которые вы можете предпринять:

Пакеты Arch должны использовать другие расширения для файлов: «.pkg.tar.gz» и «.pkg.tar.xz» слишком длинны и запутанны

Это уже обсуждалось в списках почтовых рассылок Arch. Кто-то предлагал расширение .pac для пакетов. Несмотря на все это, на данный момент никаких планов на изменение расширений для файлов пакетов нет. Как отметил разработчик Arch Тобиас Кислих (Tobias Kieslich):

Пакет является упакованным в gzip [xz] архивом tar! И он может быть распакован, изучен и подвергнут необходимым изменениям при помощи любого ПО. Более того, данный MIME-тип распознается большинством приложений.

Pacman нуждается в библиотеке для предоставления другим приложениям доступа к информации о пакетах

Начиная с версии 3.0.0, pacman стал фронтендом к libalpm — библиотеке управления пакетами Arch. Данная библиотека дает возможность создания альтернативных фронтендов (в том числе графических).

Почему у pacman нет официальной графической оболочки?

Пожалуйста, прочтите статьи Философия Arch и Arch Linux. Ответ заключается в том, что команда разработчиков Arch не будет заниматься созданием такой оболочки. Вы можете использовать любую из графических оболочек, разработанных пользователями. Их список вы найдете на странице Графические оболочки для pacman.

В pacman нужна возможность X!

Пожалуйста, прочтите статьи Философия Arch и Arch Linux. Философия Arch основана на принципе «Keep It Simple», что значит, буквально, «делай это проще». Если вы все еще считаете, что ваша идея заслуживает внимания и не противоречит этой философии, вы можете обсудить ее на официальном форуме.

Однако, лучшим способом добавить новую возможность в pacman или Arch Linux является ее самостоятельная реализация. Подготовленный вами патч или код может быть, а может и не быть официально принят, но, возможно, кому-нибудь из пользователей понравится идея, и вам помогут в ее доведении до законченного состояния.

Чем различаются все эти репозитории?

Я установил пакет X. Как его теперь запустить?

Если вы используете окружение рабочего стола вроде KDE или GNOME, программа должна автоматически появиться в меню. Если вы пытаетесь запустить программу из консоли и не знаете имя исполняемого файла, используйте команду

Почему в репозиториях есть только одна версия каждой библиотеки?

В отличие от Debian, Arch является дистрибутивом с плавающей системой релизов. Наиболее заметным преимуществом такого дистрибутива является наличие самых последних версий программ в репозиториях. В случае Arch это означает еще и то, что официально поддерживаются только последние версии всех пакетов. Не обремененные необходимостью поддержки устаревшего ПО разработчики пакетов имеют в распоряжении больше времени для проверки самых свежих версий программ. Как только выходит новая версия библиотеки, она тут же добавляется в репозитории, и все зависящие от нее пакеты пересобираются.

Что если я запущу полное обновление и обновится только библиотека, но не приложение, которое от нее зависит?

Может ли произойти обновление ядра, при котором некоторые пакеты драйверов не будут обновлены?

Нет, подобная ситуация невозможна. Крупные обновления ядра (например, linux 3.5.0-1 до linux 3.6.0-1) всегда сопровождаются пересборкой всех зависимых от ядра пакетов. В то же время, если у вас есть неподдерживаемый пакет, например, из AUR, то обновление ядра приведет к неработоспособности этого пакета, что может быть исправлено его ручной пересборкой. Помните, что пользователи сами отвечают за обновление неподдерживаемых пакетов.

Подписываются ли пакеты в Arch?

Да. Поддержка подписи пакетов была изначально введена в pacman версии 4. Подробнее смотрите на странице Подписывание пакетов.

Что нужно сделать перед полным обновлением системы?

Перед обновлением Arch Linux важно быть в курсе последних новостей, которые можно найти в официальных источниках: смотрите новости Arch, списки объявлений, а также форум и списки рассылки. Например, иногда при обновлении требуется выполнить что-нибудь вручную: в таком случае, вы всегда сможете легко найти нужные инструкции.

Установка

Arch нуждается в лучшем инсталляторе. Может быть, в графическом?

Так как установка не происходит часто (читайте о плавающей системе релизов в разделе #Когда будет выпущен новый релиз?), задача создания инсталлятора не имеет высокой важности для разработчиков и пользователей. Руководство по установке было полностью обновлено, и теперь описывает только способ установки через консоль (ранее у Arch был графический инсталлятор, который работал в текстовом режиме). Если вы все еще хотите использовать автоматизированный инсталлятор, попробуйте Archboot или Псевдографический инсталлятор Arch Linux от nafanja.

Я установил Arch, и теперь я в командной оболочке. Что теперь?

Советы по дальнейшей настройке системы вы найдете в разделе Руководство по установке#После установки.

Какую среду рабочего стола и оконный менеджер мне использовать?

Так как доступных решений множество, выбирайте то, что вам больше нравится и лучше подходит под ваши потребности. В этом вам помогут статьи Окружение рабочего стола и Оконный менеджер.

Что выделяет Arch среди других минималистичных дистрибутивов?

Другие дистрибутивы также могут предложить вам минималистичный установочный набор, повторяя некоторые особенности процесса установки Arch. Однако, Arch выделяется среди них тем, что

64 бита

Как узнать, является ли мой процессор x86_64 совместимым?

Пользователи Windows могут определить, является ли процессор x86_64-совместимым с помощью бесплатной утилиты CPU-Z. Процессоры с набором команд «AMD64» (для AMD) или «EM64T» (для Intel) должны быть совместимы с x86_64-релизами и бинарными пакетами.

Почему 64 бита?

В большинстве случаев, это более быстрая работа системы. Кроме того, по своей природе более безопасная, благодаря рандомизации размещения адресного пространства (ASLR) в комбинации с позиционно-независимым кодом (PIC) и NX Bit, которые недоступны в стандартном i686-ядре из-за отключённого PAE. Если ваш компьютер оснащён более, чем 4 ГБ оперативной памяти, только 64-битная ОС сможет полностью задействовать этот объём.

Программисты также склонны меньше уделять внимания «устаревшей» 32-битной архитектуре, так как «новые» процессоры обычно поддерживают 64-битные расширения.

Существует намного больше доводов, чтобы избегать использования 32-битной архитектуры. Но для ядра, пространства пользователя и отдельных программ количество вещей, которые 64-битная архитектура сейчас делает лучше такое, что составление этого списка просто не имеет смысла.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *