Руководства, Инструкции, Бланки

полное руководство Freebsd img-1

полное руководство Freebsd

Категория: Руководства

Описание

FreeBSD 6

FreeBSD 6. Полное руководство
Брайан Таймэн

Вильямс, 2006 | Стр. 1056 | ISBN: 978-5-8459-0741-7 | Pdf | 32.9 Mb


Книга известного профессионала в области операционных систем и сетевых технологий посвящена очередной версии самой популярной в настоящее время операционной системе с открытым исходным кодом - FreeBSD 6. Подробно рассматриваются такие вопросы, как установка, сборка и конфигурирование FreeBSD из коллекции портов, загрузка и завершение работы системы, работа в командной строке и в графических оболочках X Window System, настройка безопасности и организация сетей на базе FreeBSD 6. Большое внимание уделяется файловым системам, установке программного обеспечения Web-сервера Apache, совместной работе множества пользователей, а также поиску и устранению неполадок. Книга изобилует не только множеством примеров из реальной жизни, но также снабжена теоретическими сведениями по таким сложным темам, как протоколы и маршрутизация. Книга рассчитана на пользователей и администраторов разной квалификации, а также может быть полезна для студентов и преподавателей соответствующих специальностей.

Похожие новости Комментарии (0)

Другие статьи

Электронная библиотека системного администратора

FreeBSD 6. Полное руководство.

Автор – Брайан Таймэн

Книга Брайана Таймэна включает в себя исчерпывающий обзор всего, что необходимо знать, для того, чтобы заставить FreeBSD - свободно распространяемую профессиональную операционную систему, основанную на BSD-версии Unix, продемонстрировать во время работы свой практически безграничный потенциал. Показывается, как обеспечить всю мощь FreeBSD 6.0, которая успешно используется многими крупнейшими и известные во всем мире Internet-сайтами. В книге вы найдете высокоэффективные решения для наиболее распространенных нужд конечных пользователей, будь то сервер класса предприятия, сервер для небольшой фирмы или надежная рабочая станция. Подробно рассматриваются следующие вопросы: установка 6-ой версии FreeBSD, конфигурирование и настройка операционной системы, конфигурирование и настройка системы X Window System, настройка сетевых служб под FreeBSD, включая Web-, FTP- и почтовый сервер, установка файлового сервера на базе FreeBSD для совместного использования файлов с клиентами Microsoft Windows, конфигурирование сервера баз данных SQL под FreeBSD, мониторинг производительности, установка дополнительного программного обеспечения, включение и конфигурирование DHCP, модернизация системы с помощью последних исходных кодов (перекомпиляция ядра системы), даются исчерпывающие сведения по безопасности сетей FreeBSD.

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

Издательство – Вильямс

Год издания – 2007

FreeBSD 6

«FreeBSD 6. Полное руководство» К преимуществам FreeBSD относится реализация стека сетевых протоколов TCP/IP, который многие находят одним из лучших в компьютерной индустрии…

(избранные главы из книги, публикуется с разрешения издательства «Вильямс»)

Если вы читаете эту книгу, то, скорее всего, вы — технический специалист (профессионал в области информационных технологий), зарабатывающий себе на жизнь с помощью Internet и связанных с ним отраслей. Возможно, вы слышали о таком феномене как «программное обеспечение (ПО) с открытым кодом»; это ПО, созданное разработчиками-добровольцами, которое распространяется абсолютно бесплатно вместе с исходным кодом, что позволяет пользователям анализировать код любой доступной в этом ПО функциональной возможности и даже изменять его или добавлять что-то свое. Вы наверняка не прочь воспользоваться таким ПО с открытым кодом и сделать так, чтобы оно работало на вас.

Тем не менее, существует вероятность, что о FreeBSD вы не слышали. Самой «яркой звездой» в мире ПО с открытым кодом на сегодняшний день является доступная бесплатно операционная система Linux, которая уже заручилась финансовой поддержкой такого гиганта по разработке ПО как IBM, и постоянно маячит в заголовках новостей о компьютерных технологиях, но Linux — это не единственная доступная бесплатно операционная система семейства Unix. О FreeBSD реже пишут в новостях, но это более старая и более надежная операционная система, которая стояла еще у истоков Unix и имеет ряд технических и концептуальных преимуществ по сравнению со своей более «модной» соперницей.

