diff --git a/ru/FAQ/install.sgml b/ru/FAQ/install.sgml index cc453c7276..0f861707db 100644 --- a/ru/FAQ/install.sgml +++ b/ru/FAQ/install.sgml @@ -1,756 +1,757 @@ - + Установка Какой файл нужно скачать для установки FreeBSD?

В общем случае вам нужен только один файл floppies/boot.flp, содержащий образ, который вам нужно будет перенести на дискету 1.44Мб и затем загрузиться с неё для того, чтобы скачать все остальное (в процессе установки вам нужно будет задавать параметры соединения TCP/IP, конфигурацию лент, приводов CDROM, дискет, разделов DOS и всего, что будет необходимо для успешной инсталляции).

Если вы хотите скачать дистрибутив самостоятельно (например, для установки с раздела DOS), вот список рекомендованных частей дистрибутива: bin/ manpages/ compat*/ doc/ src/ssys.*

Полные инструкции по этой процедуре и об установке вообще можно найти в Руководства, посвящённом инсталляции FreeBSD. Помогите! Загрузочный файл не помещается на дискету!

На дискету размером 3.5 дюйма (1.44Мб) может поместиться 1474560 байт данных. Образ дискеты имеет размер ровно 1474560 байт.

Типичные ошибки при подготовке загрузочной дискеты: Образ дискеты был загружен по FTP не в режиме binary.

Некоторые клиентские программы FTP используют по умолчанию текстовый (ascii) режим передачи и пытаются поменять все принятые последовательности символов "конец строки" на соответствующие им в вашей системе. В таком случае образ загрузочного диска будет неизбежно испорчен. Проверьте размер полученного файла: если он не точно такой же, как на FTP-сервере, то ошибка произошла, скорее всего, в процессе передачи.

Во избежание этого введите команду binary в командной строке FTP после того, как вы подключитесь к серверу, но до того, как начали скачивать файл. Для переноса образа на дискету была использована команда DOS copy (или её аналог с графическим интерфейсом).

Программы типа copy не работают с образами дискет, предназначенными для загрузки. Образ содержит полное содержимое дискеты, дорожка за дорожкой, и не предназначен для помещения на дискету в качестве обычного файла. Вам необходимо перенести его на дискету ``непосредственно'', используя низкоуровневые средства (такие как fdimage или rawrite), описанные в . Где инструкции по инсталляции FreeBSD?

Инструкции по установке могут быть найдены в Руководства, посвящённом установке FreeBSD. Что мне нужно иметь для запуска FreeBSD?

Вам нужен персональный компьютер не ниже 386, с 5 или более мегабайтами ОЗУ и по крайней мере 60Мб свободного пространства на винчестере. Система может работать с дешёвым графическим адаптером MDA, но для того, чтобы запустить X11R6, требуется ведеокарта стандарта VGA или лучше.

Посмотрите также раздел . У меня только 4Мб ОЗУ. Смогу ли я установить FreeBSD?

FreeBSD 2.1.7 была последней версией, которую можно было проинсталлировать на системе с 4Мб ОЗУ. Более новые версии FreeBSD, типа 2.2, требуют по крайней мере 5Мб ОЗУ для установки.

Все версии FreeBSD, включая 3.0, будут РАБОТАТЬ на 4Мб ОЗУ, просто на 4Мб нельзя запустить инсталляционную программу. Вы можете добавить дополнительную память для инсталляции, если вам это нужно, а после того, как система будет установлена и запущена, вернуться к конфигурации с 4Мб. Или вы можете подключить ваш диск к компьютеру с ОЗУ, большим чем 4Мб, проинсталлировать систему и переставить диск обратно.

Есть ещё несколько причин, по которым FreeBSD 2.1.7 не будет устанавливаться с 4Мб. А именно: она не будет устанавливаться на системе с 640Кб основной и 3Мб дополнительной памяти. Если ваша материнская плата может перемещать некоторую ``потерянную'' память из области 640Кб в область 1Мб, тогда может быть, вы сможете запустить FreeBSD 2.1.7.

Попробуйте войти в настройку вашего BIOS и посмотреть параметры ``перемещения'' (remap). Включите его. Может быть, еще понадобится выключить теневое ПЗУ (ROM shadowing).

Может быть, самое простое решение - найти еще 4Мб на время инсталляции. Откомпилируйте ядро только с теми параметрами, которые нужны и затем уберите 4Мб.

Вы можете также проинсталлировать версию 2.0.5, а затем обновить вашу систему до 2.1.7 с помощью пункта ``upgrade'' программы инсталляции 2.1.7.

После установки вы можете построить ядро, которое будет работать на 4Мб. Кто-то даже умудрялся загружаться с 2Мб (хотя система в основном была неработоспособна :-)) Как сделать оригинальную загрузочную дискету?

В настоящий момент нет *простого* способа сделать оригинальную загрузочную дискету. Файл /usr/src/release/floppies/Makefile предназначен именно для этого, однако на самом деле that's supposed to let you *just* make those floppies, but it's not really gelled yet.

Чтобы сделать оригинальный релиз, следуйте инструкциям . Могу ли я иметь более чем одну операционную систему на моём PC?

Взгляните на это . Может ли Windows 95 сосуществовать с FreeBSD?

Сначала проинсталлируйте Windows 95, затем FreeBSD. Менеджер загрузки FreeBSD будет управлять процессом загрузки Win95 или FreeBSD, Если вы после этого ещё раз проинсталлируете Windows 95, то в процессе установки менеджер загрузки будет грубо удалён. Если такое случится, обратитесь к следующему разделу. Windows 95 уничтожила мой менеджер загрузки! Как мне его вернуть?

Вы можете переустановить менеджер загрузки FreeBSD двумя способами: Запустите DOS, перейдите в каталог tools/ вашего дистрибутива FreeBSD и найдите программу bootinst.exe. Запустите её следующим образом:

bootinst.exe boot.bin

и менеджер загрузки будет переустановлен. Загрузитесь с установочной дискеты FreeBSD и перейдите в меню установки Custom install. Выберите пункт Partition. Выберите устройство, на котором будет располагаться для ваш менеджера загрузки (это будет самый первый диск) и когда вы перейдете к редактированию разделов, первым делом (то есть ещё не делая никаких изменений) выберите (W)rite. Последует запрос на подтверждение, ответьте yes, и когда вы попадёте в меню выбора менеджера загрузки, выберите пункт "Boot Manager". Менеджер загрузки будет переписан на диск. Теперь нужно выйти из меню установки и загрузиться с винчестера как обычно. Можно ли использовать диск с повреждёнными блоками?

Программа обнаружения повреждённых блоков () помогает не во всех 100&percnt случаев; (к нашему стыду) можно, к сожалению, сказать, что если у вас диск IDE или ESDI с большим количеством повреждённых блоков, то FreeBSD, похоже, не для вас. Однако она работает на тысячах систем с повреждёнными дисками, так что лучше всего сначала всё же попробовать самим.

Если повреждённые блоки находятся на SCSI диске, взгляните на . Странные вещи происходят при загрузке с инсталляционного диска!

Если вы видите, что как машина зависает или неожиданнно перезагружается, когда вы пытаетесь загрузиться с установочной дискеты, вы должны задать себе три вопроса:- Вы используете новую, только что отформатированную дискету (предпочтительно неиспользованную прямо из коробки, а не ту, что пришла с популярным журналом и последние три года провалялась под диваном)? Вы скачали образ дискеты в двоичном режиме? (не смущайтесь, даже лучшие из нас время от времени скачивают двоичный файл в режиме ASCII!) Если вы используете все эти свежеиспеченные операционные системы типа Windows95 или WindowsNT, удостоверьтесь, что вы их закрыли и перестартовали машину в добром старом DOS? Похоже, что эти операционные системы могут влиять на программы, работающие непосредственно с оборудованием, что и делает программа создания установочного диска; даже запуск из DOS в графической оболочке может вызвать проблемы.

Есть сведения, что Netscape вызывает проблемы при скачивании загрузочного диска, так что лучше всего использовать специальную программу FTP, если она у вас есть. Помогите! Не могу установить систему с ленты!

Если вы инсталлируете 2.1.7R с ленты, вы должны создать ленту с размером блока tar, равным 10 (5120 байт). Размер блока tar по умолчанию равен 20 (10240 байт), поэтому ленты, созданные со стандартным размером блока, не могут быть использованы для установки 2.1.7R; вы получите сообщение об ошибке, говорящее, что размер записи слишком большой. - Соединение двух машин FreeBSD через параллельные порты (PLIP) + Соединение двух машин с FreeBSD через параллельные порты (PLIP)

Для этого нужен соединительный шнур типа laplink и на обеих машинах должна быть включена поддержка драйвера lpt. $ dmesg | grep lp lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface

Подключите кабель laplink к параллельным портам компьютеров.

Настройте параметры сетевого интерфейса lp0 на обеих машинах, войдя администратором. Например, если вы хотите соединить хосты с именами max и moritz max <-----> moritz IP Address 10.0.0.1 10.0.0.2 на машине max дайте команду # ifconfig lp0 10.0.0.1 10.0.0.2 на машине moritz запустите # ifconfig lp0 10.0.0.2 10.0.0.1 -

Это всё! Пожалуйста, прочтите ещё страницы Справочника lp(4) и - lpt(4). +

Это всё! Пожалуйста, прочтите ещё страницы Справочника + и + .

Вы также должны добавить эти хосты в файл /etc/hosts 127.0.0.1 localhost.my.domain localhost 10.0.0.1 max.my.domain max 10.0.0.2 moritz.my.domain moritz

Для проверки работоспособности связи выполните следующие действия: на машине max: $ ifconfig lp0 lp0: flags=8851 mtu 1500 inet 10.0.0.1 --> 10.0.0.2 netmask 0xff000000 $ netstat -r Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire moritz max UH 4 127592 lp0 $ ping -c 4 moritz PING moritz (10.0.0.2): 56 data bytes 64 bytes from 10.0.0.2: icmp_seq=0 ttl=255 time=2.774 ms 64 bytes from 10.0.0.2: icmp_seq=1 ttl=255 time=2.530 ms 64 bytes from 10.0.0.2: icmp_seq=2 ttl=255 time=2.556 ms 64 bytes from 10.0.0.2: icmp_seq=3 ttl=255 time=2.714 ms --- moritz ping statistics --- 4 packets transmitted, 4 packets received, 0% packet loss round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms Можно ли я установить систему на лэптоп через PLIP (Parallel Line IP)?

