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

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

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

FreeBSD 10.0-beta1: ZFS «искаропки»

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

При всей моей любви к FreeBSD, не могу не признать, что в настоящий момент в десктопной сфере она почти безнадёжно отстала от Linux’а. Если всего пять лет назад на эту тему можно было говорить более или менее серьёзно, то нынче все касающиеся её разговоры вызывают саркастическую (и не всегда необоснованную) ухмылку. Читать далее «FreeBSD 10.0-beta1: ZFS «искаропки»»

FreeBSD 9.1: снова детективный релиз

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

Похоже, что в моду входит новый приём повышения популярности систем и дистрибутивов, приуроченный к выходу их очередных релизов. Сначала за неделю до официального объявления по сети на тематических ресурсах распространяются слухи, что «где-то там, вдалеке от Москвы», на неких таинственных ftp-серверах уже лежат установочные образы. Потом эти слухи… не то чтобы опровергаются, а ставятся под сомнение: то ли лежат, то ли не лежат, то ли релиза, то ли не релиза. Что, разумеется, только подогревает интерес у авантюристически настроенных граждан, к коим принадлежит и автор этих строк. Читать далее «FreeBSD 9.1: снова детективный релиз»

Сага о FreeBSD. Базовые познания

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

Я надеюсь, что в настоящей главе я собрал тот минимум сведений, которыми должен располагать начинающий пользователь перед своей первой установкой FreeBSD. Если упустил чего-то важное — буду признателен за напоминание. Читать далее «Сага о FreeBSD. Базовые познания»

Сага о FreeBSD. Железо для леди Free

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

Если читатель, получив общее представление о FreeBSD и ознакомившись с её историей, возымел желание узнать эту систему поближе, то перед ним лежит одна дорога — установить её и начать работать. Читать далее «Сага о FreeBSD. Железо для леди Free»

Сага о FreeBSD. Очерки новейшей истории

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

В предыдущей главе повествование оборвалось 22-м ноября 1994 года — днём, когда было объявлено о выходе FreeBSD версии 2.0. В главе же нынешней мы посмотрим, как события развивались дальше. Читать далее «Сага о FreeBSD. Очерки новейшей истории»

Сага о FreeBSD. Берклиада, или предыстория одной системы

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

Определившись в предыдущей главе со спецификой FreeBSD, давайте посмотрим, как эта система дошла до жизни такой. Для чего обратимся к её истории. В своей протоисторической части она во многом перекликается с материалами по истории Linux. А один из форков настоящего повествования — DragonFlyBSD: история полета. Читать далее «Сага о FreeBSD. Берклиада, или предыстория одной системы»

Сага о FreeBSD. Героиня выходит на сцену

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

Книгу о любой операционной системе принято начинать с формального определения, что она собой представляет. Попробуем и мы не отступить от этой традиции — насколько получится. Читать далее «Сага о FreeBSD. Героиня выходит на сцену»

Сага о FreeBSD. Вступление

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

Эта книга посвящается FreeBSD — одной из открытых и свободных операционных систем семейства Unix-подобных (или, точнее, POSIX-совместимых). Она во многом сходна с ОС Linux, которая, по крайней мере, в имени своём приобрела в наши дни широкую известность не только в компьютерных кругах. Однако, наряду с общими чертами, обусловленными родовой принадлежностью, FreeBSD обладает и своей спецификой. И то, и другое послужит предметом рассмотрения в этой книге. Читать далее «Сага о FreeBSD. Вступление»

FreeBSD на десктопе

Алексей Федорчук
Впервые опубликовано:  LinuxFormat, #111 (ноябрь 2008)

Если «десктопизацию» Linux’а можно считать свершившимся фактом, то в отношении FreeBSD картина вырисовывается более противоречивая. С одной стороны, тенденция в сторону «пользовательских столов» не миновала и эту ОС — как саму, так и её юзерофильных отпрысков вроде PC-BSD и DesktopBSD. С другой же, всё громче слышен грозный ропот админов: «FreeBSD — это святое, юзеры, уберите от неё свои грязные десктопные лапы». Где же истина? Читать далее «FreeBSD на десктопе»

FreeBSD: ручная разметка диска

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

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

BSD-системы: загрузка и инициализация

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

В этой статье процессы загрузки и инициализации BSD-систем будут рассмотрены последовательно — от включения машины до появления приглашения командой строки. Подобно тому, как это было сделано для Linux в известном манускрипте Грега О’Кифи From PowerUp To Bash (От включения питания до приглашения Bash) — идея его легла в основу данного сочинения. Читать далее «BSD-системы: загрузка и инициализация»

FreeBSD для AMD64 против BSD для i386: еще раз о быстродействии

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

Поводом к сочинению этой заметки послужило сообщение Томаша Борштнара в списке рассылки DragonFlyBSD, посвященное измерению сравнительного быстродействия этой ОС с FreeBSD различных веток (4.11, 5.4, 6.0Beta) в сборках для архитектур i386 и AMD64 (как известно, DragonFly существует только в сборке для i386, хотя и способна работать на 64-битных машинах). Измерения проводились на машине AMD64/939 3000+ с 2GB RAM (dual-channel), а в качестве пузомерки была выбрана программа ubench, измеряющая быстродействие процессора (CPU) и подсистемы памяти (MEM). Читать далее «FreeBSD для AMD64 против BSD для i386: еще раз о быстродействии»

FreeBSD: управление портами

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

