В этот краткий и фрагментарный обзор не вошли собственно инструменты для разработки программного обеспечения, которые развиты в Linux чуть ли не лучше, чем все остальные приложения, поэтому написать краткий обзор для них гораздо сложнее. Не сказано ничего о серверах баз данных (не не потому, что таких серверов нет!) и серверах приложений в составе сложных проектов. Обойдены вниманием и игры — любой читатель этой лекции сможет самостоятельно решить, сколько внимания и каким из них уделять.
Напоследок повторим: главной целью приведённого обзора приложений для Linux было показать, что приложения есть и их много, нужно только достаточно внимательно искать — и нужное обязательно найдётся. Мефодию для поиска доступен очень удобный инструмент, описанный в лекции Управление пакетами, менеджер пакетов APT и команда apt-cache search
. Поскольку в современные дистрибутивы Linux входят тысячи пакетов, почти наверняка среди них найдётся нужное приложение. Кроме того, любому пользователю Internet доступен поисковый сайт http://google.com, наиболее подходящий для поиска чего бы то ни было, а для поиска существующих приложений для Linux можно воспользоваться специализированными сайтами — http://rpmfind.net, http://freshmeat.net, http://rpm.pbone.net или сайтом, посвящённым выбранному дистрибутиву.
Обратите внимание, что все названные в этой лекции приложения — это свободно распространяемые и разрабатываемые программы (см. лекцию Политика свободного лицензирования. История Linux: от ядра к дистрибутивам), если не оговаривается обратное. Характерная черта свободного программного обеспечения состоит в том, что если для решения какой-то задачи есть одно свободное приложение, то всегда есть и несколько других (о причинах этого см. лекцию Linux), так что пользователь всегда может выбрать себе приложение по вкусу, а если подходящего не обнаружится — изменить для себя одно из уже существующих или даже написать новое. В конце концов, нет ничего дороже и милее сделанного собственными руками велосипеда.