последняя битва ЕВГЕНИЙ ЗОБНИН АКА 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-системы? Причину такого выбора и должна была объяснить данная статья. |