Linux

Содержание

Поиск по содержимому

Операционная система Linux

Благовещенский Государственный Педагогический Университет

РЕФЕРАТ

по дисциплине «Операционные системы»

Тема: «Операционная система Linux»

Выполнил: Шевчук М.А.

Проверил: Галаган Т.А.

Благовещенск 2010 г.

Оглавление

Введение

Часть 1. Истоки Linux

Часть 2. Рождение Linux

Часть 3. Развитие Linux

Часть 4. Распространение Linux

Заключение

Список литературы

Введение

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

Часть 1. Истоки Linux

Справедливо считается, что Linux имеет двух прародителей, на основании которых он и возник. Это операционная система UNIX и проект GNU. О них будет рассказано ниже.является Unix-подобной операционной системой, совместимой с ней. Первая система Unix была разработана в 1969г. в подразделении Bell Labs компании AT&T. В те времена компании AT&T было запрещено заниматься компьютерным бизнесом, поэтому операционная система Unix распространялась бесплатно и её исходные коды были открыты. Это обстоятельство способствовало распространению системы в университетской среде, и стремительному её развитию. Студенты и профессора вносили в неё улучшения, создавали для неё утилиты. Коммерческие компании разрабатывали клоны системы Unix. Система стремительно набирала популярность и была установлена на множестве компьютеров. В 1983 году был реализован стек протоколов TCP/IP, что значительно расширило её сетевые возможности. В итоге, в 80-х годах, накал борьбы между производителями Unix-ов достиг максимума. В 1983 с корпорации AT&T был снят запрет на занятие компьютерным бизнесом. Она занялась коммерциализацией свой разработки. Были закрыты исходные коды системы, а компании использующие эти коды, подвергались патентным преследованиям. После нескольких лет таких UNIX-войн развитие Unix практически сошло на нет. И UNIX уступила место на компьютерах конкурирующим системам, в частности MS DOS и Apple Macintosh.

Вторым прародителем Linux, можно считать проект GNU Ричарда Столлмана. Он возник в 1983 году, и его целью было создание полностью свободной операционной системы. Толчком к рождению проекта стали обстоятельства возникшие в 1982 году. Тогда Ричард Столлман работал в лаборатории искусственного интеллекта Массачусетского Технологического Института. В их лабораторию была куплена коммерческая операционная система. Условия лицензирования этой системы накладывали ограничения на распространение исходных кодов программ, и это заметно тормозило процесс разработки программного обеспечения, требовало повторной разработки уже существующих компонентов. Ричард Столлман, сам будучи очень талантливым программистом решил переломить это порочное положение вещей в программировании. 27 сентября 1983 года он объявил о начале разработки проекта GNU (GNU is Not Unix) целью которого было создание Unix-совместимой операционной системы, у которой будет ядро и все необходимые сопутствующие утилиты (редактор, оболочка, компилятор и т.д.). Так же декларировалась возможность получения исходных кодов проекта любым желающим. Все желающие приглашались к участию в проекте. Чтобы МТИ не мог навязать права собственности на детище Столлмана, он ушел из института в январе 1984. Первой программой, разработанной в рамках проекта был текстовый редактор Emacs. В 1985 году Столлман основал Free Software Foundation (FSF) — благотворительный фонд для разработки свободно распространяемого ПО. Следующим очень важным шагом Ричарда было создание лицензии GPL (General Public License). Основная идея GPL в том, что пользователь должен обладать следующим правами (свободами):

Похожие презентации

Мир Linux сегодня

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

Улучшения ядра. С 1991 года ядро Linux претерпело значительные изменения, в него были добавлены многие функции, которые мы используем сегодня. К улучшениям относится добавление сетевых функций, бесчисленного количества драйверов устройств, поддержки функций управления питанием, а также поддержки многих процессоров, отличных от х86.
Улучшение средств поддержки. Кроме ядра Linux, улучшения коснулись программ поддержки, на которые оно опирается, — компиляторов, командных оболочек, ГПИ и т. д.
Создание новых инструментов поддержки. Новые инструменты поддержки появлялись на протяжении многих лет. Они варьируются от простых небольших утилит до больших сред рабочего стола. На самом деле некоторые из этих инструментов, например современные среды рабочего стола, являются гораздо более очевидными для конечного пользователя, чем само ядро.
Создание новых дистрибутивов. Как уже отмечалось, дистрибутив Slackware был создан в 1993 году, а Red Hat (предшественник дистрибутивов Red Hat Enterprise Linux, CentOS и Fedora) был выпущен в 1995-м

