CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
01.09.2016

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Дистрибутивы :: BSD :: FreeBSD

Что надо иметь
1. "Железо" для леди Free

CITKIT.ru

Страницы: 1 :: 2 :: 3 :: следующая

Если читатель, получив общее представление о FreeBSD и ознакомившись с её историей, возымел желание узнать эту систему поближе, то перед ним лежит одна дорога — установить её и начать работать. Для чего требуются три компонента:

  • машина, пригодная для установки FreeBSD;
  • дистрибутив этой системы;
  • некий минимум базовых знаний, или, по крайней мере,
  • желание эти знания приобрести и знание источников, из которых их можно почерпнуть.

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

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

Все эти вопросы мы рассмотрим в этой и ближайших главах. Но пока начнём с "железа". Да, должен сразу предупредить: никаких однозначных рекомендаций здесь не будет, потому что если их и можно было бы дать, они устареют до того, как этот файл ляжет на сервер. Так что — лишь общие соображения.

То, что без компьютера не обойтись при использовании любой операционной системы — может догадаться каждый. То, что этот компьютер должен более или менее соответствовать требованиям конкретной ОС — также более или менее понятно. Остаётся только определиться с тем, что это такое — соответствие компьютера и ОС.

И здесь существует два аспекта. Первый — чисто количественный: каковы минимальные требования данной ОС к конфигурации машины, на которой она будет использоваться. Второй же — качественный: какие именно устройства наша система (в данном случае FreeBSD) поддерживает лучше, какие — похуже, а какие — не поддерживает как класс.

Начнём с аспекта количественного. Минимальные системные требования машины с архитектурой i386 для установки на неё 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 в количественном аспекте. Теперь давайте рассмотрим качественную сторону вопроса. В общем виде вопрос поддержки аппаратного обеспечения любой операционной системой был рассмотрен в специальной статье. Здесь, не пересказывая её положений, мы развернём этот вопрос применительно к ОС конкретной — нашей героине FreeBSD.

Существует мнение, что FreeBSD поддерживает менее широкий круг оборудования, нежели Linux (не говоря уже о Windows). И это чистая правда — но, как нередко случается, далеко не вся правда. Потому что и в этом вопросе обнаруживается две стороны — поддержка базового оборудования, обеспечивающего работу машины, во-первых, и разного рода дополнительной периферии, во-вторых.

Очевидно, что роль их неравноценна: без поддержки "базового железа" нашей ОС её будет невозможно ни установить, ни запустить, ни, тем более, использовать. Однако если "базовое железо" поддерживается, то для тех, кто планирует применение FreeBSD в основном (или исключительно) для работы, этого может оказаться достаточно: вполне возможно, что поддержка всякого рода "архитектурных излишеств" типа принтеров, сканеров или телетюнеров им просто не нужна. И в то же время она может оказаться критичной для тех, кто использует компьютер как универсальный домашний комбайн. Впрочем, как уже говорилось в одной из предыдущих глав, таким пользователям всё равно лучше поискать себе другую ОС.

Так что начнём с рассмотрения вопроса о поддержке необходимого. В это понятие попадают:

  • процессор;
  • набор управляющей логики (так называемый чипсет);
  • память;
  • видеоподсистема (в просторечии именуемая видеокартой);
  • сетевые устройства.



Страницы: 1 :: 2 :: 3 :: следующая

Комментарии

Страницы комментариев: 1 :: 2 :: следующая

аноним, Sun Jan 4 19:36:23 2009:
аноним, воскресенье, 4 января 2009 г. 17:21:09:
они являются по отношению к компьютеру шлюзом по умолчанию

Dsl может преобразовывать сетевые адреса? И по какому умолчанию? natd не надо запускать?
аноним, Sun Jan 4 18:49:27 2009:
2 аноним, воскресенье, 4 января 2009 г. 17:21:09:

в принципе идеальный вариант для любой системы

>Что касается DSL-устройств

так не зря же над Федорчуком посмеиваются:P одно дело разбираться, другое переводить и разбавлять
аноним, Sun Jan 4 17:21:09 2009:
"Что касается DSL-устройств — то они, как известно, делятся на две группы: те, что подключаются к компьютеру через стандартный сетевой интерфейс, и подключаемые к USB-разъему. Первые воспринимаются системой как обычные сетевые карты" (цитата)

Они не воспринимаются системой "как обычные сетевые карты", они являются по отношению к компьютеру шлюзом по умолчанию - идеальный вариант для подключения Linux или BSD системы к интернету.
На компьютере, для взаимодействия с таким DSL модемом должна быть установлена сетевая карта, только она и "воспринимается системой"
Алексей Федорчук, Thu Nov 20 09:55:39 2008:
2 unknownDaemon
> Ну эт вы зря... я не пров, конечно
____
Ключевая фраза.
Как расшифровывается VPN? - Приватная сеть. То есть созданная для использования в приватных (вне зависимости от масштаба, как в Вашем случае) целях.
А провайдер - это субъект публичный, а не приватный :)
Dmitriy, Thu Nov 20 09:37:55 2008:
Я на работе под виртуалкой запускал FreeBSD на 16М. Есть мнение, чт после установки FreeBSD может работать на 8М. но медленно
unknownDaemon, Tue Nov 18 04:22:57 2008:
>ИМХО, глупость

Ну эт вы зря... я не пров, конечно, но... у мя 4 сетки выходят в нет таким образом... причем пускать юзера туда или не пускать - отданно на откуп их конторским одминам(используя банально AD) , да и мне проще и считать и и ограничивать...
аноним, Fri Oct 17 07:02:43 2008:
Побежал ставить леди Free только вот где 4 ядра взять щ_0?
iZEN, Thu Oct 16 14:51:54 2008:
>Исходя из общих соображений, могу предположить, что и с web-камерами во FreeBSD дело тоже обстоит не очень хорошо — иными словами, со всеми устройствами, которые могут быть завязаны на Video4Linux.

А это что:
% pkg_info | grep v4
v4l_compat-1.0.20060801 Video4Linux compatibility header

???
Алексей Федорчук, Wed Oct 15 19:57:49 2008:
Совершенно верно, VPN - это тема отдельная и тут вряд ли уместная. Упомянута лишь постольку, поскольку в исполнении наших провайдеров подъездного (и, увы, не только подъездного) масштаба усложняет нам жизнь.
Олег ОФТ, Wed Oct 15 19:29:39 2008:
Почему "чуждые"?

Вообще-то VPN разрабатывалась для решения несколько иных задач, нежели используется некоторыми провайдерами - им так проще (а с кастрированным-то юзером и проблем поменьше).

Страницы комментариев: 1 :: 2 :: следующая

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds