Создание и настройка локальной сети на основе операционной системы Linux

История создания Linux, обзор его операционной системы. Характеристика преимуществ и недостатков Linux перед другими операционными системами. Описание установки и настройки программного обеспечения, выбор дистрибутива, страничная организация памяти.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 29.01.2017
Размер файла 6,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Введение

Линукс -- общее название Unix-подобных операционных систем, основанных на одноимённом ядре.

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

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

В 2008 году расчёты показывали, что для того, чтобы «с нуля» разработать систему, аналогичную Fedora 9, потребовалось бы затратить 10,8 млрд долл. Совокупная себестоимость ядра Linux оценена в более чем 1 млрд евро (около 1,4 млрд долл.). Только за 2008 год себестоимость ядра Linux увеличилась на 225 млн евро. В системе Linux воплощён труд в эквиваленте 73 тыс. человеко-лет. В настоящее время системы Linux лидируют на рынках смартфонов (Android занимает 85 % рынка), интернет-серверов (60 %), самых мощных суперкомпьютеров (97 %), а также, согласно Linux Foundation, в дата-центрах и на предприятиях, занимают половину рынка встраиваемых систем, имеют значительную долю рынка нетбуков (32 % на 2009 год). На рынке домашних компьютеров Linux прочно занимает 3 место (по разным данным, от 1 до 5 %).

Согласно исследованию Goldman Sachs , в целом, рыночная доля Linux среди электронных устройств составляет около 42 %. Счётчики посещений русскоязычного сегмента интернета, предоставляющие открытую глобальную статистику Рунета, за февраль 2016 года оценивает долю ОС Android с большим разбросом от 18 до 44%, а в оценке доли дистрибутивов Linux для ПК единогласны -- около 1%.

С тех пор, как ядро Linux было создано для x86-ПК, оно было портировано на множество платформ, включая x86-64, PowerPC и ARM. Linux работает в роутерах, телевизорах и игровых приставках. ОС на ядре продолжают быстро совершенствоваться (например, новая версия ядра выпускается каждые 2--3 месяца, с 2005 года в разработке ядра принимают участие более 7800 разработчиков из более чем 800 различных компаний) и набирает популярность (за 9 месяцев с мая 2011 по январь 2012 доля Linux выросла на 64 %).Наиболее популярными дистрибутивами являются (расположены в алфавитном порядке названия их пакетных форматов): deb-based (Debian, Mint, Ubuntu), pacman-based (Arch Linux, Chakra, Manjaro), RPM-based (RedHat, Fedora, Mageia, OpenSUSE), source-based (Slackware, Gentoo). linux программный дистрибутив

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

Глава 1 - Обзор операционной системы Linux

1.1 История создания Linux

К 1990 году в рамках проекта GNU, основанного Ричардом Столлманом, были разработаны и постоянно развивались свободные программы, составляющие основной инструментарий для разработки программ на языке Си: текстовый редактор Emacs, компилятор языка Си gcc, отладчик программ gdb, командная оболочка bash, библиотека важнейших функций для программ на Си libc.

Все эти программы были написаны для операционных систем, похожих на UNIX. Поэтому в них использовались стандартные для UNIX системные вызовы -- POSIX. При помощи системных вызовов программы получают доступ к оперативной памяти, файловой системе, устройствам ввода и вывода. Благодаря тому, что системные вызовы выглядели более-менее стандартно во всех реализациях UNIX, программы GNU могли работать (с минимальными изменениями или вообще без изменений) в любой UNIX-подобной операционной системе.

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

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

Именно полноценное ядро для своего ПК и хотел сделать Линус Торвальдс. Название своему ядру он дал freax, но позже оно было изменено хозяином ftp сервера на Linux -- гибрид имени создателя и слова UNIX. Совместимость с UNIX в этот момент означала, что операционная система должна поддерживать стандарт POSIX. POSIX -- это функциональная модель совместимой с UNIX операционной системы, в которой описано, как должна вести себя система в той или иной ситуации, но не приводится никаких указаний, как это следует реализовать программными средствами. POSIX описывал те свойства UNIX-совместимых систем, которые были общими для разных реализаций UNIX на момент создания этого стандарта. В частности, в POSIX описаны системные вызовы, которые должна обрабатывать операционная система, совместимая с этим стандартом.

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

Теперь над ядром работал уже не один человек, разработка пошла быстрее и эффективнее. В 1992 году версия ядра Linux достигла 0.95, а в 1994 году вышла версия 1.0, что свидетельствовало о том, что разработчики наконец сочли, что ядро в целом закончено и все ошибки (теоретически) исправлены. В настоящее время разработка ядра Linux -- дело уже гораздо большего сообщества, чем во времена до версии 1.0. Изменилась и роль самого Линуса Торвальдса: теперь он не главный разработчик, а наиболее авторитетный член сообщества, по традиции оценивающий качество исходных текстов, которые должны быть включены в ядро, и дающий своё добро на их включение.

