Нови статии
bash scripts
CPU-frequency scalin...
Oбновявания на ОС W...
install zoneminder 1...
Installing mysql Mar...
Теми във форума
Нови теми
инсталация на ZNC
Малък лек и удобен д...
Клавишни комбинации ...
Инсталация на Arch L...
Защитна стена за мик...
Най-активни теми
Color console linux [4]
Клавишни комбинац... [1]
Защитна стена за ... [1]
Linux [1]
инсталация на ZNC [0]
Приятели
Сега
Времето
Йерархия на статиите
Статии » Линукс и UNIX » Разликите между дистрибуции на Linux
Разликите между дистрибуции на Linux
Разликите между различните дистрибуции на Linux се свеждат до следните основни аспекти:

*

инсталираща програма;
*

логическа структура на файловата система (йерархията на директориите);
*

организация на скриптовете за инициализация на системата (заедно с традиционният за Linux стил, наследен от Unix System V, в някои дистрибуции се използва BSD стил за начално зареждане [1]);
*

формата на пакетите, в които се разпространява дистрибуцията и системата за тяхното управление;
*

комплектуването на потребителските приложения (между другото, във връзка с “набъбването” на дистрибуциите и широкото разпространение на интегрираните графични среди KDE и GNOME, важността на този аспект все повече намалява).

С отчитането (в различна степен) на тези признаци, дистрибуциите на Linux традиционно се разделят на три линии, наречени по техните предшественици: клоновете Red Hat, Slackware и Debian. Съществували са ( и вероятно, продължават да съществуват), и системи, които не попадат в тази схема (например Stampede), но те или не са получили разпространение, или са се използвали за строго специализирани цели.

В момента, традиционната класификация не отразява съвсем точно съществуващото положение. Клонът Slackware (с изключение на SuSE, която вече се е отдалечила доста от прототипа си) обикновено са системи със специално предназначение. Възникващите периодично клонове на Debian също така периодично изчезват, без да намерят широко приложение. И фактически, широко разпространени и интензивно развиващи са единствено многочислените клонове на Red Hat. При това, най-популярните от тях – Caldera OpenLinux, Mandrake и у нас – Altlinux и ASPLinux, също са се отдалечили в голяма степен от прототипа си, за който напомня само формата на пакетите.

Най-главното е, че между представителите на всички три генерални линии има много повече общи неща, отколкото изглежда на пръв поглед. Всички те са пакетни дистрибуции, основани на прекомпилирани набори програми, в състава на които влизат ядрото на Linux, средства за поддържане на файловата система, системни и потребителски помощни програми [2] (тоест това, което може да се определи с понятието base linux (основа на linux), плюс прозоречната система X-Window, различни мениджъри на прозорци и интегрирани среди, а също така и приложни програми с най-различно предназначение (и с произволна, избрана от съставителите на дистрибуцията, комплектация).

Много важен елемент от всяка пакетна дистрибуция (и това следва от определението на цялата група) е системата за управление на пакетите. Тя в себе си не само средства за разгръщане на прекомпилираните двоични компоненти на програмата (изпълними файлове, споделени библиотеки, документация и т. н.), но и инструменти за контрол на зависимостите между пакетите и база данни за регистрация на инсталираните (и което е много важно, на отстраняваните) програми. И тук при пакетните дистрибуции наблюдаваме конвергенция: методът apt-get, разработен за пакетите Debian, все по-широко се използват пакети във RPM формат, характерен за клоновете на Red Hat.

Наред с традиционните пакетни системи, все по-активно се развиват дистрибуции, наречени source based (по-нататък – SB-дистрибуции), които може да се нарекат и портвани, тъй като са основани на аналогичната система на портовете, идеята за която е заета от FreeBSD. В такива дистрибуции от прекомпилирани пакети се инсталират, по правило, само компонентите на основата на операционната система, докато потребителските приложения в по-голяма или по-малка степен се свалят автоматично от във вид на изходен код и се компилират по определена схема, за реализацията на която отговаря самата системата на портване. Към този тип дистрибуции се отнасят, например, Sorcerer и неговите модификации – SourceMage и Lunar-Linux.

Има и междинни между пакетните и пределно портваните дистрибуции. Така дистрибуцията CRUX, освен основните компоненти, съдържа и някакъв набор от прекомпилирани приложни програми, които не са задължителни при инсталацията и могат да бъдат сменяни (или допълвани) от компилирани от системата за портване приложения. А дистрибуцията RockLinux, макар и да се инсталира (заедно с основните приложения) от пакети, съдържа средства за автоматично получаване на пълния набор от изходни кодове и преустройство на цялата система от самото начало [3]



превод: Николай Ангелов



[1] Например при Slackware

[2] Така наречените utilities

[3] Аналог на командата make world във FreeBSD

Публикувана от admin на December 19 2006
Коментари
Няма написани коментари
Напишете коментар
Трябва да сте регистриран за да напишете коментар
Оценки
Оценяването е достъпно единствено за потребителите.

Влезте в акаунта си или се регистрирайте за да можете да давате оценки.

Няма оценки
Вход
Потребител

Парола



Не сте потребител?
Натиснете тук за да се регистрирате.

Забравихте паролата си?
Поискате си нова тук.
Downloads

New Downloads

NAVIGON-Europe ...
NAVIGON Europe ...
NAVIGON Europe ...
NAVIGON Europe ...
µTorrent 3.4.1 ...
BitTorrent 7.9....
ProgDVB 7.04.2 ...
ProgDVB 7.04.2 ...
Wine 1.7.17
sakis3g
Wise Disk Clean...
DAEMON Tools Li...
opam
TurboFTP 6.30 B...
Skype 6.3.73.10...
FileZilla 3.7.0...
ChrisTV 5.75
BSPlayer Pro 2....
Rotativki
SquirrelMail + ...

Top 10 Downloads

n-Track Studio ... [11115]
Super MP3 Downl... [10909]
Registry Mechan... [10838]
Microsoft Secur... [10680]
Rotativki [9787]
Hiren`s v10.0.9 [8623]
K-Lite Mega Cod... [8104]
BitComet 1.21 F... [8092]
Black Market fo... [6370]
Slax + Hiren's ... [6104]
Ново от Калдата