Показаны сообщения с ярлыком arch. Показать все сообщения
Показаны сообщения с ярлыком arch. Показать все сообщения

понедельник, 26 ноября 2012 г.

Arch Linux: Other Derivatives. Part 3.

ДИСТРИБУТИВ ARCH LINUX. ЧАСТЬ 3: Другие ответвления
Статья вышла в 117-ом выпуске электронного приложения к журналу OpenSource 20 сентября.
Введение
Оригинал изображения по щелчку
В продолжение предыдущих двух частей, посвященных дистрибутиву Arch Linux и одному из наиболее известных ответвлений — Chakra Linux, в этой статье мы рассмотрим другие заметные проекты, основанные на Arch. Проекты разделяются по различным признакам (отмечу, что разделение это условно): специализированные, созданы, чтобы решать конкретные задачи. Порты дистрибутива Arch Linux под другие архитектуры, так как официально доступны только две - i686 и x86_64. И пользовательские дистрибутивы, к ним относится и Chakra Linux. Однако рассмотрены будут не все дистрибутивы, а наиболее интересные из них. В том случае, если интересует полный список этих проектов, его можно посмотреть на Wiki-ресурсе дистрибутива:

воскресенье, 11 ноября 2012 г.

Arch Linux: Chakra Project. Part 2.


Дистрибутив Arch Linux. Часть 2: Chakra GNU/Linux

Статья вышла в 115-ом выпуске электронного приложения к журналу OpenSource 20 сентября.
Первая часть доступна по этой ссылке: http://tinman321.blogspot.ru/2012/09/arch-linux-review-trends-community-part.html


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

суббота, 15 сентября 2012 г.

Arch Linux: review, trends, community. Part 1.


Дистрибутив Arch Linux. Часть 1: обзор, тенденции, сообщество

Статья вышла в 114-ом выпуске электронного приложения к журналу OpenSource 29 августа.

Введение

Оригинал изображения по щелчку
Шесть лет тому назад в «Open Source» была опубликована статья «Простота? Просто Arch Linux!» (выпуск №011 от 30.08.2006, автор — Стас Мясников). С тех пор прошло много времени, однако Arch Linux было уделено очень мало внимания в электронном журнале — на мой взгляд, незаслуженно мало. Дистрибутив прошел проверку на прочность, «повзрослел» и крепко обосновался в своей нише. 11 марта этого года ему исполнилось 10 лет (www.archlinux.org/news/arch-linux-turns-10), и на сегодняшний день он входит в десятку наиболее популярных дистрибутивов в рейтинге DistroWatch (distrowatch.com/dwres.php?resource=popularity). 10 лет — очень знаменательная дата в развитии любого проекта. Я начал работать с Arch Linux в 2008 году и хочу поделиться своим видением и пониманием этой системы. Статья разбита на две части:
  1. Вводная; обзор дистрибутива, сообщества и тенденций его развития. Эта часть больше нацелена на тех, кто еще мало знаком с Arch Linux.
  2. Проекты и ответвления, основанные на Arch Linux и появившиеся за годы его существования.

вторник, 19 января 2010 г.

RoverBook NEO U101

Давно хотел приобрести какой-нибудь портативный девайс, который бы пригодился при выезде из дома. В этом блоге я уже упоминал о нетбуке с предустановленной Windows - Acer Aspire One, так вот, нужно было что-нибудь в этом же духе. Основная задача сферического девайса в вакууме - ползанье в Интернете. Благодаря беспроводному GSM-модему (о котором я уже тоже писал) выход в интернет есть везде, где есть сеть. А при посещение едален и выпивален, как правило есть и Wi-Fi, благо Екатеринбург крупный город. А также важно было не платить за Microsoft Windows. Таким образом, все критерии запроса для искомого устройства укладываются в следующую формулу:
  1. главное конечно же цена, не более 10 килорублей
  2. никакого Windows, лучше без ОС, в идеале предустановленный Linux
  3. маломощный экономичный процессор
  4. малые габариты, малый вес, а значит 10 дюймов экран - это максимум
