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

Сущность системы управления пакетами операционной системы Linux. Анализ менеджеров Debian, Mardriva, Ubuntu, ALT Linux, ASP Linux. Набор программного обеспечения для управления процессами установки, удаления, настройки и обновления различных компонентов.

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

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

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

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

Содержание

Введение

1. Анализ менеджеров пакетов

2. Менеджер пакетов Debian

3. Менеджер пакетов Mardriva

4. Менеджер пакетов Ubuntu

5. Менеджер пакетов ALT Linux

6. Менеджер пакетов ASP Linux

Заключение

Список используемых источников

Введение

Краткая история Linux

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

В чем реальная причина популярности UNIX? Многие хакеры нутром чувствуют, что UNIX - это “настоящая вещь”, Единственная Настоящая Операционная система. Существуют версии UNIX для многих систем, начиная от персонального компьютера, до суперкомпьютеров, таких как Cray Y-MP. Большинство версий UNIX для персональных компьютеров достаточно дороги и сложны.

Отсюда и появление Linux, как системы, разрабатываемой все более расширяющейся группой энтузиастов UNIX, которые хотят собственноручно в ней поковыряться. Linux - свободно распространяемая версия UNIX, первоначально была разработана Линусом Торвальдсом (Linus Torvalds). Linux был создан с помощью многих UNIX-программистов и энтузиастов из Internet, тех, кто имеет достаточно навыков и способностей развивать систему. Ядро Linux не использует коды AT&T или какого-либо другого частного источника, и большинство программ Linux разработаны в рамках проекта GNU из Free Software Foundation в Cambridge, Massachusetts. Но в него внесли лепту также программисты всего мира.

Относительно появления Linux версии 0.01 никогда не делалось никаких официальных заявлений. Исходные тексты 0.01 не давали даже нормального выполняемого кода: они фактически состояли лишь из набора.

Minix-машине, чтобы иметь возможность компилировать их и совершенствовать.

5-го октября 1991 года Линус объявил первую "официальную" версию Linux, версия 0.02. Вновь это рассматривалось как создание некой хакерской системы. Основное внимание - создание ядра. Никакие вопросы поддержки работы с пользователем, документирования, тиражирования и т.п. даже не обсуждались. Кажется, что и сегодня сообщество Linux-истов считает эти вопросы вторичными по сравнению с "настоящим программированием" - развитием ядра.

Linux поддерживает широкий спектр программных пакетов от TeX до X Windows, компиляторов GNU C/C++, протоколов TCP/IP. Это гибкая реализация ОС UNIX, свободно распространяемая под генеральной лицензией GNU. Linux может любой вышеназванный персональный компьютер превратить в рабочую станцию. Бизнесмены инсталлируют Linux в сетях машин, используют операционную систему для обработки данных в сфере финансов, медицины, распределенной обработки, в телекоммуникациях и т.д.

1. Анализ менеджеров пакетов

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

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

Наиболее известные системы управления пакетами

RPM

RPM -- система управления пакетами, изначально разрабатываемая компанией Red Hat для операционной системы Red Hat Linux. Ныне RPM применяется во множестве дистрибутивов операционной системы Linux, например, Fedora, RHEL, ASP Linux, ALT Linux, Mandriva, openSUSE

dpkg

dpkg -- система управления пакетами, используемая в операционной системе Debian и различных дистрибутивах, основанных на ней, например Ubuntu.

Pacman

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

Portage

Portage -- основная система управления пакетами в Gentoo. Аналог системы портов FreeBSD. Представляет собой набор утилит на Python и Bash, призванных облегчить и упорядочить установку программного обеспечения из исходных кодов или бинарных пакетов, с учетом всех зависимостей.

Entropy

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

PiSi

PiSi -- система управления пакетами, используется турецким дистрибутивом Pardus

2. Менеджер пакетов Debian

Основы пакетного менеджмента

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

Пакет Debian - архивный файл (собранный утилитой ar), содержащий два обычных архива *.tar.gz, один из которых включает скомпилированные исполняемые бинарники (и необходимые им для работы компоненты - библиотеки, конфиги, документацию и так далее), второй же - так называемые управляющие файлы: контрольные суммы, описания зависимостей, пред- и постинсталляционные сценарии.

