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

Если читатель, получив общее представление о FreeBSD и ознакомившись с её историей, возымел желание узнать эту систему поближе, то перед ним лежит одна дорога — установить её и начать работать. 5. метазнание — из каких источников эти знания можно почерпнуть. Очевидно, что без первых двух компонентов обойтись невозможно. Без третьего же прожить можно, установив систему, руководствуясь FreeBSD Handbook, как воинским уставом, и постигая базовые понятия в процессе дальнейшей практической деятельности. Однако представление о таких вещах, как дисковая разметка, файловые системы и файловая иерархия, пользовательские аккаунты, пакеты и средства управления ими, способны не только облегчить установку, но и упростить первые шаги после неё. Главное же — это даёт понимание сути действий, необходимых при установке и сразу после неё. Что до знания источников информации и умения с ними работать — это универсальное пожелание к пользователю любой ОС. И отличительная особенность FreeBSD по сравнению не только с Windows, но и с многими дистрибутивами Linux заключается в том, что она стимулирует своего поклонника в приобретении таких знаний и умений — во-первых, и даёт множество возможностей реализовать свои стремления в этой области, во-вторых.

Все эти вопросы мы рассмотрим в этой и ближайших главах. Но пока начнём с «железа». Да, должен сразу предупредить: никаких однозначных рекомендаций здесь не будет, потому что если их и можно было бы дать, они устареют до того, как этот файл ляжет на сервер. Так что — лишь общие соображения. То, что без компьютера не обойтись при использовании любой операционной системы — может догадаться каждый. То, что этот компьютер должен более или менее соответствовать требованиям конкретной ОС — также более или менее понятно. Остаётся только определиться с тем, что это такое — соответствие компьютера и ОС. И здесь существует два аспекта. Первый — чисто количественный: каковы минимальные требования данной ОС к конфигурации машины, на которой она будет использоваться. Второй же — качественный: какие именно устройства наша система (в данном случае FreeBSD) поддерживает лучше, какие — похуже, а какие — не поддерживает как класс. Начнём с аспекта количественного. 486 процессор или выше, а также как минимум 24 MB памяти.

Вам потребуется как минимум 150 MB свободного места на диске для самой минимальной установки. К этому следует добавить, что для FreeBSD на платформе AMD64 требуется минимум процессор AMD64 (Athlon64, Phenom или Opteron). Или — любой процессор от Intel с поддержкой набора инструкций EM64T — то есть Pentium4F, Intel Core 2 и так далее (но не IA64). Впрочем, к теме 32 vs 64 мы ещё вернёмся и в этой главе, и в следующей. Данная в документации оценка несколько оптимистична (или устарела), особенно в отношении дискового пространства: возможно, с помощью всякого рода ухищрений FreeBSD и удастся втиснуть в 150 Мбайт, но радости от этого будет мало. В следующей главе мы увидим, что ныне базовая система плюс документация в виде man-страниц при установке штатным методом (то есть через sysinstall) занимает около 400 Мбайт. Касаемо дискового пространства также очень важно помнить, что для установки FreeBSD необходимо иметь минимум один свободный раздел, либо раздел, содержимым которого можно безболезненно пожертвовать, либо, наконец, просто неразмеченное (то есть не принадлежащее ни к одному из существующих разделов) дисковое пространство.

Причем предназначенный для FreeBSD раздел должен быть первичным (Primary Partition), а при наличии неразмеченного пространства существующая дисковая разметка должна допускать создание минимум ещё одного первичного раздела. И еще следует учесть, что сказанное касается только самой FreeBSD, но не оконной системы X, её оконных менеджеров или интегрированных десктопов, не говоря уже о дополнительных приложениях: каждый из этих компонентов предъявляет свои требования к объему оперативной памяти и свободному дисковому пространству. Впрочем, большого значения это не имеет: ныне в утиль списываются машины в конфигурациях, превосходящих указанные на несколько порядков. И в чисто количественном аспекте любая из них подошла бы для установки современной FreeBSD. Правда, FreeBSD часто используется на совсем уж «допотопном железе» — но, как правило, в роли сетевых роутеров и в тому подобных специальных целях. А для использования современных версий этой ОС в амплуа универсального десктопа требуется более или менее современная машина. Единственная универсальная рекомендация такова: если финансовые или какие-либо иные причины заставляют вас выбирать между более быстрым процессором или большим объемом памяти — выбирайте память.

Как и все Unix-подобные системы, FreeBSD (и особенно Иксы, интегрированные среды и «тяжёлые» приложения) более чувствительна к объему последней, нежели к скорости процессора. Хотя как раз FreeBSD при недостатке памяти способна работать более эффективно, нежели, например, Linux (о причинах этого будет говориться в одной из последующих глав). Впрочем, как вызвать нехватку памяти при обычных ныне даже в ноутбуках 1-2 (а то и более) её гигабайтах, я лично не очень представляю; разве что специально. Некоторое исключение из приведённых выше рекомендаций представляет случай использования FreeBSD с файловой системой ZFS. Как мы увидим со времени, в этом случае объем памяти ещё более существенен: разработчики ZFS и авторы её порта на FreeBSD рекомендуют иметь не менее 2 Гбайт физической RAM и не брезговать при этом и большим swap-разделом. Однако и быстродействие процессора при использовании ZFS оказывается существенным: практика показала, что оно реально даёт прирост в скорости файловых операций — такой, что он виден невооружённым глазом. Вот, пожалуй, и всё, что можно сказать о «железе» для FreeBSD в количественном аспекте.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *