FLWM, или предел минимализма

Алексей Федорчук
2000 г

Как можно было убедиться из одной из заметок на этих страницах, представители семейства *box’ов — очень простые, легковесные и быстрые оконные менеджеры. Однако они не являют собой предела простоты. Так как предоставляют более или менее развитые (и разнообразные) интерфейсные средства, средства запуска и управления приложениями, настройки и прочего. Однако оконные менеджеры вполне способны обходиться без этих излишеств. В чем можно убедиться на примере менеджера окон под названием FLWM. Читать далее «FLWM, или предел минимализма»

Blackbox как представитель True Unix GUI

Алексей Федорчук
2001 г

Очень древняя заметка. Да и герой её не обновлялся с незапамятных времён. Но именно в таком виде до сих пор входит в репозитории многих «больших» дистрибутивов.

Пожалуй, наиболее интенсивно развивающееся направление в развитии открытого софта — это интегрированные визуальные (называемые также не совсем точно графическими) среды — KDE и GNOME, — и приложения для них. Роль этих сред, особенно KDE, для роста популярности Unix-подобных систем (особенно Linux’а) переоценить трудно. Именно они помогли и помогают недавнему Windows-мигранту преодолеть барьер отчуждения от мира командных строк и текстовых редакторов. Читать далее «Blackbox как представитель True Unix GUI»

Как делать окна, или о WindowMaker

Алексей Федорчук
2000 г

Заметка написана очень давно, но, в связи с недавней реанимацией проекта, может представлять не только исторический интерес.

Многим памятна (по крайней мере, по литературным источникам) замечательная платформа Next — детище Стива Джобса, созданное им в период отрыва от Apple с ее Macintosh’ем. Являвшее собой диалектическое единство железа (черный кубик на базе процессора Motorolla 68040), операционной системы (базировавшейся на микроядре Mach) и графического пользовательского интерфейса (последние два компонента получили имя NextStep). Читать далее «Как делать окна, или о WindowMaker»

Debian и другие: инструментарий apt

Алексей Федорчук
23 марта 2006 г

Набор apt (Advanced Packaging Tools), как следует из его названия — это программный комплекс, охватывающий все стороны управления пакетами, вплоть даже до их построения из исходных текстов. Он включает в себя почти десяток команд, из которых нынче нас заинтересуют только три — apt-cache, средство работы с кэшем пакетов, apt-get — инструмент для их получения и установки, и apt-build — программа сборки пакета из исходных текстов формата deb-src. Они тесно переплетаются друг с другом, поэтому рассматривать их придется попеременно — примерно в том порядке, как они используются в реальной работе. Читать далее «Debian и другие: инструментарий apt»

Debian и Ubuntu: пакеты и репозитории

Алексей Федорчук и Владимир Попов
март 2006 — январь 2007

В этой заметке описано внутреннее устройство пакетов deb-формата, а также организация их репозиториев в дистрибутивах Debian и Ubuntu. Читать далее «Debian и Ubuntu: пакеты и репозитории»

Debian etc: семейство утилит dpkg

Алексей Федорчук
23 марта 2006 г

На фоне своих блистательных сородичей — семейства apt-get и программы aptitude, — утилиты dpkg, предназначенные для работы с единичными deb-пакетами, выглядят весьма скромно. Однако они Читать далее «Debian etc: семейство утилит dpkg»

Archlinux Building System: система построения пакетов

Автор: Алексей Федорчук
5 июля 2005 г

Самое интересное, что есть в Archlinux — это система построения пакетов Arch Building System (сокращенно ABS). Это развитие концепции портов CRUX, которые, в свою очередь, являют собой прямое продолжение системы портов FreeBSD. Подобно последней, ABS — автоматизированная система построения и установки пакетов из исходных текстов, обладающая, однако, рядом особенностей. Читать далее «Archlinux Building System: система построения пакетов»

Pacman: управление пакетами в Archlinux

Автор: Алексей Федорчук
5 июля 2005 г

В этой заметке я постараюсь продемонстрировать тот самый цимес, который придаёт неповторимое своеобразие Archlinux — систему управления пакетами под именем pacman. Читать далее «Pacman: управление пакетами в Archlinux»

Текстовый процессор Abiword

Алексей Федорчук и Алиса Деева
25 августа 2008 г

Рискнём предположить, что очень многие пользователи Linux используют текстовые процессоры с одной-единственной целью — обмениваться документами с пользователями Windows, часто не подозревающими о существовании иных форматов, кроме MS Word. Ну и, возможно, для эпизодического составления документов собственных — тех, которые требуют того или иного стандартного форматирования. Читать далее «Текстовый процессор Abiword»

Текстовые процессоры и их быстродействие: конец ещё одной легенды?

Алексей Федорчук
26 августа 2008 г

С давних пор среди линуксоидов бытует легенда, что OpenOffcie.org вообще и его текстовый процессор OOWriter отличаются от всех прочих программ своей особой медлительностью. Читать далее «Текстовые процессоры и их быстродействие: конец ещё одной легенды?»

Pidgin. Клиент мгновенных сообщений

Авторы: Алексей Федорчук и Алиса Деева

Очередной, второй подряд за короткий промежуток времени, закидон со стороны тёти Аси, в очередной же раз привёл к взрыву интереса к тем клиентам мгновенных сообщений (IM — Instant Messages), которые, помимо привычного протокола ICQ, способны поддерживать и более иные протоколы, в первую очередь — свободные. Одним из таких клиентов и является Pidgin. Читать далее «Pidgin. Клиент мгновенных сообщений»

Galculator

Алиса Деева
3 сентября 2008 г

Всем время от времени приходится чего-нибудь, да считать. Далеко не всегда —деньги, иногда и более важные вещи. И не всегда для этого есть под рукой абак, счёты или, на худой конец, компьютер с Windows и Excel’ем. В этом тяжёлом случае на помощь придёт Galculator. Читать далее «Galculator»

Насколько хорош LZMA, и немного о btrfs

Автор: Алексей Федорчук

Подавляющее большинство пользователей Unix-подобных систем хранят свои архивы в форматах tar.gz или tar.bz. В том же виде распространяется и большинство ориентированных на них материалов — от исходных текстов программ до подборок документации. Есть ли резон изменить эту традицию? Читать далее «Насколько хорош LZMA, и немного о btrfs»

Мысли об Ubuntu

Алексей Федорчук

К сочинению этой заметки меня побудили высказывания на многочисленных ресурсах, которые можно резюмировать одной фразой:  Глухое недовольство пользователей Ubuntu,  Будучи на протяжении ряда лет пользователем одного из вариантов этого дистрибутива (конкретно Kubuntu) и бегло знакомившись собственно с Ubuntu и с Xubuntu, счёт своим долгом сказать несколько слов в его защиту. Читать далее «Мысли об Ubuntu»

Btrfs и raid0: что стриппить?

Алексей Федорчук

Дописав посленюю заметку про btrfs , я вдруг понял, что упустил одну довольно важную деталь: создание raid0 с опцией -m обеспечивает стриппинг только метаданных, не распространяясь на данные собственно. Как пишутся при этом они — ведомо одному Аллаху. Читать далее «Btrfs и raid0: что стриппить?»

Zsh: установка и настройка

Алексей Федорчук
2001-2002 г

В одной из предыдущих заметок мы ознакомились с возможностями командной оболочки zsh. Теперь же займёмся его настройкой. Это довольно старая заметка, не утратившая, однако, актуальности. Хотя со времени её написания zsh приобрёл много дополнительных полезных свойств, среди которых: средства автоконфигурирования, поддержка UTF8 и многие другие. Читать далее «Zsh: установка и настройка»

Классические Unix-утилиты. Введение для пользователя

Алексей Федорчук
2002-2005 гг

Классические утилиты Unix обеспечивают базовую функциональность любой POSIX-совместимой системы. Собственно говоря, в свободных POSIX-системах они в чистом виде не встречаются из-за лицензионных соображений. Однако тут обнаруживаются их аналоги, разработанные в рамках проекта GNU (их обычно так и называют — GNU-утилиты) или различных BSD-проектов. Причем ни те, ни другие ничуть не уступают своим проприетарным прототипам в функциональности, а зачастую и превосходят их во многих отношениях. Читать далее «Классические Unix-утилиты. Введение для пользователя»

Файловые утилиты: создание и атрибуция

Алексей Федорчук
2002-2005 гг

В этой заметке и нескольких последующих будут рассмотрены команды, предназначенные для операций с файлами как целостными сущностями, не затрагивающие их содержимого. Читать далее «Файловые утилиты: создание и атрибуция»

Файловые утилиты: навигация, информация, манипулирование

Алексей Федорчук
2002-2005 гг

Следующее, что необходимо пользователю после создания файлов — ориентация среди существующего их изобилия. Этой цели служат Читать далее «Файловые утилиты: навигация, информация, манипулирование»

Утилита find как универсальный файловый инструмент

Алексей Федорчук
2001-2005 гг

В этой заметке речь пойдет о наборе исходников, известном в проекте GNU как findutils. И в первую голову — о команде find (как, впрочем, и о тесно связанной с ней команде xargs). Столь высокая честь выпадает им потому, что посредством этих двух команд можно решить если не все, то большинство (Buono Parte) проблем, возникающих при работе с файлами. Читать далее «Утилита find как универсальный файловый инструмент»

Команды обработки текстов

Алексей Федорчук
2001-2005 гг

Само по себе манипулирование файлами (копирование, перемещение и т.д.) также подразумевает изменение содержания некоторых файлов, но только одного-единственного типа (а именно — каталогов), однако собственно внутренняя сущность обычных файлов при этом не изменяется. Предметом же настоящей заметки будут штатные средства POSIX-систем, позволяющие в той или иной мере учитывать контент файлов и манипулировать им. Читать далее «Команды обработки текстов»

Файловые утилиты: архивация, компрессия, резервное копирование

Алексей Федорчук
2001-2005 гг

Архивация и компрессия — это уже не только манипулирование файлами, но и, некоторых образом, изменение их контента. Тем не менее рассмотрим их в этом разделе — ведь с позиций пользователя их смысл близок копированию файлов. И, собственно, целям резервного копирования и архивация, и компрессия призваны служить. Читать далее «Файловые утилиты: архивация, компрессия, резервное копирование»

Btrfs в двухдисковой конфигурации

Алексей Федорчук

Вдохновлённый прикидками быстродействия btrfs на однодисковой файловой системе, я решил опробовать её на конфигурации с мультиустройствами: пример ZFS показывал, что это может ещё более поспособствовать производительности файловых операций. Читать далее «Btrfs в двухдисковой конфигурации»

Linux: программные RAID-массивы

Алексей Федорчук
2003 г

В наши дни инсталляторы практически всех «больших» дистрибутивов позволяют размещать систему на RAID при первичной установке. Однако неплохо иметь представление о том, как это делается и руками. Читать далее «Linux: программные RAID-массивы»

Linux: технология LVM

Алексей Федорчук
2003 г

На одной из страниц говорилось о подготовке дисковых разделов для установки Linux’а — то есть, по мнению ряда читателей, вещах достаточно элементарных. Поскольку описан был, собственно говоря, лобовой подход к этой проблеме. Попробуем подойти к ней с другого бока. Должен предупредить, что данный материал несколько устарел, так как относится к lvm 1, однако в принципе при переходе ко второй его версии изменилось немного., так что он сохраняет некоторую актуальность. Читать далее «Linux: технология LVM»

Btrfs: поговорим о конверсии

Алексей Федорчук

Одна из уникальных особенностей btrfs — возможность конвертации в неё иной файловой системы без потери данных. Конечно, все мы знаем о том, что etx2fs можно безболезненно преобразовать в ext3fs. Но — лишь потому, что в внутренне это одна и та же файловая система, лишь с добавлением журнала. Уже в случае с ext4fs — косметическим костылём для линии ext* — конвертация оказывается невозможной, по крайней мере на современном этапе развития социализма… пардон, файловых систем. О том, чтобы преобразовать reiserfs, XFS, JFS во что угодно более иное (и наоборот), я не слышал даже разговоров. Читать далее «Btrfs: поговорим о конверсии»