Предисловие

Добро пожаловать во FreeBSD 2.X-3.X FAQ!

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

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

FreeBSD - что это такое?
Каковы цели FreeBSD?
Почему система называется именно FreeBSD?
Какова последняя версия FreeBSD?
Что такое FreeBSD-CURRENT?
В чём смысл FreeBSD-STABLE?
В какой момент выпускаются новые версии FreeBSD?
FreeBSD доступна только для персональных компьютеров?
Кто разрабатывает FreeBSD?
Где можно найти FreeBSD?
Где найти информацию по спискам рассылки FreeBSD?
Где можно найти информацию о проблеме 2000 года во FreeBSD?
Какие существуют телеконференции по FreeBSD?
Существуют ли каналы IRC (Internet Relay Chat) по FreeBSD?
Книги по FreeBSD
Как можно получить доступ к вашей базе сообщений о проблемах (Problem Report)?
Где можно найти FAQ в форматах ASCII/PostScript?
Где можно найти Руководство в форматах ASCII/PostScript?
Руководство в формате ASCII - не чистый текст!
Могу ли я зазеркалировать веб-сервер FreeBSD?
Я могу перевести документацию на язык племени мумбо-юмбо.
Другие источники информации.

Q: FreeBSD - что это такое?

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

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

Для более детального ознакомления с FreeBSD, пожалуйста, обращайтесь к Руководству пользователя FreeBSD.

Q: Каковы цели FreeBSD?

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

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

Q: Почему система называется именно FreeBSD?

A:

  • Она может использоваться безо всяческих выплат, даже для извлечения выгоды.

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

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

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

Q: Какова последняя версия FreeBSD?

A: Версия 3.3, выпущенная в сентябре 1999 года, является самой последней стабильной версией. Она также является самым последним релизом.

Если говорить кратко, то ветка -STABLE предназначена поставщикам услуг Internet или другим корпоративным пользователям, которым в первую очередь нужна надёжность и не слишком большое количество отличий от последнего релиза по сравнению с возможностями последнего снэпшота -CURRENT. Релизы можно делать из любой "ветки", но -CURRENT вы должны использовать только в случае, если уверены, что готовы к постоянным (по сравнению со -STABLE) изменениям в работе системы.

Релизы делаются только раз в несколько месяцев. Хотя многие стараются отслеживать актуальное состояние исходных текстов FreeBSD (обратите внимание на вопросы о FreeBSD-CURRENT и FreeBSD-STABLE), делать это не обязательно, так как исходные тексты постоянно меняются.

Q: Что такое FreeBSD-CURRENT?

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

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

Из ветви -CURRENT регулярно делаются снэпшоты, некоторые из которых доступны на CDROM. Их предназначение:

  • Тестирование самой последней версии инсталлятора.

  • Дать людям, которые хотят работать с -CURRENT, но не имеют времени и/или мозможности (пропускной способности) для отслеживания ежедневных измененений, простой способ её установки.

  • Фиксация точки для последующих ссылок в случае, если позже мы что-нибудь очень сильно сломаем. (Хотя CVS, как правило, не позволяет случиться ничему такому ужасному :)

  • Любые новые возможности, которым требуется тестирование, должны иметь как можно больше потенциальных тестеров.

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

Снэпшоты доступны непосредственно с ftp://current.FreeBSD.org/pub/FreeBSD/ и, как правило, генерируются ежедневно для веток 4.0-CURRENT и 3.0-STABLE.

Q: В чём смысл FreeBSD-STABLE?

A: После того, как была выпущена FreeBSD 2.0.5, мы решили разделить разработку FreeBSD на две части. Одна ветка, названная -STABLE, предназначена для внесения только хорошо оттестированных исправлений и маленьких последовательных усовершенствований (для провайдеров услуг Интернет и других коммерческих пользователей, для которых неожиданные изменения или экспериментальные возможности весьма нежелательны). Другой ветвью является -CURRENT, и она по существу является прямой линией, ведущей к 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.2═->═...═будущие═релизы═3.x═...
════════════════|═══════════════(Май═1999)
════════════════|
═══════════════\|/
════════════════+
════════[продолжение═4.0-CURRENT]

Ветвь -CURRENT постепенно переходит в 4.0 и выше, тогда как предыдущая ветвь, 2.2-STABLE, была вытеснена релизом 2.2.8. Теперь его заменила ветвь 3.3-STABLE, последний релиз которой, 3.3-RELEASE, вышел в середине сентября 1999 года. "Текущей веткой" сейчас является 4.0-CURRENT, первый релиз которой появится в первом квартале 2000 года.

Q: В какой момент выпускаются новые версии FreeBSD?

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

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

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

Q: FreeBSD доступна только для персональных компьютеров?

A: В настоящее время FreeBSD 3.x работает как на архитектуре x86, так и на платформе DEC Alpha. Некоторый интерес был проявлен к переносу на SPARC, однако подробности этого проекта ещё не ясны.

