- •Монолитное ядро
- •Модульное ядро
- •Микроядро
- •Экзоядро
- •[Править]Наноядро
- •[Править]Гибридное ядро
- •Миникомпьютеры и развитие unix
- •Графические интерфейсы и расширения для dos
- •[Править]Семейство Windows 9x
- •[Править]Семейство Windows nt
- •7. Этапы процесса загрузки ос.
- •Главная загрузочная запись
- •Структура mbr
- •9. В чем различие файловых систем? Развернутый обзор фс.
- •Журналируемая файловая система
- •10. Сколько основных разделов жесткий диск может содержать и с чем это связано? Что такое расширенный (extended) раздел и зачем он нужен? Структура жёсткого диска Сектора
- •Разделы
- •Тип раздела
- •11. Какие функции выполняет виртуальная машина?
- •12. Gnu gpl: основные положения, что такое "проприентарность"?
- •Проприетарное программное обеспечение
- •13. Какая компания выпустила Solaris и известна как разработчик технологий nfs и Java?
- •Системы хранения данных Sun StorageTek
- •Продукты — программное обеспечение Операционные системы
- •Платформа Java
- •Компиляторы и инструменты разработки
- •14. Классификация прикладного программного обеспечения на Linux, приведите примеры на каждый пункт.
- •Классификация [править]По типу
- •[Править]По сфере применения
- •Прикладные программы для Linux
- •Рабочий стол
- •Диспетчеры файлов
- •Эмулятор терминала
- •Почтовые программы
- •Обмен сообщениями
- •Офисные программы
- •Графика
- •Векторная графика
- •Работа с PostScript и pdf
- •Диаграммы
- •Плакатная графика
- •Растровая графика
- •Трёхмерная графика
- •Мультимедиа Музыкальные шкатулки
- •Музыкальные редакторы
- •Нотные редакторы
- •Редакторы и фильтры оцифрованного звука
- •Видеопроигрыватели
- •Видеоредакторы и конвертеры
- •Запись cd и dvd
- •Издательские системы
- •15. Системное программное обеспечение, пояснение, примеры. Системное программное обеспечение
- •Операционные системы
- •[Править]Функции ос
- •[Править]Понятие операционной системы
- •Программное обеспечение
Трёхмерная графика
Для Linux создано несколько программных пакетов, работающих с пространственными представлением объектов.
Исходные тексты одного из самых мощных пакетов трёхмерного моделирования, пересчёта (рендеринга) и анимации — Blender — в 2002 году были открыты и весь проект полностью переведён под свободную лицензию. Авторы Blender пришли к выводу, что открытая разработка инструмента более эффективна и прибыльна для тех, кто этим инструментом (а не его продажей) зарабатывает. Для этого пришлось выкупить находящиеся в собственности спонсоров части проекта у хозяев за сумму сто тысяч евро. Искомую сумму предоставило сообщество пользователей Blender, уже тогда немалое: каждый внёс сколько смог, и менее чем за два месяца денег на счёте оказалось достаточно. С тех пор круг пользователей и возможности Blender продолжают постоянно расти.
Для выполнения задач, совмещаемых Blender, есть и отдельные программные средства. Например, популярный пакет трассировки лучей (трёхмерного проектирования и сценографии) POV-Ray, с помощью которого создаются проекты удивительной сложности и красоты (например, перевод картины Уильяма Марлоу «Каприччо» в трёхмерное представление — с тем только, чтобы из определённой точки повторить её). Многие графические редакторы имеют встроенные средства анимации, а иные (как, например, CinePaint, называвшийся ранее FilmGimp) специально разрабатываются для покадровой обработки видео.
Не стоит забывать, что популярный нынче стандарт OpenGL — открытый; он разрабатывался для UNIX-подобных систем и используется большим числом программ для Linux (в том числе и Blender). К сожалению, производителиаппаратного обеспечения (видеокарт), как правило, скрывают не только устройство своих карт, но даже и способ их низкоуровнего использования. Поэтому в открытом доступе оказываются лишь готовые драйверы (без исходных текстов) к некоторым версиям ядра Linux и определённым сборкам XOrg. Отображение трёхмерных объектов с пересчётом на программном уровне пока работает существенно медленнее, хотя ничуть не хуже, поэтому используя OpenGL для игр и прочих программ, требующих действительно быстрой работы графической подсистемы, нужно всегда помнить о необходимости получить — возможно, несвободный — драйвер.
Мультимедиа Музыкальные шкатулки
Программ-проигрывателей звуковых файлов в Linux не перечесть. Очевидный лидер по популярности среди них — XMMS (X Multi Media System). Помимо основной функции — играть музыку (поддерживается множество форматов) — в нём реализовано немало звуковых и визуальных эффектов благодаря большому количеству расширений. Интерфейс XMMS аналогичен интерфейсу не менее популярного в системах Windows приложения WinAMP (кстати, XMMS умеет использовать «шкурки» WinAMP2). Почти не уступает XMMS его «брат» BEEP, использующий графическую библиотеку GTK2, а не GTK. Есть и другие программы, которые ничуть не хуже этих играют музыку. Обычно каждая среда рабочего стола реализует собственный проигрыватель звуковых файлов, хотя бы для того, чтобы воспроизводить собственные звуковые эффекты, связанные с различными системными событиями, однако с их помощью прослушивать файлы может и пользователь.
Очевидно, что для прослушивания звука совсем не обязательно использовать графический интерфейс, поэтому в Linux есть большое количество терминальных утилит для воспроизведения звука. Некоторые из них, например,mpg123, mpg321, ogg123 или splay, предназначены для проигрывания оцифрованного звука (возможно, в сжатых форматах), другие, такие как lazy или cd-console, управляют музыкальными лазерными дисками, есть утилиты, играющие музыку в нотном (midi) и других форматах — timidity (она отличается тем, что преобразует ноты, записанные для инструментов в оцифрованное звучание этих инструментов, а значит, не требует MIDI-устройства),mikmod (распознаёт множество форматов: MOD, STM, S3M, XM и т.д.), sidplay и прочие. Чтобы пользователь не запутался, специальные оболочки, например mpfc или cplay, предоставляют общий интерфейс ко всем консольным проигрывателям.
