Upload
zuri
View
67
Download
0
Embed Size (px)
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)● Стандартизация языков● Открытые библиотеки