Операционную
систему Linux можно использовать для разработки программ любых типов. В настоящее
время существуют следующие виды программного обеспечения для Linux.
Текстовые
редакторы. Кроме коммерческих текстовых редакторов, наподобие WordPerfect StarOffice
или Applixware, Linux содержит собственные мощные средства редактирования текстовых
файлов, а также программы обработки текстов в автоматическом режиме. Языки программирования.
Имеется множество языков программирования и подготовки сценариев, а также иных
средств, предназначенных для Linux и всех операционных систем
Unix. Обилие
средств программирования упрощает разработку программ, выполняемых не только
в Linux, но и в большинстве операционных систем Unix.
Оболочка X
Windows. Ответом Unix на графический пользовательский интерфейс (GUT) явилась
оболочка X Windows. Это гибкая и конфигурируемая среда, работающая как в Linux,
так и в большинстве систем Unix. Множество программ, выполняемых в X Windows,
превращают Linux в простую и удобную операционную систему.
Примечание
Подробное описание X Windows дано в гл. 6—12.
Средства Internet.
Linux не только поддерживает известные программы наподобие Netscape Communicator
или Mosaic, но и содержит собственное программное обеспечение для Internet.
Это текстовые и графические программы чтения электронной почты, полный набор
программного обеспечения для создания серверов Internet (Web-серверов, серверов
электронной почты и новостей). Обеспечивается, полная поддержка подключения
к Internet через локальную сеть или модем.
Базы данных.
Подобно всем платформам Unix, Linux предоставляет надежную основу для систем
баз данных клиент-сервер. Linux всегда поддерживал СУБД наподобие mSQL и PostgreSQL.
С ростом популярности системы, особенно в среде корпоративных информационных
систем, увеличивалось количество серверов коммерческих реляционных баз данных
для Linux. Сегодня реляционные базы данных для Linux предлагаются такими компаниями,
как Oracle, Sybase и Informix.
Программное
обеспечение совместимости с DOS и Windows. С высокой степенью устойчивости в
Linux можно выполнять программы для DOS (см. гл. 30). Существует несколько способов
выполнения программ для Windows. Текст этой книги написан в Microsoft Word для
Windows на компьютере, работающем под управлением Linux. Это прекрасная иллюстрация
способности Linux работать с Windows. Существуют эмуляторы других популярных
операционных систем, в том числе Macintosh и Atari ST.
Конечно, все
перечисленное - лишь вершина айсберга. Программ для Linux гораздо больше. Хороший
источник программного обеспечения для Linux - Linux Software Map. Он находится
в World Wide Web по адресу http: / /www. execpc . com/1sm/.