Кандидатский минимум начинающего линуксоида

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

Этот материал сочинялся в середине нулевых годов нашего тысячелетия. Цель его была очевидна из названия. И, по дошедшим до меня слухам, он оказался полезен некоторым представителям узких кругов широких народных масс. Нынче, по ряду личных обстоятельств, передо мной встала аналогичная задача, которую я, в силу природной лени, хотел решить малой кровью — редактированием написанного. Однако за прошедшие полтора десятка лет ситуация резко изменилась — и теперь он служит только печкой, от которой можно танцевать. С этой целью материал этот был выкопан из закромов Родины, и размещается на Блогосайте as когда-то is, без всяких изменений. В том числе как памятник ушедшей эпохи… Читать далее «Кандидатский минимум начинающего линуксоида»

Пикты и их эль

Алексей Федорчук
Редакция 3-я, устарелая
Актуальная редакция

Актуальная версия: Пикты, их зверь и их эль

Это сочинение — попытка реконструкции происхождения пиктов и их «верескового эля», написанная в жанре исторической беллетристики. Оно начиналось как цикл заметок, посвящённых скорее истории одного литературного сюжета и его жизни в русской поэтической традиции, причём в откровенно шутливом ракурсе. Однако постепенно сочинение это, с одной стороны, обросло некоторыми историческими подробностями. А с другой, в первоначальной шутке оказалась лишь доля шутки, причём относительно небольшая. И в результате вниманию читателя предлагается третья редакция, в котором рассматривается история пиктов, их взаимоотношение с возможными предками, потомками и соседями. А также того, какую роль во всём этом тёмном деле играли Лох-Несское чудовище и вересковый эль.

Fedora 15: впечатления в преддверии релиза

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

Ещё одна заметка из серии исторических свидетельств.

Выход 15-го релиза Fedora не то что не за горами, а прямо таки на носу, ибо назначен на 24 мая. То есть самое время поспеть к шапочному разбору, дабы потом с гордостью заявлять: мы пахали тестировали! Тем более, что благодаря маленькой (и совсем нехитрой) хитрости удалось наконец водрузить RFRemix 15 на устройство OCZ Revo Drive. Читать далее «Fedora 15: впечатления в преддверии релиза»

Fedora 15: типа обзора от ленивого

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

Заметка из серии исторических свидетельств: как оно всё было каких-то три-четыре года назад.

Вроде все уже отметились описаниями новшеств новой версии Fedora — один я, как часто бывает в последнее время, сачкую. Почему? Ответить не трудно: новый релиз не вызвал ни одной эмоции, кроме скуки… Читать далее «Fedora 15: типа обзора от ленивого»

GhostBSD: продолжение истории

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

Призрак бродит по Европе, призрак берклинизма.

Увы, GhostBSD в реальности всё оказалось не так радужно, как в виртуальности — в полном соответствие с каким-то по счёту законом Мэрфи, который гласит: Читать далее «GhostBSD: продолжение истории»

И снова о юзерофильных BSD: PC-BSD и GhostBSD, обновлённые версии

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

В начале своего увлечения Cinnamon’ом я перепробовал почти все системы, в которых декларировалась поддержка этого десктопа. Среди них была и PC-BSD только что вышедшей тогда версии 10.0. Увы, при всей красоте её рабочей среды она обладала одним маленьким, но очень существенным в наших условиях недостатком — невозможностью настройки переключателя раскладок клавиатуры: выполнить эту манипуляцию иначе как мышью было невозможно. Читать далее «И снова о юзерофильных BSD: PC-BSD и GhostBSD, обновлённые версии»

Погружение в Salix. Завершение цикла

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

С некоторым опозданием довожу до сведения почтенного сообщества, что цикл Погружение в Salix на портале IBM developerWorks (он же IBM dW) завершён. В связи с чем размещаю здесь полное его оглавление. Читать далее «Погружение в Salix. Завершение цикла»

Погружение в Salix. Анонс

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

В русскоязычной секции портала IBM developerWorks (или, по простому, IBM dW) началась публикация цикла статей под общим названием Погружение в Salix. Он посвящён особенностям, специфичным для этого дистрибутива. К настоящему моменту размещены первые три части цикла: Читать далее «Погружение в Salix. Анонс»

Сравнение мужей: upstart vs BSD Init на SSD, а также другие

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