Другие дистрибутивы появились в последующие годы, некоторые из них имели важное значение. Например, система Android, используемая в смартфонах и планшетах, получила распространение в течение последнего десятилетия.

Linux во многом остается ПО с открытым исходным кодом, созданным в 1980-х и 1990-х годах. Несмотря на то что типичный пользователь настольной или встроенной ОС, скорее всего, воспринимает эту операционную систему через призму ГПИ, большая часть того, что происходит «под поверхностью», обусловлена ядром Linux и инструментами с открытым исходным кодом, многие из которых существуют на протяжении десятилетий.

Слайды и текст этой презентации

Слайд 1

Текст слайда:

Презентация к уроку «Возможности операционной системы Linux в учебном процессе»МАОУСОШ № 8 г. Старая РуссаРуководитель: Трофимов П.В.Учитель информатики 2011

Слайд 2

Текст слайда:

Цель и задачи

Цель:Исследовать возможности операционной системы Линукс в сравнении с Windowsпомочь школьнику разобраться с интерфейсом операционной системы Linux и её программным обеспечением

Слайд 3

Текст слайда:

Что такое ПО
(программное обеспечение)?

Это компьютер

Техника =железо=hardware +Программы = софт = software

Слайд 4

Текст слайда:

Развитие программного обеспечения

Первая этап – с момента изобретения компьютеров до начала 80-х годовВторой этап – начало 1976 год и до позавчераТретий этап — наши дни

Слайд 5

Текст слайда:

Проприета́рное программное обеспечение  (англ. proprietary software)  — частная собственность авторов или правообладателей;правообладатель проприетарного ПО сохраняет за собой монополию на его использование, копирование и модификацию

Слайд 6

Текст слайда:

Свободное программное обеспечение«право пользователя свободно запускать, копировать, распространять, изучать, изменять и улучшать его». Современная версия определения свободы ПО :Свобода запускать программу в любых целях (свобода 0).Свобода изучения работы программы и адаптация её к вашим нуждам (свобода 1). Доступ к исходным текстам является необходимым условием.Свобода распространять копии, так что вы можете помочь вашему товарищу (свобода 2).Свобода улучшать программу и публиковать ваши улучшения, так что всё общество выиграет от этого (свобода 3). Доступ к исходным текстам является необходимым условием.

Слайд 7

Текст слайда:

Что нужно школьнику? —
это операционные системы, основное ПО

Компьютер

Операционная система

Текстовый редактор

Электронные таблицы

Игры

Обучающиепрограммы

… и многое другое

Без этого компьютер вообще не работает!

Слайд 8

Текст слайда:

Writer является свободным аналогом собственнического Microsoft Word. Writer также имеет некоторые возможности, отсутствующие в Word, поддержку стилей страниц.

Слайд 9

Текст слайда:

OpenOffice.org Calc — табличный процессор. С его помощью можно анализировать вводимые данные, заниматься расчётами, прогнозировать, сводить данные с разных листов и таблиц, строить диаграммы и графики.

Слайд 10

Текст слайда:

OpenOffice.org. Impress — простая в освоении программа, имеющая дружелюбный интерфейс, стандартные панели инструментов и меню и позволяет нам создавать эффектные презентации

Слайд 11

Текст слайда:

OpenOffice.org Draw — векторный графический редактор, по функциональности сравнимый с CorelDRAW. Пакет включает полнофункциональные «коннекторы» между фигурами, которые могут использовать разнообразные стили линий и позволяют рисовать чертежи, например блок-схемы.

Слайд 12

Слайд 13

Текст слайда:

http://habrahabr.ru/blogs/ubuntu/102685/

Слайд 14

Слайд 15

