Специфика ОС GNU\Linux с точки зрения пользователя ОС Windows Поляков Артем Юрьевич [email protected] 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