Надеюсь, что это последняя заметка, посвящённая хренометражу скорости загрузки Linux’а при использовании различных стилей инциализации. Потому что она закрывает последний вопрос в этом увлекательнейшем виде спорта — скорость загрузки системы с SSD при использовании BSD-подобной схемы инициализации. Читать далее «Сравнение мужей: upstart vs BSD Init на SSD, а также другие»

Дэниел Роббинс и файловые системы

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

Дело было в городе Альбукерке, штат Нью-Мексико, а название государства вы и сами угадаете. И жил да был там один парень. Звали его Дэниел Роббинс (Daniel Robbins), а в Сети он был известен как drobbins. Учился он в местном университете, а на досуге занимался всякими Unix’ами: поучаствовал в разработке FreeBSD, был одним из разработчиков проекта Stampede Linux — самый фронтирный дистрибутив последних лет ушедшего тысячелетия. А потом, в 2002 году, взял и изобрёл свой дистрибутив, который назвал Gentoo, быстро ставший очень популярным в определённых кругах линуксоидов. Читать далее «Дэниел Роббинс и файловые системы»

Сравнение мужей: upstart vs BSD Init

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

Тема скорости загрузки системы при использовании разных схем инициализации привлекала и привлекает внимание по той же причине, что и бег на дистанцию 100 метров: молчаливо предполагается, что это быстрый способ определения скорости работы в реальных условиях. Читать далее «Сравнение мужей: upstart vs BSD Init»

PC-BSD 10.0.1: фетяску очередной берклиады

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

Давеча дошли наконец руки поглядеть на первый dot-релиз PC-BSD — 10.0.1, то есть корректирующий. В тайной надежде, что в нём поправлен мелкий баг с настройкой раскладки клавиатуры в Cinnamon’е (о котором я недавно писал). Поэтому, скачав установочный образ сразу по его появлении, я при первой возможности отправился в свой VirtualBox — инсталлировать с него систему. Читать далее «PC-BSD 10.0.1: фетяску очередной берклиады»

DragonFly. Интермедия: знание через силу. Файловые системы

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

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

DragonFly. Интермедия: знание через силу. Модели именования устройств

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

На предыдущей странице была рассмотрена номенклатура накопителей, построенная по модели так называемых «имён верхнего уровня». Именно эта модель поддерживается непосредственно ядром DragonFly. И именно с такими именами имеет дело применитель при разметке диска во время установки системы. Читать далее «DragonFly. Интермедия: знание через силу. Модели именования устройств»

DragonFly. Интермедия: знание через силу. Вопросы номенклатуры

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

Как известно, все, имеющееся в POSIX-системах, суть файлы. Не исключение и DragonFly — диски, слайсы и разделы представляются в ней файлами специального типа, которые так и назваются — файлы устройств. Читать далее «DragonFly. Интермедия: знание через силу. Вопросы номенклатуры»

DragonFly. Интермедия: знание через силу. Диски, слайсы, разделы

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

Нынче (и довольно давно) в DragonFly применяется система размещения данных Hammer, которая объединяет функции управления разделами, их логическими томами и собственно файловой системы. И о которой я рассчитываю рассказать со временем. Однако не потеряла актуальности и традиционная для BSD файловая система на базе FFS — таковой в DragonFly выступает UFS, унаследованная от FreeBSD 4-й ветки. В частности, и потому, что Hammer очень не рекомендуется использовать на дисках (или разделах) объёмом менее 50 ГБ. Впрочем, в обоих случаях разметка диска, являющаяся темой этой страницы, выполняется одинаково, различаясь лишь некоторыми деталями. Читать далее «DragonFly. Интермедия: знание через силу. Диски, слайсы, разделы»

DragonFly. Интермедия: знание через силу. Пара слов о загрузке

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

На самом деле эта тема заслуживает очень многих пар слов — и некоторые из них сказаны на отдельной странице. Пока же поговорим только о том, что необходимо знать на этапе инсталляции. Читать далее «DragonFly. Интермедия: знание через силу. Пара слов о загрузке»

DragonFly. Интермедия: знание через силу. Что такое установка

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

Начинающему пользователю инсталляция любой системы кажется процессом таинственным и непонятным. В случае же с BSD это усугубляется упорно циркулирующими в сети слухами об их особенной, по сравнению с установкой Linux, сложности. Однако, если посмотреть в корень, в инсталляции любой (в том числе и BSD) системы ничего таинственного нет. Ибо в общем случае она распадается на ряд простых составляющих: Читать далее «DragonFly. Интермедия: знание через силу. Что такое установка»

DragonFly. Интермедия: знание через силу. Вступление

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

Не буду обманывать читателя несбыточными надеждами: установка любой BSD-системы требует некоторых предварительных познаний. Правда, скажу по секрету, что такие познания требуются и при установке любой другой ОС, разве что пользователи MacOS могут без них обойтись — ибо устанавливать систему им обычно не приходится. Однако ныне применительно к юзерофильным дистрибутивам Linux считается неприличным говорить о таких вещах, как дисковая разметка или файловые системы: молчаливо предполагается, что «простому» пользователю это не нужно и не должно быть интересно. Будущего же берклианца предупреждают сразу и честно, что кое-какие представления об этих (и некоторых других) материях ему очень желательны. Читать далее «DragonFly. Интермедия: знание через силу. Вступление»

DragonFly. Интермедия: знание через силу

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

Мне кажется, что здесь я собрал тот минимум сведений, которые должен знать начинающий пользователь перед установкой своей первой BSD-системы. И также надеюсь, что ею будет та из них, что зовётся DragonFly. Предполагается, что читатель имеет некоторое представление о том, что такое Linux. Хотя это и не обязательно — BSD-системы не противопоказаны и Windows-применителям (не путать с потребителями-вендузяднегами). Если упустил чего-то важное — буду признателен за напоминание. Читать далее «DragonFly. Интермедия: знание через силу»

DragonFlyBSD. Установка на UFS

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

Как было сказано во вводных замечаниях к данному циклу, основной файловой системой в этой ОС ныне является Hammer. Однако и старую добрую UFS пока ещё не запретил — более того, именно она рекомендуется при установке системы на целевой носитель не очень большого объёма (менее 50 ГБ). Так что ниже я бегло рассмотрю именно этот случай, иллюстрированный скриншотами. Читать далее «DragonFlyBSD. Установка на UFS»

FreeBSD: виртуальные файловые системы

Алексей Федорчук
27 Сентябрь 2005 г

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

DragonFlyBSD. Первые шаги: порты и пакеты

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

Освоившись со спецификой консольного режима DragonFlyBSD, можно заняться делом первой очереди — наладкой доступа к портам dports и пакетам pkgng. В качестве исторической справки напомню, что унаследованные от FreeBSD порты были первой системой управления программами в DragonFly — здесь они получили имя dfports. Причём рассматривались как паллиатив, до изобретения собственной системы пакетного менеджмента — эта цель, поставленная в 2003 году, не выполнена до сих пор: воистину, нет ничего устойчивей паллиативов. Читать далее «DragonFlyBSD. Первые шаги: порты и пакеты»

DragonFlyBSD. Особенности консольного режима

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

Сразу после установки DragonFly в системе имеется только базовый комплекс утилит командной строки — ни малейшими Иксами и тем более десктопами здесь и не пахнет. И то и другое придётся устанавливать самому из портов или пакетов, о чём речь пойдёт своевременно или несколько позже. Поэтому вкратце опишу особенности консольного режима для тех применителей, которые привыкли к консоли Linux’а (и тем более для тех, кто живой консоли в глаза не видел). Читать далее «DragonFlyBSD. Особенности консольного режима»

DragonFlyBSD. Стандартная установка

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

Всё нижесказанное иллюстрируется скриншотами, сделанными при установке в виртуальной машине. Некоторые мелкие расхождения с реальностью будут оговариваться особо. Читать далее «DragonFlyBSD. Стандартная установка»

DragonFlyBSD. Прелюдия к установке

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

Установка DragonFlyBSD очень проста и не занимает много времени. Собственно, некогда, почти 10 лет назад, я её уже подробно описывал. С тех пор программа инсталляции не изменилась — в неё добавилась только возможность включения файловой системы Hammer «из коробки». Так что я ограничусь серией скриншотов, к комментариях к которым приведу свои соображения по тем вопросам, по которым я изменил своё мнение. Читать далее «DragonFlyBSD. Прелюдия к установке»

Hammer. Что это такое?

Проект DragonFly BSD
Перевод Алексея Федорчука

Что такое HAMMER?

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