Операционная система Linux - Свойства. Операционные системы и сети

Бытовая техника 03.08.2019

Здравствуйте уважаемые читатели блога www.сайт . Совсем немного времени осталось до окончания поддержки Windows XP в апреле 2014 года.

Думаю, что незадолго до этого события имеет смысл на всякий случай запастись оффлайновым набором обновлений для XP, например, с помощью утилиты «WSUS Offline Update», описанной в .

Что произойдет непосредственно после 8.04.2014 года? Да, собственно, в первый момент ничего. Те, кто по той или иной причине до сих пор не сумели отказаться от Windows XP, будут продолжать пользоваться этой операционной системы неопределенное время. По некоторым оценкам после окончания поддержки под ХР останутся около 15% мировых компьютеров.

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

Положение будет несколько смягчаться за счет ПО антивирусной защиты. Microsoft обещает продолжить поддержку Essential Security для XP. Можно предположить, что и антивирусные средства других разработчиков также не перестанут работать. Но антивирусное ПО и уязвимости операционной системы это все же далеко не одно и тоже.

Как-то мы уже обращались к теме в связи с программами Adobe. Правда, в отношении Windows XP называть уязвимости Zero-day будет уже неправильно. «Нулевой день» — это когда об уязвимости никто, кроме обнаруживших и эксплуатирующих ее злоумышленников не знает. А здесь знать будут, как бы, все, а вот устраняться она уже не будет.

Таким образом с каждым днем после окончания поддержки работа в Windows XP будет все более и более небезопасной. Наверное стоит все же попытаться найти ей замену. В этой связи мы и поговорим сегодня о Linux . Самое время.

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

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

Начнем с файловой системы.

Особенности файловой системыLinux

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

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

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

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

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

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

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

В Linux все наоборот. Основой файловой структуры является не том, а жестко зафиксированная, пришедшая из Unix , логическая структура каталогов системы – стандарт FHS (Filesystem Hierarchy System ).

Если открыть в файловом менеджере Файловую систему Linux , то первое что можно заметить — отсутствуют привычные буквы дисков – в Linux они попросту не используются.

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

Обозначение дисков в операционной системе Linux

Первый жесткий SATA диск обозначается как sda , диск с интерфейсом SCSI или уже устаревшим сегодня PATA hda .

Первый раздел (том) диска обозначается как sda1 (hda1 ), второй sda2 , и так далее.

Второй жесткий диск будет называться sdb (hdb ), разделы, соответственно, – sdb1 , sdb2 , …

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

Перечень и назначение каталогов файловой структуры Linux

Вся файловая структура Linux строится относительно корневого каталога , который имеет обозначение “/ ”.

Если при установке операционной системы смонтировать, например, первый раздел первого диска в корневой каталог / (точка монтирования — mount point ), то абсолютно все файлы (и системные и пользовательские) будут размещаться на этом диске.

На первый взгляд пока очень похоже на Windows – все файлы на одном томе (ну если не считать маленький раздел загрузчика “Зарезервировано системой”, появившийся в Windows 7). Но это только на первый. На самом деле существует большая разница.

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

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

/bin - каталог, в котором находятся основные исполняемые файлы (binary files - двоичные файлы). Обычный пользователь не может изменять расположенные в нем файлы, только просматривать. Доступ на запись имеет исключительно суперпользователь – Root .

/boot – файлы, необходимые для загрузки Linux, например, файлы загрузчика GRUB и ядер системы. Каталог /boot может быть размещен как в корневом каталоге, так и на отдельном разделе диска.

Перенос /boot на отдельный раздел может быть необходим, например, при использовании в системе менеджера логических томов LVM (Logical Volume Manager ). Такую конфигурацию мы рассматривали в , посвященной оптимизации использования дискового пространства в нетбуке Asus eee pc 900 .

В этом случае можно найти определенную аналогию между каталогом /boot и разделом “Зарезервировано системой ” Windows 7.

/dev – в этом каталоге размещаются специальные файлы устройств (devices - устройства ).

