Въведение в Линукс. Възникване на Линукс. История на Линукс



страница2/19
Дата17.09.2016
Размер0.72 Mb.
1   2   3   4   5   6   7   8   9   ...   19

Сега ще се запознаем с някои от по-известните Линукс дистрибуции:

Debian:

Debian е една уникална дистрибуция различаваща се от другите по това, че се издържа от дарения. Той е подходящ за опитни потребители и е една от най-големите (цели 7 диска). Друго характерно при Дебиан е начина на управление на пакетите (това с програмите преди да се инсталират). Пакетната система на Дебиан е толкова развита, че той може да се инсталира от две дискети и стабилна Интернет връзка.

Red Hat:

Red Hat е една от най-разпространените дистрибуции. Нейната инсталация е особенно лесна и е подходяща за начинаещи потребители. Red Hat е първата комерсиална дистрибуция. Едновременно с покупката на Red Hat потребителя получава и часове за поддръжка. Предимство на Red Hat е и това, че се поддържа от повечето производители на софтуер за Линукс. Наскоро обаче Red Hat преустанови свободното изтегляне и поддръжката на не сървърните си версии. За домашни потребители компанията пусна друга дистрибуция наречена Fedora.

SUSE:

Това е немска дистрибуция, която е изцяло локализирана на немски (това не означава, че не може да се използва и на други езици, вкл. и български). Инсталацията е елементарна и подходяща за начинаещи. Като цяло SUSE e една много добра дистрибуция. Тази година SUSE бе закупена от Novel и засега бъдещето на тази дистрибуция не е много ясно.

Slackware:

Slackware е предпочитан предимно от по-напредналите Линукс потребители, които искат да имат максимален контрол над всичко и това да става лесно и бързо. Под "лесно" и "бързо" обаче в Slackware се разбира ръчна промяна на множество конфигурационни файлове. Това прави дистрибуцията не особенно подходяща за начинаещи, въпреки нейната стабилност и сигурност. Освен това Slackware е идениствената дистрибуция от изброените, която не притежава вградено средство за ъпгрейд.

Mandrake:

Mandrake e френска дистрибуция базирана на Red Hat. Тя притежава елементарно средство за инсталация, която освен всичко друго може да работи на български. Като цяло Mandrake се характеризира с лесна администрация и удобен потребителски интерфейс. От изброените тя е най-подходяща за начинаещи.

Въпреки, че всяка една от дистрибуциите има различна целева група, всяка от тях е базирана на Линукс ядрото. Както и всяка програма разработчиците на ядрото непрекъснато добавят нещо ново или усъвършенстват съществуващи функции.

Това налага строга и добре дефинирана номерация на версиите на ядрата. Принципа на номерация е следния: всеки номер се състои от три цифри. Първата от тях се променя много рядко, само при принципно различни ядра. Това засега е станало само веднъж – при преминаването от версия 1 към версия 2. Скоро не се очаква преминаване към версия 3. Второ число се променя при съществени промени в текущото ядро. За стабилните версии на ядрата, то винаги е четно, а за нестабилните (testing kernels) – нечетно. Последното число обозначава малко промени в ядрото.

В момента се разработват две стабилни версии на ядрата – по-старата 2.4.х и съвременната 2.6.х. Последните версии в момента на писане са 2.4.24 и 2.6.3.

Всяко Линукс ядро е многопотребителско и многозадачно.

Това означава, че в един и същ момент на една Линукс машина може да се стартират множество процеси от множество потребители едновременно, без това да влияе по-някакъв начин на изпълнението на програмите. Тъй като Линукс ядрото е наистина многозадачно, то всяка програма се стартира в собствена област от паметта, като евентуален срив в нея не причинява срив в операционната система.

Въведение в системата. Многозадачност и многопотребителност на операционната система. Структура на файловата система и представяне на физическите и логически устройства – директория /dev. Зареждане на операционната система

Както бе отбелязано в предишната лекция, Линукс е многопотребителска и многозадачна операционна система. Като многозадачна операционна система Linux във всеки един момент от работата си поддържа няколко активни програми в паметта.

Най-важната и същевременно задължителна програма е ядрото (kernel).

То се занимава с управлението на хардуера, паметта, разпределя ресурсите на компютъра между обикновените програми, управлява мрежовия трафик, файловата система и прави още куп важни неща.Останалите активно работещи програми се наричат процеси (process).

Процесите могат да си предават един на друг информация по няколко начина, най-важният от които е мрежовата комуникация (networking). Подобно на телефонните разговори между хора, всеки процес може да се опита да се свърже с друг процес, работещ на сьщия или на отдалечен компютър. Ако другият процес 'вдигне телефона' (приеме TCP връзка), започва обмен на информация.

Ако компютърът има един процесор, във всеки един момент може да работи най-много един процес (или ядрото). Но ядрото, използвайки особеностите на хардуера така превключва активните процеси, че създава илюзията за едновременна работа на всички стартирани процеси. Тук новото ядро 2.6 въведе понятието приоритетна многозадачност (preemptible). В предишните версии, ядрото не можеше да бъде прекъсвано по време на работа. При Линукс 2.6 ядрото в повечето случаи може да бъде прекъснато по време на задача, така че другите приложения могат да продължат работата си дори когато нещо работи на много ниско ниво.

Освен многозадачна Линукс е и многопотребителска операционна система.

Тя може да съдържа набор от потребители, които се идентифицират пред нея чрез потребителско име и парола. Всеки един потребител има собствена директория, в която може да пази своите файлове (включително и конфигурационните файлове на различните програми), като тази директория е недостъпна за другите потребители. Всяка една Линукс система има един свръхпотребител наречен root. Той администрира система и има пълните права върху нея. Този свръхпотребител се създава при инсталирането на дистрибуцията, като след това той създава другите потребители.

Цялата тази информация(а и още много друга) се пази на твърдият диск на компютъра. Файлова система, най-общо казано се нарича набор от файлове, структурирани по някакъв начин и съхранени върху запомнящо устройство.

1   2   3   4   5   6   7   8   9   ...   19


База данных защищена авторским правом ©obuch.info 2016
отнасят до администрацията

    Начална страница