Сайт о телевидении

Сайт о телевидении

» » Основные особенности Linux. Назначение и основные возможности операционной системы Linux

Основные особенности Linux. Назначение и основные возможности операционной системы Linux

Какими особенностями, какими минусами и плюсами сегодня отличается Linux, на которой основываются десятки иных операционных систем (ОС)? Почему Linux становится популярнее? На эти вопросы мы попробуем найти ответы в данном материале.

Как полагают эксперты, ядро Linux будет необходимо иметь лишь системным программистам а также разработчикам разнообразных встраиваемых систем. Потому здесь необходимо говорить только об ОС «GNU/Linuх» (GNU – свободная UNIX-подобная ОС), которая будет интересной широкому кругу потребителей.

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

  1. GNU/Linux была первой активно применяемой свободной UNIX-подобной ОС. Еще в 90-е годы ниша серверного ПО уже массово включала данную систему. Сейчас GNU/Linux системы также применяют на очень большом количестве серверов Интернета, они являются системой для суперкомпьютеров. Это доказывает как жизнеспособность, так и большой вес движения свободного ПО.
  2. Большая часть приложений данной ОС распространяется по copyleft лицензии (GNU General Public License, GPL), которая не позволяет обеспечить создание несвободного (проприетарного) софта. Но данный фактор, как думают эксперты, нисколько не мешает получению прибыли от свободного ПО.
  3. Создание компонентов производится большим количеством компаний и людей во всем мире. Это также большой плюс, как полагают эксперты.

Достоинства GNU/Linux

  1. «Свободность» данного ПО. В сравнении с проприетарными системами именно основным плюсом GNU/Linux, равно как и иных свободных ОС (таких как Free и Net, или OpenBSD, или OpenIndiana) является именно то, что они распространяются свободно.

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

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

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

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

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

Плюсы свободных ОС для разработчиков

Минусы

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

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

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

Третий недостаток – на таких ОС недоступны некоторые из современных технологий. Речь, прежде всего, о подсистемах ZFS (это самая продвинутая файловая система, которая гарантирует целостность данных), DTrace (отличный инструмент, подходящий для отладки и для мониторинга всего, что происходит в ядре и в ПО), Containers/Zones (это система виртуализации). Они возникли под свободной лицензией в системе OpenSolaris (сейчас она называется OpenIndiana), затем были внедрены в ряде BSD систем, но пока еще не присутствуют в качественном виде в GNU/Linux.

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

Когда лучше пользоваться GNU/Linux?

  1. Если GNU/Linux установлена в компании и применяется, а выгоды от того, чтобы сменить данную ОС на другую, к примеру, FreeBSD, особенно не ожидается.
  2. Если ПО, с которым планируется работать, применяет специфичные для GNU/Linux возможности (к примеру, ПО OpenStack, которое несовместимо с чем-либо другим) – тогда, конечно же, лучше использовать именно GNU/Linux. Потому что переписывать ПО будет слишком уж дорого.
  3. Когда требуется выполнять наиболее простые задания. К примеру, провести быструю загрузку, запустить LibreOffice, провести редактирование документа, что-то скопировать на флешкe, что-то посмотреть в интернет-браузере.
  4. Такие ОС будут отличным вариантом тем, кто не сможет себе позволить использовать macOS и Windows, в этом случае бесплатная свободная ОС (в том числе – большое количество GNU/Linux дистрибутивов) будет для вас отличной заменой.

5. Если компания находится под слежкой либо же работает с конфиденциальными данными, тогда необходимо начать пользоваться преобладающим большинством именно свободных ОС (и GNU/Linux). Средства слежки или средства ослабления криптографических средств в такие операционные системы обычно не встраиваются.

Подпишиcь на новости

Министерство сельского хозяйства РФ

Федеральное государственное образовательное учреждение высшего профессионального образования

Пермская государственная сельскохозяйственная академия

