|
ot Nick Angelow(13-04-2005)
reiting (31)
[ dobre ]
[ zle ]
Variant za otpechatvane
ZA DISTRIBUTSIITE NA
LINUX
http://unix.ginras.ru/linux/base002.html
Aleksei Fedorchuk
Razlikite mezhdu razlichnite
distributsii na Linux se svezhdat do slednite
osnovni aspekti:
instalirashta programa;
logicheska struktura na failovata
sistema (ierarhiiata na direktoriite);
organizatsiia na skriptovete za
initsializatsiia na sistemata (zaedno s
traditsionniiat za Linux stil, nasleden ot
Unix System V, v niakoi distributsii se izpolzva
BSD stil za nachalno zarezhdane [1]);
formata na paketite, v koito se
razprostraniava distributsiiata i sistemata
za tiahnoto upravlenie;
komplektuvaneto na
potrebitelskite prilozheniia (mezhdu
drugoto, vuv vruzka s “nabubvaneto”
na distributsiite i shirokoto razprostranenie
na integriranite grafichni sredi KDE i
GNOME, vazhnostta na tozi aspekt vse poveche
namaliava).
S otchitaneto (v razlichna stepen) na tezi
priznatsi, distributsiite na Linux traditsionno
se razdeliat na tri linii, narecheni po
tehnite predshestvenitsi: klonovete Red
Hat, Slackware i Debian. Sushtestvuvali sa ( i
veroiatno, produlzhavat da sushtestvuvat),
i sistemi, koito ne popadat v tazi shema
(naprimer Stampede), no te ili ne sa poluchili
razprostranenie, ili sa se izpolzvali
za strogo spetsializirani tseli.
V momenta, traditsionnata klasifikatsiia
ne otraziava suvsem tochno sushtestvuvashtoto
polozhenie. Klonut Slackware (s izklyuchenie
na SuSE, koiato veche se e otdalechila dosta
ot prototipa si) obiknoveno sa sistemi
sus spetsialno prednaznachenie. Vuznikvashtite
periodichno klonove na Debian sushto taka
periodichno izchezvat, bez da nameriat
shiroko prilozhenie. I fakticheski, shiroko
razprostraneni i intenzivno razvivashti
sa edinstveno mnogochislenite klonove
na Red Hat. Pri tova, nai-populiarnite ot tiah
– Caldera OpenLinux, Mandrake i u nas – Altlinux i
ASPLinux, sushto sa se otdalechili v goliama
stepen ot prototipa si, za koito napomnia
samo formata na paketite.
Nai-glavnoto e, che mezhdu predstavitelite
na vsichki tri generalni linii ima mnogo
poveche obshti neshta, otkolkoto izglezhda
na pruv pogled. Vsichki te sa paketni
distributsii, osnovani na prekompilirani
nabori programi, v sustava na koito
vlizat iadroto na Linux, sredstva za
poddurzhane na failovata sistema, sistemni
i potrebitelski pomoshtni programi [2]
(toest tova, koeto mozhe da se opredeli
s poniatieto base linux (osnova na linux), plyus
prozorechnata sistema X-Window, razlichni
menidzhuri na prozortsi i integrirani
sredi, a sushto taka i prilozhni programi
s nai-razlichno prednaznachenie (i s
proizvolna, izbrana ot sustavitelite
na distributsiiata, komplektatsiia).
Mnogo vazhen element ot vsiaka paketna
distributsiia (i tova sledva ot opredelenieto
na tsialata grupa) e sistemata za upravlenie
na paketite. Tia vklyuchva v sebe si ne samo
sredstva za razgrushtane na prekompiliranite
dvoichni komponenti na programata
(izpulnimi failove, spodeleni biblioteki,
dokumentatsiia i t. n.), no i instrumenti
za kontrol na zavisimostite mezhdu
paketite i baza danni za registratsiia
na instaliranite (i koeto e mnogo vazhno,
na otstraniavanite) programi. I tuk pri
paketnite distributsii nablyudavame
konvergentsiia: metodut apt-get, razraboten
za paketite Debian, vse po-shiroko se izpolzvat
paketi vuv RPM format, harakteren za
klonovete na Red Hat.
Nared s traditsionnite paketni sistemi,
vse po-aktivno se razvivat distributsii,
narecheni source based (po-natatuk –
SB-distributsii), koito mozhe da se narekat
i portvani, tui kato sa osnovani na
analogichnata sistema na portovete,
ideiata za koiato e zaeta ot FreeBSD. V takiva
distributsii ot prekompilirani paketi
se instalirat, po pravilo, samo komponentite
na osnovata na operatsionnata sistema,
dokato potrebitelskite prilozheniia v
po-goliama ili po-malka stepen se svaliat
avtomatichno ot Internet vuv vid na izhoden
kod i se kompilirat po opredelena shema,
za realizatsiiata na koiato otgovaria samata
sistemata na portvane. Kum tozi tip
distributsii se otnasiat, naprimer,
Sorcerer i negovite
modifikatsii – SourceMage
i Lunar-Linux.
Ima i mezhdinni varianti mezhdu paketnite
i predelno portvanite distributsii. Taka
distributsiiata CRUX,
osven osnovnite komponenti, sudurzha i
niakakuv nabor ot prekompilirani prilozhni
programi, koito ne sa zadulzhitelni pri
instalatsiiata i mogat da budat smeniani
(ili dopulvani) ot kompilirani
ot sistemata za portvane prilozheniia. A
distributsiiata RockLinux,
makar i da se instalira (zaedno s osnovnite
prilozheniia) ot paketi, sudurzha sredstva
za avtomatichno poluchavane na pulniia
nabor ot izhodni kodove i preustroistvo
na tsialata sistema ot samoto nachalo [3]
prevod: Nikolai
Angelov
<< Proekt za prebroiavane na Linuks potrebitelite Linux Counter | Oshte edin pogled vurhu kontseptsiiata za osnovata na Linux >>
|
|