Специфика ОС GNU\Linux с точки зрения пользователя ОС Windows 1 Поляков Артем Юрьевич

advertisement
Специфика ОС GNU\Linux с точки
зрения пользователя ОС Windows
Поляков Артем Юрьевич
artpol84@ngs.ru
http://cpct.sibsutis.ru/~artpol/
ФОРУМ ШКОЛЬНИКОВ Г. НОВОСИБИРСКА И НСО
"Я В ИНФОРМАЦИОННОМ МИРЕ«
Новосибирск, 2011 г.
(с) Центр параллельных вычислительных технологий ГОУ ВПО «СибГУТИ»
1
Особенности программного
обеспечения
Двоичный
(исполн.)
код
Исходный
код
1. Необходимо
дополнительное
ПО для сборки.
2. Необходимы
специальные
навыки
Пользователь
программы
1. Нельзя исправить
ошибки.
2. Необходима
совместимость
процессоров
2
Виды программного обеспечения
1983 г.
Free
Software
Foundation
1998 г.
Свободное
ПО
Открытое ПО
GNU
Operating
System
1984 г.
Несвободное
(проприетарное)
ПО
Программное
обеспечение (ПО)
Open
Source
Initiative
Freeware
Shareware
3
Свободные операционные системы
(UNIX-подобные)
ОС, основанные на ОС BSD
ОС GNU/Linux. Дистрибутивы
Ubuntu
ОС основанные на OpenSolaris
4
Ядро операционной системы (ОС)
Ядро ОС - это центральная часть операционной системы
(ОС), обеспечивающая приложениям доступ к ресурсам
компьютера. Часто ядро предоставляет сервисы файловой
системы и сетевых протоколов.
Ядро операционной системы
Драйверы
устройств
Управление
Управление
ресурсами
процессами
системы
Сетевые
протоколы
Драйверы
ФС
5
Архитектура ОС на базе Linux
СуперкомСерверы Кластеры пьютеры Смартфоны
(25-33%)
ПК (1-3%) (35%)
(91%)
ПО ПК
Серверное
ПО
ПО суперкомпьютерных
систем
ПО встроенных систем
Сетевое ПО
Системное ПО GNU
Спец.
системное
ПО
Спец.
Системное
ПО
Ядро Linux
Процессоры для Процессоры
серверов и ПК суперкомпьютеров
Процессоры
встроенных систем
6
Структура дистрибутивов
ОС GNU/Linux
Графический интерфейс пользователя
Интерфейс
командной
строки
Shell
Прикладные
программы
Доступ
по сети
Графические
прикладные
программы
Среда
рабочего
стола
www.gnome.org/ www.kde.org/
Оконная
система
www.x.org/
Сетевое ПО
Системное ПО GNU
www.gnu.org/
Ядро Linux
kernel.org/
7
Установка и обновление ПО
в ОС GNU/Linux
Известно около 600 различных дистрибутивов
Около 300 из них находятся в активной разработке.
Репозиторий
дистрибутива
Репозиторий
дистрибутива
Internet
APT
RPM
Система
управления
пакетами
8
Заключение
Характеристика
Windows
GNU/Linux
Тип ПО
Несвободное
Свободное
Коллектив разработчиков
Microsoft
Сообщество СПО
Поддерживаемые
архитектуры процессоров
Intel x86, x86_64
Графический интерфейс
Есть/
обязателен
Intel x86, x86_64,
PowerPC, ARM, MIPS,…
Есть/
не обязателен
Обновления
Автоматические
Автоматические
Количество дистрибутивов
1
~ 600
Состав дистрибутива
Фиксирован
Варьируется
Прикладные программы Минимальный набор
Широкий спектр/
автоматизир. установка
9
Спасибо за внимание!
10
Download