attachment.pptx
- Количество слайдов: 19
Операционны е системы семейства LINUX
Введение в Linux • LINUX – многозадачная и многопользовательская UNIX-подобная операционная система для образования, бизнеса, индивидуального программирования.
Ключевые черты Linux • Многопользовательская операционная система, защищенного 32 -х разрядного режима, в ее составе нет 16 -ти разрядного кода, кроме подпрограммы загрузки. • Передовая 32[64 для Alpha] битная подсистема виртуальной памяти. • LINUX может выделить до 3 Гб на процесс, если у вас есть достаточно виртуальной памяти. • Система безопасности файлов и процессов пользователя. • Сетевая система графического интерфейса “X Windows”, отвечающая промышленному стандарту. Запуск приложений через сеть. Возможность работы приложений с многих машин на вашей рабочей станции одновременно. • Общие библиотеки (“Shared libraries”) для повышения эффективности использования памяти и дискового пространства.
Ключевые черты Linux • Прозрачная программная эмуляция сопроцессора для машин без такового. • API стиля POSIX. 1 с USL и BSD расширениями. Перенос почти любого корректно написанного Posix или Unix API приложения является тривиальной задачей. • Встроенная поддержка сети TCP/IP включая оба протокола и стандартный набор инструментов BSD. • Широкий спектр WWW инструментов. • Клиент и сервер NFS - стандартной сетевой файловой системы Unix. • SAMBA SMB сервер для LAN manager и клиентов Windows for Workgroups. • MARS_NWE сервер клона Netware для использования в сетях IPX.
Ключевые черты Linux • Netatalk Appletalk сервер для использования в сетях Appletalk (Эппл). • Клиент и сервер SMTP (E-mail) включая поддержку MIME. • SLIP и PPP для работы с сетями Интернет через аналоговые и цифровые модемы. • Широкий ряд сетевых высокопроизводительных драйверов. • Драйверы для звуковых плат и приводов СD-ROM. • Практически бесплатная система. Лицензия позволяет не только копировать и распространять soft, но и предоставляются исходные тексты. • Действительно надежная система, шансы на то, что одна задача повалит всю систему, практически равны нулю.
Главные отличия Linux от Unix: • Цена • Лицензионная политика • Переносимость
Сравнительные характеристики 32 разрядных операционных систем Параметр Linux OS/2 Windows NT Многозадачность Да Да Да Многопотоковая обработка Да Да Да Многопроцессорность Да Разрабатывается Да Да Нет Да Да Нет Да 3 Гбайт 512 Мбайт 2 Гбайт Поддержка параллельной работы Многопользовательский режим Легкость портирования ОС на другую платформу Динамическое кэширование диска Максимальный объем памяти, выделяемый одному процессу
Сравнительные характеристики 32 -разрядных операционных систем: поддерживаемые сетевые протоколы Параметр Linux OS/2 Windows NT TCP/IP Да За плату Да NFS Да За плату Да IPX/SPX Да За плату IBM LAN Server Нет За плату Нет Microsoft LAN Server Нет Да
Сравнительные характеристики 32 -разрядных операционных систем: поддерживаемые файловые системы Linux OS/2 Windows NT FAT (DOS) Да Да Да HPFS (OS/2) только чтение Да Да Да(Paragon) Нет Да EXT 2 (Linux) Да Нет ISO 9660 (CD-ROM) Да Да Да Network File System (NFS) Да За плату Да Coherent (UNIX) Да Нет Stacker Нет Да Нет Double. Space Нет Нет NTFS (Windows NT)
Сравнительные характеристики 32 -разрядных операционных систем: поддерживаемые приложения: Linux OS/2 Windows NT Да Да Да Разрабатывается Да Да 16 -разрядные приложения OS/2 Нет Да Да 32 -разрядные приложения Windows Нет Да 32 -разрядные приложения OS/2 Нет Да Нет POSIX-совместимые приложения Да Нет Да Разрабатывается Нет Приложения SCO UNIX Да Нет Клиенты “X Window” Да Нет DOS 16 -разрядные приложения Windows Приложения для Macintosh
Анализ сравнения ОС: • Windows NT интересен, поскольку это устойчивая система, предназначенная для широко распространенных процессоров фирмы Intel. OS/2 интересен по той причине, что это наилучшая система для запуска 16 -разрядных приложений DOS и Windows, и при этом предоставляет возможность приобщиться к миру 32 -разрядных систем. • В обеих системах один и тот же недостаток - и OS/2 и NT привязывают пользователя к той или иной технологии - ведь приложения будут работать либо в OS/2, либо в Windows NT. А вот Linux эта опасность не грозит. Приложения, разработанные для Linux могут быть перенесены на любую UNIX-систему. • Приятной особенностью Linux является его способность использовать программное обеспечение, предназначенное для других РС-ориентированных версий UNIX, таких, как например, SCO UNIX.
Типовые оболочки Linux • • • Shell (csh) Bourne Shell GNU Bourne Again Shell (bash) Tcsh Zsh Ash (BSD)
Языки программирования и утилиты: • • • C++ Smalltalk FORTRAN Pascal LISP Scheme Ada Perl shell-подобный командный язык
Система “X Window” • X Window System — оконная система, обеспечивающая стандартные инструменты и протоколы. Используется для построения графического интерфейса пользователя в UNIX-подобных ОС. • X Window System обеспечивает базовые функции графической среды: отрисовку и перемещение окон на экране, взаимодействие с устройствами ввода, такими как, например, мышь и клавиатура. X Window System не определяет деталей интерфейса пользователя — этим занимаются менеджеры окон, которых разработано множество. По этой причине внешний вид программ в среде X Window System может очень сильно различаться в зависимости от возможностей и настроек конкретного оконного менеджера.
KDE
GNOME
Файловая система: • • /bin - это сокращенно от “binaries” (т. е. двоичные или выполняемые файлы). Здесь находится много важных системных программ. /dev “Файлы” в /dev известны как драйверы устройств - они используются для доступа к устройствам и ресурсам системы, таким как диски, модемы, память и т. д. home содержит домашние каталоги пользователей. На вновь инсталлированной системе этот каталог может быть пуст в связи с временным отсутствием зарегистрированных пользователей. /lib содержит образы разделяемых библиотек (shared library images). proc /proc - это "виртуальная файловая система", в которой файлы хранятся в памяти, а не на диске. /tmp Многие программы нуждаются в создании рабочих файлов, которые нужны короткое время. Каноническое место для этих файлов в /tmp (там обычно чаще проводится уборка мусора). Usr /usr - это очень важный каталог. Он состоит из ряда подкаталогов, которые в свою очередь содержат наиболее важные и полезные программы и файлы конфигурации, используемые системой. /var содержит каталоги, которые часто меняются в размере или имеют тенденцию быстро расти.
Дистрибутивы Linux: • • Arch — «легковесный» , простой и гибкий дистрибутив Linux, оптимизированный для архитектур i 686 и x 86 -64, использующий последние стабильные версии программ и дополняемый по ддерживаемым сообществом репозиторием AUR Cent. OS — дистрибутив Linux, основанный на коммерческом Red Hat Enterprise Linux компании Red Hat и совместимый с ним. Debian — Операционная система, состоящая из свободного ПОс открытым исходным кодом. Debian имеет наибольшее среди всех дистрибутивов хранилище пакетов Fedora —Проект служит для тестирования новых технологий, которые в дальнейшем включаются в продукты Red Hat и других производителей. Gentoo Linux — достаточно популярный дистрибутив Linux с мощной и гибкой технологией Portage, которая совмещает в себе возможности конфигурирования, настройки, а также автоматизированную систему управления пакетами. Mandriva Linux - Дистрибутив заслуженно считается весьма дружелюбным к пользователю. В частности, в него входит уникальная утилита — drakxtools, позволяющая полностью настроить систему, а также собственный менеджер пакетов Ubuntu - ориентирована на удобство и простоту использования. Она включает широко распространённое использование утилиты sudo, которая позволяет пользователям выполнять администраторские задачи, не запуская потенциально опасную сессию суперпользователя. И многие другие…
СПАСИБО ЗА ВНИМАНИЕ!