Долго ли, коротко ли, но нужный девайс по нужной цене наконец-то был найден. Им стал нетбук от Roverbook, модель NEO U101. Технические характеристики прилагаются по ссылке выше, в сети также имеется русскоязычный обзор, ссылка на Хабр прилагается также. Но в отличии от автора вышеуказанной статьи, ставить себе палёную венду я не собирался/собираюсь. И пока не забыл, скажу что устройство было куплено за 8490 в Евросети, а спустя 10 дней, цена на него упала до 7990. Ну вот, всколзь только что было упомянуто о тех. параметрах, дан небольшой обзор, теперь поговорим о Linux на этом устройстве.

Причины для смены морально устаревшего ASPLinux думаю объяснять не надо, чего только стоит XServer версии 1.3.0, не говоря уже о том, что ни обновить систему, ни толком ничего поставить не получается (yum, милый yum). Более или менее постоянные читатели этого блога могут заметить, что я выбираю дистрибутив Arch Linux, однако на этой девайсине он не завёлся. Я вообще с детства страдаю невнимательностью и здесь долго не мог понять, почему же Arch не запускается даже в режиме livecd и включает kernel panic. К тому времени, когда нетбук подешевел я обнаружил, что процессор Geode, установленный в этом тазике имеет архитектуру, совместимую лишь с i586, в то время как Arch Linux оптимизирован целиком и полностью под 686-ые тазики. Это печально.

Выбор собственно небольшой оставался - попробовать другие дистры, в т.ч. дистры, заточенные под нетбуки, или же просто сесть на Ubuntu. Но внимательный читатель заметит, что частота процессора в 500 Мгц и 512 Мб RAM не позволят развернуться в полную силу. Именно поэтому был найден Crunchbang Linux, дистрибутив, основанный на родной Ubuntu (я с неё начинал) и использующий легковесные компоненты вроде Openbox, tint2, terminator, pcmanfm, mocp, scrot, screen и другие... После загрузки дистрибутив использует порядка 55 Мб RAM, меня устраивает, загружается довольно быстро (по сравнению с ASPLinux). Более подробную инфорацию о мытарствах в выборе и настройке дистра я опишу следующей заметкой.

понедельник, 11 января 2010 г.

x86-64 again?

Возобновил синхронизацию 64-битной архитектуры репозиториев Arch Linux. Поддержку i686 не прекращал, поэтому снова доступно всё. По-прежнему это всё можно заказать почтой, как это сделать, сколько будет стоить, можно прочитать здесь. В среднем доставка по России составляет 7-10 дней, бывают исключения.

пятница, 18 декабря 2009 г.

OneClickFtp: PKGBUILD

В поисках основанного на Qt ftp-клиента, наткнулся на OneClickFtp, который не совсем обычный клиент, как говорится на сайте. Естественно нужен был PKGBUILD, вот, может кому пригодится:

#Contributor: Nikita Lyalin <tinman321 at gmail dot com>

pkgname=oneclickftp
pkgver=0.5.1
pkgrel=1
pkgdesk="Qt-based FTP-Client, which allows you Upload Files with just a few Clicks"
arch=('i686')
url="http://qt-apps.org/content/show.php/OneClickFTP?content=60593"
license=('GPL')
depends=('qt>=4.5' 'qca>=2.0')
source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz")
md5sums=('7f9ba71c29e3086130754a7cf4d7f08e')

build() {
cd $srcdir/$pkgname-$pkgver
qmake PREFIX=/usr/bin || return 1
make || return 1
make INSTALL_ROOT=$pkgdir install || return 1
}

Примитив конечно, но вдруг кому лень будет писать самому. И, кстати. Desktop-файла нет, придется запускать вручную.

четверг, 29 октября 2009 г.

zNotes-PKGBUILD

Програмка для ведения заметок, написанная на Qt в качестве аналога плагину из Xfce. Вот страничка в интернетах и пруфпик оттуда же:



