Задание: сделать таблицу «Достоинства и недостатки ОС Линукс» по конспекту

Задание по Информатике 1 курс 5 группа            23.11.2020

Тема:

ОПЕРАЦИОННАЯ СИСТЕМА Linux : ОБЗОР

 

ОБЗОР LINUX

Linux – многозадачная и многопользовательская операционная система для образования, бизнеса, индивидуального программирования. Linux принадлежит к семейству UNIX-подобных операционных систем.

 Linux изначально был написан Линусом Торвальдсом. Он является клоном операционной системы Unix, одной из первых мощных операционных систем, разрабатываемых для компьютеров, но не бесплатной. В создании Линукса создании принимали участие одновременно люди со всех концов света.

 Вначале Linux разрабатывался для работы на 386 процессоре. Одним из первых проектов Линуса Торвальдса была программа, которая могла переключаться между процессами. Впоследствии эта программа выросла в Linux. Линус разработал ядро ОС, и именно за его стабильность он отвечает.

 Сегодня пользователей Linux насчитывается более 20,000,000. Под Linux существует множество приложений, предназначенных как для домашнего использования, так и для полностью функциональных рабочих станций UNIX и серверов Internet.

 

Linux - это:

 • бесплатная (свободно распространяемая) ОС. Приходится платить только за упаковку и CD, на которых записан дистрибутив Linux.

Дистрибутив – это сама ОС + набор пакетов программ для Linux. Все это поставляется с исходными текстами.

 • многозадачная операционная система, т.е. любые процессы в системе выполняются одновременно.

В Linux нет разделения на диски и процесс общения с устройствами очень удобен. Все устройства имеют собственный системный файл, все диски подключаются к одной файловой системе и выглядит это все едино. Четкая структура каталогов позволяет находить любую информацию мгновенно. Модульность ядра позволяет подключать любые сервисы ОС без перезагрузки компьютера. 

 • ОС, которую каждый ее "пользователь" может модифицировать, так как можно найти исходные коды практически для любой составляющей ее части;

 • Linux можно настроить под себя. Огромное количество настроек позволяет изменить внешний и внутренний вид ОС, причем ни одна Linux-система не будет похожа на вашу. В Linux у вас есть выбор в использовании графической оболочки, есть несколько офисных пакетов, программы-серверы и т.д.

 

Linux - это совокупность ядра и основных прикладных программ, которые обычно бывают установлены на каждом компьютере с этой операционной системой.

 

Командная строка.

 В Unix пользовательский интерфейс командной строки приближен к совершенству, в комплекте с системой идет множество полезных утилит, которые можно использовать с командной строки, а скрипты* позволяют автоматизировать множество задач. Работа с командной строки намного эффективнее, чем работа на мышке. Работа в командной строке не сложнее графического интерфейса Windows, просто она другая. Она менее наглядна, но профессионалам она позволяет работать намного более эффективно.

"Понятность" системы.

Linux предоставляет развитые возможности для диагностики проблем, такие как лог-файлы*, утилита strace* и встроенные во многие программы средства отладки. Эти средства позволяют составить представление о том, как работает та или иная программа. Систематизация файлов тоже помогает разбираться в файловой системе.

 Все настройки программ находятся в простых текстовых файлах, которые можно редактировать любым текстовым редактором. Формат настроечных файлов, как правило, описан в документации или в самом конфигурационном файле при помощи комментариев. Почти всегда можно оставить свои комментарии на заметку. Стандартный текстовый формат конфигурационных и системных файлов упрощает процедуры резервного копирования и клонирования системы.

Удаленное управление.

      Linux имеет очень развитые средства удаленного управления. Управлять машиной под управлением Linux можно с любой другой системы, где есть программа эмулятор терминала. Если машина подключена в Интернет, то управлять ей можно практически с любой другой машины, также подключенной в Интернет, быстрое подключение не требуется. Удаленное управление рабочими станциями сокращает затраты на администрирование сети. Графическая среда поддерживает отображение графики на другой машине и даже запуск разных приложений с разных систем с отображением их на одном экране. При этом приложения сохраняют возможность взаимодействовать между собой.

Многопользовательская работа.

 Unix (и Linux) был изначально ориентирован на то, что одним компьютером могут пользоваться одновременно несколько человек. Такое разделение положительно сказывается на устойчивости и безопасности системы. Каждый пользователь может настроить систему в соответствии со своими предпочтениями и это не вызовет проблем у других пользователей. Многопользовательский режим позволяет производить настройку системы не прерывая работы пользователей.

 Работа в системе под пользователем с ограниченными правами позволяет предотвратить повреждение системы при неаккуратных действиях пользователя, а отсутствие доступа на запись к системным каталогам не приносит неудобств.

Стабильность.

Перезагрузка Linux требуется только в случае upgrade машины или обновления ядра.

В Linux иногда проявляются ошибки, но они крайне редко приводят с серьезному сбою системы и, благодаря доступности исходных текстов, довольно быстро исправляются. Это же относится и к проблемам безопасности, которые часто исправляются в течение нескольких часов после их обнаружения.

 

 Недостатки Linux :

 

Ø Система все еще слишком сложна для непрофессиональных пользователей.

Ø Разработка драйверов устройств для Linux пока отстает от Windows. Она затрудняется тем, что драйверы под Linux пишутся самими пользователями оборудования, вместо фирм-производителей. Поддерживаются только самые популярные устройства.

Ø Разработчики популярного коммерческого ПО пока не торопятся портировать свои приложения под Linux.

Ø  Linux разрабатывается интернациональной командой и их языком общения является английский. Вся документация также создается на этом языке. Только небольшая часть этой документации переведена на русский язык, что создает трудности для пользователей, не читающих по-английски. Система слишком сложна, чтобы в ней можно было разобраться без документации, а найти что-то на русском языке на тему бывает очень трудно.

Ø Различия между дистрибутивами Linux создает трудности при поддержке.

 

СЛОВАРЬ

Ядро (kernel) - основной модуль операционной системы, который выполняет всю "организаторскую работу". Ядро предоставляет прикладным программам стандартизованный интерфейс для доступа к оборудованию и файловой системе, защищает процессы друг от друга и, в то же время, обеспечивает их взаимодействие.

Скрипт (script) - программа на языке shell (интерпретатора команд). Скрипты состоят из команд. 

Команда (command) - предписание системе произвести какое-то действие. Обычно предполагает запуск программы и начинается с имени этой программы.

Лог-файл (log file) - файл, в который записывается диагностические сообщения от программ, предупреждения и ошибки. Исследуя потом содержимое этого файла часто можно понять причины возникновения проблемы.

strace - утилита, которая позволяет отслеживать системные вызовы, которые делает программа в процессе своей работы. strace показывает какие файлы открываются, какие сетевые соединения устанавливаются и множество другой полезной в некоторых случаях информации.

 GPL (GNU General Public License) - лицензия, под которой распространяется ядро Linux и большинство прикладных программ. Основное положение этой лицензии гласит о том, что программы должны распространятся вместе с их исходными текстами и все пользователи имеют право эти исходники модифицировать.

API (Application Programming Interface) - интерфейс прикладных программ с ядром или библиотеками.

 

Задание: сделать таблицу «Достоинства и недостатки ОС Линукс» по конспекту

Примечание: выполненные задания отправить в виде фото тетради 23.11.2020.до 18.00.

Выполненное задание должно содержать Фамилию Имя студента, выполнившего работу и дату занятия.


Дата добавления: 2020-11-29; просмотров: 148; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!