Для этого нужно соединить два компьютера параллельным кабелем Laplink следующим образом: +----------------------------------------+ |A-name A-End B-End Descr. Port/Bit | +----------------------------------------+ |DATA0 2 15 Data 0/0x01 | |-ERROR 15 2 1/0x08 | +----------------------------------------+ |DATA1 3 13 Data 0/0x02 | |+SLCT 13 3 1/0x10 | +----------------------------------------+ |DATA2 4 12 Data 0/0x04 | |+PE 12 4 1/0x20 | +----------------------------------------+ |DATA3 5 10 Strobe 0/0x08 | |-ACK 10 5 1/0x40 | +----------------------------------------+ |DATA4 6 11 Data 0/0x10 | |BUSY 11 6 1/0x80 | +----------------------------------------+ |GND 18-25 18-25 GND - | +----------------------------------------+

Посмотрите также на странице, посвящённой мобильным вычислениям. Какие параметры диска я должен использовать?

(Под "параметрами" диска мы понимаем число дорожек, головок и секторов на дорожку на диске, что для простоты обозначается как C/H/S. Именно так работает BIOS персональных компьютеров при чтении или записи диска).

Похоже, что по каким-то причинам это вызывает много недоразумений. Прежде всего, Имеет значение только В случае дисков SCSI, параметры используются в зависимости от того, включена ли поддержка расширенной трансляции на вашем контроллере (что часто обозначается как "support for DOS disks >1GB" или что-то похожее). Если эта возможность выключена, то используйте N дорожек, 64 головки и 32 сектора на дорожку, где N - это ёмкость диска в мегабайтах. Например, 2Гбайтный диск должен иметь 2048 дорожек, 64 головки и 32 сектора а дороку.

Если трансляция Если вы не уверены, или FreeBSD ошибается при определении параметров диска во время установки, самый простой способ решить эту проблему - создать на диске маленький раздел DOS. После этого параметры диска должны определиться правильно (и вы всегда можете удалить раздел DOS в редакторе разделов, если вы не хотите его сохранить, или оставить его для настройки сетевых адаптеров и подобных вещей).

Кроме того, существует свободно доступная утилита, распространяемая вместе с FreeBSD, которая называется ``tools компакт-диска с FreeBSD или на различных ftp-серверах), которую можно использовать для определения параметров, которые используются другими операционными системами, расположенными на вашем диске. Затем вы можете использовать эти параметры в редакторе разделов. Есть ли ограничения на разбиение диска?

Да. Вы должны убедиться, что корневой раздел находится до 1024 дорожки, так чтобы BIOS могла загрузить с него ядро. (Заметьте, что это ограничение BIOS компьютера, а не FreeBSD).

Для диска SCSI, это, как правило, будет означать, что корневой раздел располагается в первых 1024Мб (или в первых 4096Мб, если включен режим расширенной трансляции - посмотрите предыдущий вопрос). Для дисков IDE соответствующее значение равно 504Мб. Как насчет менеджеров диска? У меня большой диск!

FreeBSD распознаёт Ontrack Disk Manager и допускает его использование. Другие менеджеры дисков не поддерживаются.

Если вы хотите использовать диск с FreeBSD, вам не нужен менеджер диска. Отконфигурируйте диск на столько пространства, сколько сможет обработать BIOS (обычно 504 мегабайта). и FreeBSD разпознает, сколько места у вас есть на самом деле. Если вы используете старый диск с контроллером MFM, вам может потребоваться точно указать FreeBSD количество используемых дорожек.

Если вы хотите использовать FreeBSD совместно с другой операционной системой, это можно сделать и без менеджера диска: удостоверьтесь, что загрузочный раздел FreeBSD и раздел для другой операционной системы не выходят за пределы 1024 дорожки. Если вы будете осторожны, 20 мегабайтного раздела для загрузки будет достаточно. При загрузке FreeBSD выдается сообщение ``Missing Operating System''

