Что такое Linux и с чем его едят

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

Начнем пожалуй с истории.

В апреле 1991го года финский студент Линус Торвальдс (да, да - в названии системы его имя) начал разработку новой, бесплатной операционной системы для машин архитектуры 386. Почему только для 386? Да потому, что он владел только такой машиной. Постепенно к нему присоединяется все больше программистов всего мира, т.к. исходный код операционной системы открыт, и находится в свободном доступе.

Версия 1.0, т.е. первая стабильная версия - выходит в марте 1994. Еще до выхода этой версии на Линукс портировано множество программ, распространяющихся так же - свободно, с открытым исходным кодом. В отличии от MS-DOS , Linux поддерживает многозадачность и параллельную работу нескольких пользователей. Многозадачность и многопользовательность закладывалась в операционную систему изначально, т.к. создатель был впечатлен операционными системами UNIX и пытался создать бесплатный аналог.

С марта 1994 Линукс начинают использовать все больше и больше людей. Рост числа пользователей этой операционной системы наблюдается и по сей день.

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

Отличия от привычной Windows

На первый взгляд отличий в десктопной версии Linux от операционных систем Microsoft не заметно - те же окошки, те же файлы и папки, даже некоторые программы есть и там и там (например Mozilla Firefox или Opera). Но как мы знаем - первый взгляд обманчив. Отличия есть, и надо сказать тем значительнее, чем глубже мы познаем операционные системы обоих классов.

Файловая система

Первое с чем приходится столькнуться - это файловая система. В Линукс нет привычных дисков C:\ D:\ E:\ !!! Как же так? Неужели все мои файлы будут храниться на одном диске? - воскликнет опытный пользователь ПК. Нет, нет. Все на своем месте. Логические разделы, физические диски и другие запоминающие устройства - все представляется в системе папками (или каталогами). Запоминающее устройство просто подключается к папке, и с этого момента все, что записывается в эту папку попадает на самом деле на то устройство которое к этой папке подключено (смонтировано в эту папку). Потому весь путь по файловой системе начинается с корневой папки - /. Например файлы пользователей обычно хранятся в каталоге /home/username/ Важно, что пользователь, имея права на администрирование системы может сам указать в какой каталог примонтировать тот или иной жесткий диск, флэшку, дискету или даже удаленный сетевой ресурс - например ftp-сервер.

Графическая оболочка

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

Конфигурация системы

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

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

Хотя… Недостатки-то все-таки есть. Ведь у каждой программы свой формат конфигурационных файлов.

Сферы применения

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

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

Итак, для чего же можно использовать Линукс?

  • Составление оффисных документов, электронных таблиц и прочей документации, а так же любой обработки текстов.
  • Просмотр и редактирование растровых изображений и фотографий.
  • Прослушивание музыки и просмотр видео.
  • Игрушки - весьма простые.
  • Коммуникации через интернет. В Линукс это развито гораздо лучше, чем в Windows.
  • Навигация по интернет (WWW).
  • Программирование.
  • Удаленное управление операционными системами, в т.ч. и Windows.
  • Электронная почта, ICQ, Jabber, IRC и т.д.
  • Файло-обмен Edonkey, Bittorent и т.д.

Стоит упомянуть еще об одном маленьком преимуществе… Говорят под Линукс существуют вирусы, но автор данной статьи не видел ни одного живого, и смеет утверждать - вирусов под Линукс нет!!!

Ах да. Линукс - бесплатен!

О дистрибутивах

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

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

Нельзя сказать, что какие-то дистрибутивы удобнее других. Все зависит от задач.

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

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

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

Последние изменения: %2010/%03/%22 %01:%Mar