К преимуществам FreeBSD относится реализация стека сетевых протоколов TCP/IP, который многие находят одним из лучших в компьютерной индустрии, и реализация справочной системы, к которой разработчики другого ПО часто обращаются за справкой. Также одним из главных ее достоинств является надежная, основанная на микроядре архитектура, которую можно настроить так, что FreeBSD будет работать намного лучше, чем работала бы Linux в той же тестовой или производственной среде. Система пакетирования для сторонних программ в FreeBSD представляет собой очень простую и очень эффективную модель, и поскольку все в FreeBSD, начиная от ядра и заканчивая самыми маленькими вспомогательными программами, создавала одна группа разработчиков, каждому компоненту была уделена должная часть внимания, что в мире Linux встречается крайне редко. Таких отличий между FreeBSD и Linux еще очень много, хотя внешне эти две системы могут показаться очень похожими. Однако откуда же берутся эти отличия?

Люди часто забывают, что Linux — это не Unix. Да, в принципе Linux можно назвать операционной системой, подобной Unix, потому что она выполняет те же функции, что и большинство наиболее популярных и продаваемых версий Unix. Однако ее от начала и до конца разрабатывали сами пользователи на основе исходного кода, поэтому перед ее названием так часто можно увидеть слово «GNU» («GNU's Not UNIX» — проект по свободному распространению программного обеспечения). Все основные условия, которым должен отвечать проект GNU, перечислены в общедоступной лицензии GPI (GNU General Public License), где в качестве одного из пунктов указано, что любой разрабатываемый по этому соглашению код должен быть доступен бесплатно. Условия этого соглашения касаются также и коммерческих организаций, занимающихся разработкой ПО: любое ПО, которые они создают с помощью подпадающих под действие GPI материалов, они должны выпускать с доступным бесплатно исходным кодом.

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

FreeBSD и коммерческое ПО

FreeBSD и Linux имеют разные традиции в смысле открытого кода. FreeBSD разрабатывалась не на основе лицензионного соглашения GPL, а на основе лицензионного соглашения BSD (Berkeley Software Design), в котором указывается, что код, первоначально разработанный в исследовательских центрах Калифорнийского университета в Беркли, может повторно использоваться при разработке ПО (в том числе и в коммерческих целях), и что последующая публикация исходного кода не является обязательным условием. Отчасти именно поэтому компания NeXT (которая была основана Стивом Джобсом (Steve Jobs)) предпочла использовать операционную систему BSD в качестве основы для своей платформы NeXTSTEP, которая, в конечном счете, превратилась в операционную систему Mac OS X. Точно так же, пытаясь прощупать почву и привлечь внимание научных кругов, Microsoft выпустила в 2002 году среду программирования для своего языка C# и сделала ее доступной для двух операционных систем, Windows и FreeBSD. Отсутствие в лицензионном соглашении BSD условия об обязательной бесплатной публикации «ключей от королевства» делает его более привлекательным для компаний, занимающихся разработкой ПО в коммерческих целях, нежели соглашение GPL. Оно, с одной стороны, стимулирует пользователей принимать участие в разработке, а, с другой стороны, не накладывает никаких ненужных ограничений на компании. Поэтому компании предпочитают тратить свои ресурсы на разработку именно BSD-сертифицированных программ и превращения их в по-настоящему полезные продукты.

Из-за увеличения популярности Linux, FreeBSD приходится в прямом смысле «бороться за свое место под солнцем»; и хотя в технической прессе упоминания о FreeBSD сегодня встречаются практически так же часто, как и о Linux, большая часть внимания все равно достается Linux. Однако это вовсе не означает, что FreeBSD является в каком-то смысле менее привлекательной платформой, особенно если рассматривать ее с чисто технической точки зрения. На базе FreeBSD по-прежнему разрабатывают новый код и новые функциональные возможности, которые потом, подобно Mac OS X, превращаются в коммерческие продукты. Преимущества цельной архитектуры FreeBSD, которая поставляется в виде одного «дистрибутива» и с даже еще более усовершенствованным процессом инсталляции и пакетирования, сегодня ценятся не меньше, чем раньше. Новые версии FreeBSD продолжают выпускаться и пополняться постоянно появляющимися новыми технологиями (вроде Wi-Fi, FireWire и многоуровневой, симметричной параллельной обработкой), так что пользователю FreeBSD доступна та же (а в некоторых случаях даже большая) мощность, что и пользователю Linux, и он может выполнять все те же задачи, выполнение которых в Windows невозможно.

Все это означает, что FreeBSD вполне подходит вам, если вы:
  • Научный сотрудник, которому в лаборатории необходима стабильная платформа для тестирования.
  • Любознательный пользователь, который хочет открыть для себя мир настольных систем с открытым кодом.
  • Специалист, тестирующий высокоэффективную топологическую схему сети.
  • Администратор Web-сайта, которому необходима стабильная система с определенной структурой.
  • Разработчик ПО, ищущий возможности внести свой вклад в разработку коммерческих продуктов, таких как операционная система Mac OS X.
  • Просто пользователь, который не хочет зависеть от ограничений ПО с закрытым кодом.
Преимущества FreeBSD

Я впервые решил установить FreeBSD в 1997 году, когда вышла версия 2.2.2. Мое внимание к FreeBSD привлек тот факт, что уже на столь ранней стадии развития этой операционной системы поисковая система Yahoo! предпочла использовать в качестве платформы ее, а не Linux, а также то, что Hotmail (до того, как была приобретена Microsoft) использовала ее параллельно с Solaris для обработки огромного трафика, создаваемого пользователями ее работающей через Web службы электронной почты. Эти сведения показались мне достаточно убедительными, а когда я узнал, что FreeBSD можно установить через сеть с помощью установочных дискет, у меня вообще отпали все сомнения.

С того времени FreeBSD сильно изменилась: структура системы стала намного более организованной, модель безопасности — более сложной и более надежной, а революционный механизм «коллекции портов» для установки сторонних программ — настолько популярным, что он был даже импортирован в NetBSD, OpenBSD и Mac OS X. Также более простой стала и процедура перехода на FreeBSD с других платформ. Многие коммерческие и бесплатные (то есть с открытым кодом) версии Unix имеют свою собственную иерархию файловой системы и методы конфигурирования, изучать которые — это то же самое, что и изучать другой иностранный язык; а модель FreeBSD, основанная на централизованных конфигурационных файлах и имеющая четко контролируемую структуру файловой системы, является более предсказуемой и более удобной для администрирования, чем какая-либо другая система в мире Unix. Поэтому ее легче осваивать, особенно пользователям, которые давно работают с другими платформами Unix. И, наконец, модуль ядра Linux, обеспечивающий совместимость на уровне двоичных кодов, позволяет программам, разрабатывавшимся в коммерческих целях для Linux (таким как RealPlayer и Oracle), запускаться на платформе FreeBSD. Хотя FreeBSD не пользуется такой популярностью, как Linux (или даже можно сказать, страдает от этой популярности), она действительно предоставляет практически все основные преимущества, доступные пользователям, которые работают с Linux, а также множество своих собственных преимуществ.

Сейчас Linux занимает первое место по популярности среди операционных систем с открытым кодом (и, по крайней мере в ближайшем будущем, эта ситуация вряд ли изменится). Однако FreeBSD продолжает удерживать свои позиции на рынке, представляя собой альтернативный вариант операционной системы для компаний, которые устали от «диктатуры» Microsoft, но беспокоятся о возможных негативных последствиях перехода на Linux или не знают, какой дистрибутив лучше выбрать. Другие BSD-сертифицированные операционные системы тоже «надежно закрепились» на соответствующих участках рынка: OpenBSD, например, продолжает считаться самой безопасной из всех доступных операционных систем, а NetBSD славится тем, что может запускаться на огромном количестве различных аппаратных платформ, начиная от Intel x86 и Motorola PowerPC и заканчивая Sega Dreamcast.

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

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

Мы не могли в точности предвидеть, каким будет состояние компьютерной индустрии ни двадцать, ни десять, ни даже пять лет назад. И сейчас мы тоже даже не можем себе представить, что ждет нас через 10 или 20 лет, но, судя по тому, как успешно складывалась судьба FreeBSD до сих пор, можно сделать следующий вывод: FreeBSD будет с нами до тех пор, пока будет существовать такое направление, как «разработка ПО с открытым кодом». Возможно, настанет такой день, когда FreeBSD благодаря тому, что она представляет собой компромисс между гибкостью, которую подразумевает ПО с открытым кодом, и защищенностью, которой требует коммерческое ПО, станет единственно возможным типом платформы.

Полный список и описание всех русскоязычных книг по FreeBSD

Полный список и описание всех русскоязычных книг по FreeBSD

Сегодня Рунет перемалывает впечатления от субботнего митинга. а тут я снова попробую толочь свою воду в ступе высоких технологий. Да, российский общественно-политический прогресс велик, говорю это без всякой злой иронии, отчасти даже с восхищением, не все так вот могут взять да и выйти на площадь. Даже тяжело себе представить, что ждет Россию в 2012 году с такими темпами развития гражданского общества.

Ну да ладно, это я немного отвлёкся, а теперь про FreeBSD-родимую.

Когда-то я был заядлым фидошником. кроме того у меня была (и отчасти осталась) мания коллекционировать книги. Совмещая эти два факта воедино: когда-то давным-давно в эхе ru.unix.bsd был соответствующий по теме этой конференции FAQ. где был мой развернутый ответ с описанием всех русскоязычных книг по FreeBSD.

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

Давеча, прошло уже более 4 лет с тех пор, а вижу я по статистике поисковых запросов люди все идут и идут на то старенькое описание, вот я и решил обновить его по состоянию на 2011 год.

Итак, тема этого поста: что есть из изданных книг на русском по FreeBSD сейчас + и краткое моё описание их достоинств и недостатков, равно как и их целевой группы.

Я также решил выставить бал для каждой из книг, конечно, это во многом субъективное мнение — но я решил хоть как-то оценить их относительную практическую ценность. Ещё раз повторюсь — эта оценка с позиций сегодняшнего дня, ибо есть там и классные по-настоящему книги, но сегодня устаревшие просто в дупель. Из-за моих перфектционистких претензий я не оценил ни одну из книг в 5 баллов, и отдельно подчеркиваю — подавляющее большинство этих книг предназначено для новичков, здесь не нужно строить никаких иллюзий.

Итак, на данный момент в моем описании ниже последовательно приводятся и описываются ВСЕ книги по FreeBSD на русском языке, которые были изданы на конец 2011 года. Поехали!

Лучшие книги по FreeBSD 1) Брайан Таймэн, Майкл Эбен «FreeBSD. Администрирование: искусство достижения равновесия. Энциклопедия пользователя», 2003 и 2005 годы.

