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»

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. Что это такое?»

DragonFlyBSD 3.6. Вводные замечания

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

О том, что такое DragonFlyBSD, откуда и почему она образовалась, я в своё время написал немало. И все эти сведения войдут в итоге в книжку по истории FOSS, когда я её наконец доделаю. Так что можно сразу браться за знакомство с этой системой. Для чего перво-наперво не худо разжиться её дистрибутивом и установить его. Читать далее «DragonFlyBSD 3.6. Вводные замечания»

DragonFlyBSD. Преамбула

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

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

DragonFlyBSD. Система, к которой возвращаются

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

Вектор развития всего прогрессивного дистроения в Linux’е заставяет задуматься о поисках очередного запасного аэродрома. Что привело меня к DragonFlyBSD, которая и будет героиней представляемого цикла заметок. Читать далее «DragonFlyBSD. Система, к которой возвращаются»

DragonFly BSD: виртуальные впечатления

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

Образ DVD-диска LiveCD после декомпрессии имеет объём около 1,6 Гбайт. Его надлежит сболванить и вставить в привод. После чего есть два варианта: либо загрузиться с него «вживую», либо запустить в виртуальной машине. Казалось бы, второй вариант для LiveCD смысла не имеет, поскольку он и сам своего рода виртуальный. Однако… Читать далее «DragonFly BSD: виртуальные впечатления»

DragonFly BSD: пять лет спустя

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

Страшно подумать — более пяти лет прошло с тех пор, как я первый раз устанавливал DragonFly BSD. В какой-то мере это произошло случайно — для моих сочинений мне требовалась тогда BSD-система, а привычная и знакомая FreeBSD категорически отказывалась установиться на мою тогдашнюю единственную машину — ноутбук Toshiba, что вызвало к жизни заметку о её больших приключениях. Читать далее «DragonFly BSD: пять лет спустя»

DragonFlyBSD и графическая консоль

Автор: Алексей Федорчук
30 мая 2005 г

Консольная графика, то есть вывод произвольных попиксельных изображений (в том числе и шрифтов) средствами системы, без привлечения оконной системы X или специализированных библиотек (типа SVGAlib), до сего дня был слабым местом BSD-систем. Особенно — в сравнении с Linux, где графическая консоль (через Frame Buffer) поддерживается ядром уже очень давно. В OpenBSD же и NetBSD, насколько мне известно, вообще нет аналогов этому. А во FreeBSD графическая консоль (т.н. pixel mode) была реализована не лучшим образом: с максимальным разрешением до 800×600, да и не на всех видеокартах картина получалась мало-мальски приличной. Читать далее «DragonFlyBSD и графическая консоль»

DragonFlyBSD: Установка и первичная настройка

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

Генеральный путь для получения дистрибутива DragonFlyBSD, к сожалению (для обитателей необъятных просторов нашей Родины, в массе своей хорошим коннектом не избалованных) — один-единственный: из Сети. Правда, в утешение можно сказать, что там он доступен в нескольких вариантах. Читать далее «DragonFlyBSD: Установка и первичная настройка»

DragonFlyBSD: Ядро и мир

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

Сборка собственного ядра — один из любимых видов спорта истинных POSIX’ивстов. А для пользователей BSD-систем спорт этот традиционно приобретает черты многоборья. Потому что они располагают средствами не просто перекомпилировать ядро, но и построить собственный мир — полностью пересобрать базовую систему. Читать далее «DragonFlyBSD: Ядро и мир»

DragonFlyBSD: Об обновлении системы. Релиз 1.2

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

Около девяти месяцев прошло со дня выхода первого официального релиза DragonFlyBSD, когда начали поговаривать о релизе втором. И хотя в промежутках ОСестроительная мысль не стояла на месте — регулярно выходили ежедневные снапшоты системы, каждый третий или четвертый из которых получал, и заслуженно, статус стабильного, — выхода новой официальной версии с нетерпением ждали все пользователи этой операционки. Число которых, нужно сказать, росло в геометрической прогрессии. Так, только среди посетителей Юниксфорума за несколько месяцев оно возросло втрое (с одного до трех). Читать далее «DragonFlyBSD: Об обновлении системы. Релиз 1.2»

DragonFlyBSD: история полета

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

Сочинялось на протяжении 2004-2005 годов и в разных вариантах размещалось на нескольких сайтах. Ибо не каждый день на наших глазах возникает (и, главное, активно развивается, а не забрасывается по прошествии недолгого времени) новая операционная система. Читать далее «DragonFlyBSD: история полета»

DragonFly: монтирование образов CD- и DVD-дисков

26 апреля 2005 г

Как известно, образы для записи CD- и DVD-дисков во всех Linux’ах и BSD’ях создаются посредством утилиты mkisofs. После чего и записываются тем или иным образом:-) (cdrecord там, или burncd). Однако нередко, прежде чем портить болванку, возникает желание посмотреть — а то ли собрано в образ, что нужно? Читать далее «DragonFly: монтирование образов CD- и DVD-дисков»