Текст слайда:

Открытая лицензия MS Widows 7 Pro цена 3600 руб.Открытая лицензия MS Office Standart 2010 Word, Excel, OneNote, Power Point, Publisher, Outlook, Web цена 1630 руб.Открытая лицензия MS Office Pro Plus 2010 Word, Excel, OneNote, Power Point, Publisher, Outlook, Web, Access, InfoPath, Share Point, Communicatorцена 2170 руб.

Слайд 16

Текст слайда:

Сколько стоит Linux ?

Бесплатно!!!!!

Слайд 17

Текст слайда:

Linux против Windows

Linux бесплатендёшев в эксплуатации адаптируемнадёжнеезащищён от вирусов

Windows платныйтребует финансовых вложенийограничен в возможностяхне надёженуязвим для вирусов

Слайд 18

Текст слайда:

Заключение

Ubuntu — самый популярный дистрибутив (слоган «Linux для людей» соответствует этой системе на все 100%) даже диски с Ubuntu можно заказать совершенно бесплатно! Система Ubuntu быстра, надежна, стабильна, безопасна, в ней отсутствуют какие-бы то ни было вирусы (а значит и о необходимости в антивирусных программах можно также забыть!)Ну и, наконец, она красива, да и просто удобна! Увы, переход на эту операционную систему для Windows-пользователя непрост, но –ДОРОГУ ОСИЛИТ ИДУЩИЙ!

Спор вокруг микроядра Linux

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

Вскоре после выхода Linux Линус Торвальдс участвовал в публичных дебатах с Эндрю Таненбаумом, создателем ОС Minix, которую Торвальдс взял в качестве платформы на ранней стадии разработки Linux. В системе Minix использовался дизайн микроядра, а монолитный дизайн Linux Таненбаум считал устаревшим.

Рейтинг тостеров в средней ценовой категории

Ключевые концепции, как выглядит

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

Концепция «всё — файл» — концепция, позволяющая пользователю применять один интерфейс для работы с любым системным ресурсом.

Особые файлы и USB-устройства обрабатываются как файлы. Эта концепция облегчает разработку программ для ОС, потому что есть только исследованный набор операций для абстракции — «файла».  

Если говорить об интерфейсах, то в этом случае есть три основные концепции:

Интерфейсы, напоминающие по своей логике другие операционные системы.

Интуитивно понятный интерфейс UNIX-систем

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

Примечания

  1. ↑ Manual page for «X» (xorg-docs 1:1.4-4 on Debian)
  2. Тут имеется в виду слово «хакер» в его первоначальном понимании — чрезвычайно квалифицированный ИТ-специалист.

Критическая кампания

Microsoft пыталась критиковать Linux, развернув обширную маркетинговую кампанию «Get the Facts», утверждая о большей надёжности и защищённости своего семейства операционных систем. Корпорация опубликовала различные исследования-кейсы, однако их достоверность ставится под сомнение различными авторами, заявляющими о фальсификации этих сравнений со стороны Microsoft.

В частности, при сравнении количества уязвимостей, Microsoft приводила данные об уязвимостях во множестве программных продуктов, в том числе пользовательского уровня, поставляемых в составе некоторых дистрибутивов Linux, при этом сравнивая это количество с уязвимостями лишь самой операционной системы Windows, которая сама по себе не имеет такого количества приложений, и, разумеется, никогда не используется в подобном «голом» виде.

При сравнении стоимости владения Майкрософт ссылается на цены поддержки Red Hat Linux серверных решений, приводя в качестве примера самую дорогую подписку (Premium Subscription, круглосуточная поддержка по телефону или через веб-интерфейс). Кроме того, при сравнении используется неодинаковое аппаратное обеспечение — дешёвое для Windows и дорогое для Linux.

Эта и подобная критика кампании «Get the Facts» заставила Microsoft официально свернуть её и перейти к скрытым формам агитации.

Дистрибутивы Linux

Исходя из вышесказанного не трудно сделать вывод, что дистрибутивов Linux существует великое множество, причем наиболее популярные из них во многом перекликаются между собой. Так, самая распространенная версия Linux Ubuntu (а также Kubuntu, Xubuntu и Edubuntu) от компании Canonical построена на базе другого популярного дистрибутива — Debian. В свою очередь, Ubuntu лежит в основе еще одной популярной версии Linux Mint, и так далее.

Кроме того, существуют специализированные категории дистрибутивов. Например, опытные пользователи предпочитают версии Linux из рубрики «собери сам», модули которых приходится компоновать самостоятельно. Наиболее популярным в этой категории является Linux Knoppix. Существуют и дистрибутивы с региональным уклоном. Так, в России относительно популярны Rosa, ALT Linux, НауЛинукс, Calculate Linux, Runtu и другие.

Скриншот рабочего стола Arch Linux:

Скриншот рабочего стола Debian Linux:

Скриншот рабочего стола Mint Linux:

Скриншот рабочего стола Ubuntu Linux:

Генетическая предрасположенность

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

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

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

Как подготовиться к переходу на Linux

1. Создайте загрузочную флешку с понравившейся сборкой операционной системы по инструкции выше.

2. Поищите в перечне приложений Linux аналоги нужных программ. Одним из лучших видеоплееров для платформы считается VLC, самый всеядный аудиоплеер Audacious, а графический редактор – GIMP. Офисный пакет может заменить LibreOffice, а роль основного браузера займет Chromium или Firefox.

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

3. Будьте готовы к тому, что какой-то из компонентов компьютера не будет распознан операционной системой. Все решается поиском и установкой необходимых драйверов. “Нагуглить” способ решения проблемы просто, если есть интернет.

Иногда после установки Linux отказывается работать Wi-Fi, что делает затруднительным поиск решения. Вот, например, инструкция по установке драйверов для сетевых кар Broadcom.

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

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

Разбить накопитель можно как из Windows, так и во время установки Linux.

5. Используйте имеющуюся флешку для установки полноценной операционной системы.

Linux — ядро

В 1991 году Линус Торвальдс, финский студент, чрезвычайно увлёкся идеей написать совместимое с UNIX ядро операционной системы для своего персонального компьютера с процессором ставшей очень широко распространённой архитектуры Intel 80386. Прототипом для будущего ядра стала операционная система MINIX: совместимая с UNIX операционная система для персональных компьютеров, которая загружалась с дискет и умещалась в очень ограниченной в те времена памяти персонального компьютера. MINIX был создан Энди Танненбаумом в качестве учебной операционной системы, демонстрирующей архитектуру и возможности UNIX, но непригодной для полноценной работы с точки зрения программиста. Так же, MINIX можно было использовать только в некоммерческих целях. Именно полноценное ядро для своего ПК и хотел сделать Линус Торваьдс. Название для своего ядра он соорудил из собственного имени, заменив последнюю букву и сделав его похожим на анаграмму слова UNIX.

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

Важнейшую роль в развитии Linux сыграли глобальные компьютерные сети Usenet и Internet. На самых ранних стадиях он обсуждал свою работу и возникающие трудности с другими разработчиками в телеконференции comp.os.minix в сети Usenet, посвящённой операционной системе MINIX. Ключевым решением Линуса стала публикация исходных текстов ещё малоработоспособной первой версии ядра под свободной лицензией GPL. Благодаря этому и получавшей всё большее распространение сети Internet очень многие получили возможность самостоятельно компилировать и тестировать это ядро, участвовать в обсуждении и исправлении ошибок, и присылать исправления и дополнения к исходным текстам Линуса. Теперь над ядром работал уже не один человек, разработка пошла быстрее и эффективнее.

В 1992 году версия ядра Linux достигла 0.95, а в 1994 году вышла версия 1.0, что свидетельствует о том, что разработчики наконец сочли, что ядро в целом закончено и все ошибки (теоретически) исправлены. В настоящее время разработка ядра Linux — дело уже гораздо большего сообщества, чем во времена до версии 0.1, изменилась и роль самого Линуса Торвальдса, который теперь не главный разработчик, но главный авторитет, который традиционно оценивает исходные тексты, которые должны быть включены в ядро и даёт своё добро на их включение. Тем не менее, общая модель свободной разработки сообществом сохраняется. В настоящее время параллельно всегда разрабатывается два варианта ядра. Стабильная версия, считающаяся достаточно надёжной и пригодной для пользователей, её номер заканчивается на чётное число, например, “”. Номер соответствующей экспериментальной версии ядра оканчивается на нечётное число — “”. Экспериментальная версия адресована в первую очередь разработчикам ядра, тестирующим новые возможности.