Это классический случай, когда FreeBSD и DOS или другая операционная система конфликтуют по поводу диска. Вам нужно будет переустановить FreeBSD, но имейте в виду, что инструкции, данные выше, помогают всегда. После приглашения менеджера загрузки `F?' ничего не происходит.

Это ещё один признак проблемы, описанной в предыдущем разделе. Параметры диска в BIOS и параметры, используемые FreeBSD, не совпадают. Если ваш контроллер или BIOS поддерживают трансляцию дорожек (часто обозначаемую как ``>1GB drive support''), попробуйте включить эту возможность и переустановить FreeBSD. У меня >16Мб ОЗУ. Это не вызовет никаких проблем?

Кроме разве что вопроса производительности, нет. Во FreeBSD 2.X встроен контроль границ буферов (bounce buffers), что позволяет вашим контроллерам, работающим в режиме прямого доступа к шине, иметь доступ к памяти выше 16Мб. (Заметьте, что это будет требоваться только если вы используете устройства ISA, хотя этого также требуют некоторые устройства EISA и VLB).

Обратитесь к разделу о , если у вас столько ОЗУ или вы используете машины Compaq или BIOS, который выдаёт неверные параметры ОЗУ. Нужно ли устанавливать все исходные тексты системы?

В общем случае, нет. Однако мы настоятельно рекомендуем проинсталлировать, как минимум, исходные тексты набора ``. За исключением исходных текстов ядра, структура исходных текстов системы позволяет монтировать её в режиме "только для чтения" через NFS и компилировать программы. (Из-за ограничения на исходные тексты ядра мы рекомендуем монтировать их не прямо в /usr/src, а в какой-нибудь другой каталог с символическими ссылками для дублирования структуры каталогов.

Наличие исходных текстов системы значительно облегчает процесс обновления до новых версий FreeBSD.

Для выбора подмножества исходных текстов, которое вы хотите установить, используйте пункт меню Custom, когда находитесь в меню Distributions программы установки. Скрипт src/install.sh также инсталлирует часть исходных текстов, в зависимости от указанного при запуске параметра. Нужно ли перекомпилировать ядро?

Построение нового ядра всегда было необходимым шагом при установке FreeBSD, однако последние релизы предоставляют более дружественный инструмент конфигурации ядра. В командной строке на приглашение загрузчика FreeBSD (boot:) введите "-c" и вы попадёте в экран визуальной настройки, которая позволяет конфигурировать настройки ядра для большинства адаптеров ISA.

Однако рекомендуется, что потом вы всё же построите новое ядро, содержащее только те дравера, которые вам нужны, для того, чтобы сэкономить немного ОЗУ, хотя для большиства систем это больше не является большой необходимостью. Находясь за пределами США, могу ли я использовать систему шифрования DES?

Если нет абсолютной необходимости в использовании криптографической системы типа DES, то для Так как алгоритм шифрования DES не может быть законно экспортирован из США, пользователи за их пределами не должны сгружать это программное обеспечеиие (как часть Существует, однако, библиотека, заменяющая libcrypt, которая основана на коде, разработанном в Австралии Дэвидом Барреном (David Burren). Этот код можно найти на некоторых неамериканских зеркалах FreeBSD. Исходные тексты для libcrypt без экспортных ограничений, и сами программы, её использующие, можно получить со следующих ftp-серверов: ftp://ftp.internat.freebsd.org/pub/FreeBSD ftp://storm.sea.uct.ac.za/pub/FreeBSD ftp://ftp.iqm.unicamp.br/pub/FreeBSD ftp://nic.funet.fi/pub/unix/FreeBSD/eurocrypt

Неамериканский Пользователи за пределами США не должны сгружать любое криптографическое программное обеспечение из США. Это может вызвать проблемы юридического плана у тех, что занимается обслуживанием тех сайтов, с которых было сгружено программное обеспечение.

В разработке находится неамериканский дистрибутив системы Kerberos, и текущая версия может получена с анонимного FTP по адресу braae.ru.ac.za.

Существует , посвящённый неамериканскому криптографическому программному обеспечению. Для запроса информации пошлите письмо, содержащее одну строчку ``<majordomo@braae.ru.ac.za>. Загрузка с установочной дискеты прерывается на сообщении ``Probing Devices...''.

Если у вас установлены устройства IDE Zip или Jaz, уберите их и попробуйте снова. Они могут мешать инсталляционной программе. После того, как система будет установлена, вы можете снова подключить устройства. Надеемся, что это будет исправлено в более поздних релизах. Сообщение ``panic: cant mount root'' после перезагрузки только что установленной системы.

Эта ошибка проявляется, когда есть несогласование между представлениями загрузочного блока и ядра о дисковых устройствах. Эта ошибка обычно проявляется на системах с двумя дисками IDE, с винчестерами, установленными как ведущий или единственный на отдельных контроллерах IDE, с FreeBSD, инсталлированной на втором контроллере IDE. Загрузочные блоки думают, что система установлена на wd1 (второй диск BIOS), тогда как ядро даёт первому диску на втором контроллере название wd2. После обнаружения устройства ядро пытается смонтировать то, что загрузочные блоки выдают за загрузочный диск, wd1, тогда как он на самом деле wd2, и ошибается.

Для разрешения этой проблемы сделайте одно из следующих действий: В приглашении Boot: наберите 1:wd(2,a)kernel и нажмите клавишу Enter. Если система запустилась, выполните команду echo "1:wd(2,a)kernel" > /boot.config чтобы сделать это строкой загрузки по умолчанию. Поместите диск с FreeBSD на первичный контроллер IDE, так чтобы именования диском пришли в соответствие. , изменив конфигурацию контроллера wd на следующее: controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr disk wd0 at wdc0 drive 0 # disk wd1 at wdc0 drive 1 # comment out this line controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr disk wd1 at wdc1 drive 0 # change from wd2 to wd1 disk wd2 at wdc1 drive 1 # change from wd3 to wd2 Проинсталлируйте новое ядро. Если вы переместили ваши диски и хотите посстановить предыдущую настройку, замените диски в нужной конфигурации и перезагрузитесь. Ваша система должна нормально запуститься. Какие существуют ограничения на оперативную память?

Теоретическое ограничение на память равно 4 гигабайтам. Тестировался случай с одним гигабайтом; как правило, вы не сможете приобрести персональный компьютер, поддерживающий больший объём ОЗУ. Какие существуют ограничения для файловой системы ffs?

Для файловой системы ffs максимальный теоретический размер равен 8 терабайтам (2Г блоков) или 16ТБ при стандартном размере блока 8К. На практике есть программное ограничение в 1 терабайт, но с некоторыми модификациями достижимы 4 гигабайта (и такие системы существуют).

Максимальный размер одного файла ffs равен примерно 1Г блоков (4ТБ) при размере блока 4К. максимальный размер файла ---------------------------------- 2.2.7 3.0 размер блока fs -stable -current работает должно работать --------------- ------- -------- -------- --------------- 4K 4T-1 4T-1 4T-1 4+T 8K 32+G 8T-1 32+G 16T-1 16K 128+G 16T-1 128+G 32T-1 32K 512+G 32T-1 512+G 64T-1 64K 2048+G 64T-1 2048+G 128T-1

При размере блока файловой системы 4К, тройная адресация блоков работает и всё должно быть ограничено максимальным количеством блоков, которое задаётся в виде тройной переадресации блока (примерно 1K^3 + 1K^2 + 1K), однако всё ограничивается (ошибочным) лимитом 1Г-1 на количество блоков файловой системы. Это ограничение должно быть равным 2Г-1. При количестве блоков, приближающемся к 2Г-1, появляются некоторые ошибки, но этот предел недостижим при размере блока 4К.

При размере блока 8К и больше, всё должно быть ограничено лимитом 2Г-1 на количество блоков файловой системы, но реально ограничено пределом в 1Г-1 на число блоков файловой системы, кроме случая -stable, недостижимый при тройной переадресации, так что предел равен максимальному числу блоков файловой системы, который может быть представлен через двойную переадресацию (примерно (размер блока/4)^2 + (размер блока/4)), и под -current превышеине этого ограничения может вызвать проблемы. Использование верного ограничения в 2Г-1 блоков вызывает проблемы. Как можно поместить файлы размером 1ТБ на дискету?

Я храню парочку таких на дискете :-) Максимальный размер файла не связан непосредственно с максимальным размером диска. Максимальный размер диска равен 1ТБ. Особенностью является то, что размер файла может превышать размер диска.

В следующем примере создаётся файл размером 8Т-1 с помощью всего 32К дискового пространства (3 блока адреса и 1 блок данных) на маленьком корневом разделе. Команда dd должна уметь работать с большими файлами. ttyv0:bde@alphplex:/tmp/q> cat foo df . dd if=/dev/zero of=z bs=1 seek=`echo 2^43 - 2 | bc` count=1 ls -l z du z df . ttyv0:bde@alphplex:/tmp/q> sh foo Filesystem 1024-blocks Used Avail Capacity Mounted on /dev/sd0a 64479 27702 31619 47% / 1+0 records in 1+0 records out 1 bytes transferred in 0.000187 secs (5346 bytes/sec) -rw-r--r-- 1 bde bin 8796093022207 Sep 7 16:04 z 32 z Filesystem 1024-blocks Used Avail Capacity Mounted on /dev/sd0a 64479 27734 31587 47% / ttyv0:bde@alphplex:/tmp/q> exit

Bruce Evans, September 1998 diff --git a/ru/FAQ/preface.sgml b/ru/FAQ/preface.sgml index 979ca1b12f..000ead8fe3 100644 --- a/ru/FAQ/preface.sgml +++ b/ru/FAQ/preface.sgml @@ -1,638 +1,638 @@ - + Предисловие

Добро пожаловать во FreeBSD 2.X FAQ! Для чего предназначен этот FAQ?

Как и обычный FAQ конференций Usenet, этот документ содержит большинство из часто задаваемых вопросов, касающихся операционной системы FreeBSD (и, конечно, ответы на них). Первоначально предназначенный для уменьшения потока сообщений и избежания повторения одних и тех же вопросов, постепенно FAQ превратился в ценный источник информации.

Мы прилагаем все усилия, чтобы сделать этот FAQ максимально информативным; если у вас есть идеи по его усовершенствованию, пожалуйста, напишите . FreeBSD - что это такое?

В двух словах, FreeBSD 2.X - это UN*X-подобная операционная система, основанная на версии 4.4BSD Калифорнийского Университета (Беркли) для платформы i386. Также она косвенно базируется на 386BSD (BSD Net/2, перенесённой на платформу i386 Вильямом Джолитцем (William Jolitz)), хотя от того первоначального кода осталось очень мало. Более подробные объяснения того, что представляет из себя FreeBSD и для чего она может вам пригодиться, можно найти на .

FreeBSD используется компаниями, Интернет-провайдерами, научными работниками, профессионалами в вычислительной технике, студентами и рядовыми пользователями по всему миру для работы, образования и отдыха. Вы можете увидеть некоторых из них в нашей .

Для более детального ознакомления с FreeBSD, пожалуйста, - обращайтесь к Каковы цели FreeBSD?

Цели, преследуемые проектом FreeBSD - это предоставление программного обеспечения, которое может быть использовано в любых целях без всяческих ограничений. Многие из нас вкладывают значительные усилия в её разработку (и проектирование) и определённо были бы не против получения финансовой поддержки, но мы не собираемся её требовать. Мы надеемся, что наша основная и самая значительная "миссия" - предоставить код всем желающим, для любых целей, так чтобы он нашел самое широкое применение и принес наибольшую пользу. Это, на наш взгляд, одна из самых фундаментальных целей Free Software, которую мы с энтузиазмом поддерживаем. -

Исходный код, который подпадает под действие GNU Public License - (GPL) или GNU Library Public License (GLPL), имеет несколько больше - ограничений, хотя это и навязывание доступа к исходным - текстам, а не наоборот, как обычно. Из-за дополнительных сложностей, - которые могут возникнуть в случае коммерческого использования - программного обеспечения GPL, мы стараемся, где это только - возможно, заменить подобное программное обеспечение аналогичным, - но подпадающим под более свободную лицензию BSD. +

Исходный код, подпадающий под действие GNU General + Public License (GPL) или GNU Library General Public License (LGPL), + имеет несколько больше ограничений, хотя и представляет собой + навязывание доступа к исходным текстам, а не наоборот, как обычно. Из-за + дополнительных сложностей, которые могут возникнуть в случае + коммерческого использования программного обеспечения GPL, мы стараемся, + где только это возможно, заменить подобное программное обеспечение + аналогичным, но подпадающим под более свободную лицензию BSD. Почему система называется именно FreeBSD?

Она может использоваться безо всяческих выплат, даже для извлечения выгоды. Все исходные тексты операционной системы свободно доступны, на её использование в других разработках (как коммерческих, так и некоммерческих) и дальнейшее распространение наложены минимальные ограничения. Любой, у кого есть усовершенствования и/или исправления, может предоставить свой код и он будет (правда, с парой оговорок) добавлен в исходные тексты системы.

Для тех наших читателей, для которых английский не является родным языком, можно добавить, что слово ``free'' используется здесь в двух смыслах, один означает ``бесплатно'', а другой ``вы можете делать все что хотите''. За исключением пары вещей, которые вы Какова последняя версия FreeBSD?

Версия , выпущенная в феврале 1999 года, является самой последней Если говорить коротко, то ветка Что такое FreeBSD-current?

- это версия операционной системы, находящаяся в стадии разработки до момента выпуска 4.0-RELEASE. Таким образом, она представляет реальный интерес только для разработчиков системы и её фанатов. Обратитесь к - + для прояснения деталей работы с -current.

Если вы не специалист по операционным системам или не в состоянии отличить реальную проблему от временных явлений, вы не должны использовать FreeBSD-current. Эта ветвь зачастую меняется очень быстро и вполне может быть просто не работоспособна некоторое время. Те, кто используют FreeBSD-current, должны быть в состоянии анализировать любые проблемы и сообщать о них, если это действительно ошибки, а не ``глюки''. Сообщения типа ``make world produces some error about groups'' в списке рассылки -current иногда воспринимаются пренебрежительно.

Из ветви -current регулярно делаются , некоторые из которых доступны на CDROM. Их предназначение: Тестирование самой последней версии инсталлятора. Дать людям, которые хотят работать с -current, но не имеют времени и/или мозможности (пропускной способности) для отслеживания ежедневных измененений, простой способ её установки. Фиксация точки для последующих ссылок в случае, если позже мы что-нибудь очень сильно сломаем. (Хотя CVS, как правило, не позволяет случиться ничему такому ужасному :) Любые новые возможности, которым требуется тестирование, должны иметь как можно больше потенциальных тестеров.

Не утверждается, что всякий снапшот имеет качество ``готового продукта''. Для стабильной и надежной работы вам нужно подождать полного релиза.

Снапшоты доступны непосредственно с и, как правило, генерируются ежедневно для веток 4.0-current и 3.0-stable. В чём смысл FreeBSD-stable?

После того, как была выпущена FreeBSD 2.0.5, мы решили разделить разработку FreeBSD на две части. Одна ветка была названа , с тем предназначением, что в ней будут делаться только хорошо оттестированные исправления и маленькие последовательные усовершенствования (для провайдеров услуг Интернет и других коммерческих пользователей, для которых неожиданные изменения или экспериментальные возможности весьма нежелательны). Другой ветвью является , которая по существу является прямой линией, ведущей к 4.0-RELEASE (и последующим) с тех пор, как была выпущена 2.0. Если вам поможет картинка, то вот как это выглядит: 2.0 | | | [2.1-stable] *ВЕТВЬ* 2.0.5 -> 2.1 -> 2.1.5 -> 2.1.6 -> 2.1.7.1 [конец 2.1-stable] | (Мар 1997) | | | [2.2-stable] *ВЕТВЬ* 2.2.1 -> 2.2.2-RELEASE -> 2.2.5 -> 2.2.6 -> 2.2.7 -> 2.2.8 [конец] | (Мар 1997) (Окт 97) (Апр 98) (Июл 98) (Дек 98) | | 3.0-SNAPs (начало в I квартале 1997) | | 3.0.0-RELEASE (Окт 1998) | | [3.0-stable] *ВЕТВЬ* 3.1 (Фев 1999) -> ... будущие релизы 3.x ... | | \|/ + [продолжение 4.0-current]

Ветвь -current постепенно переходит в 4.0 и выше, тогда как предыдущая ветвь, 2.2-stable, была вытеснена релизом 2.2.8. Теперь его заменила ветвь 3.0-stable, первый релиз которой, 3.1, выйдет в начале 1999 года. "Текущей веткой" сейчас является 4.0-current, первый релиз которой появится в первом квартале 2000 года. В какой момент выпускаются новые версии FreeBSD?

Как правило, основная группа разработчиков выпускает новую версию, только когда они уверены, что добавленных новых возможностей и/или внесённых исправлений уже достаточно и новый релиз не потеряет стабильности. Многие пользователи оценивают эту осторожность как одну из лучших сторон FreeBSD, хотя она несколько разочаровывает, если вам не терпится попробовать новые возможности..

В среднем новые версии выпускаются примерно каждые четыре месяца.

Для тех, кому не терпится, предназначены SNAP-релизы, выпускаемые более часто, в частности, в течении месяца перед релизом. FreeBSD доступна только для персональных компьютеров?

В настоящее время FreeBSD 3.x работает как на архитектуре x86, так и на платформе . Некоторый интерес был проявлен к переносу на SPARC, однако подробности этого проекта ещё не ясны. Если ваш компьютер имеет другую архитектуру и вам нужно что-то прямо сейчас, советуем попробовать или . Кто разрабатывает FreeBSD?

Решения, которые касаются ключевых моментов в проекте FreeBSD, такие, как общее направление развития проекта или кто может добавлять код к дереву исходных текстов, принимаются разработчиков (core team), состоящей из 15 человек. Также существует - гораздо большая группа из более 100 (committers), которые могут делать изменения прямо - в дереве исходных текстов FreeBSD. + гораздо большая группа из более 150 + (committers), которые могут делать изменения прямо в дереве исходных + текстов FreeBSD.

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

Все основные релизы FreeBSD доступны по ftp с : Текущий релиз 2.2-stable, 2.2.8R, находится в каталоге . Текущий релиз 3.0-stable, 3.0-RELEASE, находится в каталоге . Релизы делаются ежедневно из ветки RELENG_2_2 (после 2.2.8), которая постепенно переходит в режим сопровождения. Ветвь RELENG_2_2 ведётся очень аккуратно и сейчас туда не вносятся изменений, кроме как жизненно необходимых по соображениям безопасности и надёжности. Выпуски также делаются ежедневно из ветки RELENG_3 (после 3.0-release), пока она переходит в 3.1-RELEASE. Выпуски , которые деляются ежедневно из ветви , предназначены для тестеров и разработчиков.

FreeBSD также доступна через CDROM, по такому алресу:

Walnut Creek CDROM 4041 Pike Lane, Suite F Concord, CA 94520 USA Orders: +1 800 786-9907 Questions: +1 925 674-0783 FAX: +1 925 674-0821 email: WWW:

В Австралии вы можете найти по адресу:

Advanced Multimedia Distributors Factory 1/1 Ovata Drive Tullamarine, Melbourne Victoria Australia Voice: +61 3 9338 6777 CDROM Support BBS 17 Irvine St Peppermint Grove WA 6011 Voice: +61 9 385-3793 Fax: +61 9 385-2360 И в Великобритании: The Public Domain & Shareware Library Winscombe House, Beacon Rd Crowborough Sussex. TN6 1UL Voice: +44 1892 663-298 Fax: +44 1892 667-473 Где найти информацию по спискам рассылки FreeBSD?

Исчерпывающая информация содержится в Руководства, который посвящен спискам рассылки. Какие существуют телеконференции по FreeBSD?

Полная информация о группах новостей есть в Руководства, касающемся телеконференций. Существуют ли каналы IRC (Internet Relay Chat) по FreeBSD?

Да, большинство сетей IRC имеют канал FreeBSD: Канал #FreeBSD в сети EFNet посвящён FreeBSD, но не обращайтесь туда за технической поддержкой и даже не пытайтесь найти человека, который поможет вам обойтись без чтения страниц Справочника или собственных изысканий. Этот канал предназначен в первую и основную очередь для общения, и в круг обсуждаемых тем входит секс, спорт, ядерное оружие, как будто это и есть FreeBSD. В общем, вас предупредили! Канал доступен на сервере irc.chat.org. Канал #FreeBSD в сети DALNET доступен на сервере irc.dal.net в США и на irc.eu.dal.net в Европе. Канал #FreeBSD в сети UNDERNET доступен на серверах us.undernet.org в США и eu.undernet.org в Европе. Похож на канал в сети EFNET - не задавайте вопросов или научитесь задавать их чрезвычайно вежливо, если хотите получить помощь. Это канал для общения, а не для получения помощи. Наконец, вы можете подключиться к каналу #FreeBSD в сети BSDNET, посвящённой исключительно BSD, на сервере irc.FreeBSD.org. Эта сеть пытается быть посвящённой в большей степени технической поддержке и не быть такой анархистской, как EFNET, UNDERNET или DALNET, однако по этой же причине она и не столь популярна. Почему бы сегодня кому-нибудь не взяться и поотвечать на вопросы на BSDNET?

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

Вы можете обратиться в FreeBSD Documentation Project (а ещё лучше к нему присоединиться) через список рассылки doc: . Этот список рассылки предназначен для обсуждения документации FreeBSD. Для вопросов по системе предназначен список рассылки questions: .

``Руководство'' по FreeBSD доступно и может быть найдено на - . + . Заметьте, что этот проект находится в процессе разработки, так что некоторые части могут отсутствовать.

Прекрасным печатным руководством по FreeBSD является книга ``The Complete FreeBSD'', написанная Грегом Лиэем (Greg Lehay) и изданная Walnut Creek CDROM Books. В настоящее время вышло второе издание, содержащее 1,750 страниц руководств по установке и администрированию системы и прикладных программ, а также страницы Справочника. Книга (и последний релиз FreeBSD) может быть заказана у , , или в вашем любимом книжном магазине. Индекс ISBN 1-57176-227-2.

Так как FreeBSD 2.2.X основана на выпуске Berkeley 4.4BSD-Lite2, большинство руководств по 4.4BSD подходят к FreeBSD 2.2.X. O'Reilly and Associates издают следующие руководства: 4.4BSD System Manager's Manual By Computer Systems Research Group, UC Berkeley 1st Edition June 1994, 804 pages : 1-56592-080-5 4.4BSD User's Reference Manual By Computer Systems Research Group, UC Berkeley 1st Edition June 1994, 905 pages : 1-56592-075-9 4.4BSD User's Supplementary Documents By Computer Systems Research Group, UC Berkeley 1st Edition July 1994, 712 pages : 1-56592-076-7 4.4BSD Programmer's Reference Manual By Computer Systems Research Group, UC Berkeley 1st Edition June 1994, 886 pages : 1-56592-078-3 4.4BSD Programmer's Supplementary Documents By Computer Systems Research Group, UC Berkeley 1st Edition July 1994, 596 pages : 1-56592-079-1

Описание этих книг может быть найдено через WWW: . Из-за малых объёмов продаж, эти книги найти труднее.

Вы не ошибётесь, если для подробного ознакомления с устройством ядра 4.4BSD kernel обратитесь к следующей литературе:

McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John Quarterman.

The Design and Implementation of the 4.4BSD Operating System. Reading, Mass. : Addison-Wesley, 1996. 0-201-54979-4

Хорошей книгой по системному администрированию является:

Evi Nemeth, Garth Snyder, Scott Seebass & Trent R. Hein, ``Unix System Administration Handbook'', Prentice-Hall, 1995 : 0-13-151051-7

Эта книга касается основ администрирования, в том числе протоколов TCP/IP, DNS, NFS, SLIP/PPP, sendmail, INN/NNTP, системы печати итд.. Она сравнительно дорогая (примерно US$45-$55), но стоит того. К ней прилагается также компакт-диск с исходными текстами различных утилит; большинство их них, однако, также присутствуют на диске FreeBSD 2.2.6R (на котором к тому же часто находятся более свежие версии). Как можно получить доступ к вашей базе сообщений о проблемах (Problem Report)?

Сообщения пользователей о всех открытых проблемах могут быть запрошены (или добавлены) с помощью нашего и . Команда send-pr(1) также может быть использована для передачи сообщений о проблеме и изменении запроса через электронную почту. Где можно найти FAQ в форматах ASCII/PostScript?

Актуальная версия FAQ в форматах PostScript и обычного текста (7 бит ASCII и 8 бит Latin1) доступна с веб-сервера FreeBSD или с любого его зеркала.

Как PostScript (примерно 370Кб):

Как текст ASCII (примерно 220Кб):

Как текст ISO 8859-1 (примерно 220Кб): Где можно найти Руководство в форматах ASCII/PostScript?

Актуальная версия Руководства в форматах PostScript и обычного текста (7 бит ASCII и 8 бит Latin1) доступна с веб-сервера FreeBSD или с любого его зеркала.

Как PostScript (примерно 1.7Мб):

Как текст ASCII (примерно 1080Кб):

Как текст ISO 8859-1 (примерно 1080Кб): Руководство в формате ASCII - не чистый текст!

Действительно, FAQ и Руководство в форматах ASCII и Latin1 не являются чисто текстовыми документами; они содержат символы форматирования для вывода на печать. Если вам нужно преобразовать эти документы к виду, пригодному для чтения, обработайте файл программой col: $ col -b < inputfile > outputfile Могу ли я зазеркалировать веб-сервер FreeBSD?

Несомненно! Есть несколько способов это сделать. С помошью CVSUP: Вы можете скачивать отформатированные файлы с помощью CVSUP с сервера cvsup.freebsd.org. Добавьте следующую строку в конфигурационный файл cvsup: www release=current hostname=/home base=/usr/local/etc/cvsup prefix=/usr/local/www/data/www.freebsd.org delete old use-rel-suffix С помощью rsync: Обратитесь к странице, посвященной . С помощью зеркалирования ftp: Вы можете скачать копию веб-сервера, находящуюся на ftp, используя ваше любимое средство зеркалирования ftp. Просто начните с каталога ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/www. Я могу перевести документацию на язык племени мумбо-юмбо.

Хорошо. Хотя мы не сможем заплатить, в наших силах подарить вам бесплатный CD или футболку и внести вас в список составителей Руководства, если вы предоставите перевод. Другие источники информации.

Следующие телеконференции содержат информацию о FreeBSD, которая будет полезна её пользователям: (модерируемая)

Ресурсы Internet: .

В Руководстве по FreeBSD имеется достаточно полный , который стоит посмотреть, если вы хотите подыскать книгу по системе. diff --git a/ru_RU.KOI8-R/FAQ/install.sgml b/ru_RU.KOI8-R/FAQ/install.sgml index cc453c7276..0f861707db 100644 --- a/ru_RU.KOI8-R/FAQ/install.sgml +++ b/ru_RU.KOI8-R/FAQ/install.sgml @@ -1,756 +1,757 @@ - + Установка Какой файл нужно скачать для установки FreeBSD?

В общем случае вам нужен только один файл floppies/boot.flp, содержащий образ, который вам нужно будет перенести на дискету 1.44Мб и затем загрузиться с неё для того, чтобы скачать все остальное (в процессе установки вам нужно будет задавать параметры соединения TCP/IP, конфигурацию лент, приводов CDROM, дискет, разделов DOS и всего, что будет необходимо для успешной инсталляции).

Если вы хотите скачать дистрибутив самостоятельно (например, для установки с раздела DOS), вот список рекомендованных частей дистрибутива: bin/ manpages/ compat*/ doc/ src/ssys.*

Полные инструкции по этой процедуре и об установке вообще можно найти в Руководства, посвящённом инсталляции FreeBSD. Помогите! Загрузочный файл не помещается на дискету!

На дискету размером 3.5 дюйма (1.44Мб) может поместиться 1474560 байт данных. Образ дискеты имеет размер ровно 1474560 байт.

Типичные ошибки при подготовке загрузочной дискеты: Образ дискеты был загружен по FTP не в режиме binary.

Некоторые клиентские программы FTP используют по умолчанию текстовый (ascii) режим передачи и пытаются поменять все принятые последовательности символов "конец строки" на соответствующие им в вашей системе. В таком случае образ загрузочного диска будет неизбежно испорчен. Проверьте размер полученного файла: если он не точно такой же, как на FTP-сервере, то ошибка произошла, скорее всего, в процессе передачи.

Во избежание этого введите команду binary в командной строке FTP после того, как вы подключитесь к серверу, но до того, как начали скачивать файл. Для переноса образа на дискету была использована команда DOS copy (или её аналог с графическим интерфейсом).

Программы типа copy не работают с образами дискет, предназначенными для загрузки. Образ содержит полное содержимое дискеты, дорожка за дорожкой, и не предназначен для помещения на дискету в качестве обычного файла. Вам необходимо перенести его на дискету ``непосредственно'', используя низкоуровневые средства (такие как fdimage или rawrite), описанные в . Где инструкции по инсталляции FreeBSD?

Инструкции по установке могут быть найдены в Руководства, посвящённом установке FreeBSD. Что мне нужно иметь для запуска FreeBSD?

Вам нужен персональный компьютер не ниже 386, с 5 или более мегабайтами ОЗУ и по крайней мере 60Мб свободного пространства на винчестере. Система может работать с дешёвым графическим адаптером MDA, но для того, чтобы запустить X11R6, требуется ведеокарта стандарта VGA или лучше.

Посмотрите также раздел . У меня только 4Мб ОЗУ. Смогу ли я установить FreeBSD?

FreeBSD 2.1.7 была последней версией, которую можно было проинсталлировать на системе с 4Мб ОЗУ. Более новые версии FreeBSD, типа 2.2, требуют по крайней мере 5Мб ОЗУ для установки.

Все версии FreeBSD, включая 3.0, будут РАБОТАТЬ на 4Мб ОЗУ, просто на 4Мб нельзя запустить инсталляционную программу. Вы можете добавить дополнительную память для инсталляции, если вам это нужно, а после того, как система будет установлена и запущена, вернуться к конфигурации с 4Мб. Или вы можете подключить ваш диск к компьютеру с ОЗУ, большим чем 4Мб, проинсталлировать систему и переставить диск обратно.

Есть ещё несколько причин, по которым FreeBSD 2.1.7 не будет устанавливаться с 4Мб. А именно: она не будет устанавливаться на системе с 640Кб основной и 3Мб дополнительной памяти. Если ваша материнская плата может перемещать некоторую ``потерянную'' память из области 640Кб в область 1Мб, тогда может быть, вы сможете запустить FreeBSD 2.1.7.

Попробуйте войти в настройку вашего BIOS и посмотреть параметры ``перемещения'' (remap). Включите его. Может быть, еще понадобится выключить теневое ПЗУ (ROM shadowing).

Может быть, самое простое решение - найти еще 4Мб на время инсталляции. Откомпилируйте ядро только с теми параметрами, которые нужны и затем уберите 4Мб.

Вы можете также проинсталлировать версию 2.0.5, а затем обновить вашу систему до 2.1.7 с помощью пункта ``upgrade'' программы инсталляции 2.1.7.

После установки вы можете построить ядро, которое будет работать на 4Мб. Кто-то даже умудрялся загружаться с 2Мб (хотя система в основном была неработоспособна :-)) Как сделать оригинальную загрузочную дискету?

В настоящий момент нет *простого* способа сделать оригинальную загрузочную дискету. Файл /usr/src/release/floppies/Makefile предназначен именно для этого, однако на самом деле that's supposed to let you *just* make those floppies, but it's not really gelled yet.

Чтобы сделать оригинальный релиз, следуйте инструкциям . Могу ли я иметь более чем одну операционную систему на моём PC?

Взгляните на это . Может ли Windows 95 сосуществовать с FreeBSD?

Сначала проинсталлируйте Windows 95, затем FreeBSD. Менеджер загрузки FreeBSD будет управлять процессом загрузки Win95 или FreeBSD, Если вы после этого ещё раз проинсталлируете Windows 95, то в процессе установки менеджер загрузки будет грубо удалён. Если такое случится, обратитесь к следующему разделу. Windows 95 уничтожила мой менеджер загрузки! Как мне его вернуть?

Вы можете переустановить менеджер загрузки FreeBSD двумя способами: Запустите DOS, перейдите в каталог tools/ вашего дистрибутива FreeBSD и найдите программу bootinst.exe. Запустите её следующим образом:

bootinst.exe boot.bin

и менеджер загрузки будет переустановлен. Загрузитесь с установочной дискеты FreeBSD и перейдите в меню установки Custom install. Выберите пункт Partition. Выберите устройство, на котором будет располагаться для ваш менеджера загрузки (это будет самый первый диск) и когда вы перейдете к редактированию разделов, первым делом (то есть ещё не делая никаких изменений) выберите (W)rite. Последует запрос на подтверждение, ответьте yes, и когда вы попадёте в меню выбора менеджера загрузки, выберите пункт "Boot Manager". Менеджер загрузки будет переписан на диск. Теперь нужно выйти из меню установки и загрузиться с винчестера как обычно. Можно ли использовать диск с повреждёнными блоками?

Программа обнаружения повреждённых блоков () помогает не во всех 100&percnt случаев; (к нашему стыду) можно, к сожалению, сказать, что если у вас диск IDE или ESDI с большим количеством повреждённых блоков, то FreeBSD, похоже, не для вас. Однако она работает на тысячах систем с повреждёнными дисками, так что лучше всего сначала всё же попробовать самим.

Если повреждённые блоки находятся на SCSI диске, взгляните на . Странные вещи происходят при загрузке с инсталляционного диска!

Если вы видите, что как машина зависает или неожиданнно перезагружается, когда вы пытаетесь загрузиться с установочной дискеты, вы должны задать себе три вопроса:- Вы используете новую, только что отформатированную дискету (предпочтительно неиспользованную прямо из коробки, а не ту, что пришла с популярным журналом и последние три года провалялась под диваном)? Вы скачали образ дискеты в двоичном режиме? (не смущайтесь, даже лучшие из нас время от времени скачивают двоичный файл в режиме ASCII!) Если вы используете все эти свежеиспеченные операционные системы типа Windows95 или WindowsNT, удостоверьтесь, что вы их закрыли и перестартовали машину в добром старом DOS? Похоже, что эти операционные системы могут влиять на программы, работающие непосредственно с оборудованием, что и делает программа создания установочного диска; даже запуск из DOS в графической оболочке может вызвать проблемы.

Есть сведения, что Netscape вызывает проблемы при скачивании загрузочного диска, так что лучше всего использовать специальную программу FTP, если она у вас есть. Помогите! Не могу установить систему с ленты!

Если вы инсталлируете 2.1.7R с ленты, вы должны создать ленту с размером блока tar, равным 10 (5120 байт). Размер блока tar по умолчанию равен 20 (10240 байт), поэтому ленты, созданные со стандартным размером блока, не могут быть использованы для установки 2.1.7R; вы получите сообщение об ошибке, говорящее, что размер записи слишком большой. - Соединение двух машин FreeBSD через параллельные порты (PLIP) + Соединение двух машин с FreeBSD через параллельные порты (PLIP)

Для этого нужен соединительный шнур типа laplink и на обеих машинах должна быть включена поддержка драйвера lpt. $ dmesg | grep lp lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface

Подключите кабель laplink к параллельным портам компьютеров.

Настройте параметры сетевого интерфейса lp0 на обеих машинах, войдя администратором. Например, если вы хотите соединить хосты с именами max и moritz max <-----> moritz IP Address 10.0.0.1 10.0.0.2 на машине max дайте команду # ifconfig lp0 10.0.0.1 10.0.0.2 на машине moritz запустите # ifconfig lp0 10.0.0.2 10.0.0.1 -

Это всё! Пожалуйста, прочтите ещё страницы Справочника lp(4) и - lpt(4). +

Это всё! Пожалуйста, прочтите ещё страницы Справочника + и + .

Вы также должны добавить эти хосты в файл /etc/hosts 127.0.0.1 localhost.my.domain localhost 10.0.0.1 max.my.domain max 10.0.0.2 moritz.my.domain moritz

Для проверки работоспособности связи выполните следующие действия: на машине max: $ ifconfig lp0 lp0: flags=8851 mtu 1500 inet 10.0.0.1 --> 10.0.0.2 netmask 0xff000000 $ netstat -r Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire moritz max UH 4 127592 lp0 $ ping -c 4 moritz PING moritz (10.0.0.2): 56 data bytes 64 bytes from 10.0.0.2: icmp_seq=0 ttl=255 time=2.774 ms 64 bytes from 10.0.0.2: icmp_seq=1 ttl=255 time=2.530 ms 64 bytes from 10.0.0.2: icmp_seq=2 ttl=255 time=2.556 ms 64 bytes from 10.0.0.2: icmp_seq=3 ttl=255 time=2.714 ms --- moritz ping statistics --- 4 packets transmitted, 4 packets received, 0% packet loss round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms Можно ли я установить систему на лэптоп через PLIP (Parallel Line IP)?

Для этого нужно соединить два компьютера параллельным кабелем Laplink следующим образом: +----------------------------------------+ |A-name A-End B-End Descr. Port/Bit | +----------------------------------------+ |DATA0 2 15 Data 0/0x01 | |-ERROR 15 2 1/0x08 | +----------------------------------------+ |DATA1 3 13 Data 0/0x02 | |+SLCT 13 3 1/0x10 | +----------------------------------------+ |DATA2 4 12 Data 0/0x04 | |+PE 12 4 1/0x20 | +----------------------------------------+ |DATA3 5 10 Strobe 0/0x08 | |-ACK 10 5 1/0x40 | +----------------------------------------+ |DATA4 6 11 Data 0/0x10 | |BUSY 11 6 1/0x80 | +----------------------------------------+ |GND 18-25 18-25 GND - | +----------------------------------------+

Посмотрите также на странице, посвящённой мобильным вычислениям. Какие параметры диска я должен использовать?

(Под "параметрами" диска мы понимаем число дорожек, головок и секторов на дорожку на диске, что для простоты обозначается как C/H/S. Именно так работает BIOS персональных компьютеров при чтении или записи диска).

Похоже, что по каким-то причинам это вызывает много недоразумений. Прежде всего, Имеет значение только В случае дисков SCSI, параметры используются в зависимости от того, включена ли поддержка расширенной трансляции на вашем контроллере (что часто обозначается как "support for DOS disks >1GB" или что-то похожее). Если эта возможность выключена, то используйте N дорожек, 64 головки и 32 сектора на дорожку, где N - это ёмкость диска в мегабайтах. Например, 2Гбайтный диск должен иметь 2048 дорожек, 64 головки и 32 сектора а дороку.

Если трансляция Если вы не уверены, или FreeBSD ошибается при определении параметров диска во время установки, самый простой способ решить эту проблему - создать на диске маленький раздел DOS. После этого параметры диска должны определиться правильно (и вы всегда можете удалить раздел DOS в редакторе разделов, если вы не хотите его сохранить, или оставить его для настройки сетевых адаптеров и подобных вещей).

Кроме того, существует свободно доступная утилита, распространяемая вместе с FreeBSD, которая называется ``tools компакт-диска с FreeBSD или на различных ftp-серверах), которую можно использовать для определения параметров, которые используются другими операционными системами, расположенными на вашем диске. Затем вы можете использовать эти параметры в редакторе разделов. Есть ли ограничения на разбиение диска?

Да. Вы должны убедиться, что корневой раздел находится до 1024 дорожки, так чтобы BIOS могла загрузить с него ядро. (Заметьте, что это ограничение BIOS компьютера, а не FreeBSD).

Для диска SCSI, это, как правило, будет означать, что корневой раздел располагается в первых 1024Мб (или в первых 4096Мб, если включен режим расширенной трансляции - посмотрите предыдущий вопрос). Для дисков IDE соответствующее значение равно 504Мб. Как насчет менеджеров диска? У меня большой диск!

FreeBSD распознаёт Ontrack Disk Manager и допускает его использование. Другие менеджеры дисков не поддерживаются.

Если вы хотите использовать диск с FreeBSD, вам не нужен менеджер диска. Отконфигурируйте диск на столько пространства, сколько сможет обработать BIOS (обычно 504 мегабайта). и FreeBSD разпознает, сколько места у вас есть на самом деле. Если вы используете старый диск с контроллером MFM, вам может потребоваться точно указать FreeBSD количество используемых дорожек.

Если вы хотите использовать FreeBSD совместно с другой операционной системой, это можно сделать и без менеджера диска: удостоверьтесь, что загрузочный раздел FreeBSD и раздел для другой операционной системы не выходят за пределы 1024 дорожки. Если вы будете осторожны, 20 мегабайтного раздела для загрузки будет достаточно. При загрузке FreeBSD выдается сообщение ``Missing Operating System''

Это классический случай, когда FreeBSD и DOS или другая операционная система конфликтуют по поводу диска. Вам нужно будет переустановить FreeBSD, но имейте в виду, что инструкции, данные выше, помогают всегда. После приглашения менеджера загрузки `F?' ничего не происходит.

