
- •1. Дистрибутиви Linux.
- •4.Основні команди.
- •7. Дерево каталогів Linux.
- •8. Основи роботи з rpm-пакетами.
- •9. Встановлення програмного забезпечення.
- •10. Доступ до віддалених комп’ютерів.
- •11. Робота з робочими столами.
- •12. Робота з мультимедіа.
- •13. Робота з обладнанням.
- •14. Управління системою.
- •15. Текстовий процесор Writer.
- •16. Редактор електронних таблиць Calc.
- •17. Настройка графічного інтерфейсу.
- •18. Робота з емулятором wine.
12. Робота з мультимедіа.
Звук та відео існують скрізь. Віртуальні екскурсії за допомогою звуку і відео переносять вас в місце, яке ви хотіли б відвідати. Хоча робота з файлами мультимедіа стала набагато простіше, як у Windows, так і в Linux, все ж у цій області ви можете зустріти безліч проблем. Єдиною проблемою при роботі з музичними програмами з відкритим вихідним кодом є те , що формат МРЗ є запатентованим . Отже , процес кодування музики у формат МРЗ також запатентований. За розробку і використання програмне забезпечення , що кодує музику у формат МРЗ , ви повинні , згідно з ліцензією, сплатити певну суму. А це не узгоджується з правилами розробки та використання програм з відкритим кодом , Тому додатки Linux не можуть містити МРЗ - кодіровщікн без сплати суми , встановленої ліцензійною угодою . Багато дистрибутиви Linux включають програми, що працюють різними музичними форматами , виключають функцію кодування в МРЗ або взагалі не включають МРЗ - кодувальники . Наприклад , в мультимедійні можливості дистрибутива Fedora не належать можливості роботи з МРЗ . Використання програм , що кодують музику у файли МРЗ , вважається легальним , якщо отримані файли ви будете використовувати в особистих , а не в комерційних цілях. Ліцензійні зобов'язання відносяться до розробників кодувальників , а не до користувачів .
13. Робота з обладнанням.
Ядро - основа операционной системы , организующая доступ к аппаратным средствам через абстрактный высокоуровневый программный интерфейс. Оно содержит драйверы устройств , Которые обеспечивают взаимодействие с аппаратной частью компьютера. Получение информации ядром в существующих оборудовании может осуществляться разными способами - от предоставления пользователем информации о устройствах в автоматического сбора ее самым ядром. Информация , полученная любым способом , вносит изменение непосредственно в ядро , изменяя его параметры . Такое изменение может быть выполнено путем динамической модификации параметров , динамической загрузки новых драйверов ( модулей ) в уже существующее ядро , рекомпеляциы ядра и путем передачи ядру директив на этапе начальной инициализации через системный загрузчик .
Понимание процессов , происходящих в системе при ее загрузке , неразрывно связано с рассмотрения вопроса активизации драйверов ( модулей ядра) , необходимых для работы устройств. Эти задачи требуют рассмотрения понятий файлов устройств и вопросов конфигурирования программы modprobe , с помощью которой ядро загружает Требуемый модули.
Драйверы устройств являются компонентами ядра , а не пользовательский процессами , но доступ к ним возможен как из самого ядра , так и со стороны пользовательских команд. При этом создаются специальные файлы устройств , хранящиеся в каталоге / dev , а ядро при этом преобразует операции над этим файлами в вызовы функций ядра.
Файлы устройств позволяют программам получать доступ к оборудованию компьютера. Для работы с файлами устройств могут употребляться стандартные функции работы с системой - open , read , write , close .
Существует большая разница между файлами устройств и модулями . Первые представляют собой интерфейс доступа к драйверу устройства, а вторые - драйверы устройств.
Файлы устройств бывают двух видов - блочно - ориентированные ( блочные ) и байт - ориентированные ( символьные ) . Чтение из блочного устройства и запись информации в него происходит по блоку за один проход ( размер блока обычно кратен 512) . Чтение и запись в символьные устройства происходит побайтово . Некоторые устройства допускают оба режима доступа для записи - как через символьные , так и через блочные файлы , но они встречаются довольно редко.
Существует категория так называемых фантомных устройств ( псевдоустройства ) - в этом случае употребляется драйвер , даже если связанного с ним устройства не существует . Примером могут служит псевдотерминалы ( PTY) , передаваемы пользователям в системе при их регистрации по сети.