ЯЕПБЕПМШЕ ЙНПОСЯ ЙНМЯНКЭМШИ ОЕПЕЙКЧВЮРЕКЭ

Руководство FreeBSD Руководство FreeBSD Проект Документации FreeBSD Copyright ╘ 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 The FreeBSD Documentation Project Copyright ╘ 2000, 2001, 2002, 2003, 2004, 2005, 2006 Проект Русской Документации FreeBSD Добро пожаловать в FreeBSD! Это Руководство охватывает процесс установки и ежедневного использования FreeBSD 6.3-RELEASE и FreeBSD 7.0-RELEASE. Оно находится в процессе разработки и являет собой результат работы множества людей. Многие из разделов до сих пор не существуют, а некоторые из существующих требуют обновления. Если вы заинтересованы в помощи этому проекту, отправьте письмо в Список рассылки Проекта Русской Документации FreeBSD . Обновленная версия этого документа постоянно доступна с Основного Web сервера Проекта Русской Документации FreeBSD и Основного Web сервера FreeBSD. Он также может быть загружен из интернет в одном из наиболее распространенных форматов с FTP сервера Проекта FreeBSD или с одного из многочисленных зеркал. Если вы предпочитаете иметь напечатанный (английский) вариант Руководства, то можете приобрести его на FreeBSD Mall. Вы также можете воспользоваться Поиском в Руководстве FreeBSD. Распространение и использование исходных (SGML DocBook) и ''скомпилированных'' форм (SGML, HTML, PDF, PostScript, RTF и прочих) с модификацией или без оной, разрешены при соблюдении следующих соглашений: Распространяемые копии исходного кода (SGML DocBook) должны сохранять вышеупомянутые объявления copyright, этот список положений и следующий отказ от ответственности в первых строках этого файла в неизменном виде. Распространяемые копии скомпилированных форм (преобразованные в другие DTD, конвертированные в PDF, PostScript, RTF и другие форматы) должны повторять вышеупомянутые объявления copyright, этот список положений и следующий отказ от ответственности в документации и/или других материалах, поставляемых с дистрибьюцией. Важно: ЭТА ДОКУМЕНТАЦИЯ ПОСТАВЛЯЕТСЯ ПРОЕКТОМ ДОКУМЕНТАЦИИ FREEBSD "КАК ЕСТЬ" И ЛЮБЫЕ ЯВНЫЕ ИЛИ НЕЯВНЫЕ ГАРАНТИИ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ НЕЯВНЫМИ ГАРАНТИЯМИ, КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ ОТРИЦАЮТСЯ. НИ ПРИ КАКИХ УСЛОВИЯХ ПРОЕКТ ДОКУМЕНТИРОВАНИЯ FREEBSD НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБОЙ ПРЯМОЙ, КОСВЕННЫЙ, СЛУЧАЙНЫЙ, СПЕЦИАЛЬНЫЙ, ОБРАЗЦОВЫЙ ИЛИ ПОСЛЕДУЮЩИЙ УЩЕРБЫ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ПОСТАВКОЙ ТОВАРОВ ЗАМЕНЫ ИЛИ УСЛУГ; ПОТЕРЮ ДАННЫХ ИЛИ ИХ НЕПРАВИЛЬНУЮ ПЕРЕДАЧУ ИЛИ ПОТЕРИ; ПРИОСТАНОВЛЕНИЕ БИЗНЕСА), И ТЕМ НЕ МЕНЕЕ ВЫЗВАННЫЕ И В ЛЮБОЙ ТЕОРИИ ОТВЕТСТВЕННОСТИ, НЕЗАВИСИМО ОТ КОНТРАКТНОЙ, СТРОГОЙ ОТВЕТСТВЕННОСТИ, ИЛИ ПРАВОНАРУШЕНИИ (ВКЛЮЧАЯ ХАЛАТНОСТЬ ИЛИ ИНЫМ СПОСОБОМ), ВОЗНИКШЕМ ЛЮБЫМ ПУТЕМ ПРИ ИСПОЛЬЗОВАНИИ ЭТОЙ ДОКУМЕНТАЦИИ, ДАЖЕ ЕСЛИ БЫ БЫЛО СООБЩЕНО О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА. FreeBSD это зарегистрированная торговая марка FreeBSD Foundation. 3Com и HomeConnect это зарегистрированные торговые марки 3Com Corporation. 3ware и Escalade это зарегистрированные торговые марки 3ware Inc. ARM это зарегистрированная торговая марка ARM Limited. Adaptec это зарегистрированная торговая марка Adaptec, Inc. Adobe, Acrobat, Acrobat Reader и PostScript это или зарегистрированные торговые марки или торговые марки Adobe Systems Incorporated в Соединенных Штатах и/или других странах. Apple, AirPort, FireWire, Mac, Macintosh, Mac OS, Quicktime и TrueType это торговые марки Apple Computer, Inc., зарегистрированные в Соединенных Штатах и других странах. Corel и WordPerfect это торговые марки или зарегистрированные торговые марки Corel Corporation и/или ее дочерних компаний в Канаде, Соединенных Штатах и/или других странах. Sound Blaster это торговая марка Creative Technology Ltd. в Соединенных Штатах и/или других странах. CVSup это зарегистрированная торговая марка John D. Polstra. Heidelberg, Helvetica, Palatino и Times Roman это или зарегистрированные торговые марки или торговые марки Heidelberger Druckmaschinen AG в США и других странах. IBM, AIX, EtherJet, Netfinity, OS/2, PowerPC, PS/2, S/390 и ThinkPad это торговые марки International Business Machines Corporation в Соединенных Штатах, других странах, или по всему миру. IEEE, POSIX и 802 это зарегистрированные торговые марки Institute of Electrical and Electronics Engineers, Inc. в Соединенных Штатах. Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium и Xeon это торговые марки или зарегистрированные торговые марки Intel Corporation или ее дочерних компаний в Соединенных Штатах и других странах. Intuit и Quicken это зарегистрированные торговые марки и/или зарегистрированные сервис марки Intuit Inc., или одной из ее дочерних компаний в Соединенных Штатах и других странах. Linux это зарегистрированная торговая марка Linus Torvalds. LSI Logic, AcceleRAID, eXtremeRAID, MegaRAID и Mylex это торговые марки или зарегистрированные торговые марки LSI Logic Corp. M-Systems и DiskOnChip это торговые марки или зарегистрированные торговые марки M-Systems Flash Disk Pioneers, Ltd. Macromedia, Flash и Shockwave это торговые марки или зарегистрированные торговые марки Macromedia, Inc. в Соединенных Штатах и/или других странах. Microsoft, FrontPage, IntelliMouse, MS-DOS, Outlook, Windows, Windows Media и Windows NT это или зарегистрированные торговые марки или торговые марки Microsoft Corporation в Соединенных Штатах и/или других странах. Netscape и Netscape Navigator это зарегистрированные торговые марки Netscape Communications Corporation в США и других странах. GateD и NextHop это зарегистрированные и незарегистрированные торговые марки NextHop в США и других странах. Motif, OSF/1 и UNIX это зарегистрированные торговые марки, а IT DialTone и The Open Group это торговые марки Open Group в Соединенных Штатах и других странах. Oracle это зарегистрированная торговая марка Oracle Corporation. PowerQuest и PartitionMagic это зарегистрированные торговые марки PowerQuest Corporation в Соединенных Штатах и/или других странах. RealNetworks, RealPlayer и RealAudio это зарегистрированные торговые марки RealNetworks, Inc. Red Hat и RPM это торговые марки или зарегистрированные торговые марки Red Hat, Inc. в Соединенных Штатах и других странах. SAP, R/3 и mySAP это торговые марки или зарегистрированные торговые марки SAP AG в Германии и нескольких других странах по всему миру. Sun, Sun Microsystems, Java, Java Virtual Machine, JavaServer Pages, JDK, JRE, JSP, JVM, Netra, Solaris, StarOffice, Sun Blade, Sun Enterprise, Sun Fire, SunOS и Ultra это торговые марки или зарегистрированные торговые марки Sun Microsystems, Inc. в Соединенных Штатах и других странах. Symantec и Ghost это зарегистрированные торговые марки Symantec Corporation в Соединенных Штатах и других странах. MATLAB это зарегистрированная торговая марки MathWorks, Inc. SpeedTouch это торговая марка Thomson. U.S. Robotics и Sportster это зарегистрированные торговые марки U.S. Robotics Corporation. VMware это торговая марка VMware, Inc. Waterloo Maple и Maple это торговые марки или зарегистрированные торговые марки Waterloo Maple Inc. Mathematica это зарегистрированная торговая марки Wolfram Research, Inc. XFree86 это торговая марка XFree86 Project, Inc. Ogg Vorbis и Xiph.Org это торговые марки Xiph.Org. Многие из обозначений, используемые производителями и продавцами для обозначения своих продуктов, заявляются в качестве торговых марок. Когда такие обозначения появляются в этом документе, и Проекту FreeBSD известно о торговой марке, к обозначению добавляется знак ''™'' или ''╝''. [ По разделам / Одним файлом ] Содержание Предисловие I. В начале 1. Введение 1.1. Краткий обзор 1.2. Добро пожаловать во FreeBSD! 1.3. О Проекте FreeBSD 2. Установка FreeBSD 2.1. Краткий обзор 2.2. Аппаратные требования 2.3. Перед установкой 2.4. Начало установки 2.5. Введение в Sysinstall 2.6. Выделение дискового пространства 2.7. Выбор устанавливаемых компонентов 2.8. Выбор источника для установки 2.9. Подтверждение установки 2.10. После установки 2.11. Решение проблем 2.12. Расширенное руководство по установке 2.13. Подготовка собственного источника установки 3. Основы UNIX 3.1. Краткий обзор 3.2. Виртуальные консоли и терминалы 3.3. Права доступа 3.4. Структура каталогов 3.5. Организация дисков 3.6. Монтирование и размонтирование файловых систем 3.7. Процессы 3.8. Даемоны, сигналы, уничтожение процессов 3.9. Интерпретатор команд 3.10. Текстовые редакторы 3.11. Устройства и файлы устройств 3.12. Бинарные форматы 3.13. Дополнительная информация 4. Установка приложений: порты и пакеты 4.1. Обзор 4.2. Обзор установки программного обеспечения 4.3. Поиск нужного вам приложения 4.4. Использование системы пакетов 4.5. Использование Коллекции Портов 4.6. Действия после установки 4.7. Обработка нерабочих портов 5. X Window System 5.1. Обзор 5.2. Основы X 5.3. Установка X11 5.4. Конфигурация X11 5.5. Использование шрифтов в X11 5.6. Менеджеры экранов (Display Managers) X 5.7. Графические оболочки II. Общие задачи 6. Приложения для настольного компьютера 6.1. Краткий обзор 6.2. Браузеры 6.3. Бизнес приложения 6.4. Программы просмотра документов 6.5. Финансовые программы 6.6. Итоги 7. Мультимедиа 7.1. Краткий обзор 7.2. Настройка звуковой карты 7.3. Звук MP3 7.4. Воспроизведение видео 7.5. Настройка ТВ тюнеров 7.6. Сканеры 8. Настройка ядра FreeBSD 8.1. Краткий обзор 8.2. Зачем собирать собственное ядро? 8.3. Сборка и установка собственного ядра 8.4. Конфигурационный файл 8.5. Решение проблем 9. Печать 9.1. Краткий обзор 9.2. Введение 9.3. Основная настройка 9.4. Расширенная настройка принтера 9.5. Использование принтеров 9.6. Альтернативы стандартному спулеру 9.7. Выявление проблем 10. Двоичная совместимость с Linux 10.1. Краткий обзор 10.2. Установка 10.3. Установка Mathematica╝ 10.4. Установка Maple™ 10.5. Установка MATLAB╝ 10.6. Установка Oracle╝ 10.7. Установка SAP╝ R/3╝ 10.8. Дополнительные сведения III. Системное администрирование 11. Настройка и оптимизация 11.1. Введение 11.2. Начальное конфигурирование 11.3. Основные настройки 11.4. Настройка приложений 11.5. Запуск сервисов 11.6. Настройка утилиты cron 11.7. Использование rc во FreeBSD 5.X и последующих версиях 11.8. Настройка карт сетевых интерфейсов 11.9. Настройка виртуальных серверов 11.10. Файлы настройки 11.11. Настройка с помощью sysctl 11.12. Оптимизация дисков 11.13. Изменение ограничений, накладываемых ядром 11.14. Увеличение объема подкачки 11.15. Управление питанием и ресурсами 11.16. Использование и отладка FreeBSD ACPI 12. Процесс загрузки FreeBSD 12.1. Описание 12.2. Проблема загрузки 12.3. Менеджер загрузки и этапы загрузки 12.4. Взаимодействие с ядром во время загрузки 12.5. Хинты устройств 12.6. Init: инициализация управления процессами 12.7. Процесс остановки системы 13. Пользователи и основы управления учетными записями 13.1. Краткий обзор 13.2. Введение 13.3. Учетная запись суперпользователя 13.4. Системные учетные записи 13.5. Учетные записи пользователей 13.6. Изменение учетных записей 13.7. Ограничение пользователей 13.8. Группы 14. Безопасность 14.1. Краткое описание 14.2. Введение 14.3. Защита FreeBSD 14.4. DES, MD5, и шифрование 14.5. Одноразовые пароли 14.6. TCP Wrappers 14.7. KerberosIV 14.8. Kerberos5 14.9. OpenSSL 14.10. VPN через IPsec 14.11. OpenSSH 14.12. Списки контроля доступа файловой системы (ACL) 14.13. Мониторинг вопросов безопасности в ПО сторонних разработчиков 14.14. Сообщения безопасности FreeBSD 14.15. Учёт используемых ресурсов 15. Принудительный контроль доступа (MAC) 15.1. Краткий обзор 15.2. Ключевые термины этой главы 15.3. Описание MAC 15.4. Метки MAC 15.5. Настройка модулей 15.6. Модуль MAC bsdextended 15.7. Модуль MAC ifoff 15.8. Модуль MAC portacl 15.9. Политики MAC, использующие метки 15.10. Модуль MAC partition 15.11. Модуль многоуровневой безопасности MAC (MLS) 15.12. Модуль MAC Biba 15.13. Модуль MAC LOMAC 15.14. Реализация защищенной среды с MAC 15.15. Другой пример: Использование MAC для защиты веб сервера 15.16. Решение проблем с инфраструктурой MAC 16. Аудит событий безопасности 16.1. Краткий обзор 16.2. Ключевые понятия - краткий словарь. 16.3. Установка системы аудита 16.4. Настройка системы аудита 16.5. Администрирование системы аудита 17. Устройства хранения 17.1. Краткий обзор 17.2. Имена устройств 17.3. Добавление дисков 17.4. RAID 17.5. USB устройства хранения 17.6. Запись и использование оптических носителей (CD) 17.7. Создание и использование оптических носителей (DVD) 17.8. Дискеты 17.9. Создание и использование архивных копий на магнитной ленте 17.10. Создание резервных копий на дискетах 17.11. Стратегии резервного копирования 17.12. Основы технологии резервного копирования 17.13. Сетевые файловые системы, файловые системы в памяти и с отображением в файл 17.14. Мгновенные копии файловых систем 17.15. Квотирование файловых систем 17.16. Шифрование дисковых разделов 17.17. Шифрование области подкачки 18. GEOM: Модульная инфраструктура преобразования дисковых запросов 18.1. Краткий обзор 18.2. Введение в GEOM 18.3. RAID0 - Создание дисковой последовательности (Striping) 18.4. RAID1 - Зеркалирование (Mirroring) 18.5. Сетевые устройства GEOM Gate 18.6. Метки дисковых устройств 19. Менеджер дискового пространства Vinum 19.1. Краткая аннотация 19.2. Диски слишком малы 19.3. Ограниченная пропускная способность 19.4. Целостность данных 19.5. Объекты Vinum 19.6. Несколько примеров 19.7. Правила именования объектов 19.8. Создание конфигурации Vinum 19.9. Vinum для корневой файловой системы 20. Локализация - I18N/L10N использование и настройка 20.1. Краткий обзор 20.2. Основы 20.3. Использование локализации 20.4. Компиляция I18N программ 20.5. Локализация FreeBSD для поддержки определенных языков 21. На переднем крае разработок 21.1. Краткий обзор 21.2. FreeBSD-CURRENT против FreeBSD-STABLE 21.3. Синхронизация ваших исходных текстов 21.4. Пересборка ''world'' 21.5. Отслеживание исходных текстов для нескольких машин IV. Сетевые коммуникации 22. Последовательные соединения 22.1. Краткое описание 22.2. Введение 22.3. Терминалы 22.4. Входящие соединения по модему 22.5. Исходящие соединения по модему 22.6. Настройка последовательной консоли 23. PPP и SLIP 23.1. Краткий обзор 23.2. PPP уровня пользователя 23.3. PPP уровня ядра 23.4. Решение проблем с соединениями PPP 23.5. Использование PPP через Ethernet (PPPoE) 23.6. Использование PPP через ATM (PPPoA) 23.7. Использование SLIP 24. Электронная почта 24.1. Краткий обзор 24.2. Использование электронной почты 24.3. Настройка sendmail 24.4. Установка другой почтовой программы 24.5. Поиск и устранение неисправностей 24.6. Расширенное руководство 24.7. SMTP через UUCP 24.8. Настройка почты только для отправки 24.9. Использование почты с коммутируемым соединением 24.10. SMTP аутентификация 24.11. Почтовые программы пользователей 24.12. Использование fetchmail 24.13. Использование procmail 25. Сетевые серверы 25.1. Краткий обзор 25.2. ''Супер-сервер'' inetd 25.3. Network File System (NFS) 25.4. Network Information System (NIS/YP) 25.5. Автоматическая настройка сети (DHCP) 25.6. Domain Name System (DNS) 25.7. Apache HTTP сервер 25.8. Файл сервер и печать для Microsoft╝ Windows клиентов (Samba) 25.9. Протокол передачи файлов (FTP) 25.10. Синхронизация часов через NTP 26. Межсетевые экраны 26.1. Введение 26.2. Принципы работы межсетевых экранов 26.3. Пакеты межсетевых экранов 26.4. Packet Filter Firewall (PF, межсетевой экран OpenBSD) 26.5. * IPFILTER (IPF) 26.6. * IPFW 27. Сложные вопросы работы в сети 27.1. Краткий обзор 27.2. Сетевые шлюзы и маршруты 27.3. Беспроводные сети 27.4. Bluetooth 27.5. Мосты 27.6. Работа с бездисковыми станциями 27.7. ISDN 27.8. Даемон преобразования сетевых адресов (natd) 27.9. IP по параллельному порту (PLIP) 27.10. IPv6 27.11. Асинхронный режим передачи (ATM) V. Приложения A. Получение FreeBSD A.1. Издатели CDROM и DVD A.2. FTP сайты A.3. Анонимный CVS A.4. Использование CTM A.5. Использование CVSup A.6. Использование Portsnap A.7. Теги CVS A.8. AFS сайты A.9. rsync сайты B. Библиография B.1. Книги и журналы, специализирующиеся на FreeBSD B.2. Руководства для пользователей B.3. Руководства для администраторов B.4. Руководства для программистов B.5. Внутренности операционной системы B.6. Безопасность B.7. Оборудование B.8. История UNIX B.9. Прочие издания C. Ресурсы в интернет C.1. Списки рассылки C.2. Новостные группы Usenet C.3. Серверы World Wide Web C.4. Адреса Email C.5. Shell доступ D. PGP ключи D.1. Офицеры D.2. Члены Core D.3. Разработчики Глоссарий FreeBSD Colophon Список таблиц 2-1. Пример сведений об оборудовании 2-2. Планирование разделов для первого диска 2-3. Разметка разделов для остальных дисков 2-4. Названия ISO-образов дисков FreeBSD 5.X и 6.X и их значения 3-1. Коды дисковых устройств 17-1. Соглашения по именованию физических дисков 19-1. Методы организации наборов Vinum 22-1. Нуль-модемный кабель DB-25 - DB-25 22-2. Нуль-модемный кабель DB-9 - DB-9 22-3. Нуль-модемный кабель DB-9 - DB-25 22-4. Наименования сигналов 27-1. Распайка кабеля для параллельного порта для сетевой работы 27-2. Зарезервированные адреса IPv6 Список иллюстраций 2-1. Типичный вывод Device Probe 2-2. Меню выбора страны 2-3. Выбор Sysinstall Exit 2-4. Выбор Usage в главном меню Sysinstall 2-5. Выбор меню документации 2-6. Меню документации Sysinstall 2-7. Выбор меню раскладки клавиатуры 2-8. Меню раскладки клавиатуры 2-9. Выбор параметров установки 2-10. Параметры Sysinstall 2-11. Начало стандартной установки 2-12. Выберите диск для FDisk 2-13. Типичные разделы fdisk перед редактированием 2-14. Разбиение в Fdisk с использованием всего диска 2-15. Меню менеджера загрузки Sysinstall 2-16. Выход из выбора диска 2-17. Редактор Sysinstall Disklabel 2-18. Редактор Sysinstall Disklabel с установками по умолчанию 2-19. Свободное место для корневого раздела 2-20. Редактирование размера корневого раздела 2-21. Выбор типа корневого раздела 2-22. Выбор точки монтирования корневой файловой системы 2-23. Редактор Sysinstall Disklabel 2-24. Выбор дистрибутивных наборов 2-25. Подтверждение выбора дистрибутивного набора 2-26. Выбор источника установки 2-27. Выбор Ethernet устройства 2-28. Настройка сети для ed0 2-29. Редактирование inetd.conf 2-30. Настройка по анонимного FTP по умолчанию 2-31. Редактирование FTP Welcome Message 2-32. Редактирование exports 2-33. Параметры настройки системной консоли 2-34. Параметры хранителя экрана 2-35. Временной интервал хранителя экрана 2-36. Выход из меню конфигурации консоли 2-37. Выбор региона 2-38. Выбор страны 2-39. Выбор часового пояса 2-40. Выбор протокола мыши 2-41. Установка протокола мыши 2-42. Настройка порта мыши 2-43. Установка порта мыши 2-44. Запуск мышиного даемона 2-45. Проверка мышиного даемона 2-46. Верхняя часть меню настройки сети (Network Configuration) 2-47. Выбор MTA по умолчанию 2-48. Настройка Ntpdate 2-49. Нижняя часть меню настройки сети 2-50. Выбор категории пакетов 2-51. Выбор пакетов 2-52. Установка пакетов 2-53. Подтверждение установки пакетов 2-54. Выбор User (пользователь) 2-55. Вод информации о пользователе 2-56. Выход из меню управления пользователями и группами 2-57. Выход из установки 19-1. Организация сцепленных дисков 19-2. Организация с перемежением 19-3. Организация RAID-5 19-4. Простой том Vinum 19-5. Зеркалированный том Vinum 19-6. Том с перемежением 19-7. Зеркалированный том с перемежением Список примеров 2-1. Использование существующего раздела без изменения 2-2. Сжатие существующих разделов 3-1. Пример имен диска, слайса, и раздела 3-2. Концептуальная модель диска 4-1. Загрузка пакета вручную и его локальная установка 11-1. Создание файла подкачки в FreeBSD 12-1. Образец экрана boot0 12-2. Образец экрана boot2 12-3. Незащищённая консоль в /etc/ttys 13-1. Добавление пользователя в FreeBSD 13-2. Интерактивное удаление учетной записи с помощью rmuser 13-3. Интерактивная работа с chpass суперпользователя 13-4. Интерактивная работа с chpass обычного пользователя 13-5. Изменение пароля 13-6. Изменение пароля другого пользователя суперпользователем 13-7. Добавление группы с использованием pw(8) 13-8. Добавление пользователя в группу с использованием pw(8) 13-9. Использование id(1) для определения принадлежности к группам 14-1. Использование SSH для создания защищенного туннеля на SMTP 17-1. Использование dump через ssh 17-2. Использование dump при работе через ssh с заданием RSH 17-3. Скрипт для создания загрузочной дискеты 17-4. Использование vnconfig для монтирования имеющегося образа файловой системы во FreeBSD 4.X 17-5. Создание нового диска в файле с помощью vnconfig 17-6. Использование mdconfig для монтирования файла с образом существующей файловой системы 17-7. Создание нового диска, отображаемого в файл, при помощи mdconfig 17-8. Настройка и монтирование диска, отображаемого в файл, при помощи команды mdmfs 17-9. Диск md в памяти во FreeBSD 4.X 17-10. Создание нового диска с отображением в память при помощи mdconfig 17-11. Создание нового диска с отображением в память при помощи mdmfs 22-1. Добавление записей терминалов в /etc/ttys 24-1. Настройка базы данных доступа sendmail 24-2. Mail Aliases 24-3. Пример таблицы виртуального домена 25-1. Перезагрузка конфигурационного файла inetd 25-2. Монтирование ресурса при помощи amd 27-1. Офис подразделения или домашняя сеть 27-2. Центральный офис или другая локальная сеть A-1. Извлечение кода из -CURRENT (ls(1)): A-2. Использование SSH для извлечения дерева src/: A-3. Извлечение ls(1) из ветви для 6-STABLE: A-4. Создание списка изменений ls(1) (в виде unified diff) A-5. Поиск доступных имен модулей: Предисловие Целевая аудитория Люди, которые используют FreeBSD с недавнего времени, найдут, что первая часть этой книги проводит читателя через процесс установки FreeBSD и кратко освещает идеи и традиции, на которых базируется UNIX╝. Работа с этой частью требует несколько большего, чем просто желание исследовать - необходима возможность принимать к сведению новые идеи. Вторая, много большая часть Руководства, является всеобъемлющим справочником о всех темах, которые могут интересовать администраторов FreeBSD. Некоторые из глав этой части могут рекомендовать вам предварительное чтение других документов, о чём упоминается в кратком обзоре в начале каждой главы. Список рекомендуемой дополнительной литературы вы можете найти в Прил. B. Изменения по сравнению со второй редакцией Третья редакция является кульминацией более чем двух лет работы отдельных членов проекта документации FreeBSD. Вот основные изменения в новой редакции: Гл. 11, Настройка и оптимизация, была расширена новой информацией о ACPI управлении питанием и ресурсами, системной утилите cron и дополнительных параметрах оптимизации ядра. Гл. 14, Безопасность, была расширена новой информацией о виртуальных частных сетях (VPN), списках контроля доступа файловой системы (ACL), и сообщениях безопасности. Гл. 15, Принудительный контроль доступа (MAC), новая глава этой редакции. Она описывает, что такое MAC и как этот механизм может быть использован для защиты системы FreeBSD. Гл. 17, Устройства хранения, была расширена новой информацией о устройствах хранения USB, образах файловой системы, квотах файловой системы, файловых системах в файлах и в сети, зашифрованных дисковых разделах. Гл. 19, Менеджер дискового пространства Vinum, новая глава этой редакции. В ней описано как использовать Vinum, менеджер логических томов, который предоставляет независимые от устройств логические диски и программные уровни RAID-0, RAID-1 и RAID-5. К Гл. 23, PPP и SLIP, был добавлен раздел о решении проблем. Гл. 24, Электронная почта, была расширена новой информацией об использовании альтернативных транспортных агентов, SMTP аутентификации, UUCP, fetchmail, procmail, и другими разделами повышенной сложности. Гл. 25, Сетевые серверы, появилась в этой редакции. Эта главы включает информацию о установке Apache HTTP Server, FTPd, и настройке Samba сервера для клиентов Microsoft Windows. Некоторые разделы были перемещены сюда из Гл. 27, Сложные вопросы работы в сети. Гл. 27, Сложные вопросы работы в сети, была расширена новой информацией об использовании устройств Bluetooth в FreeBSD, настройке беспроводных сетей, и сетях Asynchronous Transfer Mode (ATM). Был добавлен глоссарий, объединяющий информацию о технических терминах, используемых в книге. Множество эстетических улучшений были внесены в таблицы и иллюстрации этой книги. Изменения во второй редакции Вторая редакция является кульминацией более чем двухлетней работы членов Проекта документации FreeBSD. Нижеследующий список перечисляет все значительные изменения, внесенные в эту редакцию: Был добавлен полный указатель тем. Все ASCII-иллюстрации были заменены на графические. Был добавлен стандартный краткий обзор к каждому разделу для того, чтобы читатель мог получить представление о содержании раздела и о том, что необходимо знать для его изучения. Содержимое было логически реорганизовано на три части: ''В Начале'', ''Системное администрирование'' и ''Приложения''. Гл. 2 (''Установка FreeBSD'') была полностью переписана, добавлено большое количество снимков экрана, чтобы облегчить понимание текста для новых пользователей. Гл. 3 (''Основы UNIX'') была расширена и содержит дополнительную информацию о процессах, даемонах и сигналах. Гл. 4 (''Установка приложений: порты и пакеты'') была расширена и содержит дополнительную информации об управлении бинарными пакетами. Гл. 5 (''X Window System'') была полностью переписана и обращает больше внимания на современные технологии для рабочего стола, такие, как KDE и GNOME на XFree86™ 4.X. Гл. 12 (''Процесс загрузки FreeBSD'') была расширена. Гл. 17 (''Устройства хранения'') была составлена из того, что раньше было двумя различными главами: ''Диски'' и ''Резервное копирование''. Мы считаем, что данные темы будут проще и более полно описаны как одна глава. Был добавлен раздел о программном и аппаратном RAID. Гл. 22 (''Последовательные коммуникации'') была полностью реорганизована и обновлена для FreeBSD 4.X/5.X. Гл. 23 (''PPP и SLIP'') была существенно обновлена. Было добавлено множество новых разделов в Гл. 27 (''Сложные вопросы работы в сети''). Гл. 24 (''Электронная почта'') была расширена, теперь она включает больше информации о настройке sendmail. Гл. 10 (''Работа с приложениями, написанными для Linux╝'') была дополнена включением информации об установке Oracle╝ и SAP╝ R/3╝. Следующие новые темы были рассмотрены в этой, второй, редакции: Настройка и оптимизация (Гл. 11). Мультимедиа (Гл. 7) Структура этой книги Эта книга разбита на пять частей. В первой части, В начале, рассматривается установка и основные навыки использования FreeBSD. Предполагается, что читатель освоит эти разделы последовательно, возможно пропуская разделы, в которых обсуждаются уже знакомые для него темы. Вторая часть, Общие задачи, рассказывает о некоторых наиболее часто используемых возможностях FreeBSD. Этот раздел и все последующие могут быть прочитаны не по порядку. Каждая глава начинается с краткого обзора, который описывает, о чём говорится в ней и что читатель должен будет знать для прочтения этой главы. Это сделано для того, чтобы случайно встретивший этот материал читатель мог найти разделы, которые его интересуют. В третьей части, Системное администрирование, рассмотрены вопросы администрирования. В четвертой части, Сетевые коммуникации, охвачены темы, связанные с серверами и сетью. Пятая часть содержит приложения и справочную информацию. Гл. 1, Введение Знакомит пользователя с FreeBSD. Рассказывает об истории проекта FreeBSD, его задачах и модели разработки. Гл. 2, Установка Проводит пользователя через весь процесс установки. Обсуждаются также некоторые более сложные вопросы установки, такие как установка по последовательной консоли. Гл. 3, Основы UNIX Рассказывает об основных командах и функциональности операционной системы FreeBSD. Если вы знакомы с Linux или другой UNIX-подобной операционной системой, возможно, вы пропустите эту главу. Гл. 4, Установка приложений: порты и пакеты Рассказывает о процессе установки программного обеспечения сторонних производителей с использованием ''Коллекции Портов FreeBSD'' и стандартных бинарных пакетов. Гл. 5, X Window System Описывает X Window System вообще и использование X11 под управлением FreeBSD в частности. Также описывает популярные окружения рабочего стола, такие как KDE и GNOME. Гл. 6, Приложения для настольного компьютера Перечисляет некоторые популярные приложения для рабочей станции, такие как веб-браузеры и офисные пакеты и описывает процесс их установки на FreeBSD. Гл. 7, Мультимедиа Показывает, как настроить поддержку воспроизведения звука и видео на вашей системе. Также описывает некоторые примеры приложений для воспроизведения звука и видео. Гл. 8, Настройка ядра FreeBSD Объясняет, почему вам может понадобиться перенастроить ядро и детально описывает процесс настройки, сборки и установки нового ядра. Гл. 9, Печать Рассказывает об управлении принтерами в FreeBSD, включая информацию об титульных страницах, учёте использования принтеров и первоначальной настройке. Гл. 10, Двоичная совместимость с Linux Описывает возможности Linux-совместимости в FreeBSD. Также предоставляет детальные инструкции по установке многих популярных приложений для Linux, таких как: Oracle, SAP R/3 и Mathematica╝. Гл. 11, Настройка и оптимизация Описывает всевозможные параметры настройки FreeBSD, которые может использовать системный администратор для оптимальной настройки системы. Также описывает различные конфигурационные файлы, используемые в FreeBSD и расположение этих файлов на диске. Гл. 12, Процесс загрузки FreeBSD Рассказывает о процессе загрузки FreeBSD и объясняет, как управлять этим процессом при помощи различных настроек. Гл. 13, Пользователи и основы управления учётными записями Рассказывает о создании и управлении пользовательскими учётными записями. Также обсуждает установку ограничений ресурсов для пользователей и другие задачи управления пользователями. Гл. 14, Безопасность Описывает множество различных утилит, которые помогут вам поддерживать FreeBSD в безопасном, надёжном состоянии, включая Kerberos, IPsec и OpenSSH. Гл. 15, Принудительный контроль доступа (MAC) Описывает что такое принудительный контроль доступа (Mandatory Access Control, MAC) и как этот механизм может быть использован для защиты системы FreeBSD. Гл. 17, Устройства хранения Описывает как управлять накопителями информации и файловыми системами в FreeBSD, включая физические диски, массивы RAID, оптические и ленточные носители, диски в оперативной памяти и сетевые файловые системы. Гл. 18, GEOM Рассказывает о подсистеме GEOM в FreeBSD и описывает различные поддерживаемые уровни RAID. Гл. 19, Менеджер дискового пространства Vinum Рассказывает как использовать Vinum, менеджер логических разделов, при помощи которого можно создавать и использовать независимые от устройств хранения логические диски и программно реализовывать RAID-0, RAID-1 и RAID-5. Гл. 20, Локализация -- I18N/L10N использование и настройка Описывает использование FreeBSD с языками, отличными от английского. Рассказывает о локализации на уровне системы и отдельных приложений. Гл. 21, На переднем крае разработок Объясняет различия между FreeBSD-STABLE, FreeBSD-CURRENT и FreeBSD-RELEASE. Рассказывает, кому из пользователей будет полезно отслеживать версию системы в разработке и вкратце описывает этот процесс. Гл. 22, Последовательные соединения Объясняет, как подключать терминалы и модемы к вашей системе FreeBSD, как в серверном, так и в клиентском режиме. Гл. 23, PPP и SLIP Описывает использование PPP, SLIP или PPP через Ethernet для соединения с удалёнными системами при помощи FreeBSD. Гл. 24, Электронная почта Описывает использование различных компонентов почтового сервера и более углублённо рассматривает простые вопросы конфигурации для наиболее популярного программного обеспечения почтовых серверов: sendmail. Гл. 25, Сетевые серверы Предоставляет детальные инструкции и примеры файлов настройки для использования компьютера с FreeBSD в качестве файлового сервера (NFS), сервера доменных имен (DNS), сервера сетевой информационной системы (NIS), или сервера точного времени (ntpd). Гл. 26, Брандмауэры Описывает принципы, на которых основаны программные брандмауэры, и содержит детали конфигурирования различных брандмауэров, доступных в FreeBSD. Гл. 27, Сложные вопросы работы в сети Рассматривает множество вопросов работы с сетью, включая совместный доступ компьютеров вашей локальной сети к интернет, расширенные вопросы маршрутизации, беспроводные соединения, bluetooth, ATM, IPv6 и многое другое. Прил. A, Получение FreeBSD Перечисляет различные источники, из которых можно получить FreeBSD на CDROM или DVD, равно как и различные сайты в интернет, с которых можно скачать и установить FreeBSD. Прил. B, Библиография Эта книга касается многих различных тем, которые могут сподвигнуть вас на более детальное изучение. Библиография перечисляет множество отличных книг, упоминаемых в тексте. Прил. C, Ресурсы в интернет Описывает множество форумов, доступных для пользователей FreeBSD, где можно задать вопросы и поучаствовать в технических обсуждениях FreeBSD. Прил. D, Ключи PGP Содержит ключи PGP некоторых разработчиков FreeBSD. Договоренности, используемые в этой книге Для того чтобы обеспечить целостность и простоту чтения текста в данной книге, мы применяем некоторые договорённости. Типографические договорённости Наклонный шрифт Наклонный шрифт используется для имен файлов, адресов в интернет (URL), выделенного текста и первого применения технических терминов. Моноширинный шрифт Моноширинных шрифт используется для сообщений об ошибках, команд, имен пользователей, названий групп, названий устройств, переменных и фрагментов кода. Полужирный шрифт Полужирный шрифт используется для обозначения приложений, команд и параметров. Пользовательский ввод Клавиши представляются в виде полужирного текста для того, чтобы выделяться среди остального текста. Комбинации клавиш, которые должны вводиться одновременно, разделяются символом `+', например: Ctrl+Alt+Del Это будет означать, что пользователь должен нажать клавиши Ctrl, Alt и Del одновременно. Комбинации клавиш, которые должны вводиться последовательно, разделяются запятыми, например: Ctrl+X, Ctrl+S Это будет означать, что пользователь должен нажать Ctrl и X одновременно, после чего одновременно нажать Ctrl и S. Примеры Примеры, которые начинаются с E:\> обозначают команды MS-DOS╝. Если не указано обратного, эти команды могут вводиться из окна ''Сеанс MS-DOS'' в современных системах Microsoft╝ Windows╝. E:\> tools\fdimage floppies\kern.flp A: Примеры, которые начинаются с # обозначают команды, которые должны быть запущены с правами суперпользователя в FreeBSD. Вы можете войти в систему как пользователь root для того, чтобы ввести эти команды или войти в систему обычным пользователем и использовать su(1) для того, чтобы получить привилегии суперпользователя. # dd if=kern.flp of=/dev/fd0 Примеры, начинающиеся с %, указывают, что команда должна быть исполнена с правами обычного пользователя. Если не указано обратного, используется синтаксис C-shell для установки переменных окружения и других команд. % top Благодарности Книга, которую вы держите в руках являет собой результат труда многих сотен людей по всему миру. Не имеет значения, присылали ли они исправления опечаток или предоставляли целые главы, их труд был полезен. Несколько компаний поддерживали разработку этого документа, оплачивая авторам их труд, оплачивая публикацию и т.д. В частности, BSDi (в последствии приобретённая компанией Wind River Systems) оплачивала труд по улучшению этой книги участникам Проекта Документации FreeBSD, что в итоге сделало возможным выпуск первой печатной версии в марте 2000 года (ISBN 1-57176-241-8). Впоследствии компания Wind River Systems оплатила работу нескольких авторов по улучшению генерации книги в удобном для печати виде и добавлению нескольких глав. Кульминация этой работы являла собой публикацию второй печатной версии в ноябре 2001 года (ISBN 1-57176-303-1). В 2003-2004 годах FreeBSD Mall, Inc заплатила нескольким контрибьюторам за улучшение Handbook при подготовке к третьей редакции. I. В начале Эта часть Руководства Пользователя FreeBSD предназначена для пользователей и администраторов - новичков в FreeBSD. Эти главы: Введут вас в FreeBSD. Проведут вас по процессу установки FreeBSD. Обучат вас некоторым основам UNIX. Покажут вам как устанавливать программные пакеты не входящие в стандартную поставку FreeBSD. Введут вас в X Window, оконную систему для UNIX, и опишут как настроить графическое окружение и сделать вашу работу более продуктивной. Мы попытались сократить множество ссылок в тексте до минимума для того, чтоб вы могли прочитать этот раздел Руководства с начала до конца с минимумом перелистываний страниц. Содержание 1. Введение 2. Установка FreeBSD 3. Основы UNIX 4. Установка приложений: порты и пакеты 5. X Window System Глава 1. Введение Исправил, реорганизовал и частично переписал Jim Mock. Перевод на русский язык: Алексей Зелькин, Денис Пеплин. 1.1. Краткий обзор Мы благодарим вас за интерес к FreeBSD! Следующая глава расскажет о некоторых аспектах проекта FreeBSD, таких как история, цели, модель разработки, и прочее. Из этой главы вы узнаете: Какое отношение имеет FreeBSD к другим операционным системам. Историю проекта FreeBSD. Цели проекта FreeBSD. Основы модели разработки FreeBSD с открытыми исходными текстами. И, конечно, откуда появилось имя ''FreeBSD''. 1.2. Добро пожаловать во FreeBSD! FreeBSD -- это основанная на 4.4BSD-Lite операционная система для компьютеров Intel (x86 и Itanium╝), AMD64, Alpha™ и Sun UltraSPARC╝. Ведется работа по портированию и на другие архитектуры. Вы можете также прочесть об истории FreeBSD, или о текущем релизе. Если вы заинтересованы в помощи проекту (кодом, аппаратным обеспечением, деньгами), прочтите статью Помощь FreeBSD. 1.2.1. Что может FreeBSD? FreeBSD имеет заслуживающие внимания возможности. Некоторые из них: Вытесняющая многозадачность с динамическим регулированием приоритетов, позволяющая плавно и справедливо распределить ресурсы компьютера между приложениями и пользователями, даже при тяжелейших нагрузках. Многопользовательская поддержка, которая позволяет множеству людей использовать FreeBSD совместно для различных задач. Это значит, например, что системная периферия, такая как принтеры и ленточные устройства, правильно разделяется всеми пользователями в системе или сети, и что пользователям или группам пользователей могут быть установлены лимиты каждого ресурса, защищая критические системные ресурсы от перегрузок. Мощный TCP/IP-стек с поддержкой промышленных стандартов, таких как SLIP, PPP, NFS, DHCP и NIS. Это означает, что FreeBSD может легко взаимодействовать с другими системами, а также работать сервером масштаба предприятия, предоставляя жизненно важные функции, такие как NFS (удалённый доступ к файлам) и услуги электронной почты, или представить вашу организацию в Интернете, обеспечивая работу служб WWW, FTP, маршрутизацию и функции межсетевого экрана (брандмауэра). Защита памяти гарантирует, что приложения (или пользователи) не смогут чинить препятствия друг другу. Фатальная ошибка в выполнении одного приложения не скажется на работоспособности всей системы. FreeBSD 32-разрядная операционная система (64-разрядная на Alpha, Itanium, AMD64, и UltraSPARC) и изначально создавалась именно такой. Промышленный стандарт X Window System (X11R6) предоставляет графический интерфейс пользователя (GUI) для большинства VGA карт и мониторов, и поставляется с полными исходными текстами. Двоичная совместимость с большинством программ, созданных для Linux, SCO, SVR4, BSDI и NetBSD. Тысячи готовых к использованию приложений доступны из коллекций портов и пакетов FreeBSD. Зачем искать что-то в сети, когда вы можете найти всё прямо здесь? Тысячи других легко адаптируемых приложений доступны в Интернете. FreeBSD совместима по исходным текстам с большинством популярных коммерческих UNIX-систем и, таким образом, большинство приложений требуют лишь небольших изменений для сборки (или не требуют вообще). Виртуальная память с поддержкой сброса неиспользуемых страниц по требованию и ''объединение виртуальной памяти и буферного кэша'' спроектированы так, чтобы максимально эффективно удовлетворить приложения с огромными аппетитами к памяти и, в то же время, сохранить интерактивность для остальных пользователей. Поддержка симметричной многопроцессорности (SMP) для машин с несколькими процессорами. Полный комплект инструментов для разработчика: C, C++ и Fortran. Множество дополнительных языков программирования для исследований и разработки также доступны из коллекций портов и пакетов. Доступность исходных текстов всей системы означает, что вы имеете максимальный контроль над операционной средой. Зачем выбирать закрытые решения и уповать на милость производителя, когда вы можете получить по-настоящему открытую систему? Обширная online-документация. И многое-многое другое! FreeBSD основана на 4.4BSD-Lite от Computer Systems Research Group (CSRG) Калифорнийского Университета, Беркли, и продолжает славную традицию разработки BSD-систем. В дополнении к прекрасной работе, предоставленной CSRG, Проект FreeBSD тратит многие тысячи часов для тонкой настройки системы для максимальной производительности и надёжности в условиях максимально приближенным к ''боевым''. Когда большинство коммерческих гигантов только пытаются достичь такого уровня возможностей, производительности и надежности операционных систем для ПК, FreeBSD может предложить все это прямо сейчас! Применение FreeBSD в действительности ограничено только вашим воображением. От разработки программного обеспечения до автоматизации производства, от складского учета до дистанционной коррекции азимутов спутниковых антенн; если задачи можно решить с помощью коммерческих UNIX-систем, скорее всего, они решаемы и с помощью FreeBSD! FreeBSD также существенно выигрывает за счет буквально тысяч высококачественных приложений, разработанных исследовательскими центрами и университетами во всём мире, и доступных за минимальную цену или даже бесплатно. Коммерческие приложения также доступны, и их с каждым днем становится всё больше. Поскольку исходные тексты FreeBSD общедоступны, система может быть оптимизирована в почти невероятной степени для специальных приложений или проектов, а это, обычно, невозможно при использовании операционных систем от большинства коммерческих производителей. Вот несколько примеров того, как сейчас используется FreeBSD: Интернет-службы: мощнейший TCP/IP стек делает FreeBSD идеальной платформой для большинства Интернет-приложений, таких как: FTP-серверы Серверы World Wide Web (как стандартные, так и защищённые [SSL]) Межсетевые экраны (firewalls) и шлюзы NAT (''IP-маскарадинг'') Серверы электронной почты Серверы новостей или дискуссионных групп USENET и многое другое... Вы можете начать своё знакомство с FreeBSD, используя недорогой ПК класса 386, а впоследствии увеличить её мощь до сервера масштаба предприятия с четырьмя процессорами Xeon и RAID контроллером. Образование: Вы студент и ваше образование связано с компьютерами или другими инженерными дисциплинами? Нет лучшего пути начать изучение операционных систем, архитектуры компьютера и работы в сети, чем освоить FreeBSD. Количество свободно доступных пакетов САПР, математических и графических пакетов также делают её чрезвычайно полезной для тех, кто использует компьютер как инструмент для выполнения другой работы! Исследования: За счёт доступности исходных текстов для всей системы, FreeBSD -- превосходная платформа как для изучения операционных систем и исследований в других областях компьютерных наук. Свободная природа FreeBSD позволяет удалённым группам сотрудничать, обмениваться идеями и совместными разработками, не беспокоясь о наличии специальных лицензий или ограничений на то, что может обсуждаться в открытых форумах. Работа в сети: Нужен новый маршрутизатор? Сервер имён (DNS)? Межсетевой экран, защищающий от проникновения извне в вашу сеть? FreeBSD может превратить давно списанный и пылящийся в углу 386-й или 486-й ПК в мощный маршрутизатор с возможностью фильтрации пакетов. Рабочая станция X Window: FreeBSD прекрасный выбор, если вам нужен недорогой X-терминал, использующий свободно распространяемый сервер X11. В отличие от X-терминала, на FreeBSD можно запускать множество приложений локально, если требуется, таким образом перенеся часть нагрузки с центрального сервера. FreeBSD может быть загружена ''на бездисковой станции'', что делает рабочую станцию ещё дешевле и проще в администрировании. Разработка программного обеспечения: Базовая поставка FreeBSD распространяется с полным набором инструментов для разработки, включая знаменитые компилятор GNU C/C++ и отладчик. FreeBSD доступна как в исходных текстах, так и в двоичном виде на CDROM, DVD и через анонимный доступ к FTP. Подробнее о том, как получить FreeBSD, см. в Прил. A. 1.2.2. Кто использует FreeBSD? FreeBSD используется в качестве платформы на некоторых крупнейших сайтах в интернет, включая: Yahoo! Apache Blue Mountain Arts Pair Networks Sony Japan Netcraft Weathernews Supervalu TELEHOUSE America Sophos Anti-Virus JMA Wired и на многих других. 1.3. О Проекте FreeBSD В следующей части рассказывается о том, что из себя представляет проект, включая краткую историю, цели проекта и модель разработки проекта. 1.3.1. Краткая история FreeBSD Предоставил Jordan Hubbard. Проект FreeBSD возник в первой половине 1993 года, частично как результат развития ''Неофициального комплекта исправлений к 386BSD (patchkit)'', последними 3-мя координаторами этого проекта: Nate Williams, Rod Grimes и мною. Нашей главной задачей было зафиксировать промежуточное состояние проекта 386BSD, чтобы исправить множество проблем, которые механизм patchkit (набор исправлений) не мог решить. Некоторые из вас, возможно, помнят раннее рабочее название этого проекта: ''386BSD 0.5'' или ''386BSD Interim''. 386BSD была операционной системой Билла Джолица, которая на тот момент сильно страдала от почти годичного пренебрежения к ней автора. Так как patchkit разрастался, его поддержание становилось более неудобным день от дня, мы пришли к единодушному соглашению, что нужно что-то делать, и решили помочь Биллу, предоставив этот промежуточный ''очистительный'' снимок состояния системы. Эти планы были грубо оборваны, когда Билл внезапно решил прекратить поддержку проекта без каких-либо ясных комментариев, что должно быть сделано. Нам потребовалось немного времени, чтобы прийти к решению продолжать следовать той же цели, даже без поддержки Билла, и мы приняли имя ''FreeBSD'', придуманное Дэвидом Гринмэном. Наши начальные цели были определены после консультаций с пользователями существовавшей системы, и как только стало понятно, что проект на пути к тому, чтобы стать реальностью, я связался с компанией Walnut Creek CDROM и поделился идеями о путях последующего улучшения каналов распространения FreeBSD для множества пользователей без доступа к Internet. Компания Walnut Creek CDROM не только поддержала идею распространения FreeBSD на CD, но ещё и предоставила проекту компьютер для работы и быстрый доступ к Интернету. Без почти беспрецедентной веры Walnut Creek CDROM в этот, в то время, полностью неизвестный проект, вряд ли FreeBSD зашла бы так далеко и так быстро, как сегодня. Первым дистрибутивом, распространяемым как на CDROM, так и в сети, стала FreeBSD 1.0, выпущенная в декабре 1993 года. Эта версия была выполнена на основе ленты 4.3BSD-Lite (''Net/2'') из Калифорнийского Университета в Беркли, с многочисленными добавлениями из проекта 386BSD и Фонда Свободного Программного Обеспечения. Это был довольно внушительный успех для первой попытки, и мы закрепили его с выходом FreeBSD 1.1 RELEASE в мае 1994 года. В это же время, на горизонте сгустились тучи в связи с назревающим скандалом между Novell и Калифорнийским Университетом, Беркли. Это был вялотекущий судебный процесс о легальности версии Net/2 из Беркли. По условиям достигнутого соглашения, Калифорнийский Университет признавал, что большие куски Net/2 были ''унаследованным'' кодом, права на который принадлежат компании Novell, которая, в свою очередь, приобрела эти права ранее у AT&T. Взамен Беркли получил ''благословение'' Novell на то, что версия 4.4BSD-Lite после её выхода будет объявлена полностью ''свободной'', а всем пользователям Net/2 будет настоятельно рекомендовано перейти на неё. Это также касалось FreeBSD, и проекту было дано время до конца июля 1994 года для прекращения распространения его продукта, базирующегося на Net/2. На этих условиях проекту было разрешено выпустить последний релиз до окончания срока, и это была FreeBSD 1.1.5.1. Тогда проект FreeBSD приступил к сложнейшей задаче буквально пересоздания с нуля на основе абсолютно новой и довольно неполной системы 4.4BSD-Lite. Версии ''Lite'' были в прямом смысле light (лёгкими) отчасти потому, что группа CSRG удалила большие куски кода, необходимого для создания реально загружающейся системы (по причине различных лицензионных требований), и фактически порт 4.4BSD для платформы Intel был очень неполным. Проекту потребовалось время почти до ноября 1994 года для того, чтобы выполнить этот переход, и на этом этапе FreeBSD 2.0 была опубликована в сети и на CDROM (в конце декабря). Несмотря на множество ''острых углов'' в этой версии, она пользовалась значительным успехом и была продолжена более устойчивой и простой в установке FreeBSD 2.0.5, выпущенной в июне 1995 года. Мы выпустили FreeBSD 2.1.5 в августе 1996, и она стала достаточно популярной среди ISP и в коммерческой среде, чтобы выпустить еще один релиз из ветви 2.1-STABLE. Это была FreeBSD 2.1.7.1, вышедшая в феврале 1997 и завершившая главную ветвь разработки 2.1-STABLE. Сейчас в режиме поддержки, в эту ветвь (RELENG_2_1_0) вносятся только улучшения защиты и другие критически важные исправления. FreeBSD 2.2 была ответвлена от основной линии разработки (''-CURRENT'') в ноябре 1996 как ветвь RELENG_2_2, а первая полная версия (2.2.1) появилась в апреле 1997. Последующие версии ветви 2.2 появлялись летом и в конце 1997 года, а последняя версия (2.2.8) вышла в ноябре 1998. Первая официальнПЮГДЕКШ ЙНЛОЮМХЪ ЯЕМР-КЧВХХ БЕДПН ЬЮЛОЮМЯЙХИ ОПНБЕДЕМХЕ КНРЕПЕЪ ПЮЯЯШКЙЮ ЮДПЕЯ РНМХПНБЮМХЕ ЯРЕЙКНОЮЙЕРНБ НГНМЮРНП БНГДСУЮ ЙСОХРЭ nokia 8910 КЮЙ ЙПЮЯЙЮ ЙСОХРЭ СЯХКХРЕКЭ ЙСКЕП 478 ДНЯРЮБЙЮ НЙНМ ХМТНПЛЮЖХНММШИ БЮКЮЮЛ ЙСОХРЭ k800i АЮМЙНБЯЙХИ ЯЕИТНБШЕ ЪВЕИЙЮ ЖЕОМНИ ЙНМБЕИЕП ЮБРНХМТНПЛЮРНП БЕВЕПМХИ ОКЮРЭЕ ГНКНРМХЙ 264-27-00 ЦЮГНМНЙНЯХКЙЮ black decker ЙНЛОЮМХЪ ДНЛХМХЙЕ АХКЕР АНКЭЬНИ ДНЯРЮБЙЮ УХЛ. ПЕЮЦЕМР ЙНЛОЮМХЪ ЯЕМР-КЧЯХХ ЙСОХРЭ ОЮПНБЮПЙЮ БШАНПНВМШИ КЮЙ РПЮМЯОЕПЯНМЮКЭМШИ ОЯХУНКНЦХЪ ЙСОХРЭ ЮИЯАЕЯР УНКНДХКЭМШИ ЖЕМРПЮКЭ КЕВЕМХЕ ЫХРНБХДМШИ ФЕКЕГЮ ОПНЦПЕЯЯХПСЧЫХИ АКХГНПСЙНЯРЭ МЮПД НМКЮИМ РЕКЕЛЮРХВЕЯЙХЕ ЯКСФАЮ НУНРЮ ГБЕПЭ ЯЙЮВЮРЭ ДКХММШИ МЮПД БПЮВ-ЦХМЕЙНКНЦ БЮГЮ 2112 5004.10 (ЙПШЬЙЮ) СКХВМШИ АЮПАЕЙЧ НГНМЮРНП БНГДСУЮ БХКЮРЕПЛ ЯХКСЩР ЯКХЛЕМР КХТР ЙНЛМЮРМШИ ОЕПЕЦНПНДЙЮ ЙНМРЕИМЕПМШИ ЮБРНГЮОПЮБЙЮ БРСКЙЮ ОЕПЕУНДМШИ ОПЮИЯ ЩТХПМШИ ЮМРЕММЮ ЬЕКЙНБШИ ЙНБПШ ОЕПЯНМЮКХГЮЖХЪ ЙЮПРЮ БПЕЛЪ ЪПНЯКЮБКЭ ЦЮГНМНЙНЯХКЙЮ black decker РЕКЕБХГХНММШИ ЮМРЕММЮ КЕВЕМХЕ ЮКЙНЦНКХГЛЮ ЬРЕМДЕПШ ЙНМЖЕОЖХЪ ЯНБЕПЬЕМЯРБНБЮМХЕ ЯАШРЮ УНКНДХКЭМХЙ АНЬ ПСЙЮБХЖЮ ОЕПЕПЮАНРЙЮ ПЕГХМЮ ОНЦКНЫЕМХЕ ПЮДХНБНКМЮ ЙСОХРЭ УКЕАНОЕВЙС БМСРПЕММХИ ОЕПЕЦНПНДЙЮ ФХКЮ ЙНЯРПНЛЮ ЦЮГНМНЙНЯХКЙЮ black decker КЮЙ orly НПЙЕЯРП ЙПЕНКЭЯЙХИ РЮМЦН МЮПД НМКЮИМ ЙСОХРЭ ЪИЖЕБЮПЙС ОНДАНП ЩЛЮКЭ ОНЦКНЫЕМХЕ ПЮДХНБНКМЮ ЙСОХРЭ СЯХКХРЕКЭ ХБЮМНБЕЖ БПЮВ ЮЙСЬЕП ЦХМЕЙНКНЦ ОПХПНДЮ НУНРЮ СМХВРНФЕМХЕ ДЮММШИ kyiv apartaments service КЮЙ ЩЛЮКЭ ЩКЕЙРПНОЕВЭ dimplex model amesbury ЙНБПШ ПЕГХМНБШИ ЯКХЛ КХТР РПЮБЕПРХМ ЙСКЕП 775 ЛЕУНБНИ УНКНДХКЭМХЙ БШЛОЕК ОЕДЮЦНЦХЙЮ ОЯХУНКНЦХЪ ЩКЕЙРПНХМЯРПСЛЕМР metabo ЛБЮ АЕЦСЫХИ ЯРПНЙЮ РПСАНЦХА ДНПМНЛ УНКНДХКЭМХЙ НОРНЛ КХЯРНЦХАШ РПЕМХПНБЙЮ ОЮЛЪРЭ ЯАНПЫХЙ ДНКЦ ХГДЕКХЕ ЯКНИЙЮ НЦМЕГЮЫХРМШИ ЯНЯРЮБ ОЕПЕБНДВЕЯЙХИ АЧПН ЩКЕЙРПНОЕВЭ dimplex model amesbury ЯЙЯ kyiv apartaments rent ЮБХЮРЮЙЯХ АЧПН ОНУНПНММШИ СЯКСЦЮ ЯОЕЖНАСБЭ ОПНХГБНДХРЕКЭ ЙПХЯРНТЕП АПЩМД ЛЕДХЖХМЯЙХИ ОЕПЕБНД СМХБЕПЯЮЛ ЙПЮЯМШИ ОКНЫЮДЭ ЙСОХРЭ ДФНИЯРХЙ ЯСЬХКЭМШИ ЛЮЬХМЮ electrolux ЙАЕ ЯЕИТНБШЕ ЪВЕИЙЮ ЮМРХЦНКНКЕДМШЕ ПЕЮЦЕМР 5004.10 (ЙПШЬЙЮ) ЯДЮРЭ ЮМЮКХГ ЙПНБЭ sharp ar-5415 ЙСОХРЭ nokia 8910 ЛЕУНБНИ УНКНДХКЭМХЙ ЯБЕРННРПЮФЮЧЫХИ ЙПЮЯЙЮ АЮУХКЮ ОНКХЩРХКЕМНБШИ ЛНМХРНП БХДЕНДНЛНТНМЮ, ЛНМХРНП, БХДЕНДНЛНТНМ ОЕДЮЦНЦХЙЮ ОЯХУНКНЦХЪ contiwinterviking ЙСОХРЭ ЮПНЛЮРМШИ ЛХП ЙЮДПНБШИ БКЮДХЛХП ТЮПТНП КНРЕПЕЪ ЛНЯЙНБЯЙХИ ТКЮЦ КЮЙ orly ЙЩППНКК ДФ. ЯРПЮМЮ ЯЛЕУЮ ЙЮДПНБШИ БКЮДХЛХП ЙСОХРЭ БХДЕНЙЮПРС ЖЕМРПЮКЭМШИ ДЕРЯЙХИ ЛХП ТКЮЦ ГЮЙЮГ РПЕУЛЕПМШИ ОПЕГЕМРЮЖХЪ ЛХЙЮМХРНБШЕ БРСКЙЮ ДЕБЕКНОЕПЯЙЮЪ ЙНЛОЮМХЪ ЛЮПЬПСРХГЮРНП БЮГЮ 21102 АХКЕР АЮКЕР ЙЮЯЯНБШИ ЛЮЬХМЮ ЯЙПЮА-ОХКХМЦ ЙСПЭЕПЯЙХИ ОНВРЮ ЯРЕМД ТКЕЬ ОПЕГЕМРЮЖХЪ СЖЕМЕММШИ УНКНДХКЭМХЙ ФЮПНЯРНИЙХИ ЙПЮЯЙЮ ЛЮЯКН ТНПЛЮ ЦКЧЙНГЮЛХМ-УНМДПНХРХМНБШИ ЙНЛОКЕЙЯ mobilux ЯЕКХМ ДХНМ АХКЕР ЬЮЛОЮМЯЙХИ ГЮЙЮГ ПНРЮЖХНММШИ rvg ЙПХЯРНТЕП АПЩМД ЛСКЭРХЛЕРПШ ЖХТПНБНИ БШГНБ БНДХРЕКЭ ЦПСМР ОПНБЕДЕМХЕ ЮМЙЕРХПНБЮМХЕ thuraya sg 2510 АЮМЙНБЯЙХИ ЯЕИТНБШЕ ЪВЕИЙЮ ЯРХЛСКХПСЧЫХИ КНРЕПЕЪ ЛСКЭРХЛЕРПШ ЖХТПНБНИ 5440.13 (ЙПШЬЙЮ) ЛБЮ ГЮЫХРМШИ ЙПЮЯЙЮ nokia 6021 ЙСОХРЭ zip lock ХГАЮБХРЭЯЪ ЯОЮЛ КЕВЕМХЕ ЫХРНБХДМШИ ФЕКЕГЮ БШДЕКЕМЙЮ БШГНБ БНДХРЕКЭ ЙПЮЯМШИ ОКНЫЮДЭ ЦСЛ ПЕЬЕРЙЮ НЖХМЙНБЮММШИ ДНЯРЮБЙЮ МЮОХРНЙ ЯРЕМД ДНЯРЮБЙЮ ЮЯАЕЯР УПХГНРХКНБШИ ЖБЕР dufour ЯЕПБЕПМШЕ ЙНПОСЯ ЙНМЯНКЭМШИ ОЕПЕЙКЧВЮРЕКЭ