Мне известны как минимум три издания этой, одной из первых книги на русском по FreeBSD — за 2003 год и два за 2005 год. На тот момент они смотрелись достаточно неплохо, была очень хорошая динамика продаж и популярность (даже не знаю, от того что очень хороши были, или от того, что просто на тот момент не было им никаких альтернатив), но вот с точки зрения 2011 года — все эти издания очень устарели.

Все издания ориентируются на начинающих пользователей. Последовательное изложение и описание основных служб и понятий в FreeBSD. Я оцениваю её практическую ценность в 2 балла — это устаревшая книга для новичков.

2) Брайан Таймэн, «FreeBSD 6. Полное руководство», 2009

В 2009 году вышла гораздо более качественная, объемная и систематизированная книга от одного из авторов вышеописанной книги — Брайана Таймэна, только называется она теперь «FreeBSD 6. Полное руководство ». Книжка очень даже неплохая. Скажу честно, мне очень нравится книжная серия Unleashed. в которой она и вышла. В этой серии всегда издают всеобъемлющие руководства, с максимальным упором на универсальность и подробность изложения.

По структуре, это, конечно, скорее справочник, чем учебник. Смотрится до сих пор она относительно неплохо в качестве подробного введения в тему. Я оцениваю её практическую ценность в 4 балла — книга для новичков и среднего уровня.

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

3) Федорчук А. Торн, А. «FreeBSD. Установка, настройка, использование», 2003

Книга написана отечественными авторами и для начинающих пользователей. Кто не знает кто такой Федорчук? Это известный «пропагандист» Linux и FreeBSD на территории бывшего СССР, умеет рассказывать сложные вещи понятно и нескучно. Поэтому книга отличается легкой неформальностью своего изложения, что делает её более лёгкой для чтения по сравнению с остальными сугубо техническими текстами. С точки зрения 2011 года — читать, конечно, её можно и даже полезно, но это уже скорее история. Я оцениваю её практическую ценность в 2 балла — устаревшая книга для новичков.

4) Федорчук А. «Доступный UNIX: Linux, FreeBSD, DragonFlyBSD, NetBSD, OpenBSD», 2006.

Вслед за этой книгой вышла уже отдельная, сольная книга Федорчука (смотрите о нем выше), которую лучше выбрать для введения по сравнению с первой его книгой: материал здесь будет и более свежий, и лучше систематизированный. Книга описывает более общие вещи верные для всего мира *BSD, с отдельным указанием отличий свойственных каждому отдельному клону, что весьма полезно для расширения кругозора. Лично мне также очень нравится DragonFlyBSD — очень приятно, что здесь есть и про него, хотя и уже весьма старенькие сведения, ибо система эта ну очень сильно развилась с тех пор.

Несмотря на упоминание Linux в названии, автор сильно тяготеет к обзору именно BSD-систем. Очень хорошее обзорное введение в разные Unix-системы, если вы ещё сами не определились что же вам выбрать. Текст читается легко, книга написана качественно. С этой книги многие мои знакомые начали изучение UNIX’а — как сказал один: ощущение было, что меня ведут за руку — все объяснения точны, ясны, понятны. Я оцениваю её практическую ценность в 3 балла — книга для новичков. Отдельно отмечу, что у текста этой книги есть стиль, а это для многих что-то, да значит.

5) Родерик Смит «Полный справочник по FreeBSD» (FreeBSD: The Complete Reference), 2004.

Это справочник для начинающих, а также для пользователей средней квалификации.

Данная книга не подходит всем тем, кто впервые начинает изучение FreeBSD. Описано очень много всего, но при этом достаточно поверхностно, — подходит только в качестве введения в проблематику. Хм, но, не смотря на всё — это хорошая книга, но честно говоря, в 2011 году это уже совсем не то. лучше использовать для справки другие, — более актуальные сетевые источники. Я оцениваю её практическую ценность именно на сегодня в 3 балла — эта книга для новичков.

6) Майкл Лукас «FreeBSD. Подробное руководство» (Absolute BSD. The Ultimate Guide to FreeBSD), 2004.

Есть два издания этой книги — за 2004 и 2009 годы. Майкл Лукас известная личность в мире FreeBSD, активный участник FreeBSD Documentation Project, пишет на эту тему очень много и хорошо. В сети огромное количество его мануалов, интервью и прочего фришного графоманского творчества.

Эта книга — его довольно подробное изложение системы почти на 900 страницах. Очень рекомендую, даже с позиции 2011 года книга смотрится очень даже достойно (но брать нужно обязательно последнее издание за 2009 год — оно гораздо лучше). Я оцениваю её практическую ценность в 4 балла — книга для новичков.

7) Сергей Ивановский «Операционная система UNIX FreeBSD: Простой курс системного администрирования для начинающих и опытных пользователей», 2004.

Второе издание, также как и первое её издание — редкостный отстой. Данный автор с маниакальным упорством переиздаёт одну и туже книгу под разными названиями и оформлениями, например, как «Hаиболее часто задаваемые вопросы по FreeBSD», — смотрите не вляпайтесь, купив такого рода «книгу». Гавно редкостное. Жертва начала 90-ых, когда можно было издать что угодно, в условиях отсутствия интернета у большинства.

В данном случае, это просто сборник корявых и ранних переводов каких-то ужасно старинных рукописей по FreeBSD, howto и faqs — все эти раздельные кусочки бессистемно собраны, перемешаны и изданы в виде «как есть». Я оцениваю её практическую ценность в 1 балл — книга для. даже новичку не советую брать её в руки. Каюсь принародно: это единственная книга в моей жизни, которую я сознательно и цинично сжег (использовал на даче для разогрева камина).

8) Маршалл Кирк МакКузик, Джордж В. Hевилл-Hил «FreeBSD. Архитектура и реализация», 2006.

Оперативный русский перевод уже успевшей стать классической и своего рода единственной книги посвящённой внутреннему устройству современной FreeBSD, написанной знаменитыми в мире *BSD авторами. В книге рассматриваются потроха релиза 5.2, естественно, что книга предназначена главным образом для системных программистов. Но, следует сразу предупредить, что из-за изначально огромного объёма материала книга напоминает скорее последовательный конспект устройства FreeBSD, — и не надейтесь найти в ней исчерпывающую энциклопедию по архитектуре FreeBSD.

Что тут говорить — единственная книга в своем роде, если вы интересуетесь системным программированием в FreeBSD — эта книга MUST HAVE, даже, несмотря на поправку с точку зрения прошедшего времени и утраты актуальности, — это очень-очень важная и классная книга. Я оцениваю её практическую ценность в 4 балла — книга для системных программистов и сочувствующих.

9) А. Дидок «Один на один с FreeBSD », 2006

Это толстая и подробная книженция от украинского автора, — мне она ОЧЕНЬ понравилась. Книжка сильно связана с реальными жизненными ситуациями — много практически-полезных примеров. По-моему, эта книга плохо подходит для новичка, то есть для старта. У нас очень редко выходят такого рода книги: здесь мало теории и банальностей (автор почти на каждой странице отсылает к man’у за подробностями), зато очень много практических примеров, сразу чувствуется опыт работы автора в телекоме .

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

В книге описывается ещё относительно актуальная ветка 6.x (это в любом случае лучше, чем большинство вышеприведенных книг, где речь идет вообще о 4.x-.5.x-системах). Рекомендуется всем новичкам, но только после хорошего овладения теорией. Есть много ошибок в самой верстке книги (например, на странице содержания книги много раз настойчиво повторяется сноска на загадочную страницу 40). Я оцениваю её практическую ценность в 4 балла — книга для среднего уровня специалистов.

10) Д. Колисниченко. «FreeBSD. От новичка к профессионалу», 2011

Это я оставил напоследок. У Дениса, большого универсала, который бабахает книгу за книгой на самый большой диапазон тем, вышло уже две книги по FreeBSD. Издание за 2010 год я не буду рассматривать, просто потому, что уже есть издание за 2011 год, уже с чуть другим названием, расширенное и дополненное.

Ну что тут сказать. У Дениса большой опыт в писательстве, но каких-то откровений и глубины от него ждать не нужно. Очень интересно авторское задание-концепция книги, которую сам перед собой ставит в предисловии. Суть в том, что он пытается писать по плану Handbook’a, но дополняя места, которые, по его мнению, там описаны недостаточно подробно или и вовсе опущены. Получается, это своего рода дополнительный смысловой слой, который идеально ложится именно на содержание официального FreeBSD Handbook. Он сам говорит, что прочитав с одной стороны Handbook, а с другой стороны изучив его книгу — все вопросы у читателя-новичка должны быть полностью исчерпаны.

Лично мне эта книга понравилась, хотя на Колесниченко часто и гонят на некоторых форумах, поэтому повторюсь — мнение субъективно, также как понравился и его методологический подход а-ля «расширенные толкования на Handbook». Пожалуй, для новичка и в самом деле это то что нужно, тем более учитывая что эта книга довольно—таки свежая: в ней рассматривается FreeBSD 7. Описывает актуальную систему X-ов и прочие новшества, которые на фоне устаревшей дремучести большинства вышеописанных книг смотрятся очень неплохо. Я оцениваю её практическую ценность в 4 балла — книга идеальная (но обязательно в тесном сочетании с Handbook) для введения в тему начального уровня специалистов.

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

11) Hемет Э. Снайдер Г. Сибасс С. Хейн Т. «UNIX. Руководство системного администратора»

Рекомендую 3-ее её издание от 2002 (и в 2008 году тоже было переиздание) — это воистину универсальная книга, она очень известна и уважаема в мире UNIX-администраторов. В ней параллельно описываются все базовые задачи администрирования и сразу для нескольких популярных Unix-систем, в том числе в последнем её 3-ем издании есть прямые рекомендации по администрированию, в том числе и FreeBSD.

Это качественный продукт, написанный очень сжато, без воды, очень универсально. Вероятно, именно поэтому её трудно будет читать новичку, для профи она будет уже неинтересна, получается, что её целевой потребитель — это среднее звено администраторов. В этой среде её часто называют Библией Администратора. Я оцениваю её практическую ценность в 3 балла.

12) Ю. Вахалия. «UNIX изнутри», 2003

Я считаю эту отечественную книгу идеальной для введения в системное программирование на Unix-системах (любых, не только FreeBSD), своего рода отличным подготовительным этапом (прокладкой) при переходе от чистого администрирования к книгам навроде Маршалла Кирк МакКузика «FreeBSD. Архитектура и реализация ». Взять и начать читать последнюю без предварительной подготовки у вас просто не получится, поэтому Вахалия как раз то, что нужно для старта в эту область. Здесь довольно хорошим языком описываются общие и базовые сведения по устройству Unix, которые, думаю, не устареют и через 20 лет. Я оцениваю её практическую ценность в 3 балла.

13) Брайан Керниган и Роб Пайк. UNIX. Программное окружение (The Unix Programming Environment ), 2003