Понятие зависимостей в Debian и его производных отличается от принятого в большинстве других дистрибутивов (и вообще ОС Unix-семейства). Обычно различаются только

· обязательные (или "жесткие") зависимости, без удовлетворения которых установка и работа программы невозможна (например, зависимость от системных библиотек), и

· зависимости необязательные ("мягкие"), без разрешения которых программа сохраняет работоспособность, но удовлетворение их добавляет ей функциональности (например, зависимость links или mc от сервиса консольной мыши gpm).

В Debian зависимости имеют несколько градаций: обязательные (depends), настоятельно рекомендуемые (recommends), рекомендуемые умеренно настойчиво (suggests), конфликтующие (conflicts). Первая градация - это обычные "жесткие" зависимости. С последними тоже понятно - это, так сказать, анти-зависимости. Ну а настоятельно рекомендуемые и рекомендуемые просто - это две разновидности "мягких" зависимостей. То есть первая категория как бы более нужная, нежели вторая. Впрочем, таково субъективное мнение майнтайнера данного пакета - вполне возможно, что у пользователя будут иные потребности. И это мы учтем при выборе средства управления пакетами.

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

Кроме зависимостей, в системах пакетного менеджмента Debian важно также понятие приоритета пакета, отражающее степень необходимости его для функционирования системы, например: обязательный (required), без которого функционирование системы невозможно, основной (base) и важный (important), также оказывающиеся практически необходимыми, стандартный (standard) - то есть имеющийся практически в любой полнофункциональной Linux-системе, дополнительный (optional) - тут уж степень важности каждый должен решать для себя.

Как это принято в мире Open Source, все бинарные пакеты Debian (а также, конечно, Ubuntu и других клонов) сопровождаются исходными текстами, доступными из репозиториев дистрибутива. И здесь Debian проявляет свою специфику: каждый пакет в исходниках обычно включает три файла -packagename.orig.tar.gz, packagename.dsc и packagename.diff.gz.

Первый - самый обычный тарбалл исходных текстов авторского пакета, что подчеркивается словом orig в его имени: имя и система нумерации версий также совпадают с таковыми авторского пакета. Файл packagename.dsc содержит в себе всю метаинформацию, необходимую для правильного построения из него бинарного deb-пакета (как - будет рассказано в следующих разделах). Аpackagename.diff.gz - это те изменения исходного кода, которые вносятся для адаптации пакета непосредственно к данному дистрибутиву. Если таких изменений не потребовалось (или если пакет писался именно для Debian), он может и отсутствовать.

Средства управления пакетами Debian: обзор

В отношении средств управления пакетами в Debian и его клонах имеется богатый выбор:

· команда dpkg, предназначенная для установки, конфигурирования и удаления единичных пакетов, но не имеющая собственных средств разрешения зависимостей между ними;

· dselect - front-end (оболочка) для dpkg, работающая в текстовом режиме; обеспечивает не только установку/удаление программ, но и групповой выбор пакетов по целевому назначению, а также разрешение зависимостей между ними;

· механизм apt - универсальный набор инструментов для управления deb-пакетами, включая разрешение зависимостей между ними и даже построение из исходников отдельных пакетов и тотальную пересборку установленной системы с заданными параметрами компиляции;

· aptitude - оболочка для apt, как по интерфейсу, так и функционально схожая с dselect;

· sinaptic - также оболочка для утилит семейства apt.

Все эти средства унаследованы от прародителя - Debian'а его клонами. Которые, однако, могут включать в себя и собственный инструментарий пакетного менеджмента. Так, в Kubuntu имеется собственный менеджер пакетов - Adept, предназначенный для работы в графической среде KDE.

В этой статье речь пойдет о семействе программ dpkg и инструментарии apt. Надстраивающие их front-end'ы лично мне представляются неудобными (хотя многие имеют другое мнение), и я ими никогда не пользуюсь. Кроме того, отличительная черта dselect и, насколько я знаю, aptitude - то, что они по умолчанию устанавливают все зависимости пакетов, как обязательные (depends), так и рекомендуемые обеих степеней (recommend и suggests), что представляется далеко не всегда оправданным.

Команда dpkg разрешением зависимостей не занимается, лишь сообщая в соответствующих случаях об их нарушениях. Инструменты же из набора apt, ограничваясь установкой необходимых зависимостей, выводят список настоятельно и умеренно рекомендуемых пакетов, и пользователь может сам решить, устанавливать ему их или нет.

Что же касается Adept - это очень интересная программа (также, насколько я понимаю, front-end над apt, но ее еще нельзя считать достаточно отлаженной. Будем надеяться на совершенствование ее в грядущих версиях Kubuntu.

3. Менеджер пакетов Mardriva

Drakrpm, или rpmdrake -- программа для установки, удаления и обновления программ и пакетов, графический фронт-энд для urpmi. Для редактирования источников и обновления программ предназначены программы drakrpm-edit-media и drakrpm-update соответственно. Все три инструменты интегрированы в центр управления Mandriva

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

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

Система фильтров позволяет отображать пакеты только определённых типов: программа может отображать только установленные приложения (по умолчанию) или только доступные приложения. Можно выполнить поиск по имени пакета или по описанию, или по имени файла, включённого в пакет.

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

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

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

В противном случае нажмите «Отмена», и установка пакетов будет отменена.

Если слева от названия пакета стоит галочка, это означает, что данный пакет уже установлен в системе. Для удаления установленного пакета достаточно убрать галочку слева от его названия и нажать кнопку «Применить». Если удаляемый пакет имеет зависимости (то есть для его удаления необходимо удаление каких-то других пакетов), rpmdrakeвыдаст об этом сообщение. Согласитесь с удалением дополнительных пакетов, добавленных по зависимостям программой rpmdrake -- и удаление пакетов продолжится. В противном случае нажмите «Отмена», и удаление пакетов будет отменено.

4. Менеджер пакетов Ubuntu

Менеджер пакетов Synaptic

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

Распространяется ОС в соответствии с принятыми правилами свободного ПО. Различные версии для сервера и для десктопа. Ubuntu обладает эмулятором Windows-приложений, который позволяет не только инсталлировать новые приложения, но производить миграцию настроек из действующей системы. Таким образом, все избранные страницы любимых браузеров, обои рабочего стола, контакты и др. могут без потерь перейти в Ubuntu. Есть утилиты, которые помогут в установке проприетарных кодеков мультимедиа файлов, отыщут и поставят новые драйвера к железу. Каждый релиз Ubuntu поддерживается обновлениями безопасности в течение 18 месяцев. Ubuntu поставляется с самой свежей версией GNOME и с такой подборкой программного обеспечения для серверов и рабочих станций, которая позволяет создать удобное рабочее окружение c помощью всего лишь одного установочного CD. На диске также находится Live-CD и версии некоторых программ под Windows (Mozilla Firefox, Mozilla Thunderbird, Gaim, OpenOffice.org и GIMP), чтобы пользователи перед установкой могли ознакомиться с системой. Диски Ubuntu не только бесплатны, но и могут быть бесплатно доставлены.

Главное меню вверху, панель с несколькими кнопками, роль которых станет ясна чуть позже.

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

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

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

Интерфейс Synaptic немного напоминает Центр приложений: слева находится колонка с категориями пакетов, под ней - переключатель способа сортировки по категориям, а справа находится собственно список пакетов и под ним описание текущего выбранного пакета:

Также на верхней панели есть строка поиска, а кроме неё кнопки, позволяющие совершать некоторые операции.

При нажатии на кнопку «Обновить» будет произведено обновление индексов всех репозиториев (подробней про это я расскажу чуть позже в статье про репозитории), при нажатии на кнопку «Отметить для обновления» собственно будут отмечены для обновления все пакеты, для которых доступны новые версии (об этом тоже чуть позже), ну а кнопка «Применить» нужна для применения всех внесённых изменений.

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

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

операционный программный пакет linux

В отличие от Центра приложений внесённые через Synaptic изменения вступают в силу только после нажатия на кнопку «Применить» на панели инструментов.

Тут можно было бы провести теоретический экскурс в дебри пакетной системы Ubuntu на тему возможных состояний пакетов, но я пожалуй скажу лишь, что удалить пакет можно одним из двух способов: либо просто удалить файлы пакета, либо удалить их вместе со всеми пользовательскими настройками, относящимися к удаляемому пакету. Отличаются эти способы вот чем: многие программы создают в домашних папках пользователей файлы со своими настройками, так вот, при простом удалении эти программы удалятся без пользовательских настроек, а при полном - с ними3).

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

В качестве примера я попробую удалить один ненужный мне пакет, pptp-linux. Сначала мне нужно его найти, для этого я просто введу его имя в строку быстрого поиска, убедившись, что у меня выбран пункт «Все» в списке категорий:

Мне, пожалуй не хочется, чтоб от пакета оставались какие-нибудь следы, поэтому я выберу полное удаление:

От этого пакета зависят два других, поэтому Synaptic мне выдаёт предупреждение, что удалить их можно только вместе:

Что ж, эта парочка мне тоже не нужна, поэтому не вижу причин не соглашаться. Обратите внимание, как изменилась иконка рядом с именем пакета. И вы ведь ещё помните, что все изменения вступают в силу только после нажатия кнопки «Применить» на главной панели программы?

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

5. Менеджер пакетов ALT Linux

ALT Linux Control Center - это набор программ для управления операционной системой ALT Linux.

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

Запуск ALT Linux Control Center

Для запуска "ALT Linux Control Center" (далее "acc") комбинацией клавиш ALT+F2 откройте окно быстрого запуска приложений и введите в поле слово acc. Перед своим запуском программа попросит вас ввести пароль суперпользователя:

В разделе "Программное обеспечение", находится две кнопки: "Источники для установки ПО" и "Установка программ". Исходя из названий понятно, в первом случае производится настройка источников, а во втором - установка пакетов. Хоть не понятно сразу, но поиск и удаление пакетов тоже производится через интерфейс "Установка программ".

Далее рассмотрим каждое меню отдельно.

Источники для установки ПО

При активации меню "Источники для установки ПО", основное окно изменит вид, как на приведённом ниже

На изображении видно, несколько предустановленных репозиториев и все они не активны:

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

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

Используя расширенные настройки, через меню "Дополнительно", можно изменить, добавить или удалить источники репозитория:

6. Менеджер пакетов ASP Linux

Подойдут тем, кто желает перейти от знакомства с Linux к серьёзному его использованию. ASP Linux создан одноимённой российской компанией, поэтому все программы, включённые в него, русифицированы.

ASP Linux устанавливается на жёсткий диск за один час (подробно комментируя процесс установки по-русски), после чего в лёгкости использования, красоте и функциональности даст фору самой Windows XP.

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

ASPLinux (Application Service Provider Linux) -- один из российских дистрибутивов ОС Linux, выпускаемый одноимённой компанией.

Базируется на системе пакетов RPM, полностью совместим с дистрибутивом Fedora. Поддержка русского языка в этом дистрибутиве работает прямо «из коробки». Ранее поддерживались локализации почти для всех общеизвестных кодировок кириллицы: KOI8-R, KOI8-U, CP1251, ISO 8859-5, UTF-8. Начиная с версии 12, команда разработчиков ASP Linux отказалась от поддержки множества кодировок кириллицы, оставив только UTF-8, а также отказалась от своего фирменного инсталлятора и перешла на Anaconda

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

Заключение

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

Debian GNU/Linux - один из старейших и наиболее авторитетных дистрибутивов Линукс. Обладает стабильным отлаженным кодом. Не случайно Debian используется как основа для десятков других дистрибутивов. Проект полностью независимый и при этом участниками Debian являются тысячи разработчиков по всему миру - отсюда и огромная база. Распространяется по лицензии GNU/GPL, что подразумевает свободное использование кодов, в том числе и коммерческими проектами, при условии соблюдения требований лицензии. В течение всего процесса разработки существуют 3 ветки - "стабильная", "находящаяся в процессе тестирования", и "нестабильная".

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

СПИСОК ЛИТЕРАТУРЫ

1. UNIX: Билл Вагнер. - М.: АСТ: Астрель, 2005. - ХХ, 376, [4] с.: ил. - (The complete idiots guide).

3. Кэвин, Р. "UNIX: справочник" / Р. Кэвин, Э. Фостер-Джонсон - СПб: Питер Ком, 1999. - 384 с.

4. Немет, Э. "UNIX: руководство системного администратора" / Э. Немет, Г. Снайдер, С. Сибиасс, Т.Р. Хейн - К.: BHV, 1997 - 832 с.

5. Немет, Г. Снайдер, С. Сибиасс, Т.Р. Хейн - К.: BHV, 1997 - 832 с.

6. Дегтярев, Е.К. "Введение в UNIX" / Е.К. Дегтярев - М.; МП "Память", 1991. - 96 с.

7. Дайсон, П. "Операционная система UNIX. Настольный справочник" / П. Дайсон - М.: ЛОРИ, 1997. - 400 с.

Размещено на Allbest.ru

...

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Знакомство с этапами разработки трёх приложений для системы семейства Linux с использованием языка программирования С++. Анализ особенностей операционной системы Ubuntu 12.10. Характеристика способов тестирования команд с помощью стандартных средств.

    контрольная работа [732,1 K], добавлен 06.08.2013

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

    презентация [486,5 K], добавлен 09.10.2013

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

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

  • ОС Linux - название Unix-подобных операционных систем, основанных на одноимённом ядре. Дистрибутив Lubuntu 12: интерфейс, командная строка, основные программы, входящие в состав пакета. Работа с сетью, конфигурированием и администрированием системы.

    методичка [2,0 M], добавлен 28.10.2014

  • Компоновка и конфигурирование Linux сервера. Общая информация об ALT Linux Server 5, его подвиды и основные функциональные возможности. Установка дистрибутива ALT Linux 5.0 "Ковчег" и Apache2+php+MySQL. Пример настройки работы сайта на web-сервере.

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

  • Основные понятия операционных систем. Современное оборудование компьютера. Преимущества и недостатки операционной системы Linux. Функциональные возможности операционной системы Knoppix. Сравнительная характеристика операционных систем Linux и Knoppix.

    реферат [1,5 M], добавлен 17.12.2014

  • Linux - POSIX-совместимая и Unix-подобная операционная система для ПК и рабочих станций, ее возможности, характерные особенности как ОС: виртуальная мультиконсоль, одновременное выполнение нескольких программ, документирование, работа с сетью Internet.

    контрольная работа [84,3 K], добавлен 07.06.2011

  • Операционная система Linux как ПК-версия операционной системы Unix. Характеристика KOrganizer — простого в использовании менеджера персональной информации. Основные разработки в ALT Linux Master. Особенности разработки в Альт Линукс Школьный Мастер.

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

  • Основные моменты истории операционных систем, связывающих аппаратное обеспечение и прикладные программы. Характеристика операционной системы Microsoft Windows Seven, анализ операционной системы Linux. Преимущества и недостатки каждой операционной системы.

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

  • Особенности операционных систем Linux. Аппаратно-программные требования для работы с лабораторным практикумом. Настройка виртуальной машины. Аналоги программ WINDOWS в Mandriva. Разграничение прав доступа. Настройка безопасности и политика паролей.

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

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

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

  • Общая характеристика системы Android, обзор его аналогов. Необходимые компоненты для начала работы в Android. Настройка конфигураций Ubuntu. Написание script-ов, упрощающих генерацию Linux. Отладка и тестирование программы на плате i.MX53 фирмы freescale.

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

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

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

  • Этапы загрузки Linux-системы, регистрация. Управление учетными записями пользователей. Принцип именования устройств, назначение и применение специальных файлов. Управление файлами, доступом к файловой системе, заданиями. Базовая файловая структура Linux.

    методичка [1,6 M], добавлен 15.11.2014

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