Тем не менее, общая модель свободной разработки сообществом сохраняется. Однако как нельзя сделать операционную систему без ядра, так и ядро будет бесполезно без утилит, которые использовали бы его возможности. Благодаря проекту GNU Линус Торвальдс сразу получил возможность использовать с Linux свободные утилиты: bash, компилятор gcc, tar, gzip и многие другие уже известные и широко используемые приложения, которые могли работать с его UNIX-совместимым ядром.

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

Вскоре появлялись теоретические возможности воплощения идеала, но это не означало его немедленной практической реализации. Совместимость Linux и утилит GNU была обусловлена тем, что и то, и другое писалось с ориентацией на одни и те же стандарты и практику. Однако в рамках этой практики (то есть при наличии множества различных UNIX-систем) оставался большой простор для несовместимости и различных решений. Поэтому на начальном этапе разработки ядра каждое заработавшее на Linux приложение GNU было для Линуса очередным достижением. Первыми стали bash и gcc. Таким образом, сочетание GNU и Linux давало возможность создать свободную операционную систему, но само по себе ещё не составляло такой системы, потому что Linux и различные утилиты GNU оставались разрозненными программными продуктами, написанными разными людьми, не всегда принимавшими в расчёт то, что делали другие.

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

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

Фонд свободного ПО рекомендует называть это операционной системой Linux. Однако скопировать все нужные программы на жёсткий диск ещё недостаточно, чтобы получить подходящую для нужд пользователя операционную среду (пусть даже это очень профессиональный пользователь). Поэтому первые наборы дискет можно только условно назвать дистрибутивами. Чтобы получить работающую операционную систему, требуются какие-то специальные средства установки и настройки программного обеспечения. Именно наличие таких средств и отличает современные дистрибутивы Linux. Другая важнейшая задача дистрибутива -- регулярное обновление. Программное обеспечение, особенно свободное, -- одна из самых быстро развивающихся областей, поэтому мало один раз установить Linux, нужно ещё регулярно его обновлять. Первым дистрибутивом в современном понимании, получившим широкое распространение, стал Slackware , созданный Патриком Фолькердингом. Он был широко известен пользователям Linux уже к 1994 году.

Несмотря на то, что с появлением первых дистрибутивов установка Linux уже не требует самостоятельной компиляции всех программ из исходных текстов, использование Linux оставалось уделом разработчиков: пользователь операционной системы с ним в тот период её развития мог заниматься почти исключительно программированием. По крайней мере, чтобы решать в ней другие повседневные прикладные задачи (например, чтение электронной почты, написание статей и т. п.) , он должен был сначала некоторое время позаниматься программированием и даже разработкой самой системы Linux, чтобы создать для себя соответствующие прикладные программы или заставить их работать в Linux. Всё программное обеспечение для Linux было открытым, поэтому вскоре стало появляться всё больше прикладных программ для Linux, которые использовались всё большим сообществом, отчего становились надёжнее и получали всё новую функциональность. В конце концов возникает идея, что из Linux и GNU-приложений для Linux целенаправленными усилиями небольшой группы разработчиков можно делать целостные операционные системы, подходящие для очень широкого круга пользователей и продавать эти системы пользователям за деньги как аналог и альтернативу существующим патентованным операционным системам.

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

Первой успешной компанией, работающей по такой схеме, стала Red Hat, появившаяся в 1995 году. Red Hat адресовала свои разработки не только программистам профессионалам, но и обыкновенным пользователям и системным администраторам, для которых компьютер -- в первую очередь офисное рабочее место или рабочий сервер. Ориентируясь на уже существующие на рынке предложения для такого класса пользователей, Red Hat всегда уделял большое внимание разработке приложений с графическим интерфейсом для выполнения типичных задач по настройке и администрированию системы. Бизнес Red Hat развивался довольно успешно, в 1999 году эта компания акционировалась -- сразу после выпуска акции росли в цене очень энергично, однако потом ажиотаж утих. В настоящее время доля Red Hat на рынке серверов и рабочих станций Linux очень велика. Благодаря Red Hat в сообществе пользователей Linux очень широкое распространение получил формат пакетов RPM. Практически одновременно с Red Hat появился проект Debian. Его задача была примерно той же -- сделать целостный дистрибутив Linux и свободного программного обеспечения GNU, однако этот проект был задуман как принципиально некоммерческий, проводимый в жизнь сообществом разработчиков, нормы взаимодействия в котором полностью соответствовали бы идеалам свободного ПО. Сообщество разработчиков Debian -- международное, участники которого взаимодействуют через Internet, а нормы взаимодействия между ними определяются специальными документами -- полиси (англ. policy).