Если ваш компьютер имеет другую архитектуру и вам нужно что-то прямо сейчас, советуем попробовать NetBSD или OpenBSD.

Q: Кто разрабатывает FreeBSD?

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

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

Q: Где можно найти FreeBSD?

A: Все основные релизы FreeBSD доступны по ftp с FTP-сервера FreeBSD:

  • Текущий релиз 2.2-STABLE, 2.2.8R, находится в каталоге 2.2.8-RELEASE.

  • Текущий релиз 3.X-STABLE, 3.3-RELEASE, находится в каталоге 3.3-RELEASE.

  • Релизы 2.2 Snapshot делаются ежедневно из ветки RELENG_2_2 (после 2.2.8), которая постепенно переходит в режим сопровождения. Ветвь RELENG_2_2 ведётся очень аккуратно и сейчас туда не вносятся изменений, кроме как жизненно необходимых по соображениям безопасности и надёжности.

  • Выпуски 3.X Snapshot также делаются ежедневно из ветки RELENG_3 (после 3.0-RELEASE), пока она переходит в 3.4-RELEASE.

  • Выпуски 4.0 Snapshot, которые делаются ежедневно из ветви -CURRENT, предназначены для тестеров и разработчиков.

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: WC Orders address
══ WWW: WC Home page

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

══ Advanced Multimedia Distributors
══ Factory 1/1 Ovata Drive
══ Tullamarine, Melbourne
══ Victoria
══ Australia
══ Voice: +61 3 9338 6777

══ CDROM Support BBS
══ 17 Irvine St
══ Peppermint GroveWA 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

Q: Где найти информацию по спискам рассылки FreeBSD?

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

Q: Где можно найти информацию о проблеме 2000 года во FreeBSD?

A: Полная информация находится на странице Готовности к 2000 году.

Q: Какие существуют телеконференции по FreeBSD?

A: Полная информация о группах новостей есть в разделе Руководства, касающемся телеконференций.

Q: Существуют ли каналы IRC (Internet Relay Chat) по FreeBSD?

A: Да, большинство сетей 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 в Европе. Так как это канал взаимопомощи, приготовьтесь к чтению документации, к которой вас отошлют.

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

Q: Книги по FreeBSD

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

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

Прекрасным печатным руководством по FreeBSD является книга ``The Complete FreeBSD'', написанная Грегом Лиэем (Greg Lehay) и изданная Walnut Creek CDROM Books. В настоящее время вышло второе издание, содержащее 1,750 страниц руководств по установке и администрированию системы и прикладных программ, а также страницы Справочника. Книга (и последний релиз FreeBSD) может быть заказана у Walnut Creek, CheapBytes, или в вашем любимом книжном магазине. Индекс 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 ISBN: 1-56592-080-5

  • 4.4BSD User's Reference Manual By Computer Systems Research Group, UC Berkeley 1st Edition June 1994, 905 pages ISBN: 1-56592-075-9

  • 4.4BSD User's Supplementary Documents By Computer Systems Research Group, UC Berkeley 1st Edition July 1994, 712 pages ISBN: 1-56592-076-7

  • 4.4BSD Programmer's Reference Manual By Computer Systems Research Group, UC Berkeley 1st Edition June 1994, 886 pages ISBN: 1-56592-078-3

  • 4.4BSD Programmer's Supplementary Documents By Computer Systems Research Group, UC Berkeley 1st Edition July 1994, 596 pages ISBN: 1-56592-079-1

Описание этих книг может быть найдено через WWW:

4.4BSD books description. Из-за малых объёмов продаж, эти книги найти труднее.

Вы не ошибётесь, если для подробного ознакомления с устройством ядра 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. ISBN 0-201-54979-4

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

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

ЗАМЕЧАНИЕ Удостоверьтесь, что вы получили второе издание, с красной обложкой, а не первое.

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

Q: Как можно получить доступ к вашей базе сообщений о проблемах (Problem Report)?

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

Q: Где можно найти FAQ в форматах ASCII/PostScript?

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

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

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

Как текст ISO 8859-1 (примерно 220Кб):

Q: Где можно найти Руководство в форматах ASCII/PostScript?

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

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

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

Как текст ISO 8859-1 (примерно 1080Кб):

Q: Руководство в формате ASCII - не чистый текст!

A: Действительно, FAQ и Руководство в форматах ASCII и Latin1 не являются чисто текстовыми документами; они содержат символы форматирования для вывода на печать. Если вам нужно преобразовать эти документы к виду, пригодному для чтения, обработайте файл программой col:

══════════$═col═-b═<═inputfile═>═outputfile
══════

Q: Могу ли я зазеркалировать веб-сервер FreeBSD?

A: Несомненно! Есть несколько способов это сделать.

  • С помошью 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.

Q: Я могу перевести документацию на язык племени мумбо-юмбо.

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

Q: Другие источники информации.

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

Ресурсы Internet:

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



Banner.Novgorod.Ru