В заметке FreeBSD: управление пакетами были рассмотрены инструменты для установки прекомпилированных бинарных пакетов. Однако этот метод не является основным при наращивании функциональности операционок BSD-клана: средства пакетного менеджмента суть производные систем сборки пакетов из исходников. Читать далее «FreeBSD: управление портами»

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

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

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

Графический инсталлятор для FreeBSD

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

Как известно, FreeBSD штатным образом устанавливается посредством программы sysinstall (которая одновременно выступает и универсальным постинсталляционным конфигуратором). Отношение к ней в народе — двоякое: те, кто врубился в ее логику, эту программу любят, те, кто не смог или не захотел, — ненавидят. Читать далее «Графический инсталлятор для FreeBSD»

FreeBSD: новый инсталлятор?

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

Наконец, новые веяния в мире инсталляторов дошли и до собственно FreeBSD — Эндрю Тернер (Andrew Turner), реализуя программу Google Summer of Code, прикрутил к 1-й Бете ее BSD Installer, о котором говорилось в предыдущей заметке. В результате получился очередной дистрибутив этой операционки, получивший имя 6.0-BSDINSTALLER-BETA-1-i386. Читать далее «FreeBSD: новый инсталлятор?»

FreeBSD: монтирование сменных устройств и механизм HAL

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

В одном из обсуждений на форумах мне попалась такая фраза от некоего анонима:

бсдшники настолько суровы, что флешки вручную монтируют. Читать далее «FreeBSD: монтирование сменных устройств и механизм HAL»

FreeBSD 7.0: доводим до ума

Алексей Федорчук
8 ноября 2007 г

Получив в свое распоряжение смонтированные и практически безразмерные файловые системы, остаётся только залить их содержимым, дабы приступить к работе. Это можно сделать разными способами. Канонический путь правоверного «фришника» — запасшись пивом, скачать дерево исходников системы, переконфигурировать ядро, пересобрать ядро и мир, скачать и развернуть тарболл дерева портов, установить из портов все нужные приложения… Правда, пива для выполнения всех этих процедур потребуется немало. Так что мы пойдём другим путём, обратившись к нелюбимой многими утилите sysinstall — заодно и оценим ее мощь. Читать далее «FreeBSD 7.0: доводим до ума»

FreeBSD 7.0 и ZFS

Алексей Федорчук
30 октября 2007 г

Долгожданное событие — выход первой бета-версии FreeBSD 7.0 в виде ISO-образов компакт-дисков, — наконец, свершилось. Конечно, получить ее можно было и раньше — установив нынешнюю стабильную версию (6.2), обновив ее исходники через cvs-up до текущей и пересобрав ядро и «мир». Однако появление образов упростило процесс — в том числе и для тех, кто не имеет в данный момент установленной FreeBSD. Получив тем самым доступ ко всем новшествам текущей ветки, иглавное из которых — поддержка файловой системы ZFS. Изучением которой мы со временем и займёмся. Но сначала — Читать далее «FreeBSD 7.0 и ZFS»

Программный RAID во FreeBSD

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

Изрядная часть предыдущих заметок о FreeBSD была посвящена ручной разметке дисков — созданию слайсов, разделов, файловых систем, а также монтированию последних в древо FreeBSD. Однако на практике необходимость прибегать к такого рода мануальной терапии возникает не так уж часто — при начальной установке заботу обо всех этих проблемах берет на себя sysinstall. Причём все эти действия совершаются почти нечувствительно для пользователя. Возникает вопрос — а за каким же я столько распинался на эти темы, если большинству пользователей с ними столкнуться не придется никогда? Читать далее «Программный RAID во FreeBSD»

Запись CD-R/RW в BSD-системах

2005

Когда я впервые знакомился FreeBSD, запись компактов в ней мне казаласть задачей сложной и интуитивно неясной. Однако — лишь до тех пор, пока я не попробовал это проделать. И оказалось, что, как и все во Free, это — не просто. А — очень просто. В ознаменование чего я и составил себе для памяти этот маленький HOW-TO’й. Может быть, он еще кому-нибудь пригодится. Тем более, что, за исключением одного оговоренного ниже момента, все сказанное может быть использовано в любой BSD-системе — по крайней мере, за DragonFlyBSD ручаюсь. Читать далее «Запись CD-R/RW в BSD-системах»

ZFS в подробностях. Былое и ныне

Алексей Федорчук
13 декабря 2007 г

Настало время поговорить подробнее о ZFS в текущей версии FreeBSD. Сначала я хотел написать нечто вроде подробного руководства по ZFS. Но потом решил, что это большого смысла не имеет — ибо оказалось, что материалов по ней, в том числе и русскоязычных, много, и они содержат более чем достаточно технической информации. Читать далее «ZFS в подробностях. Былое и ныне»

FreeBSD: физика файловой системы UFS

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

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

FreeBSD 6 и AMD64: тесты файловых операций

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

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

UFS: эффект асинхронного монтирования

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

Обескураживающие результаты тестирования файловой системы FreeBSD (UFS2, принятая в качестве нативной в 5-й ветке), выполненные ранее, не давали мне покоя. И даже то, что при использовании программного RAID (измерения проводились на дисках, объединенных ccd) скорость файловых операций уже не смотрелась столь мрачно, дела не меняло — ведь сама по себе файловая системы тут не при чем. Читать далее «UFS: эффект асинхронного монтирования»