Сообщество разработчиков не извлекает никакой прибыли от продажи Debian, его версии распространяются свободно, доступны в Интернет, могут распространяться и на твёрдых носителях (CD, DVD), но и в этом случае их цена редко сильно превышает стоимость носителя и наценку, окупающую затраты на издание. Первоначально разработка Debian спонсировалась Фондом свободного программного обеспечения. Адресатами дистрибутивов Debian всегда в первую очередь были профессиональные пользователи, так или иначе связанные с академической разработкой программного обеспечения, которые готовы читать документацию и собственными руками организовать нужный профиль системы, соответствующий именно их задачам. Ориентация на такую аудиторию предопределила некоторые тенденции развития Debian: в нём никогда не было обилия «простых» графических средств настройки среды, всевозможных «мастеров», однако всегда уделялось много внимания средствам последовательной и единообразной интеграции программного обеспечения в единую систему. Именно в Debian появился менеджер пакетов (APT).

В настоящее время Debian -- самый популярный дистрибутив Linux среди пользователей, являющихся профессионалами в области безопасности информационных технологий, так как имеет самую большую скорость реагирования на обнаруженные угрозы. Всякий раз, когда свободное программное обеспечение оказывается востребованным, немедленно возникает множество альтернативных решений -- так произошло и с дистрибутивами Linux. После 1995 года возникло (и продолжает возникать) огромное количество коммерческих компаний и свободных сообществ, которые ставят своей задачей подготовку и выпуск дистрибутивов Linux. У каждого из них -- свои особенности, своя целевая аудитория, свои приоритеты. К настоящему времени на рынке дистрибутивов выделилось несколько лидеров, которые предлагают более или менее универсальные решения и наиболее широко известны и используются. Помимо уже названных Red Hat и Debian следует назвать в ряду дистрибутивов, ориентированных на рядового пользователя, немецкий SuSE и французский Mandriva (до 2005 года -- Mandrake), среди адресованных специалистам -- Gentoo. Но помимо «крупных» игроков на рынке дистрибутивов есть гораздо большее количество менее распространённых дистрибутивов. Теперь перед пользователем, желающим установить Linux, встаёт вопрос выбора дистрибутива. Критерии выбора -- и задачи, которые предполагается решать с помощью Linux, и уровень подготовки пользователя, и технологии, и предстоящие контакты с тем сообществом, которое занимается разработкой дистрибутива.

1.2 Преимущества Linux перед другими операционными системами

1.2.1 Open Source

Open Source - это свобода программного обеспечения, то есть, никаких платных программ нет. Дело в том, что ядро Linux и любого его дистрибутива имеет открытый исходный код. Благодаря этому, для каждого пользователя становится возможным самостоятельно улучшить и модернизировать работу любой программы. Безопасность. Пользоваться Linux -- значит заботиться о безопасности своего компьютера. Дело в том, что на него практически нет вирусов, а значит и угрозы со стороны вредоносного и опасного ПО. Созданная специально для программистов. Встроенные компиляторы, консоли, возможность создавать собственные скрипты и многое другое. Значительно меньше различных тормозов и ошибок. Простая и понятная установка. Говорить о том, что установка Linux легче, чем установка Windows нельзя, но если это будет выполнять уверенный пользователь ПК, то проблем не возникнет. Требует значительно меньших системных ресурсов. Поддержка драйверов для большинства видов устройств: модемов, USB-устройств, периферии.

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

Linux очень надежная и стабильная система. Не зря ее используют на высоконагруженных серверах Linux не требует постоянных перезагрузок компьютера, даже после обновлений системы (кроме обновления ядра [в будущем и это не потребует перезагрузки]). Установка и удаление программ, драйверов также не требует перезагрузки системы.

Если Windows оставить без перезагрузки на неделю, то рано или поздно он начинает работать очень медленно и зависать. Linux же прекрасно работает и месяц и полтора без перезагрузки. Конечно, много в данном случае зависит от того, какие программы используют память.

1.2.3 Безопасность

Linux с полной уверенностью можно считать безопасной системой. Она защищена как от вторжений, так и от вирусов. Linux системы не требуют антивирусов, вирусы в Linux крайне редки. За несколько лет использования Linux я никогда не сталкивался с вирусами. Я уже давно забыл про то, что такое Антивирус и вспоминаю только тогда, когда изредка перезагружаюсь в Windows.

1.2.4 Бесплатность

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

1.2.5 Огромный выбор бесплатных программ

Под Linux разработано и бесплатно распространяется огромное количество всевозможных программ. Под любые запросы пользователя можно найти требуемое программное обеспечение. Но есть некоторые ограничения. В частности, отсутствует продвинутый софт для обработки мультимедиа (видео, анимационные и аудио редакторы). Отсутствует софт для дизайнеров, например, графический редактор Gimp не удовлетворяет всем требованиям и по многим аспектам уступает Photoshop.

1.2.6 Внешний вид

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

1.2.7 Установка

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

1.2.8 Автоматическое обновление

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

1.2.9 Высокая производительность

Linux достаточно быстрая и не требовательная к ресурсам компьютера система. Здесь все зависит от конкретной сборки Linux, от конкретного дистрибутива. Ubuntu, например, достаточно требовательна к ресурсам, но я сам сравнивал на многих компьютерах и Ubuntu там работала значительно быстрее Windows (Vista, XP). А есть дистрибутивы, которые компилируются под конкретный компьютер и работают очень быстро.

Почему для новичков лучше использовать Ubuntu

Ubuntu лучше всего подходит для новичков. Установка Ubuntu выполняется очень просто. Она настолько упрощена, что фактически нужно только кликать Next (Далее), не считая, как я уже писал выше, процесса разметки дисков. Ubuntu уже сразу после установки содержит все базовое необходимое ПО. Вы можете сразу же начинать пользоваться системой.

Установка программ в Ubuntu выполняется через специальный менеджер пакетов Synaptic , которым очень легко пользоваться. Он позволяет просматривать описание, рейтинг, отзывы о программе. Ubuntu позволяет пользоваться системой вообще не прибегая к командной строке. Для тех кто не в курсе поясню, что через командную строку в Linux можно выполнять тысячи действий и раньше только ей и пользовались. И как ни крути, вы когда-нибудь столкнетесь с тем, что вам придется поработать в командной строке. Но Ubuntu позволяет по максимуму отгородиться от командной строки и пользоваться только графическим интерфейсом.

1.3 недостатки

1.3.1Освоение

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

1.3.2 Игры

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

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

Мало игр

Если сравнить количество игр для Linux с количеством игр для Windows, то Windows будет далеко впереди. Причем, как по количеству игр, так и по качеству. Игры под Linux есть, но для заядлых игроков Linux не подойдет. В какой-то степени проблему отсутствия игр можно решить, используя эмулятор PlayOnLinux или тот же Wine. На самом деле PlayOnLinux основан на Wine и позволяет очень просто устанавливать и запускать Windows игры в Linux.

1.3.3 Проблема с оборудованием

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

1.4 Особенности Linux

1.4.1 Бесплатность Linux

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

1.4.2 Безопасность Linux

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

1.4.3 Пользовательский интерфейс Linux

В Линукс-системах пользователи работают через интерфейс командной строки (CLI), графический интерфейс пользователя (GUI), или, в случае встраиваемых систем, через элементы управления соответствующих аппаратных средств. Настольные системы, как правило, имеют графический пользовательский интерфейс, в котором командная строка доступна через окно эмулятора терминала или в отдельной виртуальной консоли. Большинство низкоуровневых компонентов Линукс, включая пользовательские компоненты GNU, используют исключительно командную строку. Командная строка особенно хорошо подходит для автоматизации повторяющихся или отложенных задач, а также предоставляет очень простой механизм межпроцессорного взаимодействия.

Программа графического эмулятора терминала часто используется для доступа к командной строке с рабочего стола Линукс. Линукс-системы обычно реализуют интерфейс командной строки при помощи оболочки операционной системы, которая также является традиционным способом взаимодействия с системой Unix. Дистрибутивы, специально разработанные для серверов, могут использовать командную строку в качестве единственного интерфейса. На настольных системах наибольшей популярностью пользуются пользовательские интерфейсы, основанные на таких средах рабочего стола как KDE Plasma Desktop, GNOME и Xfce, хотя также существует целый ряд других пользовательских интерфейсов. Самые популярные пользовательские интерфейсы основаны на X Window System (часто просто «X» или «иксы»).«X» предоставляет прозрачность сети и позволяет графическим приложениям, работающим на одном компьютере, отображаться на другом компьютере, на котором пользователь может взаимодействовать с ними. Другие графические интерфейсы, такие как FVWM, Enlightenment и Window Maker, могут быть классифицированы как простые менеджеры окон X Window System, которые предоставляют окружение рабочего стола с минимальной функциональностью. Оконный менеджер предоставляет средства для управления размещением и внешним видом отдельных окон приложений, а также взаимодействует с X Window System. Окружение рабочего стола включает в себя оконные менеджеры, как часть стандартной установки: (Metacity для GNOME, KWin для KDE, Xfwm для Xfce с 2010 года), хотя пользователь при желании может выбрать другой менеджер окон. Разработка Linux работает на множестве процессоров различных архитектур, таких как x86, x86-64, PowerPC, ARM, Alpha AXP, SPARC, Motorola 680x0, SuperH, IBM System/390, MIPS, PA-RISC, AXIS CRIS, Renesas M32R, Atmel AVR32, Renesas H8/300, NEC V850, Tensilica Xtensa и многих других.