Умеет показывать текстовые файлы, однако попыталась открыть бинарные файлы в моём домашнем каталоге и почему-то избирательно часть из них "убила". Написал простенький PKGBUILD, можно кидаться тухлыми помидорами:


# Contributor: Nikita Lyalin <tinman321@gmail.com>

pkgname=znotes
pkgver=0.3.0
pkgrel=1
pkgdesc="Yet another Qt notes application"
arch=('i686')
url="http://qt-apps.org/content/show.php/zNotes?content=113117"
license=('GPL')
depends=('qt>=4.5')
source=('http://qt-apps.org/CONTENT/content-files/113117-$pkgname-$pkgver.tar.gz')
md5sums=('f82a31f62f0a017a4aef117a76a0d022')

build() {
cd $srcdir/$pkgname-$pkgver
lrelease znotes.pro
qmake PREFIX=/usr || return 1
make || return 1
make INSTALL_ROOT=$pkgdir install || return 1
}

понедельник, 16 марта 2009 г.

Qt 4.5

С выходом новой версии тулкита у меня стойко ассоциировались три вещи, связанные с различными аспектами работы. О том, что новая версия вышла стало известно 3 марта, и вот, 13 марта обновился из extra-репозитория Arch Linux. Ничего секретного в этих "трех вещах" нет, это: производительность, трей, QWebKit. Релизом я остался вполне доволен, однако небольшие недоработки все-таки остались, KDE 4.2.1 из репозитория KDEmod, на который, я не так давно перешел с официальной ветки.

