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

Реферат

Актуальность: В настоящие время операционная программа Linux самая распространённая операционная система в мире. Я постараюсь вам рассказать с чего начиналась операционная система Linux.

Цели :Узнать истоки Linux,Рождение Linux,Распространение Linux

Задачи: Выяснить нужна ли Linux в наст. время ,

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

1. Истоки Linux

Linux изначально был написан Линусом Торвальдсом, а затем улучшался бесчисленным количеством народа во всем мире. Он является клоном операционной системы Unix, одной из первых мощных операционных систем, разрабатываемых для компьютеров, но не бесплатной. Но ни Unix System Laboratories, создатели Unix, ни Университет Беркли, разработчики Berkeley Software Distribution (BSD), не участвовали в его создании. Один из наиболее интересных фактов из истории Linux’а — это то, что в его создании принимали участие одновременно люди со всех концов света — от Австралии до Финляндии — и продолжают это делать до сих пор.

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

Linux поддерживает большую часть популярного Unix’овского программного обеспечения, включая графическую систему X Window, — а это огромное количество программ, но стоит подчеркнуть, что Linux поставляется АБСОЛЮТНО БЕСПЛАТНО. Максимум, за что приходится платить, так это за упаковку и CD, на которых записан дистрибутив Linux. Дистрибутив — это сама ОС + набор пакетов программ для Linux. Стоит также упомянуть, что все это поставляется с исходными текстами, и любую программу, написанную под Linux, можно переделать под себя. Это же позволяет перенести любую программу на любую платформу — Intel PC, Macintosh. Кстати, все вышеописанное получилось благодаря Free Software Foundation, фонду бесплатных программ, который является частью проекта GNU. И именно для этих целей была создана GPL — General Public License, исходя из которой Linux — бесплатен, как и весь софт под него, причем коммерческое использование программного обеспечения для Linux или его кусков запрещено.

11 стр., 5257 слов

Технология систем документационного обеспечения управления

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

Справедливо считается, что 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 в том, что пользователь должен обладать следующим правами (свободами):

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

Программное обеспечение, распространяемое под этой лицензией, можно как угодно использовать, копировать, дорабатывать, модифицировать, передавать, продавать модифицированные (или немодифицированные) версии другим лицам при условии, что результат такой переработки тоже будет распространяться под лицензией GPL. Последнее условие — самое важное и определяющее в этой лицензии. Оно гарантирует, что результаты усилий разработчиков свободного ПО останутся открытыми и не станут частью какого-либо проприетарного продукта.

33 стр., 16235 слов

Разработка проекта организации механического цеха

... транспортных средств. Актуальность данного курсового проекта заключается в том, что от правильности расчета и распределения оборудования зависит эффективность работы всего машиностроительного предприятия, ... четырем типам организационных структур: 1. Линейный используется в системах управления производственными участками, отделами, цехами. Не рассчитан на управление большим предприятием, т.к. ...

К 1990 году в рамках проекта GNU было создано большинство компонент, необходимых для функционирования свободной операционной системы. Помимо текстового редактора Emacs, Столлман создал компилятор gcc (GNU C Compiler) и отладчик gdb. Так-же были разработаны библиотека языка Си и оболочка BASH. Недоставало только самого важного — ядра. В это самое время и появилась на свет разработка финского студента Линуса Торвальдса — ядро Linux. Можно сказать, что появилось оно в нужное время. И теперь симбиоз этих двух разработок зовется GNU/Linux.

В апреле 2011 года семейство операционных систем на базе ядра Linux — четвёртое по популярности в мире среди клиентов Всемирной паутины (включая мобильные телефоны).

По разным данным, их популярность составляет от 1,5 до 5%. На рынке веб-серверов доля Linux порядка 32% (64,1% указаны как доля Unix).

По данным TOP500, Linux используется на 96% самых мощных суперкомпьютеров планеты.

Можно выделить несколько основных областей, где нередко можно встретить Linux:

Серверы, требующие высокого аптайма.

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

Системы военного назначения (например, МСВС РФ) — по соображениям безопасности.

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

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

Старые компьютеры с ограниченными ресурсами быстродействия и оперативной памяти, для них используются быстрые рабочие окружения или оконные менеджеры, не требовательные к ресурсам (например, LXDE, Openbox, Xfce, Fluxbox).

Дистрибутивы Linux уже давно используются в качестве серверных операционных систем и заняли значительную долю этого рынка; по данным компании Netcraft на февраль 2014 года, семь из десяти самых надёжных интернет-компаний, предоставляющих хостинг, используют Linux на своих веб-серверах.

38 стр., 18784 слов

Организация корпоративного сервера на базе Linux

... обмена информацией. Операционная система – это комплекс программ, направленных на работу и функционирование компьютера и позволяющих пользователю «общаться» с компьютером. Компьютер – это простая куча железа, которая без человека (пользователя, оператора) и операционной системы ничего делать ...

Linux является ключевым компонентом комплекса серверного программного обеспечения LAMP (Linux, Apache, MariaDB/MySQL, Perl/PHP/Python), который приобрёл популярность среди разработчиков и стал одной из наиболее распространённых платформ для хостинга веб-сайтов.

Дистрибутивы Linux становятся всё более популярными на мейнфреймах в последнее десятилетие, отчасти из-за цены и модели с открытым исходным кодом. В декабре 2009 компьютерный гигант IBM объявил этот рынок основным и сделал упор на продажу мейнфреймов только с Linux.

Также дистрибутивы Linux широко используются в качестве операционной системы суперкомпьютеров: по данным на июнь 2013, более 95% компьютеров из списка 500 самых мощных работали под управлением различных вариантов Linux. Операционной системой самого мощного современного суперкомпьютера — Tianhe-2 — является Kylin Linux.

Большинство пользователей для установки Linux используют дистрибутивы. Дистрибутив — это не просто набор программ, а ряд решений для разных задач пользователей, объединённых едиными системами установки, управления и обновления пакетов, настройки и поддержки.

Debian GNU/Linux — один из старейших дистрибутивов, разрабатываемый обширным сообществом разработчиков. Служит основой для создания множества других дистрибутивов. Отличается строгим подходом к включению несвободного ПО.

Ubuntu — дистрибутив, основанный на Debian и быстро завоевавший популярность. Поддерживается сообществом, разрабатывается Canonical Ltd. Основная сборка ориентирована на лёгкость в освоении и использовании, при этом существуют серверная и минимальная сборки.

Linux Mint — дистрибутив, основанный на Ubuntu и полностью с ним совместимый, включающий в себя по умолчанию Java, Adobe Flash и многое другое.

openSUSE — дистрибутив, разрабатываемый сообществом при поддержке компании Novell. Отличается удобством в настройке и обслуживании благодаря использованию утилиты YaST.

Fedora — поддерживается сообществом и корпорацией RedHat, предшествует выпускам коммерческой версии RHEL.

Mageia — дистрибутив Linux, основанный на Mandriva Linux бывшими сотрудниками компании Mandriva, разрабатываемый в цикле, составляющем 9 месяцев.

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

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

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

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

2. Рождение Linux

Линус Бенедикт Торвальдс родился 28 декабря 1969 года. В школе он был отличным математиком, и ещё с детства начал увлекаться компьютерами. После окончания школы, он поступил в Университет Хельсинки на отделение компьютерных наук. Тогда у него был персональный компьютер на основе процессора Intel 80386 с 4 мегабайтами ОЗУ и тактовой частотой 33 мегагерца. Под впечатлением от книги Эндрю С. Таненбаума (разработчика учебной операционной системы Minix)»Проектирование и реализация операционных систем», Линус установил на свой компьютер ОС Minix. Однако, молодого студента далеко не всё устраивало в этой системе. Больше всего нареканий вызывала работа терминала с помощью которого он подключался к компьютеру университета, а через него и к глобальной сети интернет. Линус принялся писать собственный терминал. После того как терминал был готов, возникала проблема со скачиванием и загрузкой файлов. Пришлось писать драйвера для флоппи-дисковода, а следом и собственную файловую систему, так как. у файловой системы Minix были проблемы с многозадачностью. Так из попытки написания терминала появился скелет будущей операционной системы. Линуса заинтересовала идея создания собственной ОС и он принялся за разработку. 25 августа 1991 года Торвальдс написал e-mail в список рассылки пользователей Minix, в котором сообщал, что занимается разработкой операционной системы и просил указать пожелания и предложения от пользователей Minix. Этот день считается днём рождения Linux. А 5 октября он выпустил версию ядра 0.2 и выложил исходные коды в интернет. Многие заинтересовались этой системой. У Линуса появились помощники, работа закипела.05.01.1992 была выпущена версия 0.12 под лицензий GPL, Linux стал достоянием всего мира. Версия 0.96 была выпущена в апреле 1992, в ней появилась возможность работы графической подсистемы X Window. И только через два года, 16.04.1994 вышел первый стабильный релиз — версия 1.0. К этому времени в рядах разработчиков уже были тысячи человек. Система динамично развивалась. В ней функционировало множество прикладного ПО. Промышленные компании и мелкие фирмы начали разрабатывать, продавать и встраивать в устройства свои версии открытой ОС. Зародились дистрибутивы Linux.

15 стр., 7257 слов

Современные операционные системы

... ранними версиями Microsoft Windows, в новой операционной системе легко обнаружить множество значительных отличий. Несмотря на то, что эта ОС была разработана на основе уже хорошо знакомой российским пользователям платформы ...

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

Первые дистрибутивы Linux появились вскоре после того, как Линус Торвальдс выпустил разработанное им ядро под лицензией GPL. Отдельные программисты (и группы программистов) начали разрабатывать как программы инсталляции, так и другие прикладные программы, пользовательский интерфейс, программы управления пакетами и выпускать свои дистрибутивы.

3. Развитие Linux

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

Стабильные версии имели чётную вторую цифру в номере (например 1.0.1), а экспериментальные нечётную (например 1.1.4).

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

11 стр., 5235 слов

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

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

Разработка Linux всё время набирала обороты. Если в версии 0.1 имелось всего 8 400 строк кода, то в версии 1.0 уже 170 000. В июне 1996 система уже поддерживала множество архитектур, и многопроцессорную технологию. Дальнейшее развитие в основном было направленно на улучшение производительности, поддержке новых технологий и аппаратных средств. Вообще, именно на последний пункт, приходилась большая часть кода ядра, которая к январю 2001 года превышало число в 3 000 000 строк. Программисты стремились создавать драйвера для как можно большего количества оборудования. Порою это было не простой задачей, т.к. многие производители не считали систему заслуживающей внимания, не писали для неё драйверов и не открывали спецификации на свои устройства.

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

В 1996 году был выбран символ системы. Им стал добродушный и в меру упитанный пингвинёнок Такс, отличительная особенность которого — жёлтые лапы и клюв.

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

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

Широкое распространение операционной системы Linux началось со времени выхода стабильной версии ядра версии 2.2 в январе 1999 года. На нее обратили внимание производители серверных приложений, баз данных, Web-серверов, а также приложений для всякого рода защиты ПК. Произошло это во многом благодаря широкому распространению веб-сервера Apache. На сегодняшний день порядка 65% web-серверов работают на ОС Linux, по данным TOP500, Linux используется на 91 % самых мощных суперкомпьютеров планеты и на подавляющее большинстве компьютеров обслуживающих систему доменных имён DNS (без которой не возможно функционирование сегодняшней сети интернет).

Инфраструктура самой популярной поисковой системы Google.com и сайта wikipedia.org (шестого в мировом рейтинге), строится на базе множества серверов с Linux. Можно сказать, что на серверах Linux чувствует себя уверенно и пришел на них на долго.

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

3 стр., 1059 слов

Системы и технология разработки нефтяных месторождений

... залегания обуславливают выбор системы разработки и способов добычи нефти. Системой разработки нефтяного месторождения Введем понятие об объекте разработки месторождения. Объект разработки Разработчики, пользуясь распространенной ... период другой объект. Важная составная часть создания такой системы — выделение объектов разработки. Поэтому рассмотрим этот вопрос более подробно. Заранее можно ...

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

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

Заключение

Итак сделаем вывод опреционая система Lunux актуальна в наше время.Мы узнали рождение и истоки опреционой програмы Linux.

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

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

[Электронный ресурс]//URL: https://inzhpro.ru/referat/obzor-linux-operatsionnyih-sistem-razlichnyih-proizvoditeley/

1. Далхаймер М., Уэлш М. «Запускаем Linux», 2008г., Символ-Плюс.

2. Костромина В.А. «Свободная система для свободных людей», 2005г., http://www.linuxcenter.ru/lib/history/lh-00. phtml

3. Статьи с сайта http://ru. wikipedia.org <http://wikipedia.org/><http://www.linuxcenter.ru/lib/history/lh-00.phtml>

4. Федорчук Алексей «Linux: предыстория в тезисах», 2006г., http://www.linuxcenter.ru/lib/history/linuxhistory_1. phtml <http://www.linuxcenter.ru/lib/history/linuxhistory_1.phtml>