В отличие от коммерческих систем, таких как Windows или Mac OS X, Linux не имеет географического центра разработки. Нет и организации, которая владела бы этой системой; нет даже единого координационного центра. Программы для Linux -- результат работы тысяч проектов. Некоторые из этих проектов централизованы, некоторые сосредоточены в фирмах. Многие проекты объединяют хакеров со всего света, которые знакомы только по переписке. Создать свой проект или присоединиться к уже существующему может любой и, в случае успеха, результаты работы станут известны миллионам пользователей. Пользователи принимают участие в тестировании свободных программ, общаются с разработчиками напрямую, что позволяет быстро находить и исправлять ошибки и реализовывать новые возможности. Программирование в LinuxGNU Compiler Collection (GCC) является стандартным семейством компиляторов для большинства Linux-систем. Кроме того, GCC обеспечивает front-end для C, C++, Java. Большинство дистрибутивов включают в себя установленные интерпретаторы Perl, Python и других сценарных языков. Существует ряд сред для разработки (IDE): KDevelop, Eclipse, NetBeans, Lazarus и другие; также доступны и традиционные текстовые редакторы, как Emacs и Vim. Двумя распространенными библиотеками визуальных элементов для создания графических интерфейсов пользователя являются Qt и GTK+.

1.5 Основные характеристики ОС Linux

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

1.5.1 Реальная многозадачность

Все процессы независимы; ни один из них не должен мешать выполнению других задач. Для этого ядро осуществляет режим разделения времени центрального процессора (ОС с разделением времени -- time-sharing system), поочередно выделяя каждому процессу интервалы времени для выполнения. Это существенно отличается от режима «вытесняющей многозадачности», реализованной в Windows 95, когда процесс должен сам «уступить» процессор другим процессам (и может сильно задержать их выполнение).

Если говорить о процессах, то рождение новых процессов в системе организовано таким образом, что любой процесс запущенный пользователем, наследует права от процесса-родителя. А процесс-родитель, как раз обеспечивает вход пользователя под определенным логином (анонимного входа, как в Windows нет!). Таким образом, запустить процесс с привилегиями другого пользователя оказывается невозможно! Напомню, что в Windows процессы могут появляться не от процессов-родителей, а самостоятельно, что говорит явно не в пользу её безопасности.

1.5.2 Многопользовательский доступ

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

1.5.3 Свопирование оперативной памяти на диск

Свопирование оперативной памяти на диск позволяет работать при ограниченном объеме физической оперативной памяти; для этого содержимое некоторых частей (страниц) оперативной памяти записываются в выделенную область на жестком диске, которая трактуется как дополнительная оперативная память. Это несколько снижает скорость работы, но позволяет организовать работу программ, требующих большего объема ОЗУ, чем фактически имеется в компьютере. В принципе, эта технология аналогична идее виртуальной памяти за тем лишь исключением, что своппинг включается только тогда, когда в ОЗУ начинает не хватать свободного места. Для этого на диске, куда установлена Linux создается отдельный swap-раздел (/swap).

1.5.4 Страничная организация памяти

Системная память Linux организована в виде страниц объемом 4K. Если оперативная память полностью исчерпана, ОС будет искать давно не использованные страницы памяти для их перемещения из памяти на жесткий диск. Если какие-либо из этих страниц становятся нужны, Linux восстанавливает их с диска. Некоторые старые Unix-системы и некоторые современные платформы (включая Microsoft Windows) переносят на диск все содержимое ОП, относящееся к неработающему в данный момент приложению, (т. е. ВСЕ страницы памяти, относящиеся к приложению, сохраняются на диске при нехватке памяти) что менее эффективно.

1.5.5 Загрузка выполняемых модулей «по требованию»

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

1.5.6 Совместное использование исполняемых программ

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

1.5.7 Общие библиотеки

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

1.5.8 Динамическое кеширование диска

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

100%-ное соответствие стандарту POSIX 1003.1. Частичная поддержка возможностей System V и BSD

POSIX 1003.1 (Portable Operating System Interface -- интерфейс мобильной операционной системы) задаeт стандартный интерфейс Unix-систем, который описывается набором процедур языка Си. Сейчас он поддерживается всеми новыми ОС. Microsoft Windows NT также поддерживает POSIX 1003.1. Linux 100%-но соответствует POSIX. Дополнительно поддерживаются некоторые возможности System V и BSD для увеличения совместимости.

1.5.9 System V IPC

Linux использует технологию IPC (InterProcess Communication) для обмена сообщениями между процессами, использования семафоров и общей памяти.

Возможность запуска исполняемых файлов других ОС

Linux не является первой в истории операционной системой. Для ранее разработанных ОС, включая DOS, Windows 95, FreeBSD или OS/2, разработана масса различного, в том числе очень полезного и очень неплохого программного обеспечения. Для запуска таких программ под Linux разработаны эмуляторы DOS, Windows 3.1 и Windows 95. Более того, фирмой Vmware разработана система «виртуальных машин», представляющая собой эмулятор компьютера, в котором можно запустить любую операционную систему. Имеются аналогичные разработки и у других фирм. ОС Linux способна также выполнять бинарные файлы других Intel-ориентированных Unix-платформ, соответствующих стандарту iBCS2 (intel Binary Compatibility).

1.5.10 Поддержка различных форматов файловых систем

Linux поддерживает большое число форматов файловых систем, включая файловые системы DOS и OS/2, а также современные журналируемые файловые системы. При этом и собственная файловая система Linux, которая называется Second Extended File System (ext2fs), позволяет эффективно использовать дисковое пространство. Она поддерживает журналирование и распределение прав доступа.

1.5.11 Сетевые возможности

Linux можно интегрировать в любую локальную сеть. Поддерживаются все службы Unix, включая Networked File System (NFS), удалeнный доступ (telnet, rlogin), работа в TCP/IP сетях, dial-up-доступ по протоколам SLIP и PPP, и т. д. Также поддерживается включение Linux-машины как сервера или клиента для другой сети, в частности, работает общее использование (sharing) файлов и удаленная печать в Macintosh, NetWare и Windows.

1.5.12 Работа на разных аппаратных платформах

Хотя ОС Linux первоначально была разработана для ПК на базе Intel 386/486, сейчас она может работать на всех версиях Intel- микропроцессоров, начиная с 386 и кончая многопроцессорными системами на Pentium. Так же успешно Linux работает на различных клонах Intel от других производителей; в Интернете встречаются сообщения о том, что на процессорах Athlon и Duron от AMD Linux работает даже лучше, чем на Intel. Кроме того, разработаны версии для других типов процессоров -- ARM, DEC Alpha, SUN Sparc, M68000 (Atari и Amiga), MIPS, PowerPC и других.

1.6 Применение ОС Linux

В апреле 2011 года семейство операционных систем на базе ядра Linux -- четвёртое по популярности в мире среди пользователей (включая мобильные телефоны). По разным данным, их популярность составляет от 1,5 до 5%. На рынке веб-серверов доля Linux порядка 32% (64,1% указаны как доля Unix). По данным TOP500, Linux используется на 96% самых мощных суперкомпьютеров планеты.

Можно выделить несколько основных областей, где нередко можно встретить Linux: Серверы, требующие высокого аптайма. Компьютеры нестандартной архитектуры (например, суперкомпьютеры) -- из-за возможности быстрой адаптации ядра операционной системы и большого количества ПО под нестандартную архитектуру. Системы военного назначения (например, МСВС РФ) -- по соображениям безопасности. Компьютеры, встроенные в различные устройства (банкоматы, терминалы оплаты, мобильные телефоны, маршрутизаторы, стиральные машины и даже беспилотные военные аппараты) -- из-за широких возможностей по конфигурированию Linux под задачу, выполняемую устройством, а также отсутствия платы за каждое устройство. Массовые специализированные рабочие места (например, тонкие клиенты, нетбуки) -- также из-за отсутствия платы за каждое рабочее место и по причине их ограниченной вычислительной мощности, которой может не хватать для проприетарных ОС. Старые компьютеры с ограниченными ресурсами быстродействия и оперативной памяти, для них используются быстрые рабочие окружения или оконные менеджеры, не требовательные к ресурсам (например, LXDE, Openbox, Xfce, Fluxbox).