имени академика Д.Н. Прянишникова»

Кафедра информатики

Специальность «Бухгалтерский учет, анализ и аудит»

Контрольная работа

по информатике

Выполнила студент заочного обучения

Батуева А.Н.

Проверил старший преподаватель:

Критченко Т.Н.

Пермь, 2008

1. Теоретическое задание. Операционная система Linux

1.1 Возможности, которые предоставляет ОС Linux

1.2 Кому и зачем может понадобиться ОС Linux

1.3 Характерные особенности Linux как ОС

1.4 Как выглядит одновременное выполнение нескольких программ

1.5 Как несколько пользователей работают на одной и той же машине

1.6 Насколько полно документирована ОС Linux

1.7 Отличие Linux от других ОС со свободной лицензией

1.8 Программное обеспечение, которое поддерживает система Linux

1.9 Работа с глобальной сетью Internet

1.10 Какой текстовый процессор можно использовать в Linux

2. Практическое задание

2.1 Задание 1

2.2 Задание 2

2.3 Задание 3


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

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

Это многопользовательская сетевая операционная система с сетевой оконной графической системой XWindowSystem. ОС Linux поддерживает стандарты открытых систем и протоколы сети Internet и совместима с системами Unix, DOS, MSWindows. Все компоненты системы, включая исходные тексты, распространяются с лицензией на свободное копирование и установку для неограниченного числа пользователей.

Операционная система Linux широко распространена на платформах IntelPC 386/486/Pentium/PentiumPro и завоевывает позиции на ряде других платформ.

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

1.1 Возможности, которые предоставляет ОС Linux

· дает возможность бесплатно и легально иметь современную ОС для использования как на работе, так и дома;

· обладает высоким быстродействием;

· работает надежно, устойчиво, совершенно без зависаний;

· не подвержена вирусам;

· позволяет использовать полностью возможности современных ПК, снимая ограничения, присущие DOS и MSWindows по использованию памяти машины и ресурсов процессора(ов);

· эффективно управляет многозадачностью и приоритетами, фоновые задачи (длительный расчет, передача электронной почты по модему, форматирование дискеты и т.д. и т.п.) не мешают интерактивной работе;

· позволяет легко интегрировать компьютер в локальные и глобальные сети, в т.ч. в Internet; работает с сетями на базе Novell и MSWindows;

· позволяет выполнять представленные в формате загрузки прикладные программы других ОС - различных версий Unix, DOS и MSWindows;

· обеспечивает использование огромного числа разнообразных программных пакетов, накопленных в мире Unix и свободно распространяемых вместе с исходными текстами;

· предоставляет богатый набор инструментальных средств для разработки прикладных программ любой степени сложности, включая системы класса клиент-сервер, объектно-ориентированные, с многооконным текстовым и/или графическим интерфейсом, пригодных для работы как в Linux, так и в других ОС;

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

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

1.2 Кому и зачем может понадобиться ОС Linux

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

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

Выигрыш только на программном обеспечении может составить от тысяч до десятков тысяч долларов. Для многих пользователей в России свободная лицензия - это единственная возможность легально снабдить себя полноценным набором программного обеспечения.

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

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

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

1.3 Характерные особенности Linux как ОС

· многозадачность: много программ выполняются одновременно;

· многопользовательский режим: много пользователей одновременно работают на одной и той же машине;

· защищенный режим процессора (386 protectedmode);

· защита памяти процесса; сбой программы не может вызвать зависания системы;

· разделение страниц по записи между экземплярами выполняемой программы. Это значит, что процессы-экземпляры программы могут использовать при выполнении одну и ту же память. Когда такой процесс пытается произвести запись в память, то 4-x килобайтная страница, в которую идет запись, копируется на свободное место. Это свойство увеличивает быстродействие и экономит память;

· виртуальная память со страничной организацией (т.е. на диск из памяти вытесняется не весь неактивный процесс, а только требуемая страница); виртуальная память в самостоятельных разделах диска и/или файлах файловой системы; объем виртуальной памяти до 2 Гбайт; изменение размера виртуальной памяти во время выполнения программ;

· общая память программ и дискового КЭШа: вся свободная память используется для буферизации обмена с диском;

· динамические загружаемые разделяемые библиотеки;

· сертификация по стандарту POSIX.1, совместимость со стандартами SystemV и BSD на уровне исходных текстов;

· через iBCS2-согласованный эмулятор совместимость с SCO, SVR3, SVR4 по загружаемым программам,

· управление заданиями в стандарте POSIX;

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

· эмуляция сопроцессора в ядре, поэтому приложение может не заботиться об эмуляции сопроцессора. Конечно, если сопроцессор в наличии, то он не используется;

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

· множественные виртуальные консоли: на одном дисплее несколько одновременных независимых сеансов работы, переключаемых с клавиатуры;

· поддержка ряда распространенных файловых систем (MINIX, Xenix, файловые системы SystemV); наличие собственной передовой файловой системы объемом до 4 Терабайт и с именами файлов до 255 знаков;

· прозрачный доступ к разделам DOS (или OS/2 FAT): раздел DOS выглядит как часть файловой системы Linux; поддержка VFAT (WNT, Windows 95);

· специальная файловая система UMSDOS, которая позволяет устанавливать Linux в файловую систему DOS;

· доступ (только чтение) к файловой системе HPFS-2 OS/2 2.1;

· поддержка всех стандартных форматов CDROM;

· поддержка сети TCP/IP, включая ftp, telnet, NFS и т.д.

1.4 Как выглядит одновременное выполнение нескольких программ

Так называемая виртуальная мультиконсоль дает возможность на одном дисплее организовать работу нескольких консолей. На первой консоли запускается процесс трансляции. Комбинацией клавиш Alt-F2 следует переход на вторую консоль. Трансляция продолжается, но при этом первая консоль на экране дисплея заменяется новой картинкой второй консоли. В которой запускается, например, редактор текста. Комбинацией Alt-F3 следует переход на третью консоль, в которой запускается отладчик и т.д. Обычно в системе 8 консолей, но можно установить до 64-х. В любой момент времени можно переключиться на любую консоль.

На отдельной консоли может работать как текстовая, так и графическая программа.

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

Таким образом, одновременно работает много консолей, а на одной из консолей еще и много окон XWindowSystem.

Многопользовательская система

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

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

ядро построено по модульному принципу

на одном компьютере может быть установлено сразу несколько ядер

разработка ядра Linux управляется централизовано

Ядро Linux не представляет собой монолитное образование, некоторые его части могут загружаться в процессе работы, такие части называются модулями. Если некоторые функции не требуются в текущий момент, то отвечающие за них модули не загружены и не занимают память. На одном компьютере может быть установлено сразу несколько ядер, но только одно из них работает в каждый момент времени. Эта особенность позволяет тестировать новые версии ядра, собирать более подходящую его конфигурацию и в то же время иметь возможность очень легко вернуться назад, к старой версии, которая гарантированно работала. Разработку ядра Linux до сих пор контролирует легендарный Линус Торвальдс. А это означает, что каждая версия ядра представляет собой один единственный объект.

Взаимодействие приложений

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

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

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

Взаимодействие с внешней инфраструктурой

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

Способ хранения данных

Способ хранения данных в Linux кардинально отличается от способа, принятого в Windows. Файловая структура в Linux представлена одним деревом, при этом различные типы разделов, в том числе разделы на удаленных устройствах, выглядят однотипно. Здесь нет букв, приписанных к дискам. Такой подход позволяет, например, придерживаться одной и той же логической структуры каталогов на всех клиентских машинах. Существенным отличием в обращении с файлами является существование ссылок в большинстве файловых систем, с которыми работает Linux. По сути ссылки являются указателями на файлы или на целые каталоги. Существуют два вида ссылок: жесткие ссылки и символьные ссылки. Жесткая ссылка является просто еще одним именем, связанным с файлом, а символьная ссылка -- это отдельно стоящий указатель. В том случае, если удален файл, символьная ссылка на него не удаляется, но начинает указывать в пустоту. Если число жестких ссылок на файл больше одной, то удаление одного имени не повлечет удаление файла. Реально он будет удален только после удаления последней жесткой ссылки.

Другие отличия

Есть и другие особенности, отличающие Linux от других ОС для настольных компьютеров. Рассмотрим разницу в работе с виртуальной памятью и уникальное для Linux понятие уровней выполнения (run levels). Работы с виртуальной памятью в каждой операционной системе происходит по своему, иногда это зависит даже от версии операционной системы. Особенностью Linux является то, что виртуальная память не будет использоваться до тех пор, пока есть возможность работать в реальной оперативной памяти. Windows, например, начинает перемещать информацию из оперативной памяти на диск и в других случаях, там существует практика превентивного свопинга. Во многих случаях такой подход приводит в снижению скорости выполнения операций. В Linux принята также система кэширования, то есть, хранение недавно использованной файловой информации в оперативной памяти. В результате такой практики постоянно используется значительная часть оперативной памяти. В том случае, если дополнительная оперативная память требуется приложениям, система просто сокращает область кэширования. Концепция уровней выполнения является общей для UNIX/Linux-подобных операционных систем. Уровень выполнения определяет, какие системные сервисы будут запущены при начальной загрузке системы. Уровни выполнения нумеруются от 0 до 9. Например, уровень выполнения 3 соответствует загрузке всех системных сервисов, кроме графических. На уровне 5 стартует также и графическое окружение. Уровень 1 соответствует однопользовательскому режиму загрузки системы, в котором доступна только одна консоль и отключены практически все службы.

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

Назначение и основные возможности операционной системы Linux

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

История появления свободного ПО

Осенью 2007 г. в России был проведен первый открытый конкурс по разработке и поставке пакета свободного, бесплатного ПО. Победила группа “Армада”. Соисполнителем по этому конкурсу стала компания ALT Linux. В рамках проекта сотрудниками ALT Linux был разработан и протестирован пакет свободного программного обеспечения (далее – ПСПО), который был внедрен более чем в тысяче школ трех пилотных регионов России: Республике Татарстан, Пермском крае и Томской области. В этих регионах была отработана технология не только внедрения, но и организации технической поддержки. Несмотря на то, что пилотных регионов было только три, любая школа России могла добровольно присоединиться к проекту и бесплатно получить комплект ПСПО. Для популяризации этой возможности и проекта в целом был проведен ряд семинаров в разных уголках страны. По итогам 2008 г. в проекте внедрения участвовала 2151 школа.
Давайте разберемся, что представляет собой ОСLinux . Это одна из ветвей развития ОС Unix, разработанная финским программистом Линусом Торвальдсом в 1991 г. для архитектуры процессоров семейства Intel х86. Сегодня она перенесена на ряд различных аппаратных платформ.

Понятие дистрибутива

Дистрибутив – это набор программного обеспечения, включающий четыре основные составные части ОС:
¦ ядро (основная, определяющая часть ОС, которая управляет аппаратными средствами и выполнением программ);
¦ файловая система (способ организации хранения файлов на запоминающих устройствах);
¦ интерпретатор команд пользователя (программа, организующая взаимодействие пользователя с компьютером);
¦ утилиты (отдельные программы, выполняющие различные служебные функции).
Ядро ОС Linux разрабатывается под общим руководством Линуса Торвальдса и распространяется свободно, как и огромное количество другого ПО, утилит и прикладных программ. Одним из следствий свободного распространения ПО для Linux явилось то, что большое число разных фирм и компаний, а также просто независимых групп разработчиков стали выпускать дистрибутивы на основе ядра Linux. На сегодняшний день существует множество дистрибутивов Linux. Поскольку Торвальдс продолжает координировать разработку ядра, его версии развиваются последовательно, а не ветвятся, как дистрибутивы.
Дистрибутивы отличаются друг от друга по составу включенных в них программ – они содержат как стандартные для всех дистрибутивов программы (например, оболочку или ядро), так и уникальные разработки авторов дистрибутива (например, программы для конфигурирования системы, разные графические оболочки, утилиты для работы с ядром и т. д.). Некоторые дистрибутивы выпускаются фирмами на коммерческой основе, другие распространяются на условиях лицензии GNU GPL , т. е. бесплатно.
На протяжении 15 лет с момента выхода первой версии ядра в мире уже существует несколько десятков различных дистрибутивов Linux. Наибольшее распространение получили три вида пакетов: rpm (формат Red Hat Linux), deb (формат Debian) и tgz (формат Slackware).

Описание дистрибутивов ОС Linux

Использование ПО с открытым исходным кодом

Сегодня пользователи все чаще стараются приобрести лицензионное ПО или же использовать open source software или freeware * аналоги. Коротко рассмотрим наиболее популярное ПО, распространяемое по лицензии GPL.
OpenOffice.org – международный проект с открытыми исходными кодами, созданный для того, чтобы разработать универсальный офисный пакет, работающий на разных операционных платформах, имеющий открытый API ** и формат файлов, основанный на XML ***.
GNU Image Manipulation Program или GIMP – растровый графический редактор, программа для создания и обработки растровой графики. Частично поддерживается векторная графика.
GNU Compiler Collection (используется сокращение GCC) – набор компиляторов для различных языков программирования, разработанный в рамках проекта GNU. GCC является свободным программным обеспечением, распространяется фондом свободного программного обеспечения (FSF) на условиях GNU GPL и GNU LGPL и является ключевым компонентом GNU toolchain. Он используется как стандартный компилятор для свободных Unix-подобных операционных систем, и в нескольких проприетарных ОС, в т. ч. Apple Mac OS X.
Mozilla Firefox (ранее известен как Phoenix и Firebird) – второй по популярности в мире браузер и первый с открытым исходным кодом, который добился такой популярности. Mozilla Suite и Mozilla Firefox были основаны на исходном коде Netscape Navigator, выпущенного под свободной лицензией MPL (Mozilla Public License).
KDevelop – свободная среда разработки ПО для Unix-подобных ОС. Проект стартовал в 1998 г. KDevelop не включает в свой состав компилятор, вместо этого он использует GNU Compiler Collection (или любой другой компилятор) для создания исполняемого кода.
Свободно распространяемое программное обеспечение по предоставляемым возможностям не уступает своим платным аналогам. Из технических преимуществ GNU/Linux стоит отметить, что данная ОС практически не подвержена заражению вирусами .
Информацию, касающуюся других сфер применения Linux, таких, как организация совместного доступа к файлам и принтерам, обеспечение безопасности можно прочитать на сайте Linux Pipeline (http://www.linuxpipeline.com).

Преимущества и недостатки ОС Linux

Долгое время ОС Microsoft представляла собой наиболее разумный выбор для пользователя. Однако в последнее время ОС Linux достаточно развилась, чтобы составить ей серьезную конкуренцию.
Преимуществами ОС Linux можно назвать:
¦ открытые исходные коды;
¦ стабильность;
¦ многопользовательность;
¦ возможность полноценного удаленного управления;
¦ сравнительно низкие требования к аппаратным ресурсам;
¦ наличие собственных ресурсов в сети Интернет (через которые можно получить поддержку и т. д.);
¦ минимальный объем ядра и возможность использования во встраиваемых системах, что позволяет добиться единообразия операционной среды;
¦ возможность (ограниченная) выполнения DOS и Windows приложений.
К недостаткам ОС можно отнести некоторую несовместимость между версиями Linux и дистрибуциями, затрудняющую использование приложений на разных Linux, а также относительную сложность конфигурирования.
К сожалению, практически отсутствуют под Linux системы разработки с развитой средой типа Inprise Delphi, MS Visual Studio.
Основная же проблема сейчас заключается в количестве прикладных программ для Linux, хотя эксперты утверждают, что в ближайший год произойдет резкое увеличение числа прикладных пакетов. Еще одна проблема – слабая поддержка Linux производителями аппаратуры, однако и она постепенно решается.
По мере совершенствования Linux будет получать все более широкое распространение. С присоединением коммерческих поставщиков, таких, как Oracle, Sybase, Informix и Corel (WordPerfect), и с появлением собственных инноваций от разработчиков проникновение Linux на рынки, занятые другими ОС, будет усиливаться. Red Hat, Caldera и другие поставщики коммерческих версий Linux намереваются расширять линейки продуктов, заниматься собственными разработками и вводить техническую поддержку. Всем вместе им будет вполне по силам играть заметную роль на рынке, а это должно увеличить доверие со стороны тех, кто пока опасается поручать Linux серьезные задачи.
Интернет-провайдеры (ISP) переходят на Linux из-за лучшей управляемости, режима работы 24x7 (24 ч в сутки, 7 дней работы) при больших нагрузках.
Многие организации предпочитают поддержку, которую обеспечивает семейство Linux, поддержке Microsoft. Можно не только настроить рабочий стол Linux, чтобы он выглядел как Windows, но и запускать пакеты приложений, которые по функциональности эквивалентны MS Office (Open Office). Реализация новых стандартов и протоколов происходит раньше в Linux, поскольку исходный код легко доступен, заплаты для дефектов в ПО для Linux иногда выходят в тот же день.
После установки необходимого ПО и русских шрифтов Linux-машина становиться более полноценным рабочим местом, нежели Windows-машина. В стандартную установку Linux входят множество программ для работы с интернетом, несколько текстовых редакторов уровня “Блокнота” Windows, текстовый процессор TEX, компилятор языка C++, интерпретатор Perl, редактор EMACS. Отдельный вопрос – работа Linux в сети. В стандартной инсталляции есть web-сервер, ftp-сервер и mail-сервер. Это позволяет работать как в обычной файловой сети, так и обмениваться письмами и файлами как в Интернет. Разумеется, это более безопасный и надежный способ.
Таким образом, можно сделать следующие выводы :
¦ открытые исходные тексты позволяют иметь полный контроль над функциями ОС и обеспечить отсутствие компонентов с несанкционированными функциями, что принципиально важно для использования в критических приложениях;
¦ стабильность и надежность ОС Linux позволяет эффективно выполнять ставящиеся задачи, обеспечивает надежное сохранение данных, уменьшает стоимость сопровождения;
¦ свободное распространение ОС Linux позволяет оснастить этой системой необходимое количество компьютеров с минимальными затратами и решить проблему нелегального использования ПО;
¦ сравнительно низкие требования к аппаратным ресурсам позволяют использовать относительно устаревшие и не слишком мощные компьютеры как полноценные рабочие станции;
¦ наличие собственных ресурсов в сети Интернет позволяет без покупки и установки дополнительного ПО использовать ПК с Linux как сервер или как сетевую рабочую станцию;
¦ минимальный объем ядра и возможность использования во встраиваемых системах позволяет добиться единообразия операционной среды от серверов до встроенных систем;
¦ возможность (ограниченная) выполнения DOS и Windows приложений позволяет не отказываться от унаследованных приложений;
¦ наличие офисных приложений, достаточных для создания полноценного рабочего места, позволяет использовать ПК с ОС Linux для обработки документов.
На основании приведенных данных можно заключить, что ОС Linux может рассматриваться как альтернатива ОС фирмы Microsoft во всех областях применения, хотя есть прикладные области, в которых (пока еще) необходимо применение ОС фирмы Microsoft.

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

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

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

Министерство науки и образования РФ

Федеральное государственное образовательное учреждение высшего профессионального образования

"Национальный исследовательский технологический университет "МиСис"

Новотроицкий филиал

Кафедра Прикладной Информатики и Управляющих Систем Автоматики

Реферат по пакетам прикладных программ

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

Выполнил: Садыков Р.Р.

Группа ЭП-12-13

Проверила: Чернова Л.Г.

Новотроицк 2013

  • Введение
  • 1. Обзор Linux
  • 1.1 Командная строка
  • 1.2 "Понятность" системы
  • 1.3 Удаленное управление
  • 2. Многопользовательская работа
  • 2.1 Стабильность
  • 2.2 Гибкая файловая система
  • Используемая литература

Введение

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

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

Наибольшей популярностью в мире пользуются операционные системы фирмы Microsoft. Их доля составляет 95% среди всех операционных систем. Наиболее устойчивые системы этой фирмы основаны на технологии NT (Windows NT/2k/XP). В последние шесть лет возрастает популярность операционной системы под названием Linux.

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

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

1. Обзор Linux

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

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 или его кусков запрещено.

Кроме вышеописанного, Linux - очень мощная и стабильная ОС. Использование его в Сети оправдывает себя, да и взломать его не так уж и легко.

На сегодняшний день, развитие Linux идет по двум ветвям. Первая, с четными номерами версий(2.0, 2.2, 2.4), считается более стабильной, надежной версией Linux. Вторая, чьи версии нумеруются нечетными номерами(2.1, 2.3), является более дерзкой и быстрее развивающейся и, следовательно (к сожалению), более богатой ошибками. Но это уже дело вкуса. linux unix дистрибутив сервер

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

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

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

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

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

Linux уже не просто операционная система. Linux все больше и больше начинает напоминать некий культ. Докопаться до истины в случае культа становится все труднее и труднее. Начнем с фактов. Итак, Linux - это:

* бесплатный (вернее, свободно распространяемый) клон Юникс;

* операционная система с истинной многозадачностью;

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

* которая настраивается именно так, как вам хочется, а не как предпочитает производитель.

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

В результате таких особенностей своего создания и развития Linux приобрел весьма специфические "черты характера". С одной стороны, это типичная UNIX-система, многопользовательская и многозадачная. С другой стороны - типичная система хакеров, студентов и вообще любых людей, которым нравиться непрерывно учиться и разбираться во всем до мельчайших подробностей. В гибкости настройки и применения Linux, наверное, просто нет равных. Вы можете пользоваться ей на уровне, на котором работает win95, - т. е. иметь графический десктоп со всеми признаками оного под Windows: значками, панелью задач, контекстным меню, и т. д. Мало того - вы можете установить десктоп, который вообще не будет отличаться по внешнему виду и функциям от "Windows". (Вообще говоря, вариантов оконных менеджеров под Linux просто немеряно, от суперспартанского icewm, до супернавороченного Enlightment + Gnome). С другой стороны, Linux дает вам беспрецедентные возможности приближения к "железу" на любом уровне доступности. Правда, для этого уже мало будет уметь хлопать правой кнопкой мыши, придется выучить СИ и архитектуру компьютера. Но человек, однажды ощутивший этот запах мысли, это вдохновение программиста, когда ты держишь машину "за уши" и можешь сделать с ней буквально все, на что она способна - такой человек уже никогда не сможет вернуться в мягкие лапы "виндозы".

Если при использовании коммерческой операционной системы пользователь вынужден ждать выхода следующей версии для того, чтобы получить систему без глюков и багов предыдущей версии, то модульность Линукса позволяет скачать новое ядро, которое выходит не реже раза в два месяца, а то и чаще (стабильная версия). Ответов на вопрос "А что же такое Linux?" можно найти множество. Очень многие считают, что Linux - это только ядро. Но одно только ядро бесполезно для пользователя. Хотя ядро, несомненно, основа ОС Linux, пользователю все время приходится работать с прикладными программами. Эти программы не менее важны, чем ядро. Поэтому Linux - это совокупность ядра и основных прикладных программ, которые обычно бывают установлены на каждом компьютере с этой операционной системой. Объединение ядра и прикладных программ в единое целое проявляется и в названии системы: GNU/Linux. GNU - это проект по созданию комплекса программ, подобного тому, что обычно сопровождает Unix-подобную систему.

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

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

В MS-DOS и Windows командная строка неудобна в использовании, что внушает отвращение к ней пользователям, а язык командных файлов сравнительно беден. В Unix пользовательский интерфейс командной строки приближен к совершенству, в комплекте с системой идет множество полезных утилит, которые можно использовать с командной строки, а скрипты позволяют автоматизировать множество задач. Работа с командной строки намного эффективнее, чем работа на мышке. Несомненно, нужно помнить команды, ключи и другие параметры команд, но основные команды очень быстро запоминается, а по другим можно заглянуть в справочник. Многим пользователям на самом деле нужно всего несколько команд. А для тех пользователей, которые не хотят или не могут запомнить команды, системный администратор может настроить Linux так, чтобы для этих пользователей все нужные им программы запускались автоматически. Работа в командной строке не сложнее графического интерфейса Windows, просто она другая. Может быть она менее наглядна, но профессионалам она позволяет работать намного более эффективно. Даже графический интерфейс Unix - X Window System (Иксы) не предполагает отказа от командной строки и никогда ей не противопоставлялся, как в Windows. Многие графические приложения могут управляться с командной строки, сочетая преимущества обоих методов.

Под Linux существуют и программы типа Norton а Midnight Commander.

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

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

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

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

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

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

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

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

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

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

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

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

2.2 Гибкая файловая система

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

У Linux не могут быть одни только достоинства, есть и недостатки:

Система все еще слишком сложна для непрофессиональных пользователей. Этот недостаток не может быть решен за счет создания средств конфигурирования системы с графическим или web-интерфейсом, поскольку разработчики прикладных программ в большинстве не заинтересованы в таких конфигураторах. А разработчики этих средств конфигурирования не могут успеть за развитием других частей системы. Добавление элементов управления в программу-конфигуратор обходится несравнимо дороже, чем добавление пары строчек в текстовый файл. Создание документации может только частично сгладить проблему, так как прочтение очень большого объема документации отнимает много времени. Да и разработчики свободного ПО не очень рвутся документировать свои программы. Их можно понять, они ведь программисты, а не писатели технической документации. Возможно создание простых в установке дистрибутивов с приемлемыми для большинства пользователей настройками "по умолчанию", но на всех не угодишь. Убивать мощь Linux ради простоты конфигурирования недопустимо!

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

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

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

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

Используемая литература

http://www.linuxbegin.ru/

http://linux-ve.chat.ru/

http://www.linux.org.ru/

http://www.linux.opennet.ru/

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

...

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

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

    методичка , добавлен 28.10.2014

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

    контрольная работа , добавлен 07.06.2011

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

    презентация , добавлен 23.05.2010

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

    презентация , добавлен 24.01.2014

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

    реферат , добавлен 19.01.2013

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

    курсовая работа , добавлен 06.11.2014

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

    презентация , добавлен 09.10.2013

    UNIX - одна з найпопулярніших в світі операційних систем. Ключеві риси Linux. Порівняльні характеристики 32-розрядних операційних систем. Поверхневий огляд характеристик ядра Linux. Програмні характеристики: базові команди і утиліти, мови програмування.

    курсовая работа , добавлен 07.12.2010

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

    реферат , добавлен 05.04.2010

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