KF>> Для этого man нужно не собственно man'ом смотреть, а чем-то более KF>> "визуальным", где будуть работать переходы между разными манами, поиск KF>> и закладки. Хоть vim'ом. GS> Сорри, конечно, за оффтопик, но почему "линуксоиды" до сих пор не GS> удосужились перевести man'ы в html? Возможности гипертекста очень GS> сильно подняли бы наглядность и удобство.
По большей части -- наверное традиция. Есть множество систем набора/вёртки/форматирования текста: troff, tex, html/xml/sgml, lout, pod (man-ы внедрённые в perl-скрипты)... Ещё надо сказать, что GNU использует собственную "texinfo" -- гипертекст там есть. Man же использует troff.
Когда создавался troff многого из сейчас существующего, в частности html, ещё не существовало. И потом есть ряд своих положительных отличий от html: существует функция поиска по ключевым словам (apropos), однажды просмотренные страницы сохраняются, и не требуют повторного форматирования: при последующем просмотре форматироваие не требуется ([ngt]roff преобразуется в текст заданной ширины для показа, а смотрится любой программой) -- это было актуально на медленных компьютерах, даже ещё на 486 было не достаточно быстро. troff (в современной инкарнации -- GNU groff) позволяет форматировать текст на разные устройства вывода: текст, html, и файл postscript для принтера. Последнее важно, как позволяет получить качественную распечатку man-страницы. Обозревателей, позволяющих что-то более менее прилично распечатать в настоящее время вообще не существует.
В настоящее время встречаются маны переведённые в html. Так, например, сделано в "мобильной системе вооружённых сил". По-моему от этого только стало хуже. Hельзя, например, просмотреть man в текстовом редакторе: сверху ман, снизу исходник. Это неудобно. Кроме того, man навязывает определённую структуру страницы. Так всегда присутствуют секции NAME, SYNOPSYS, DESCRIPTION, SEE ALSO, реже AUTHOR, COPYRIGHT, RETURN VALUE, ERROR, CONFORMING TO и другие... Для пользователя это позволяет быстро найти в man-странице необходимую информацию, для автора -- обязывает эту информацию в man-страницу внести. Hе будь этого, что из этого получается прекрасно видно в свалке бессвязных записок из /usr/share/doc.
Что касается гипертекста, то он фактически присутствует, незримо: каждая man-страница связана с другими через секцию SEE ALSO. А man N intro служит введением в раздел N каталога man-страниц. Просмотрщики man-страниц встроенные в vim, emacs, а также отдельные программы вроде tkman, coolman, GnomeHelp и справочная система встроенная в KDE поддерживают такой вид гипертекста.
И ещё важный момент: man позволяет БЫСТРО получить справку по конкретной программе, функции, файлу и т.п. Зная только имя я его ввожу и получаю справку. Hапример, я хочу узнать об опциях командной строки программы tail: "man tail" и результат уже на экране. А теперь представь, что у меня на экране web-обозреватель. Я бы пошёл на google и набрал man tail. Это немного дольше. А если у меня нет google? Hужно долго искать индекс на букву t, а в нём уже искать tail. В качестве примера можно привести IEEE Std 1003.1-2001 доступный в интернете -- там именно так. ТАКИЕ возможности гипертекста мне не кажутся привлекательными.
GS> Рассказывать сказки про "немыслимые трудности" создания GS> "облегчённого" варианта браузера - не надо!
Равно как и не надо создавать по каждому поводу отдельную программу, кому-то неудобную, глючную, явно не функциональную, и ни с чем не совместимую, как это принято в мире windows.