В Linux огромное количество всевозможных приложений, что и следует ожидать от такой "разносторонней" операционной системы. Основная ориентация Linux была на персональные UNIX-вычисления, но она быстро меняется. Все больше его используют в бизнесе и обучении, все больше появляется на рынке всевозможных коммерческих приложений.
В Linux доступно несколько
реляционных баз, включая Postgres, Ingres, и Mbase. Это полномасштабные профессиональные
системы управления базами данных типа клиент-сервер, похожие на имеющиеся на
других платформах UNIX. Имеется также коммерческая база /rdb
.
Прикладные научные пакеты
включают FELT
(Finite Element Analysis Tool); gnuplot
(анализ данных и черчение); Octave
(пакет символических вычислений,
похожий на MATLAB); xspread
( калькулятор типа spreadsheet); xfractint
(X-вариант популярного рекурсивного генератора Fractint); xlispstat
(пакет статистики) и многое другое. Другие приложения содержат Spice
(проектирование и анализ цепей) и Khoros
(аналого/цифровая обработка
сигналов и визуализация).
Разумеется, есть еще много приложений, которые были или будут перенесены на Linux. Linux обеспечивает полный программный UNIX-интерфейс, удобный в качестве исходной базы для любых приложений в любой научной области.
Как и другие операционные
системы, Linux не стоит в стороне от компьютерных игр. Это и классические текстовые
"подземельные" игры, вроде Nethack и Moria; игры типа MUDs (Multi-User Dungeons,
которые позволяют взаимодействовать многим пользователям), вроде DikuMUD и TinyMUD;
а также тьма игр в X, таких как xtetris
, netrek
и
Xboard
(X11-версия gnuchess). Популярная игра типа перестреляй-их-всех-в-лабиринтах
- Doom также перенесена в Linux.
Для меломанов Linux поддерживает различные саунд-карты, вроде CDplayer (программа, которая может управлять драйвером CD-ROM, как традиционным CD-плейером), MIDI последовательности и редакторы (позволяющие создавать музыку на синтезаторе или другом, управляемом MIDI инструменте) и саунд-редакторы цифровой записи.
Вы не можете найти нужную прикладную программу? Карта программ Linux, приведенная в приложении А имеет большой список пакетов, которые были написаны для Linux или перенесены в него. Список далеко не полный, хотя и перечисляет большое количество пакетов. Другой способ поиска приложений в Linux, это просматривать файлы INDEX на FTP серверах под Linux, если вы имеете доступ в Internet. Оглянитесь вокруг и вы найдете много того, с чем интересно повозиться.
Но если вы совершенно не можете найти того, что вам надо, вы всегда можете попытаться перенести нужные приложения в Linux. Большая часть свободно распространяемых программ для UNIX могут быть откомпилированы для Linux, как правило, без больших проблем. Или, если компиляция не проходит, вы сами можете написать соответствующую программу. Если вам нужна коммерческая программа, возможно, что существует ее свободно распространяемый вариант. А может, вы убедите компанию сделать выполняемые версии для Linux. История знает случаи, когда удавалось уговорить компании.