Есть несколько изданий этой книги, это тоже своего рода классика по теме. Книга автора языка C, одного из разработчиков Unix. Вот что они сами пишут о своих целях: «Наша задача — показать философию программирования под UNIX. Поскольку эта философия базируется на отношениях между программами, мы должны большую часть этой книги посвятить обсуждению индивидуальных инструментов, но в контексте их совместного использования, в том числе и для построения новых программ». Как по мне, эта книга тонко балансирует на стыке между продвинутым администрированием системы и её программированием, посему она будет точно полезна для обоих названных категорий граждан.

Естественно, те общие концепции, которые описаны в ней, в равной степени касаются и FreeBSD тоже, и не имеют срока давности как такового. Эту книгу рекомендовал как лучшую для введения Константин Белоусов. ныне входящий в FreeBSD Core Team. Я оцениваю её практическую ценность в силу универсальности и цельности материала в 4 балла.

И заключение, напоминаю новичку: кроме рассмотренных сторонних печатных книг у FreeBSD Project есть своё замечательное и подробное руководство — FreeBSD Handbook. которое переведено в том числе и на русский (немного не совсем актуальная версия), а для начинающих разработчиков тут есть свой FreeBSD Developers’ Handbook. Ну и конечно не нужно бояться первоисточников — man’ы, man’ы и ещё раз man’ы — это наиболее полный источник всевозможных прикладных деталей.

Спасибо, теперь подбор книг по фряхе стал намного легче

#5 в свое время категорически не понравился. Описываются решения в стиле "как поднять Apache", притом далеко не самые удачные решения. А вот #6, Лукаса, на мой взгляд Вы напротив, недооценили. В свое время прочитал все 1000 страниц взахлеб, книга просто прекрасная (хотя я заметил в ней пару косяков, которые бережно подчеркнул карандашиком :). #9 не читал. Как считаете, имеет смысл читать ее после Лукаса и нескольких лет активного использования FreeBSD?

На мой вгляд следует также упомянуть книги "Искусство программирования для Unix" Реймонда и "UNIX. Профессиональное программирование" Стивенса. Обе читал взахлеб. Первая прекрасно описывает философию программирования под UNIX, вторая является исчерпывающим справочником по POSIX, а также API, характерным только для Linux или только для BSD. С одной стороны это прекрасный справочник, с другой читать эту книгу очень интересно, несмотря на объем. Считаю, что ее должен держать на своей полке любой уважающий себя unix-программист.

Также заслуживает внимания книга Стивенса "UNIX: разработка сетевых приложений". На мой взгляд, она менее интересна, чем "Профессиональное программирование", но многие из моих коллег держат ее в качестве настольной книги, что как бы намекает.

Stringer

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

Посоветуйте, плиз,что на русском почитать сисадмину FreeBSD с 10 опытом про администрирование Linux (опыт пара раза).


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

Памятка айтишному «валильщику» от бывшего разработчика Google
  • TheUser » 1) С одной вещью не согласен в корне, > Мир стал глобальным, люди прыгают за зарплатой и перспективами за 10000 км. Мир глобальный уже минимум 5 тыс. лет, а вот в.
Губит людей не Сталин, губит людей ИТ
  • Robredo » Переход из одной волны в другую будет сопровождаться очень серьёзными военными конфликтами, а с учётом того, какое вооружение на руках у человечества - боюсь, до конца мы никуда не перейдём.
К вопросу о бешенных темпах роста российского ИТ
  • Stringer » Аноним: При чем тут количество проживающих людей там и здесь, вы о чем? Я же пишу об относительной доле – 10% от совокупного ВВП в Индии, и сильно меньше 1 процента.
  • Илья Маслов » Что вы думаете насчет переобучения дальнобойщиков и таксистов РФ в программисты? http:/ /keinkeinkein. livejournal.com/1413 32.html Получится ли в РФ?
  • Антон » Переучить "дальнобоев" в программеры? Серьёзно? Евгений Ваганович, уж не вы ли это? - Михалыч, ёпта, что это тут за нах мне при компиляции выдаётся? - Дык это, бляха-муха, ундфынед бихавор словил, типа.
  • xyz » А что значит "российский разработчик"? Это тот кто софт разрабатывает в России? Или то, кто продает только в России? Или тот, кто участвует в гос-распилах в России? Тема в этой.
FileMaker: СУБД с человеческим лицом. №1
  • sabur » Кратко,толково и интересно (что к сожалению встретишь не часто). Спасибо за содержательные материалы.