Приложения Linux

Preview:

DESCRIPTION

Приложения Linux. Что такое Linux?. 32/64-Bit Unix-подобная операционная система Многопользовательская, многозадачная, многопроцессорная Включает X Windows GUI Сосуществует с другими операционными системами Работает на множестве платформ Свободная. - PowerPoint PPT Presentation

Citation preview

Приложения Linux

Что такое Linux?

● 32/64-Bit Unix-подобная операционная система● Многопользовательская, многозадачная, многопроцессорная● Включает X Windows GUI ● Сосуществует с другими операционными системами

● Работает на множестве платформ ● Свободная

Множество и разнообразие

Огромное количество приложений – от базовых утилит до игр.

Только в репозитарии Sisyphus более 6000 приложений

Принципы разработки

● Модульность● Открытость● Строгое следование стандартам

Модульность в *nix

kernel

Менеджеры окон

●fvwm ●fvwm2 ●IceWM ●Enlightenment●LessTif ●Xview

Интегрированные графические среды

KDE

Gnome

Приложения

● Ядро, модули● X-windows, менеджеры окон● Интегрированные графические среды● Языки программирования и средства

разработки● Серверные приложения● Прикладное ПО● Специальное ПО

Языки программирования

● C/C++● Perl● Python● Ruby● PHP● LISP● Fortran● Pascal ...........

Среды разработки

● Eclipse● Kdeveloper● Komodo● Emacs● Vim● Проприетарные (Kylix и др..)● Unix – среда разработки

Серверное ПО

● Web – серверы● Базы данных● Почтовые системы● Обмен файлами● Средства управления и защиты сетей● Системы архивирования● Инструментарий администратора

Прикладное ПО

● Текстовые редакторы● Текстовые процессоры● Электронные таблицы● Интернет● Мультимедиа● Представление данных● Виртуальный компьютер

Текстовые редакторы

● VIM● EMACS● Более 100 других

Текстовые процессоры

● OpenOffice.org● AbiWord● Kword● TeX/Latex● другие

Интернет

● Браузеры● Почтовые клиенты● Средства передачи файлов● IRC / Chat / Jabber клиенты● Потоковое аудио и видео

Мультимедиа

● Средства просмотра графики, видео● Работа со звуком● Графические редакторы

– Растровые– Векторные

● Редакторы звука● Редакторы видео● Запись CD/DVD

Специальное ПО

● Для образования● Для кино и видеоиндустрии● Наука● Прикладное ПО (геодезия, геология,

астронимия и т.п.)

Проблемное ПО

● Распознавание текста● Распознавание речи● Поддержка проприетарных форматов данных

Переносимость приложений

● Один раз написано – работает везде (*nix)● Стандартизация языков● Открытые библиотеки

Recommended