Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #69, АВГУСТ 2006 г.

последняя битва

ЕВГЕНИЙ ЗОБНИН АКА J1M

Спецвыпуск: Хакер, номер #069, стр. 069-026-6


[документация.]

Последний вопрос на сегодня - документированность ОС. Учитывая разительное отличие качества документации Linux и BSD, считаю этот фактор немаловажным. Ситуация с документацией Linux весьма плачевна. Многие нововведения ядра не документируются вовсе, те, для которых документация существует, не обновляются или обновляются нерегулярно. Зачастую бывает очень проблематично найти сведения о нужном драйвере. Любой, кто заглядывал в каталог /usr/src/linux/Documentation, знает, какой там творится беспорядок, и как трудно найти нужную информацию. К сожалению, многим утилитам пользовательского уровня свойственна та же проблема. Конечно, нельзя забывать и о документации, распространяемой Linux-дистрибьюторами, но она охватывает только небольшую часть вопросов. Документация проекта www.tldp.org (The Linux Documentation Project) - вообще не документация, а руководство «Как сделать то-то». Можно сказать, что Linux берет не качеством, а количеством документации.

Что касается BSD, - здесь все иначе. Особенности каждого драйвера, файловой системы или другой части ядра, с которым приходится непосредственно работать пользователю, доходчиво расписаны в оперативно обновляемых man-страницах. Для FreeBSD существует также регулярно обновляемый handbook (настольная книга, руководство пользователя), который охватывает пусть не все, но очень широкий круг вопросов. В большинстве случаев, чтобы овладеть FreeBSD достаточно только handbook'а и man-страниц. Дополнительные материалы понадобятся только в узкоспециализированных случаях.

[резюме.]

Не нужно писать мне гневных отзывов со словами: «Где сравнение ядер?», «Где бенчмарки?», «Где сравнение ФС?» и т.п. Если бы пользователи выбирали ОС только по критериям быстродействия или поддержки новых технологий, то выбор всегда бы падал на Linux. Почему тогда так много людей выбирает BSD-системы? Причину такого выбора и должна была объяснить данная статья.

Назад на стр. 069-026-5  Содержание