Обзор ArchLinux

Форум для любителей всевозможных *nix систем и другого софта производства "Не Microsoft".
Аватара пользователя
trafim
Профи
Сообщения: 330
Зарегистрирован: Вт ноя 08, 2005 12:31 am
Контактная информация:

Сообщение trafim » Ср июл 18, 2007 6:09 am

Итак, товарищи, ArchLinux! Вы зачем-то убедили себя поставить эту штуку, или только собираетесь это сделать, не суть, главное - вы уже услышали про него и заинтересовались, раз продолжаете читать. Что это такое? Ну, во первых, если кто ещё не понял, это дистрибутив Linux . Теперь же, давайте разберёмся, чем же именно Arch отличен от остальной орды дистрибутивов.


"Арч - простой, быстрый, гибкий и легковесный дистрибутив" - заявляют нам на официальном сайте. Как бы это ни напыщенно звучало, это на самом деле так и есть. Попробуем разобрать по отдельности.

*Простота.
Дистрибутив основывается на принципе KISS (Keep It Simple, Stupid) - всё что можно сделать просто, делается просто. Это вовсе не значит, что вы увидите гламурные менюшки настроек, в понимании Archlinux, простота - это отказ от графических систем настроек, надежда на которые в конечном итоге лишь приносит проблемы. Если вы попытаетесь скрыть сложность системы, вы получите еще более сложную систему. Вместо этого попробуйте сделать ее более простой и логичной изнутри. Чтобы легко чего-либо достичь, нужно учиться, следовательно быть готовым искать информацию по любому интересующему вас вопросу. В том числе и на форумах/в рассылках/и т.д.

*Скорость
Arch - куча бинарных пакетов, собранных с оптимизацией строго под i686 и х86_64 процессоры . Это значит, что на тот старый Pentium I, который вы откопали прошлой зимой на чердаке, Arch не встанет. Зато на любом i686 процессоре любая программа будет работать шустрей, благодаря оптимизации (это - собственно то, из-за чего некоторые ставят Gentoo - лично я в сравнении не ощутил особой разницы, даже imho Arch пошустрей)

*Гибкость
В отличии от некоторых дистрибутивов, которые сходу самостоятельно ставят все "нужные" утилиты, включая графическую систему, оконную среду, браузер и прочий хлам, Arch - это то во что вы его превратите. Сразу после установки вы получаете голую базовую систему - навешивайте на неё что хотите, как это удобней _вам_, а не неизвестным дистростроителям. Так же сюда стоит включить возможность вместо установки бинарного пакета, собрать свой пакет из исходников с помощью ABS (Arch Build System - нечто вроде системы портов в Freebsd), добавив какой-либо недостающий функционал в опциях сборки (сроди useflag'ам Gentoo).

*Легковесность
По той же причине, что и в предыдущем пункте, у вас, после установки того что вам надо, есть только то что вам надо, и никакого лишнего неиспользуемого мусора. Так же разработчики выкинули к чертям всю документацию и info-страницы. "Если кому-то действительно что-то надо - он не погнушается полазить по форумам/поисковикам в поисках информации, а тут - man'ы и только man'ы" (тем не менее есть отдельные пакеты с документацией).


Теперь пробежимся по установке, управлению пакетами и настройке.

С сайта Arch можно скачать iso-образ дистрибутива. Вообще, можно скачать 3 образа, на выбор: образ для установки с ftp (порядка 30Мб), образ базовой системы (примерно 150Мб) и current-образ (~600Мб). Я бы не советовал качать 600Мб, так как current - это базовый образ + некоторое количество пакетов из репозитория current. Не факт что там окажется всё что вам надо, да и проще и экономнее докачать то, что нужно, после установки, чем тянуть всё скопом.
Итак, нарезаем образ на диск, загружаемся с него и видим инсталлятор, сродни тем, что можно встретить в Freebsd или Slackware. То бишь, ncurses-based. Процесс установки проходит в несколько шагов - разбивка жесткого диска (можно использовать весь диск автоматически, или разбить руками), выбор пакетов к установке (опять же советую ограничиться базовыми программами, остальное потом доустановите по мере необходимости), собственно установка (поразительно быстро! у меня базовую систему поставило за минуту-две. для сравнения: Slackware - минут 40-час, Freebsd - час, Gentoo - неделю ), конфигурация (тут дают выбрать меж nano и vim и дают горстку конфигов на правку. конфиги прокомментированы, так что особо не страшно), установка ядра, ну и установка загрузчика. На всё-про всё у более-менее искушённого пользователя уйдёт максимум минут 30-40.

Перезагружаемся, видим bash и начинаем оглядываться. Основные настройки в /etc/rc.conf. Такие, как настройка часового пояса, локали, сетевых интерфейсов, модулей и демонов, запускающихся при начале работы системы. Init-style заимствован из Slackware (и из BSD соответственно). При установке нового демона, к примеру, sshd, в /etc/rc.d появляется скрипт sshd, который умеет start/stop/restart. Чтобы добавить sshd в автозапуск, вписываем его в DAEMONS rc.conf'а. Ничего сложного.

Теперь нам бы поставить что-нибудь окончатое, на свой вкус, да и вообще разобраться, как тут собственно что-либо ставится. Итак, pacman. Для начала, пробегитесь по /etc/pacman.conf, раскомментируйте те репозитории, которые, как вы думаете, вам понадобятся. Далее надо с тех репозиториев утянуть списки пакетов. Это pacman --refresh(или -Sy). Списки весят меньше мегабайта. Ну а теперь устанавливаем то, что нам надо, коммандой pacman --sync <пакет>(или -S). К примеру pacman -S xorg xfce4(kde,gnome,e17 - на ваш вкус) - и у нас уже есть оконная среда. Удаление пакетов примечательно тем, что подчищает за собой все зависимости, кроме используемых другими пакетами (pacman -Rsnc <пакет>). Полное обновление системы так же делается одной коммандой - pacman -Syu (--refresh --sysupgrade). Здесь стоит отметить, что Arch использует rolling-release - в любой момент можно обновиться до актуального состояния, а сами iso с релизами - лишь срезы репозиториев с инсталлятором.

Итак, всё настроили, обустроились, самое время узнать что-нибудь еще, в дополнение к тому, что мы уже разведали. www.archlinux.org к вашим услугам. Вики и форум в комплекте. Идеология Arch - не разводить пользователя и разработчика по разным углам, пускай плодотворно сотрудничают. Выкладывайте свои сборки пакетов, вносите свои предложения на форуме - если вещь нужная - вас обязательно услышат. Удачи!




P.S.
Подведём итоги. Эта штука и правда оказалось быстрой, гибкой, простой и лёгкой. Она похожа на Slackware, но с куда более удобным пакетным менеджером, она похожа на Gentoo своей скоростью, но без долгих нудных компиляций. Похожа на Debian, но оптимизирована и упрощена до нельзя. Каждый, кто когда-либо жаловался на недостатки в своём дистрибутиве, может попробовать Arch, и кто знает, вдруг это и правда то, что было нужно
Последний раз редактировалось trafim Ср июл 18, 2007 3:53 pm, всего редактировалось 1 раз.

nozx
Бывалый
Сообщения: 49
Зарегистрирован: Сб окт 09, 2004 12:17 am
Контактная информация:

Сообщение nozx » Чт июл 19, 2007 1:40 am

dfh
Последний раз редактировалось nozx Пн дек 19, 2011 5:09 am, всего редактировалось 1 раз.

Аватара пользователя
wAX
Любитель
Сообщения: 23
Зарегистрирован: Чт янв 01, 1970 3:00 am
Контактная информация:

Сообщение wAX » Сб июл 21, 2007 6:45 am

Не дурно. Только не слишком ли много бравады?
"Пеши исчо!" (ц)
Будет чего критиковать. =)
[nobody@usa.gov /]# perl -e "kill 9, $$"|wall - убей сибя апстену!

Ответить