Это ещё один признак проблемы, описанной в предыдущем разделе. Параметры диска в BIOS и параметры, используемые FreeBSD, не совпадают. Если ваш контроллер или BIOS поддерживают трансляцию дорожек (часто обозначаемую как ``>1GB drive support''), попробуйте включить эту возможность и переустановить FreeBSD. У меня >16Мб ОЗУ. Это не вызовет никаких проблем?

Кроме разве что вопроса производительности, нет. Во FreeBSD 2.X встроен контроль границ буферов (bounce buffers), что позволяет вашим контроллерам, работающим в режиме прямого доступа к шине, иметь доступ к памяти выше 16Мб. (Заметьте, что это будет требоваться только если вы используете устройства ISA, хотя этого также требуют некоторые устройства EISA и VLB).

Обратитесь к разделу о , если у вас столько ОЗУ или вы используете машины Compaq или BIOS, который выдаёт неверные параметры ОЗУ. Нужно ли устанавливать все исходные тексты системы?

В общем случае, нет. Однако мы настоятельно рекомендуем проинсталлировать, как минимум, исходные тексты набора ``. За исключением исходных текстов ядра, структура исходных текстов системы позволяет монтировать её в режиме "только для чтения" через NFS и компилировать программы. (Из-за ограничения на исходные тексты ядра мы рекомендуем монтировать их не прямо в /usr/src, а в какой-нибудь другой каталог с символическими ссылками для дублирования структуры каталогов.

Наличие исходных текстов системы значительно облегчает процесс обновления до новых версий FreeBSD.

Для выбора подмножества исходных текстов, которое вы хотите установить, используйте пункт меню Custom, когда находитесь в меню Distributions программы установки. Скрипт src/install.sh также инсталлирует часть исходных текстов, в зависимости от указанного при запуске параметра. Нужно ли перекомпилировать ядро?

Построение нового ядра всегда было необходимым шагом при установке FreeBSD, однако последние релизы предоставляют более дружественный инструмент конфигурации ядра. В командной строке на приглашение загрузчика FreeBSD (boot:) введите "-c" и вы попадёте в экран визуальной настройки, которая позволяет конфигурировать настройки ядра для большинства адаптеров ISA.

Однако рекомендуется, что потом вы всё же построите новое ядро, содержащее только те дравера, которые вам нужны, для того, чтобы сэкономить немного ОЗУ, хотя для большиства систем это больше не является большой необходимостью. Находясь за пределами США, могу ли я использовать систему шифрования DES?

Если нет абсолютной необходимости в использовании криптографической системы типа DES, то для Так как алгоритм шифрования DES не может быть законно экспортирован из США, пользователи за их пределами не должны сгружать это программное обеспечеиие (как часть Существует, однако, библиотека, заменяющая libcrypt, которая основана на коде, разработанном в Австралии Дэвидом Барреном (David Burren). Этот код можно найти на некоторых неамериканских зеркалах FreeBSD. Исходные тексты для libcrypt без экспортных ограничений, и сами программы, её использующие, можно получить со следующих ftp-серверов: ftp://ftp.internat.freebsd.org/pub/FreeBSD ftp://storm.sea.uct.ac.za/pub/FreeBSD ftp://ftp.iqm.unicamp.br/pub/FreeBSD ftp://nic.funet.fi/pub/unix/FreeBSD/eurocrypt

Неамериканский Пользователи за пределами США не должны сгружать любое криптографическое программное обеспечение из США. Это может вызвать проблемы юридического плана у тех, что занимается обслуживанием тех сайтов, с которых было сгружено программное обеспечение.

В разработке находится неамериканский дистрибутив системы Kerberos, и текущая версия может получена с анонимного FTP по адресу braae.ru.ac.za.

Существует , посвящённый неамериканскому криптографическому программному обеспечению. Для запроса информации пошлите письмо, содержащее одну строчку ``<majordomo@braae.ru.ac.za>. Загрузка с установочной дискеты прерывается на сообщении ``Probing Devices...''.

Если у вас установлены устройства IDE Zip или Jaz, уберите их и попробуйте снова. Они могут мешать инсталляционной программе. После того, как система будет установлена, вы можете снова подключить устройства. Надеемся, что это будет исправлено в более поздних релизах. Сообщение ``panic: cant mount root'' после перезагрузки только что установленной системы.

Эта ошибка проявляется, когда есть несогласование между представлениями загрузочного блока и ядра о дисковых устройствах. Эта ошибка обычно проявляется на системах с двумя дисками IDE, с винчестерами, установленными как ведущий или единственный на отдельных контроллерах IDE, с FreeBSD, инсталлированной на втором контроллере IDE. Загрузочные блоки думают, что система установлена на wd1 (второй диск BIOS), тогда как ядро даёт первому диску на втором контроллере название wd2. После обнаружения устройства ядро пытается смонтировать то, что загрузочные блоки выдают за загрузочный диск, wd1, тогда как он на самом деле wd2, и ошибается.

Для разрешения этой проблемы сделайте одно из следующих действий: В приглашении Boot: наберите 1:wd(2,a)kernel и нажмите клавишу Enter. Если система запустилась, выполните команду echo "1:wd(2,a)kernel" > /boot.config чтобы сделать это строкой загрузки по умолчанию. Поместите диск с FreeBSD на первичный контроллер IDE, так чтобы именования диском пришли в соответствие. , изменив конфигурацию контроллера wd на следующее: controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr disk wd0 at wdc0 drive 0 # disk wd1 at wdc0 drive 1 # comment out this line controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr disk wd1 at wdc1 drive 0 # change from wd2 to wd1 disk wd2 at wdc1 drive 1 # change from wd3 to wd2 Проинсталлируйте новое ядро. Если вы переместили ваши диски и хотите посстановить предыдущую настройку, замените диски в нужной конфигурации и перезагрузитесь. Ваша система должна нормально запуститься. Какие существуют ограничения на оперативную память?

Теоретическое ограничение на память равно 4 гигабайтам. Тестировался случай с одним гигабайтом; как правило, вы не сможете приобрести персональный компьютер, поддерживающий больший объём ОЗУ. Какие существуют ограничения для файловой системы ffs?

Для файловой системы ffs максимальный теоретический размер равен 8 терабайтам (2Г блоков) или 16ТБ при стандартном размере блока 8К. На практике есть программное ограничение в 1 терабайт, но с некоторыми модификациями достижимы 4 гигабайта (и такие системы существуют).

Максимальный размер одного файла ffs равен примерно 1Г блоков (4ТБ) при размере блока 4К. максимальный размер файла ---------------------------------- 2.2.7 3.0 размер блока fs -stable -current работает должно работать --------------- ------- -------- -------- --------------- 4K 4T-1 4T-1 4T-1 4+T 8K 32+G 8T-1 32+G 16T-1 16K 128+G 16T-1 128+G 32T-1 32K 512+G 32T-1 512+G 64T-1 64K 2048+G 64T-1 2048+G 128T-1

При размере блока файловой системы 4К, тройная адресация блоков работает и всё должно быть ограничено максимальным количеством блоков, которое задаётся в виде тройной переадресации блока (примерно 1K^3 + 1K^2 + 1K), однако всё ограничивается (ошибочным) лимитом 1Г-1 на количество блоков файловой системы. Это ограничение должно быть равным 2Г-1. При количестве блоков, приближающемся к 2Г-1, появляются некоторые ошибки, но этот предел недостижим при размере блока 4К.

При размере блока 8К и больше, всё должно быть ограничено лимитом 2Г-1 на количество блоков файловой системы, но реально ограничено пределом в 1Г-1 на число блоков файловой системы, кроме случая -stable, недостижимый при тройной переадресации, так что предел равен максимальному числу блоков файловой системы, который может быть представлен через двойную переадресацию (примерно (размер блока/4)^2 + (размер блока/4)), и под -current превышеине этого ограничения может вызвать проблемы. Использование верного ограничения в 2Г-1 блоков вызывает проблемы. Как можно поместить файлы размером 1ТБ на дискету?

Я храню парочку таких на дискете :-) Максимальный размер файла не связан непосредственно с максимальным размером диска. Максимальный размер диска равен 1ТБ. Особенностью является то, что размер файла может превышать размер диска.

В следующем примере создаётся файл размером 8Т-1 с помощью всего 32К дискового пространства (3 блока адреса и 1 блок данных) на маленьком корневом разделе. Команда dd должна уметь работать с большими файлами. ttyv0:bde@alphplex:/tmp/q> cat foo df . dd if=/dev/zero of=z bs=1 seek=`echo 2^43 - 2 | bc` count=1 ls -l z du z df . ttyv0:bde@alphplex:/tmp/q> sh foo Filesystem 1024-blocks Used Avail Capacity Mounted on /dev/sd0a 64479 27702 31619 47% / 1+0 records in 1+0 records out 1 bytes transferred in 0.000187 secs (5346 bytes/sec) -rw-r--r-- 1 bde bin 8796093022207 Sep 7 16:04 z 32 z Filesystem 1024-blocks Used Avail Capacity Mounted on /dev/sd0a 64479 27734 31587 47% / ttyv0:bde@alphplex:/tmp/q> exit

Bruce Evans, September 1998 diff --git a/ru_RU.KOI8-R/FAQ/preface.sgml b/ru_RU.KOI8-R/FAQ/preface.sgml index 979ca1b12f..000ead8fe3 100644 --- a/ru_RU.KOI8-R/FAQ/preface.sgml +++ b/ru_RU.KOI8-R/FAQ/preface.sgml @@ -1,638 +1,638 @@ - + Предисловие

Добро пожаловать во FreeBSD 2.X FAQ! Для чего предназначен этот FAQ?

Как и обычный FAQ конференций Usenet, этот документ содержит большинство из часто задаваемых вопросов, касающихся операционной системы FreeBSD (и, конечно, ответы на них). Первоначально предназначенный для уменьшения потока сообщений и избежания повторения одних и тех же вопросов, постепенно FAQ превратился в ценный источник информации.

Мы прилагаем все усилия, чтобы сделать этот FAQ максимально информативным; если у вас есть идеи по его усовершенствованию, пожалуйста, напишите . FreeBSD - что это такое?

В двух словах, FreeBSD 2.X - это UN*X-подобная операционная система, основанная на версии 4.4BSD Калифорнийского Университета (Беркли) для платформы i386. Также она косвенно базируется на 386BSD (BSD Net/2, перенесённой на платформу i386 Вильямом Джолитцем (William Jolitz)), хотя от того первоначального кода осталось очень мало. Более подробные объяснения того, что представляет из себя FreeBSD и для чего она может вам пригодиться, можно найти на .

FreeBSD используется компаниями, Интернет-провайдерами, научными работниками, профессионалами в вычислительной технике, студентами и рядовыми пользователями по всему миру для работы, образования и отдыха. Вы можете увидеть некоторых из них в нашей .

Для более детального ознакомления с FreeBSD, пожалуйста, - обращайтесь к Каковы цели FreeBSD?

Цели, преследуемые проектом FreeBSD - это предоставление программного обеспечения, которое может быть использовано в любых целях без всяческих ограничений. Многие из нас вкладывают значительные усилия в её разработку (и проектирование) и определённо были бы не против получения финансовой поддержки, но мы не собираемся её требовать. Мы надеемся, что наша основная и самая значительная "миссия" - предоставить код всем желающим, для любых целей, так чтобы он нашел самое широкое применение и принес наибольшую пользу. Это, на наш взгляд, одна из самых фундаментальных целей Free Software, которую мы с энтузиазмом поддерживаем. -

Исходный код, который подпадает под действие GNU Public License - (GPL) или GNU Library Public License (GLPL), имеет несколько больше - ограничений, хотя это и навязывание доступа к исходным - текстам, а не наоборот, как обычно. Из-за дополнительных сложностей, - которые могут возникнуть в случае коммерческого использования - программного обеспечения GPL, мы стараемся, где это только - возможно, заменить подобное программное обеспечение аналогичным, - но подпадающим под более свободную лицензию BSD. +

Исходный код, подпадающий под действие GNU General + Public License (GPL) или GNU Library General Public License (LGPL), + имеет несколько больше ограничений, хотя и представляет собой + навязывание доступа к исходным текстам, а не наоборот, как обычно. Из-за + дополнительных сложностей, которые могут возникнуть в случае + коммерческого использования программного обеспечения GPL, мы стараемся, + где только это возможно, заменить подобное программное обеспечение + аналогичным, но подпадающим под более свободную лицензию BSD. Почему система называется именно FreeBSD?

Она может использоваться безо всяческих выплат, даже для извлечения выгоды. Все исходные тексты операционной системы свободно доступны, на её использование в других разработках (как коммерческих, так и некоммерческих) и дальнейшее распространение наложены минимальные ограничения. Любой, у кого есть усовершенствования и/или исправления, может предоставить свой код и он будет (правда, с парой оговорок) добавлен в исходные тексты системы.

Для тех наших читателей, для которых английский не является родным языком, можно добавить, что слово ``free'' используется здесь в двух смыслах, один означает ``бесплатно'', а другой ``вы можете делать все что хотите''. За исключением пары вещей, которые вы Какова последняя версия FreeBSD?

Версия , выпущенная в феврале 1999 года, является самой последней Если говорить коротко, то ветка Что такое FreeBSD-current?

- это версия операционной системы, находящаяся в стадии разработки до момента выпуска 4.0-RELEASE. Таким образом, она представляет реальный интерес только для разработчиков системы и её фанатов. Обратитесь к - + для прояснения деталей работы с -current.

Если вы не специалист по операционным системам или не в состоянии отличить реальную проблему от временных явлений, вы не должны использовать FreeBSD-current. Эта ветвь зачастую меняется очень быстро и вполне может быть просто не работоспособна некоторое время. Те, кто используют FreeBSD-current, должны быть в состоянии анализировать любые проблемы и сообщать о них, если это действительно ошибки, а не ``глюки''. Сообщения типа ``make world produces some error about groups'' в списке рассылки -current иногда воспринимаются пренебрежительно.

Из ветви -current регулярно делаются , некоторые из которых доступны на CDROM. Их предназначение: Тестирование самой последней версии инсталлятора. Дать людям, которые хотят работать с -current, но не имеют времени и/или мозможности (пропускной способности) для отслеживания ежедневных измененений, простой способ её установки. Фиксация точки для последующих ссылок в случае, если позже мы что-нибудь очень сильно сломаем. (Хотя CVS, как правило, не позволяет случиться ничему такому ужасному :) Любые новые возможности, которым требуется тестирование, должны иметь как можно больше потенциальных тестеров.

Не утверждается, что всякий снапшот имеет качество ``готового продукта''. Для стабильной и надежной работы вам нужно подождать полного релиза.

Снапшоты доступны непосредственно с и, как правило, генерируются ежедневно для веток 4.0-current и 3.0-stable. В чём смысл FreeBSD-stable?

После того, как была выпущена FreeBSD 2.0.5, мы решили разделить разработку FreeBSD на две части. Одна ветка была названа , с тем предназначением, что в ней будут делаться только хорошо оттестированные исправления и маленькие последовательные усовершенствования (для провайдеров услуг Интернет и других коммерческих пользователей, для которых неожиданные изменения или экспериментальные возможности весьма нежелательны). Другой ветвью является , которая по существу является прямой линией, ведущей к 4.0-RELEASE (и последующим) с тех пор, как была выпущена 2.0. Если вам поможет картинка, то вот как это выглядит: 2.0 | | | [2.1-stable] *ВЕТВЬ* 2.0.5 -> 2.1 -> 2.1.5 -> 2.1.6 -> 2.1.7.1 [конец 2.1-stable] | (Мар 1997) | | | [2.2-stable] *ВЕТВЬ* 2.2.1 -> 2.2.2-RELEASE -> 2.2.5 -> 2.2.6 -> 2.2.7 -> 2.2.8 [конец] | (Мар 1997) (Окт 97) (Апр 98) (Июл 98) (Дек 98) | | 3.0-SNAPs (начало в I квартале 1997) | | 3.0.0-RELEASE (Окт 1998) | | [3.0-stable] *ВЕТВЬ* 3.1 (Фев 1999) -> ... будущие релизы 3.x ... | | \|/ + [продолжение 4.0-current]

Ветвь -current постепенно переходит в 4.0 и выше, тогда как предыдущая ветвь, 2.2-stable, была вытеснена релизом 2.2.8. Теперь его заменила ветвь 3.0-stable, первый релиз которой, 3.1, выйдет в начале 1999 года. "Текущей веткой" сейчас является 4.0-current, первый релиз которой появится в первом квартале 2000 года. В какой момент выпускаются новые версии FreeBSD?

Как правило, основная группа разработчиков выпускает новую версию, только когда они уверены, что добавленных новых возможностей и/или внесённых исправлений уже достаточно и новый релиз не потеряет стабильности. Многие пользователи оценивают эту осторожность как одну из лучших сторон FreeBSD, хотя она несколько разочаровывает, если вам не терпится попробовать новые возможности..

В среднем новые версии выпускаются примерно каждые четыре месяца.

Для тех, кому не терпится, предназначены SNAP-релизы, выпускаемые более часто, в частности, в течении месяца перед релизом. FreeBSD доступна только для персональных компьютеров?

В настоящее время FreeBSD 3.x работает как на архитектуре x86, так и на платформе . Некоторый интерес был проявлен к переносу на SPARC, однако подробности этого проекта ещё не ясны. Если ваш компьютер имеет другую архитектуру и вам нужно что-то прямо сейчас, советуем попробовать или . Кто разрабатывает FreeBSD?

Решения, которые касаются ключевых моментов в проекте FreeBSD, такие, как общее направление развития проекта или кто может добавлять код к дереву исходных текстов, принимаются разработчиков (core team), состоящей из 15 человек. Также существует - гораздо большая группа из более 100 (committers), которые могут делать изменения прямо - в дереве исходных текстов FreeBSD. + гораздо большая группа из более 150 + (committers), которые могут делать изменения прямо в дереве исходных + текстов FreeBSD.

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

Все основные релизы FreeBSD доступны по ftp с : Текущий релиз 2.2-stable, 2.2.8R, находится в каталоге . Текущий релиз 3.0-stable, 3.0-RELEASE, находится в каталоге . Релизы делаются ежедневно из ветки RELENG_2_2 (после 2.2.8), которая постепенно переходит в режим сопровождения. Ветвь RELENG_2_2 ведётся очень аккуратно и сейчас туда не вносятся изменений, кроме как жизненно необходимых по соображениям безопасности и надёжности. Выпуски также делаются ежедневно из ветки RELENG_3 (после 3.0-release), пока она переходит в 3.1-RELEASE. Выпуски , которые деляются ежедневно из ветви , предназначены для тестеров и разработчиков.

FreeBSD также доступна через CDROM, по такому алресу:

Walnut Creek CDROM 4041 Pike Lane, Suite F Concord, CA 94520 USA Orders: +1 800 786-9907 Questions: +1 925 674-0783 FAX: +1 925 674-0821 email: WWW:

В Австралии вы можете найти по адресу:

Advanced Multimedia Distributors Factory 1/1 Ovata Drive Tullamarine, Melbourne Victoria Australia Voice: +61 3 9338 6777 CDROM Support BBS 17 Irvine St Peppermint Grove WA 6011 Voice: +61 9 385-3793 Fax: +61 9 385-2360 И в Великобритании: The Public Domain & Shareware Library Winscombe House, Beacon Rd Crowborough Sussex. TN6 1UL Voice: +44 1892 663-298 Fax: +44 1892 667-473 Где найти информацию по спискам рассылки FreeBSD?

Исчерпывающая информация содержится в Руководства, который посвящен спискам рассылки. Какие существуют телеконференции по FreeBSD?

Полная информация о группах новостей есть в Руководства, касающемся телеконференций. Существуют ли каналы IRC (Internet Relay Chat) по FreeBSD?

Да, большинство сетей IRC имеют канал FreeBSD: Канал #FreeBSD в сети EFNet посвящён FreeBSD, но не обращайтесь туда за технической поддержкой и даже не пытайтесь найти человека, который поможет вам обойтись без чтения страниц Справочника или собственных изысканий. Этот канал предназначен в первую и основную очередь для общения, и в круг обсуждаемых тем входит секс, спорт, ядерное оружие, как будто это и есть FreeBSD. В общем, вас предупредили! Канал доступен на сервере irc.chat.org. Канал #FreeBSD в сети DALNET доступен на сервере irc.dal.net в США и на irc.eu.dal.net в Европе. Канал #FreeBSD в сети UNDERNET доступен на серверах us.undernet.org в США и eu.undernet.org в Европе. Похож на канал в сети EFNET - не задавайте вопросов или научитесь задавать их чрезвычайно вежливо, если хотите получить помощь. Это канал для общения, а не для получения помощи. Наконец, вы можете подключиться к каналу #FreeBSD в сети BSDNET, посвящённой исключительно BSD, на сервере irc.FreeBSD.org. Эта сеть пытается быть посвящённой в большей степени технической поддержке и не быть такой анархистской, как EFNET, UNDERNET или DALNET, однако по этой же причине она и не столь популярна. Почему бы сегодня кому-нибудь не взяться и поотвечать на вопросы на BSDNET?

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

Вы можете обратиться в FreeBSD Documentation Project (а ещё лучше к нему присоединиться) через список рассылки doc: . Этот список рассылки предназначен для обсуждения документации FreeBSD. Для вопросов по системе предназначен список рассылки questions: .

``Руководство'' по FreeBSD доступно и может быть найдено на - . + . Заметьте, что этот проект находится в процессе разработки, так что некоторые части могут отсутствовать.

Прекрасным печатным руководством по FreeBSD является книга ``The Complete FreeBSD'', написанная Грегом Лиэем (Greg Lehay) и изданная Walnut Creek CDROM Books. В настоящее время вышло второе издание, содержащее 1,750 страниц руководств по установке и администрированию системы и прикладных программ, а также страницы Справочника. Книга (и последний релиз FreeBSD) может быть заказана у , , или в вашем любимом книжном магазине. Индекс ISBN 1-57176-227-2.

Так как FreeBSD 2.2.X основана на выпуске Berkeley 4.4BSD-Lite2, большинство руководств по 4.4BSD подходят к FreeBSD 2.2.X. O'Reilly and Associates издают следующие руководства: 4.4BSD System Manager's Manual By Computer Systems Research Group, UC Berkeley 1st Edition June 1994, 804 pages : 1-56592-080-5 4.4BSD User's Reference Manual By Computer Systems Research Group, UC Berkeley 1st Edition June 1994, 905 pages : 1-56592-075-9 4.4BSD User's Supplementary Documents By Computer Systems Research Group, UC Berkeley 1st Edition July 1994, 712 pages : 1-56592-076-7 4.4BSD Programmer's Reference Manual By Computer Systems Research Group, UC Berkeley 1st Edition June 1994, 886 pages : 1-56592-078-3 4.4BSD Programmer's Supplementary Documents By Computer Systems Research Group, UC Berkeley 1st Edition July 1994, 596 pages : 1-56592-079-1

Описание этих книг может быть найдено через WWW: . Из-за малых объёмов продаж, эти книги найти труднее.

Вы не ошибётесь, если для подробного ознакомления с устройством ядра 4.4BSD kernel обратитесь к следующей литературе:

McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John Quarterman.

The Design and Implementation of the 4.4BSD Operating System. Reading, Mass. : Addison-Wesley, 1996. 0-201-54979-4

Хорошей книгой по системному администрированию является:

Evi Nemeth, Garth Snyder, Scott Seebass & Trent R. Hein, ``Unix System Administration Handbook'', Prentice-Hall, 1995 : 0-13-151051-7

Эта книга касается основ администрирования, в том числе протоколов TCP/IP, DNS, NFS, SLIP/PPP, sendmail, INN/NNTP, системы печати итд.. Она сравнительно дорогая (примерно US$45-$55), но стоит того. К ней прилагается также компакт-диск с исходными текстами различных утилит; большинство их них, однако, также присутствуют на диске FreeBSD 2.2.6R (на котором к тому же часто находятся более свежие версии). Как можно получить доступ к вашей базе сообщений о проблемах (Problem Report)?

Сообщения пользователей о всех открытых проблемах могут быть запрошены (или добавлены) с помощью нашего и . Команда send-pr(1) также может быть использована для передачи сообщений о проблеме и изменении запроса через электронную почту. Где можно найти FAQ в форматах ASCII/PostScript?

Актуальная версия FAQ в форматах PostScript и обычного текста (7 бит ASCII и 8 бит Latin1) доступна с веб-сервера FreeBSD или с любого его зеркала.

Как PostScript (примерно 370Кб):

Как текст ASCII (примерно 220Кб):

Как текст ISO 8859-1 (примерно 220Кб): Где можно найти Руководство в форматах ASCII/PostScript?

Актуальная версия Руководства в форматах PostScript и обычного текста (7 бит ASCII и 8 бит Latin1) доступна с веб-сервера FreeBSD или с любого его зеркала.

Как PostScript (примерно 1.7Мб):

Как текст ASCII (примерно 1080Кб):

Как текст ISO 8859-1 (примерно 1080Кб): Руководство в формате ASCII - не чистый текст!

Действительно, FAQ и Руководство в форматах ASCII и Latin1 не являются чисто текстовыми документами; они содержат символы форматирования для вывода на печать. Если вам нужно преобразовать эти документы к виду, пригодному для чтения, обработайте файл программой col: $ col -b < inputfile > outputfile Могу ли я зазеркалировать веб-сервер FreeBSD?

Несомненно! Есть несколько способов это сделать. С помошью CVSUP: Вы можете скачивать отформатированные файлы с помощью CVSUP с сервера cvsup.freebsd.org. Добавьте следующую строку в конфигурационный файл cvsup: www release=current hostname=/home base=/usr/local/etc/cvsup prefix=/usr/local/www/data/www.freebsd.org delete old use-rel-suffix С помощью rsync: Обратитесь к странице, посвященной . С помощью зеркалирования ftp: Вы можете скачать копию веб-сервера, находящуюся на ftp, используя ваше любимое средство зеркалирования ftp. Просто начните с каталога ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/www. Я могу перевести документацию на язык племени мумбо-юмбо.

Хорошо. Хотя мы не сможем заплатить, в наших силах подарить вам бесплатный CD или футболку и внести вас в список составителей Руководства, если вы предоставите перевод. Другие источники информации.

Следующие телеконференции содержат информацию о FreeBSD, которая будет полезна её пользователям: (модерируемая)

Ресурсы Internet: .

В Руководстве по FreeBSD имеется достаточно полный , который стоит посмотреть, если вы хотите подыскать книгу по системе.