Дистрибутивы Linux уже давно используются в качестве серверных операционных систем и заняли значительную долю этого рынка; по данным компании Netcraft на февраль 2014 года, семь из десяти самых надёжных интернет-компаний, предоставляющих хостинг, используют Linux на своих веб-серверах. Linux является ключевым компонентом комплекса серверного программного обеспечения LAMP (Linux, Apache, MariaDB/MySQL, Perl/PHP/Python), который приобрёл популярность среди разработчиков и стал одной из наиболее распространённых платформ для хостинга веб-сайтов. Дистрибутивы Linux становятся всё более популярными на мейнфреймах в последнее десятилетие, отчасти из-за цены и модели с открытым исходным кодом. В декабре 2009 компания IBM объявил этот рынок основным и сделал упор на продажу мейнфреймов только с Linux.

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

1.7 дистрибутивы Linux

1.7.1 Elementary OS

Как заявляют разработчики: "это быстрая и открытая замена Windows и MacOSX". Эта основанная на Ubuntu LTS система впервые появилась в 2011 году, и на данный момент достигла третьего стабильного выпуска с кодовым названием Freya. Так как ElementaryOS основана на Ubuntu, она полностью совместима с ее репозиториями и пакетами. Тем не менее, у нее уже есть свой пакетный менеджер, правда пока на стадии разработки. Наверное это один из самых перспективных дистрибутивов.

1.7.2 Arch Linux

Одной из самых ярких особенностей Arch Linux, есть то что он имеет независимый исходный код, то есть не основан ни на одном другом дистрибутиве. И все же он остается фаворитом тысяч пользователей Linux. Arch Linux следует модели роллинг релизов. Это значит, что вы можете получить самую новую версию программного обеспечения просто выполняя регулярные обновления системы с помощью собственного пакетного менеджера pacman. Arch LIinux не рекомендуется для неопытных пользователей, это связанно в первую очередь со сложным процессом установки. Здесь нет никакого мастера установки, и вам нужно будет иметь кое-какие знания в Linux, чтобы в ручную установить систему. Есть несколько других дистрибутивов на основе Arch более дружественных для новичков, таких как: Apricity, Manjaro, AntegerOS, VeltOS.

1.7.3 CentOS

Community ENTerprise Operating System - это наиболее известная и популярная операционная система для серверов. Но ее настольная версия продолжает улучшаться. Ее стабильность, надежность и 100% бинарная совместимость делает ее альтернативой номер один для Red Hat Enterprise Linux - специально разрабатываемой для облачных VPS.

1.7.4 Manjaro

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

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

1.7.5 Mageia

Стартовала в 2010 году как ответвление ныне закрытой Mandriva, Mageia Linux набрала популярность, стала известной, безопасной и стабильной операционной системой для серверов и настольных компьютеров. Поддерживается некоммерческой организацией. Одной из наиболее интересных особенностей Mageia есть то что полный установочный DVD позволяет выбрать желаемое окружение рабочего стола для установки. На данный момент новые версии Mageia выходят каждые 9 месяцев и поддерживаются на протяжении полтора года.

1.7.6 Fedora

Разрабатывается и поддерживается организацией Fedora Project (и авторами Red Hat), а также мировым сообществом добровольцев и разработчиков. Fedora продолжает оставаться одним из используемых дистрибутивов на протяжении нескольких последних лет в трех основных версиях Workstation, для настольных компьютеров, серверной, и облачной. Также есть ARM версия. Отличительной особенностью Fedora есть то что, она всегда включает в дистрибутив самые новые версии пакетов и новые технологии. А также свежие релизы Red Hat Enterprise и CentOS основаны на Fedora.

1.7.7 Open SUSE

Доступен в двух версиях - в форме роллинг релизов и фиксированных регулярных релизов. OpenSUSE это дистрибутив для разработчиков, системных администраторов и пользователей различных уровней опыта ( как начинающих так и профессионалов). На вершине всего этого известные и отмеченные наградами продукты SUSE Linux Enterprise на основе OpenSUSE.

1.7.8 Ubuntu

Этот дистрибутив наверное не нуждается в представлении. Компания Canonical посвятила много усилий чтобы сделать его популярным и широко распространенным, поэтому его сейчас можно увидеть на смартфонах, планшетах, ПК, серверах и облачных VPS. Кроме того один из плюсов Ubuntu, то что она основана на Debain и очень популярна среди начинающих пользователей. Может быть это и является причиной ее устойчивого роста в течении долгого времени. Хоть это и не учтено в этом рейтинге Ubuntu выступает основой для таких ответвлений как Kubuntu, Xubuntu и Lubuntu. К тому же установочный образ содержит возможность попробовать Ubuntu без установки ее непосредственно на диск. Такая функция есть только в нескольких современных дистрибутивах.

1.7.9 Debian