Вариативность

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

Есть мнение, что программная оболочка была создана для IT-специалистов, но за последние годы она стала намного доступнее и проще, чем была раньше. Новичкам, естественно вначале инициализации придется туговато, нужно будет потратить достаточно времени и провести ознакомительный курс, но оно того стоит!

А вот среднее знакомство с настройками уже позволит юзерам творить в «конструкторе» чудеса! Имея свободный доступ ко всему многогранному потенциалу конструктора, в котором насчитывается около 300 поддерживаемых дистрибутивов, можно каждый день создавать разнообразные программные средства, менять рабочие среды.

Ведь это здорово! Кроить операционную оболочку под свои запросы, вкусы, потребности, самостоятельно устраняя то, что считаешь лишним. Это просто колоссальный контраст в сравнение с продуктами Microsoft, в которых все решает разработчик!

О GNU

Сообщество

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

Linux использует лицензионный формат GPL «copyleft». Он предоставляет всем пользователям доступ к исходному коду всей операционной системы, от ядра до самых высоких уровней библиотеки. Наиболее распространенное программное обеспечение, используемое в операционных системах Linux, является, по крайней мере, открытым исходным кодом и предпочтительно бесплатным и открытым исходным кодом или ПО FOSS, Free и Open Source Software.

Некоторые ошибочно полагают, что в Linux есть что-то коммунистическое и социалистическое. Они указывают на слово «copyleft» и тот факт, что оно раздается бесплатно, как и следовало ожидать в социалистическом обществе. «Copyleft» — это просто игра слова «авторское право», указывающее, что это альтернативный взгляд на то, что дает защита авторских прав.

Кроме того, Фонд свободного программного обеспечения неоднократно подчеркивает, что «свободное программное обеспечение» означает «свободное, как в свободе слова, а не как в свободном пиве». В итоге, никому не нужно отдавать то, над чем они работали. Но однажды опубликованная информация может распространяться свободно. Информация распространяется свободно все время. Веб-страница, на которую вы сейчас смотрите, является свободно распространяемой информацией.

Возможности

Конечные пользователи бесплатного программного обеспечения с открытым исходным кодом имеют возможность:

  • просматривать,
  • изменять,
  • переупаковывать
  • распространять.

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

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

По иронии судьбы, GNU / Linux — это операционная система для серверов в вычислительной технике. Большинство веб-сайтов размещаются на серверах Linux или BSD. Это связано с тем, что как Linux, так и BSD основаны на Unix и изначально были разработаны для управления безопасными сетями с самого начала.

Многие спорят, будь то консервативный или либеральный, если кто-то хочет избежать серьезных угроз безопасности в своих повседневных вычислениях, они должны запустить дистрибутив GNU / Linux на своем персональном компьютере. Простые в установке дистрибутивы включают Ubuntu , Mint Solus, Manjaro и Arch. Многие предприятия переходят на Linux каждый день. В дистрибутивах GNU / Linux не хватает только двух основных областей по сравнению с несвободными Windows и Mac OS X:

Игры

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

Аудио и видео

Производство аудио и видео — по мнению многих, Linux просто не хватает программного обеспечения в этой области. Крупные компании, которые производят такие программы, как рабочие станции с цифровым звуком или Guitar Rig, просто не создают свое программное обеспечение для собственного использования в Linux. Теоретически они могли бы продавать его с пользой для Linux и сохранять программное обеспечение закрытым. К сожалению, Linux используется такой меньшей пользовательской базой, как Windows или Mac OS. К тому же, это также относится и к программному обеспечению для редактирования видео.

Проблемы с чипом

9 способов сэкономить на страховке для умных водителей

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий