Btrfs: прикинем быстродействие

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

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

Btrfs: подготовительные мероприятия

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

Чтобы использовать btrfs, нужно для начала обеспечить её поддержку — на сегодняшний день ни один дистрибутив «искаропки» этого не предоставляет. Но, как можно догадаться из предыдущей заметки, этого можно достигнуть двумя путями. Первый — скачать и установить последний патч к ядру (на момент сочинения — за номером 0.17). Он, безусловно, прост, описан в документации, по сообщениям как на официальном сайте, так и в сети, работает с ядром версии 2.6.28, однако на счет более ранних версий информации у меня нет. Конечно, можно поэкспериментировать с ними самому — но гарантии успеха не даст даже страховой полис. Читать далее «Btrfs: подготовительные мероприятия»

Файловая система btrfs: вводные соображения

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

Хайку, танки, БТРы
Почти Владимир Шинкарёв

Казалось бы, ZFS, интегрировав в себе файловую систему и систему управления разделами и томами, поставила точку в длинной истории тех и других. Если не затрагивать серверного сегмента, то обеспечиваемая ею лёгкость администрирования устройств хранения данных и быстродействие файловых операций неожиданно сделало анахронизмом все прочие системы этого назначения — в тех ОС, для которых она разрабатывалась (Solaris, OpenSolaris и его клоны) и на которые она портирована (FreeBSD и, по слухам, NetBSD). Читать далее «Файловая система btrfs: вводные соображения»

Лишнему в ядре не место

Алексей Федорчук
3 сентября 2008 г

До сих пор все конкретные примеры конфигурирования ядра относились к дистрибутиву Zenwalk. Штатный метод его загрузки — использование инициирующего диска в памяти, initrd. Однако на более-менее стандартном «железе» и при использовании одной из общепринятых файловых систем в качестве корневой ядро с дистрибутивного носителя, устанавливаемое по умолчанию, может загрузиться и без него — правда, при этом потеряются стартовые красоты типа сплэш-картинки. Читать далее «Лишнему в ядре не место»

Ядро для «памятливой» машины

Алексей Федорчук
3 сентября 2008 г

Как известно, почти все ныне продаваемые процессоры являются 64-разрядными. Что, конечно, открывает перед пользователями сияющие вершины производительности… в светлом будущем, в отдалённой перспективе. А пока создаёт для них больше проблем, нежели даёт выгод. Читать далее «Ядро для «памятливой» машины»

Пересборка ядра: ядерный распад или термоядерный синтез?

Алексей Федорчук
3 сентября 2008 г

Лет десять назад каждый второй линуксоид начинал своё приобщение к этой системе с перекомпиляции ядра. А для пользователей, например, Slackware эта процедура вообще рассматривалась чуть ли не как обязательный элемент установки и постинсталляционной настройки. А подчас к ней приходилось прибегать и до инсталляции, так как штатные ядра с дистрибутивных носителей не всегда успевали за развитием даже «базового» железа. Читать далее «Пересборка ядра: ядерный распад или термоядерный синтез?»

Что такое ядро?

Алексей Федорчук
3 сентября 2008 г

Ядро, как и следует из названия, являет собой сердце любого дистрибутива Linux (да и иной ОС тоже). Оно отвечает за взаимодействие пользовательских приложений (в самом широком смысле слова) с аппаратурой компьютера. Читать далее «Что такое ядро?»

Текстовый редактор Geany

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

Современная преамбула: эта статья была написана достаточно давно — с тех пор Geany развивался со страшной научно фантастической силой. Ряд его новых функций, а также тех, что не охвачены здесь, описаны в серии недавних заметок (11/01/2009, alv). Читать далее «Текстовый редактор Geany»

Редактор nano

Алексей Федорчук
2005 г — 2006 г

Редактор nano вполне может сыграть роль своего рода амортизатора для начинающего пользователя. Да, это не Vim, не emacs, и даже не joe. Но с задачей конфигурирования справляется успешно. А в освоении и`обращении — прост, как грабли. Не случайно во многих дистрибутивах Linux он по умолчанию предлагается в качестве общесистемного. Читать далее «Редактор nano»

Шрифты в Иксах: три года спустя

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

Казалось бы, шрифты — это такая консервативная штука, что за короткий срок каких-либо принципиальных изменений в этой сфере ожидать трудно. Однако едва прошло три года со времени публикации статьи Система X Window и шрифты, как она оказалась несколько устаревшей. Не принципиально, но ряд моментов определенно требует корректив. Читать далее «Шрифты в Иксах: три года спустя»

Шрифты: полиграфическое введение

Алексей Федорчук
7 июля 2005 г

Шрифты — неотъемлемый атрибут среды обитания пользователя. Действительно, мало радости будет от самых навороченных иконок и панелек круто интегрированного графического десктопа, если подписи на них будут не читаемыми. Да еще и не русскими буквами. И потому в этом цикле мы попытаемся собрать все, что имеет отношение к шрифтам, используемым как в консоли, так и Иксах. Читать далее «Шрифты: полиграфическое введение»

Немного о bash и его настройках

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

Командной оболочке bash посвящено бессчётное число материалов, к которым я, не являясь ни ее любителем, ни, тем более, знатоком, мало чего могу добавить. Однако bash — наиболее распространенная среди пользователей Linux командная оболочка, выступающая в этой ОС к тому же общесистемной и умолчальной. Популярна она, насколько мне известно, и среди пользователей иных POSIX-систем: так, она является единственной оболочкой в базовой установке OpenSolaris. А ныне принята она и в MacOS X, где сменила традиционную для BSD-систем csh. Читать далее «Немного о bash и его настройках»

Командная оболочка tcsh

Поводом для этой заметки послужило обсуждение вопроса об автодополнении в командной оболочке csh, которая во FreeBSD представляется по умолчанию как login shell администратора. В процессе его обсуждения я вспомнил о своей старой заметке, посвященной C-shell и tcsh, не потерявшей актуальности, но очень схематичной. Всё это и подвигло меня завершить, наконец, работу, которую я так долго откладывал: обобщить все материалы по командной оболочке tcsh, результаты которой и составят предмет настоящего очерка. Читать далее «Командная оболочка tcsh»