Здесь мы перейдем к реальному программному обеспечению. По существу Linux может запускать много типов исполнимых файлов с разной степенью удачи: Linux/x86, Linux/Alpha, Linux/Sparc, Linux/foo, iBCS, Win16/Win32s (при помощи dosemu и, иногда, с Wine), Mac/68k (через Executor), я Java. Я буду просто обсуждать родное для Linux и общее для Unix программное обеспечение.
Для самого Linux, выбор довольно ограничен теми продуктами доступными в общем для Unix:
Большинство языков разметки лучше подходят для больших или повторяющихся проектов, где вы хотите чтобы компьютер контролировал компоновку текста, чтобы сделать ее единой.
nroff
Этот один из первых языков разметки
Unix. Справочные страницы -- это наиболее общий пример вещей
отформатированных с использованием макросов *roff; много людей
"ругаются" на нем, но nroff имеет, по крайней мере для меня,
более тайный синтаксис чем необходимо, и вероятно делает бедный
выбор для новых работ. Это стоящее знание, хотя вы можете
печатать справочные страницы прямо в postscript с помощью
groff. Большинство команд man будут делать это для вас с помощью
man -t foo | lpr
.
TeX, и макро-пакет LaTeX, это один из наиболее широко
применяемых языков разметки в Unix. Технические работы часто
написаны в LaTeX, потому-что он сильно упрощает создание
компановки и это все еще одна из нескольких систем обработки
текста, которая поддерживает математику и хорошо и
полностью. Выходной формат TeX это dvi
, и он конвертируется
в PostScript или Hewlett Packard PCL при помощи dvips
или
dvilj
. Если вы желаете установить TeX или LaTeX, установите
всю группу пакетов teTeX; они содержат все необходимое.
Существует по крайней мере один свободный обработчик (parser) sgml доступный для Unix и Linux; его форма это основа системы документации Linuxdoc-SGML. Он может также поддерживать другие DTD.
Некоторые люди предполагают, что для отдельных проектов может быть достаточно писать их в HTML и печатать используя Netscape. Я не согласен с этим, но это YMMV.
В настоящее время больше нет недостатка в WYSIWYG программном обеспечении для обработки текстов. Доступно несколько полных офисных наборов, включая один, который свободен для персонального использования (StarOffice).
Немецкая компания распространяет по сети StarOffice свободным для Linux. Полный офисный набор имеет все возможности которые вы ожидаете и вы можете не беспокоится об оплате. Существует mini-HOWTO, где описывается как получить и установить этот пакет. Он генерирует на выходе PostScript или PCL, так что он должен работать с большинством принтеров в Linux.
Компания Corel свободно распространяет базовую версию Word Perfect 8 для Linux, и предполагается, что компания также будет распространять Corel Draw и Quattro Pro, когда они будут перенесены под linux. Вероятно это наилучший выбор, если у вас ARM машина; Corel делает основанные на ARM компьютеры Netwinder Linux и и почти всегда предлагает ARM Linux версии всех своих продуктов. Вы можете также купить полную версию программ и поддержку этих программ, вместе или по отдельности. Страница Шрифты и принтера для Linux WordPerfect имеет информацию о настройке WordPerfect для использования либо Ghostscript либо его встроенных драйверов принтеров (которые очевидно похожи на драйвера принтеров DOS WordPerfect, в том случае если драйвер вашего принтера не включен в дистрибутив WP8).
Applix это многоплатформенный оффисный набор (например, разные типы юниксов, Windows и другие платформы), продаваемый фирмой Applix. Red Hat и SuSE продавали их, когда это было лишь "игрой в города"; сейчас продажу опять осуществляет Applix.
LyX это надстройка для LaTeX, которая выглядит очень многообещающей. Смотрите Домашнюю страницу LyX для более детальной информации. Также существует версия LyX сделанная в стиле KDE, она называется Klyx; автор LyX и зачинщик проекта KDE -- это одна и та же персона.
Maxwell это простой текстовый процессор, базирующийся на формате MS RTF, который был начат как коммерческий продукт, но сейчас распространяется под действием лицензии GPL.
AUIS включает ez
, редактор WYSIWYG-стиля
с основными возможностями систем обработки текста, возможностями
для работы с HTML и полную поддержку MIME электронной почты и
групп новостей. К сожалению AUIS больше не сопровождается.
Проект KDE работает в направлении полного набора офисных программ. Я думаю, что он не будет готов в ближайшее время. Текстовый процессор несомненно будет потомком программы LyX.
Проект GNOME также работает в направлении создания офисных программ лицензированных по лицензии GNU. Хотя еще ничего не доступно.
Jeff Phillips <jeff@I_RATUS.org>
использует Caldera
WordPerfect 7 для Linux (на Slackware) и говорит что он работает
хорошо. Он по всей видимости включает встроенную поддержку
принтера, как некоторые могут ожидать. Caldera должна иметь
информацию на
http://www.caldera.com/. Вы также
можете купить более новую версию Wordperfect прямо с Corel,
выбрав порт под Unix.
Другие продавцы могут свободно посылать мне информацию о своих предложениях.