Производительностью я более чем доволен, конечно всегда есть куда быстрей, но и сейчас все работает вполне. Очень заметно ускорение при работе с 3D-эффектами вроде "куба", отрисовка других эффектов также улучшилась. Для этого глаз лучший бенчмарк. Запуск, скорость работы самих приложений также изменилась в лучшую сторону. А может быть это сила убеждения? - я так не думаю (:

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

Ну и последний пункт, при этом самый важный. Если кто не знает, относительно недавно начали переносить движок WebKit в тулкит Qt. После, из проекта вырос браузер Arora, который стал моим браузером-по-умолчанию около месяца назад. Именно он использует все возможности QWebKit, которые еще совсем недавно не радовали. Теперь немного об изменениях. Наконец-то пропало сглаживание, которое меня просто раздражало. Может быть кому-то оно и нужно, но тут все выглядело просто ужасно, и глазам вреда было больше, чем радости (к сожалению, сглаживание пропало и в системе). В новую версию была включена поддержка модулей, в число которых попал Flash. Производительностью под GNU/Linux он никогда не отличался, здесь не исключение: просмотр одного ролика "отъедает" половину процессорной мощности (процессор Athlon X2 3600+). Объяснить, принять и понять такой моветон я не могу и отказываюсь.

Была улучшена производительность и ускорена отрисовка и загрузка страниц. Что очень радует, ибо серфинг занимает довольно большую часть моего времени за компьютером. Тест Acid3 браузер у меня прошел на 98%, возможно потому что использовалась "старая" сборка, для работы с Qt 4.5 есть отдельная. А вот выравнивание "justify" по-прежнему работает через одно место, частично коверкая текст, местами до полной не читаемости (несколько слогов, в принципе не критично). Из приятного... появилась рамка вокруг картинок, если они вдруг не обнаружены, наконец-то стал отображаться счетчик SPYlog и прочие мелочи.

Как я уже говорил, релизом я доволен. В плане QWebKit есть еще куда расти, хочется чтобы и браузер рос. Будем и дальше следить за развитием, ждите новостей!

среда, 11 марта 2009 г.

Happy Birthday to Arch Linux

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

Arch Linux

Этот дистрибутив впервые увидел свет в 2002 году, 11 марта (версия 0.1 Homer). Его создатель, Judd Vinet в свое время не нашел для себя идеального дистрибутива, поэтому взял все самое лучшее, как ему казалось, от CRUX: минимализм, простота, гибкость, BSD стиль для init-скриптов и аналог портов из BSD. Главные принципы дистрибутива: легкость и простота; философия — Arch будет тем, что Вы из него сделаете.


Минимализм

На данный момент размер установочного LiveCD составляет 311 Мб (версия 2009.02) и включает только самые необходимые компоненты для первоначальной настройки дистрибутива. Обычно она (первоначальная настройка) сводится к тому, чтобы настроить интернет, подключить дополнительное оборудование, чтобы настроить интернет, утилиты для настройки удобной работы, чтобы как можно удобней настроить интернет. Интернет для этого дистрибутива жизненно необходим, только так можно получить дополнительное ПО, возможность сборки дистрибутива под себя, ну и самые свежие версии уже установленных программ, которыми так славится дистрибутив.


Простота

За счет чего достигается простота в дистрибутиве? Большинство других сборщиков предпочитают использовать графический установщик, который бы решал за пользователя по максимуму, спрашивая только о самых неочевидных вещах. Простота же в этом дистрибутиве достигается за счет следования принципу «Keep It Simple, Stupid». А это, в свою очередь, значит, что в дистрибутиве изначально нет никаких графических элементов, утилит для настройки других утилит, которые настраивают третью утилиту.

Чтобы среднестатистическому пользователю не заплутать в дистрибутиве и получить максимум, существует отличное Wiki, которое помимо новичков может быть полезно любому другому. Wiki.Archlinux.org достаточно хорошо описывает «первый шаг» в дистрибутив, основы настройки. Несмотря на поддержку нескольких языков, в том числе и русского, Wiki остается самой актуальной только на английском. И лучше бы вам знать английский, уметь пользоваться поиском и форумами, ведь Arch дает возможность сделать из себя все, что только можно пожелать.

Archlinux это пакетный дистрибутив. В нем используется свой, быстрый, легкий и простой в освоении пакетный менеджер, который называется Pacman. В купе с моделью «скользящего релиза», который подразумевает единоразовую установку с последующим обновлением, необходимость переустановки дистрибутива отпадывает вообще. Таким образом, любая версия этого дистрибутива считается не больше чем пакетным срезом с обновленным установщиком. Что может быть проще?


Гибкость и скорость

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

Большинство изначальных настроек, будь то настройка интернета, локали, сервисов или имени хоста реализуются через один файл – /etc/rc.conf. Настройки репозиториев можно сделать в файле /etc/pacman.conf, а источников в /etc/pacman.d/mirrorlist. Все предельно прозрачно и настраиваемо.

Но моя радость была бы неполной без оптимизации под i686, именно с таким флагом собраны все пакеты. Есть конечно и поддержка x86_64, но разница между ними в скорости минимальна (мое личное мнение), а проблем в свое время с x64 я хлебнул.

Еще стоит сказать о том, что «пакетность» дистрибутива не запрещает все, в том числе базовые пакеты собрать под себя, для этого есть система, аналогичная системе портов в BSD. Называется она «Arch Build System – ABS». На ее основе строится пользовательский репозиторий Arch (Arch User Repository – AUR). Система довольна проста и позволяет пользователю с навыками чуть выше, чем у простого собрать нужный пакет и установить в систему. Преимущества использования пакетов: возможность удалить, переустановить, пересобрать и переустановить, обновить пакет.


Взять и отдать

Вижу, Вы уже тоже влюбились в этот дистрибутив... ну или хотя бы заинтригованы, не так ли? Тогда обратитесь к станице закачке дистрибутива – http://www.archlinux.org/download/. Думаю, что Вам понадобится только Core ISO, все остальное используется в более частных случаях.

Что бы получить помощь по установке и настройке дистрибутива обратитесь к станицам всезнающей Wiki – http://wiki.archlinux.org

По некоторым частным вопросам можно обращаться на русскоязычный форум – http://archlinux.org.ru/forum

Поболтать онлайн можно в Jabber-комнате: arch@conference.jabber.ru

После того как разобрались сами, не забывайте помогать другим. Отвечайте в форуме, комнате в конференции, делитесь ссылками и дистрибутивами. Публикуйте в своих блогах записи об этом замечательном дистрибутиве.

вторник, 3 февраля 2009 г.

Interview with Developer Dario Freddi

Не так давно на KDE.News было опубликовано интервью с разработчиком KDE 4 Dario Freddi. Я постоянно откладывал его прочтение, и оказывается зря. Само интервью и человек, у которого его брали оказались очень интересными, а слова Dario часто совпадали с моими мыслями.
В интервью рассказывается о проектах, поддерживаемых этим человеком:
  • PowerDevil
  • PolicyKit-KDE
  • DeviceSync
  • Chakra
Немного подробней расскажу о том, что говорит Dario в своем интервью и с чем я категорически согласен. Первое, о чем вы могли догадаться, Dario является пользователем Arch Linux, дистрибутив, который перевернул и меня. Он говорит о том, что его можно любить или ненавидеть, и он в него "влюблен с первого взгляда". Второе, как вы могли догадаться, он является приверженцем KDE 4, именно "четверки", инновационные идеи которой завоевали его сердце. Так было и со мной, когда я увидел версию 4.0. 
Теперь немного "холивара", касающегося GNOME. Тут мое мнение один в один совпадает с мнением Dario. В GNOME нет ничего, чего бы не было в KDE, и KDE не в чем завидовать GNOME.
Все остальное вы можете прочитать и без меня, а именно историю и примерное будущее PowerDevil, DeviceSync и PolicyKit-KDE. Особо выделить хочу проект Chakra, который я не видел, но осудил, а сейчас вот проявил к нему интерес. Благо желание "пощупать" KDEmod есть давно, будет еще один повод.

среда, 19 ноября 2008 г.

Arch Linux Repository

Если у кого есть интерес, то он может заказать себе репозитории Arch Linux на 3 DVD (одна архитектура). Обновляется каждый день, по возможности обновляется перед прожигом.

Архитектура: i686 или x86_64
Содержание:

  1. core
  2. extra
  3. community

Заказы принимаются по электронной почте tinman321@gmail.com. Содержание письма должно быть примерно следующее:

Репозитории Arch Linux + подарок, установочный диск (если нужен). Адрес: индекс - 654321, Северный город, Екатеринбургская область, улица Ментейнеров 256, квартира 32. Владислав Линусович Краб (c). Контакты: moya.po4ta@po4ta.ru, icq - 1234567890.

Стоимость 3-х DVD репозиториев - 250 рублей (одна архитектура), доставка почтой России 150 рублей (1-ый класс). При личной встрече (Екатеринбург) и передачи стоимость доставки не учитывается.

Оплата наличными (при личной встрече), WebMoney, Яндекс.Деньги. Реквизиты высылаются по почте.

воскресенье, 12 октября 2008 г.

Nicht Windows

Предыстория
Не прошло и двух лет, как я подсел на GNU/Linux. Все это время у меня стояло две операционки: Windows XP и какая-нибудь версия Linux. Последние 16 месяцев основной операционкой был дистрибутив Linux, а Windows при этом выполнял вспомогательную функцию. То есть я экспериментировал и ломал основную систему, а в случае чего запускал вспомогательную и перебивался, если нужно было что-то сделать, или не хотелось восстанавливать дистрибутив. Также я иногда играл в Windows в некоторые более или менее современные игры. Но в последний месяц мне в Windows делать было нечего, игры (нативные и платные) я забросил еще раньше, а дистрибутив Arch не так то легко сломать (если знаешь что делаешь, ведь есть замечательный wiki), а если и сломаешь, то загрузившись в LiveCD того же Arch восстановишь все в первозданном виде.

Windows Must Die
Собственно, я давно подумывал об отказе от услуг Windows, в качестве второй системы, но еще больше я хотел отказаться от NTFS. Было психологически очень тяжело это сделать: а вдруг что случиться, а вдруг она в срочном порядка понадобится, а вдруг я захочу поиграть в игры. Но в итоге все обошлось, теперь нет у меня ни одного раздела NTFS, ровно как и Windows. И ведь ничего не поменялось, все осталось на прежних местах, только строчкой в GRUB стало меньше.

What's next?
Несмотря на то, что от Windows на жестком я избавился, но тот дискомфорт - потерять что-то остался. Да, конечно есть LiveCD различных дистрибутивов, но это не то, полноценная ОСь нужна: да даже ради экспериментов на реальном железе. Вот теперь хочу отпилить раздел в 10 гигабайт и установить на него Kubuntu, тестируя и изучая новые возможности оной.

What about Windows?
А Windows я установил на виртуальную машину, где ее и использую. Это конечно, не Linux-way, но что поделаешь, если даже не все веб-формы работают в отличных от IE браузерах. Просто не хочу врать себе или другим, надо - не брезгую.
19.09.2008

четверг, 7 августа 2008 г.

Keep It Simple Stupid. Arch Linux Overlord

С последнего мгновенного знакомства с ArchLinux кое-что изменилось. Во-первых образ диска заметно «потолстел», и вместо прежнего размера теперь мы имеем чуть меньше 300 мб. Цветастый GRUB мне показался неуместным для такого серьезного Arch, хотя выглядит симпатично, может быть я просто не ожидал ничего подобного. Установка по-прежнему архаично-проста для знающих английский, намека на языки отличные от данного, я не заметил. Установка все так же возможна с наличного CD и из интернета, я ставлю с CD. Автоматическая разметка создает разделы «/boot», «/swap», «/», «/home», именно в такой последовательности, предлагая каждый раз задать размеры, для последнего задействуется все оставшееся от остальных место. Далее все то же — выбираем и устанавливаем пакеты, конфигурируем систему, устанавливаем GRUB и перезапускаем компьютер.

И вот входим в систему под Root, если при установке был создан пароль, не забываем про него. Со статической настройкой сети вышел промах, но в режиме DHCP все работает отлично.

Далее должна бы следовать хвалебная тирада в адрес ArchWiki и его русской версии. Это некий аналог FreeBSD Handbook, который облегчает жизнь и делает сам дистрибутив простым. Действительно, этот вики позволяет установить и настроить что угодно. А я в свою очередь хочу поставить Xfce и получить полноценную быструю рабочую машину, добавить поддержку русского языка, установить нужные программы для работы с фотокамерой и изображениями, заставить работать принтер Epson Stylus R800.

Archlinux делает вас умнее...

Не сказать, что я поумнел оттого, что делаю все по великолепному ArchWiki, даже принципиально от тыкания в кнопочки это не отличается, но ощущения совсем другие. Особенно, когда нет привычного GUI под рукой, приходится править все в ручную, и лезть туда, где еще не был. При настройке всего вышеобозначенного не возникло проблем, открываешь нужную страницу Wiki, и повторяешь все в точности так, как там написано. Таким образом я установил «иксы», gdm и Xfce. Все заработало на ура. Ну а имея графическую среду, даже у простого пользователя (то есть у меня) не возникнет трудности настроить все остальное. И все остальное действительно настроилось, заработало и радует! Правда возникло несколько казусов с правами, группами и прочим, которые решились оперативно и беспроблемно.

А вот что действительно расстроило, так это необоснованное и непонятное поведения Pacman, стандартного пакетного менеджера.

Резюме

Плюсы и «за» дистрибутива:

  • Легок и быстр
  • В стандартной поставке нет ничего лишнего
  • Полностью настраивается под себя
  • Легко настраивается под себя
  • Хорошая документация (на английском)

Минусы и «против»:

  • Не заработала звуковая карта (я мало «копал» в чем причина, но я не люблю, когда такие почти элементарные вещи не работают)
  • Аномальность Pacman
  • Плохой и неактуальный перевод Вики
  • Малая активность сообщества

  • Post Scriptum: на данный момент в Arch Linux Overlord отсутствует ветка с KDE 3, их место заняли KDE 4.

    Этот обзор начал писаться почти месяц назад, был заброшен и забыт, сегодня откопан, изменен и дописан.