Работа со всеми устройствами компьютера осуществляется с помощью этих файлов-интерфейсов. Дополнительно можно отметить, что в каталоге присутствуют файлы не только реальных, но и виртуальных устройств. Например, устройство Null , или устройство генератор случайных чисел Random . Права на каталог аналогичны /bin .

/etc – каталог, содержащий основные конфигурационные файлы программ и системных утилит. (et cetera - и так далее ).

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

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

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

/lib – основные разделяемые библиотеки с которыми работают исполняемые файлы из каталогов /bin и /sbin .

/media – каталог подключаемых носителей.

Что произойдет в Windows, если к компьютеру подключить USB Flash (флешку), USB диск или загрузить оптический диск в дисковод, хорошо известно. Устройство будет автоматически смонтировано в систему с присвоением ему первой свободной буквы. После этого с его содержимым можно начинать работать.

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

Однако, никаких букв или новых устройств после этого не возникнет. Вместо них появится соответствующая устройству папка в каталоге /media . Вот так все просто.

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

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

Особенностью программы является жесткая привязка существующего архива к конкретной букве диска. А так как Windows монтирует подключаемые устройства на произвольную букву, то практически через раз приходится исправлять ситуацию через “Управление дисками”. В Linux такого бы не происходило (беда вот только, что версии Picasa для Linux не существует ).

/mnt – точка временного монтирования файловых систем. Используется в основном системными администраторами для выполнения неких действий с файлами подключенного устройства хранения.

/opt – каталог зарезервирован для установки дополнительных пакетов программного обеспечения. Например, если установить на компьютер с Linux хорошо всем известную программу , то ее файлы окажутся в папке /opt/google/earth/free/ . В /opt обычно размещаются пакеты проприетарного ПО.

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

/root – домашний каталог суперпользователя root . В отличие от домашних каталогов рядовых пользователей (/home) всегда размещается в корне файловой системы, то есть не может быть перемещен на другой раздел.

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

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

/run – централизованное хранилище временных файлов, необходимых для запуска служб на ранних стадиях загрузки системы. Такие файлы проблематично размещать в каталоге /tmp в силу того, что в нем они могут быть удалены.

Каталог /run появился в Linux совсем недавно, буквально пару лет назад.

/sbin – аналог каталога /bin . В нем находятся исполняемые файлы, используемые для задач системного администрирования. Например, ifconfig, iptables и др.

/srv – каталог, в котором размещаются файлы сервисов, предоставляемых системой. Если таких сервисов нет, то данный каталог пуст.

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

Появилась относительно недавно с целью упорядочить и отделить от /proc информацию о структурах ядра.

/tmp – каталог для размещения временных файлов. Аналог папки C:/Windows/Temp в операционной системе Windows.

/usr – каталог, в котором расположены приложения и файлы, используемые пользователями. Может быть не только размещен на другом диске, но и смонтирован по сети. Может быть общим для нескольких компьютеров (аналога в ОС Windows не существует).

В каталоге /usr расположены папки /usr/bin , /usr/sbin и /usr/lib . Их назначение аналогично рассмотренным выше одноименным каталогам с той разницей, что размещенные в них файлы относятся к пользовательским, а не к системным приложениям.

Все пользователи, кроме суперпользователя root , имеют разрешение только на чтение.

/var – каталог для хранения постоянно изменяемых данных. Его назначение аналогично каталогу /usr , но в отличие от него в /var данные можно записывать. Так например, журнальные файлы расположены в /var/log .

/lost+found — файлы, на которые нет ссылок ни из одной директории. Могут появиться в результате какого-либо системного сбоя, например, из-за выключения питания в момент удаления файла. При появлении таких файлов пользователь может проанализировать их содержимое и принять решение о том, что с ними делать.

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

/home – каталог, в котором размещаются домашние папки пользователей .

Описание каталога /home было перенесено в завершающую часть статьи намеренно. В конечном счете интересовать нас в ближайшее время будет именно он.

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

Так как Linux является многопользовательской системой, каждый пользователь имеет уникальную домашнюю папку . Как мы уже говорили выше, домашняя папка суперпользователя root находится в другом месте в корне файловой системы.

Конкретный пользователь имеет доступ на запись только в своем домашнем каталоге. Для изменения других файлов в системе ему должны быть предоставлены права пользователя root .

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

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

На домашнем ноте поставил Ubuntu и 7-ку,но так-как на нем в основном играю то чаще пользуюсь Семеркой.Ubuntu ставил для ознакомления и интересовал процесс установки двух Осей на винт. Пользоваться Ubuntu можно — работать нет,потому что работаю со специфическим софтом которому необходим не просто Win а еще и строго x86 (жесть, каменный век и Российские софтописатели). По той же причине и на рабочем ноте стоит 7-ка x86 с разблокированным PAE.
Для обычного пользователя, мне кажется, вообще не будет разницы какая у него стоит система пока можно смотреть фильмы и шарится в сети, а с этим в Linuxe (не важно каком, главное с графическим интерфейсом 🙂) проблем нет.
Спасибо за статью, для меня оказалась полезной так как с файловой системой Линуха слабо знаком.

  • Полностью согласен. Ситуация очень типичная. Главным тормозом широкого внедрения Linux являются программы. Вернее отсутствие полных аналогов Windows-программ. Очень уж сильны традиции, привычки и огромное количество наработок. А с другой стороны, откуда им взяться? У разработчиков нет четкого коммерческого интереса.

Вот некоторые вопросы которые "мучают" пользователей при переходе на Linux
  • Много пользователей - зачем?
  • Что такое ядро?
  • Есть ли другие отличия?
Много пользователей - зачем? 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 - самая современная, устойчивая и быстроразвивающаяся система, почти мгновенно вбирающая в себя самые последние технологические новшества. Она обладает всеми возможностями, которые присущи современным полнофункциональным операционным системам.

1. Надежная многозадачная многопользовательская ОС для персональных компьютеров.

2. Осуществляет эффективное управление памятью.

3. Поддерживает различные файловые системы.

4. Предоставляет сетевые возможности.

5. Работает на разных аппаратных платформах (на всех версиях микропроцессоров Intel, на процессорах AthlonиDuronотAMD, разработаны версии ОС и для других типов процессоров - ARM, DEC Alpha, SUN Sparc, M68000 (Atari и Amiga), MIPS, PowerPC).

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

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

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

Поскольку разработкой дистрибутивов занимается большое количество независимых групп программистов, то сейчас в мире существует уже сотни различных дистрибутивов Linux (см. http://distrowatch.com/), и все время появляются новые. Новые дистрибутивы создаются, в основном, не на пустом месте, а на основе одного из уже существующих дистрибутивов. Отличаются дистрибутивы, прежде всего:

    программой инсталляции;

    используемым средством установки программных пакетов (системой управления пакетами);

    составом утилит и прикладных программ, включенных в дистрибутив;

    сценарием начальной загрузки;

    требованиями к аппаратуре.

Можно выделить три основные группы дистрибутивов:

    На основе дистрибутива Red Hat, переименованного позднее в Fedora Core. Наиболее известные дистрибутивы этой группы – Mandrake (или Mandriva), в том числе русифицированные – ASPLinux, Linux Ink, AltLinux (на основе Mandrake) и др.

    На основе дистрибутива Debian. К этой группе относятся наиболее популярный сейчас во всем мире дистрибутив Ubuntu, также Knoppix, Storm и др.

    На основе дистрибутива Slackware. К этой группе относится openSuSe.

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

Одна из команд «ALTLinux» (http://www.altlinux.ru), которая выпускает собственный дистрибутив ALTLinux. На протяжении последних лет ALTLinux активно работает в направлении внедрения свободного программного обеспечения в образовательные учреждения России. Они разработали специальный «Пакет свободного программного обеспечения для образования».

Вторая команда представлена фирмой «ASPLinux» (http://www.asplinux.ru), которая тоже выпустила собственный дистрибутив ASPLinux..

Третья команда – Санкт-Петербургская фирма «Linux Ink» (http://www.linux-ink.ru), которая выпускает дистрибутив «НауЛинукс», основанный на всемирно известном дистрибутиве Scientific 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ь на новости

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

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

Размещено на 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. Главные проблемы распространения операционной системы.



Рекомендуем почитать

Наверх