Это самый стабильный дистрибутив Linux, новые версии выходят каждые два года, но зато вы можете быть уверенны, в том что все было тщательно протестировано. На момент написания этой работы репозитории Debian текущей стабильной версии содержат 43500 пакетов, что делает его одним из наиболее полных дистрибутивов Linux. Чаще всего Debain встречается на серверах. Но и настольная версия в последнее время получила много улучшений, в том числе улучшился внешний вид.

1.7.10 Linux Mint

Linux Mint известный своим девизом - от свободы к элегантности,. Это основанный на Ubuntu, стабильный, мощный, полный и простой в использовании дистрибутив Linux. И этой еще не все его преимущества.

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

1.8 Выбор дистрибутива

Я остановил свой выбор на дистрибутиве Ubuntu от Canonical --это, самый известный дистрибутив Linux. Ubuntu основан на Debian, но имеет собственные репозитории. Большая часть программного обеспечения синхронизируется с репозиториями Debian. Ubuntu фокусируется на предоставлении пользователям удобного рабочего окружения для настольных компьютеров, а так же для серверов. Canonical также внедряет и свои собственные технологии в свои продукты, так еще недавно Ubuntu перешла с рабочего стола Gnome 2 на рабочий стол Unity для десктопов и с Wayland на Mir для серверов. Дистрибутив Ubuntu всегда поддерживается на высоком уровне технологий , и у него отсутствуют проблемы с работой . Релизы Ubuntu выпускаются каждые шесть месяцев, а наиболее стабильные релизы LTS (Long Term Support) выпускаются каждые два года. Так же среди дистрибутивов Ubuntu появились и сборки для работы на смартфонах и планшетах. Я выбрал этот дистрибутив из-за простоты его установки ,удобства и простоты использования ,также этот дистрибутив пользуется поддержкой разработчиков .

1.9 Общий доступ

Общий доступом к файлам можно организовать двумя путями с помощью файлового сервера или с помощью общих папок .Чтобы создать общую папку для начала , щелкните правой кнопкой мыши на папке, которую вы хотите предоставить в сеть и выберите опцию “Общедоступная папка локальной сети”.Когда откроется диалоговое окно “Общий доступ к папке”, выберете “Опубликовать эту папку”. Нажмите кнопку “Установить службу”, если система этого попросит. После финиша процесса установки, придется снова выйти и зайти в систему. После всех инсталляций, по настройке папки для общего доступа, откроются дополнительные опции. В зависимости от ваших потребностей, Вы можете включить: “Разрешить другим пользователям изменять содержимое папки”, “Гостевой доступ (для пользователей без локальной учетной записи)”. На этом этапе можно применить все настройки. Данная папка будет доступна по локальной сети для всех пользователей.


Подобные документы

  • Анализ технических возможностей операционной системы Mandriva Linux - дистрибутива GNU/Linux, разрабатываемого французской компанией Mandriva, выпускающей свободные, коммерческие и корпоративные версии своего дистрибутива. Этапы установки оболочки Linux.

    презентация [26,2 M], добавлен 23.05.2010

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

    реферат [18,2 K], добавлен 19.01.2013

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

    курсовая работа [551,0 K], добавлен 02.04.2014

  • Изучение операционной системы Linux: элементов файлов, структуры каталогов и прав доступа к ним. Получение практических навыков по работе с некоторыми командами данной ОС. Теоретические сведения и практические навыки по работе с процессами Linux.

    лабораторная работа [847,5 K], добавлен 16.06.2011

  • Понятие и сущность операционных систем, особенности их возникновения. История создания операционной системы Linux, ее основные характеристики, сетевые возможности. Анализ бизнес-модели производства и распространения "свободного" программного обеспечения.

    реферат [35,8 K], добавлен 05.04.2010

  • Анализ серверных операционных систем на базе ядра Linux. Подходы к построению маршрутизации и оценка полученных результатов. Установка операционной системы CentOS 6.6 и закономерности ее настройки. Принципы и основные этапы тестирования созданного шлюза.

    курсовая работа [2,9 M], добавлен 19.11.2015

  • История развития и версии Linux. Ключевые черты, преимущества и сравнительные характеристики операционной системы. Программные характеристики, основные причины успеха и бурного развития Linux. Главные проблемы распространения операционной системы.

    курсовая работа [64,4 K], добавлен 13.12.2011

  • Рассмотрение различных дистрибутивов операционной системы. Изучение протоколов обмена данными и форматов физического хранения данных. Разработка дистрибутива на основе операционной системы Linux для функционирования в составе сетевого хранилища StarNAS.

    курсовая работа [1,6 M], добавлен 05.11.2015

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

    дипломная работа [5,4 M], добавлен 27.06.2012

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

    презентация [1,4 M], добавлен 24.01.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.