|
ot Linux-BG(24-03-2004)
reiting (0)
[ dobre ]
[ zle ]
Variant za otpechatvane
Kakvo e Linux?
Linux e visokoproizvoditelna operatsionna sistema, podobna na Unix, koiato se
razprostraniava pod GNU GPL (GNU General Public License). Vsushtnost, ako triabva
da otdadem dulzhimoto na spetsialistite, ot tehnicheska gledna tochka, Linux e
samo iadroto - surtseto, koeto tupti v dulbinite na operatsionnata sistema,
osnovnoto “parche kod”, ot koeto zavisi vsichko. Linux-iadroto veche poveche ot 11
godini se razviva svobodno ot truda na hiliadi programisti pod koordinatsiiata na
svoia suzdatel - Linus Torvalds i negoviia ekip.
[Vizh sushto: Istoriiata na Linuks]
Qdroto
Qdroto (kernel) se grizhi za upravlenieto na harduera i osiguriava sredata,
koiato e neobhodima za rabotata na prilozhnite programi, adresira pametta,
upravliava protsesite, administrira mnogozadachnite i mnogopotrebitelskite
vuzmozhnosti na sistemata, a sushto taka sudurzha i draiverite za razlichnite
harduerni ustroistva.
[Vizh sushto: Suveti>Kompilirane na iadroto]
SHel
Samo po sebe si obache iadroto e neizpolzvaemo bez obvivkata (shell) i
prilozheniiata, s koito si sluzhim za izpulnenieto na razlichni zadachi kato
suzdavaneto i suhraniavaneto na failove ili redaktiraneto, kopiraneto i
mesteneto im na razlichni mesta vurhu failovata sistema. Obvivkata igrae roliata
na posrednik mezhdu iadroto i potrebitelia.
[Vizh sushto: Suveti>Osnovni znaniia i sredstva>SHel ]
X sredata
Na edin po-populiaren ezik tova, koeto pridava pulnotata na Linux, e negovata
grafichna obvivka - sistemata XFree86, narechena za po-lesno H11 ili prosto H
(“hiks”), i ogromnoto more ot softuer, koeto se razprostraniava za neia. Vsichko
tova nie sushto narichame obobshtavashto Linux.
Svoboden softuer
Kak taka Linux e svoboden? Kakva e razlikata mezhdu svoboden i bezplaten?
V zorata na zadavashtata se ozhestochena bitka za patenti i litsenzionni prava
mezhdu golemite softuerni korporatsii, prez 80-te godini na minaliia vek Richard
Stolmun osnovava proekta GNU, chiiato tsel e da razraboti programna sreda i
prilozheniia, koito da ne sa podvlastni na opredelena kompaniia, a da se razvivat
ot dobrovoltsi i na dobrovolni nachala za nuzhdite na vseki. Proektut tseli da
zapazi purvonachalniia statut na softuera kato predmet predi vsichko na svobodna
tvorcheska i nauchna deinost, a ne na chista turgoviia. Osnovanata ot vduhnovitelia
na proekta Richard Stolman Fondatsiia za svoboden softuer (Free Software
Foundation) suzdava spetsialen litsenz - GPL (GNU Public License), koito
zashtitava svobodata na softuera, kato go predpazva ot prisvoiavane i nalagane na
ogranicheniia za dostup do izhodniia programen tekst ot strana na turgovskite
subekti.
Litsenzut GPL pozvoliava da izpolzvash softuera bez ogranicheniia, da go
razprostraniavash, dori da go prodavash, no te zadulzhava da predostaviash svobodno
i bez nalaganeto na taksi dostupa do izhodniia programen tekst i promenite,
koito si napravil v nego. Eto zashto, zashtitnitsite na tozi litsenz se protiviat na
shvashtaneto, che svoboden nepremenno oznachava bezplaten. Te nastoiavat dumata
free da se shvashta kato freedom (svoboda), a ne kato free beer (bezplatna
bira). Svoboden softuer e tozi, koito pozvoliava na potrebitelia do go polzva,
promenia i razprostraniava bez ogranicheniia.
[Vizh sushto: GNU operatsionnata sistema i dvizhenieto za otvoren kod]
Otvoren kod
Kakvo oznachava, che Linux e s otvoren kod?
Za horata, koito dosega sa polzvali samo “zatvoren” softuer, izrazut “otvoren
kod” zvuchi malko enigmatichno. Obiasnenieto vsushtnost e prosto. Programistite
pishat softuera na razlichni ezitsi, koito si imat svoi formalni pravila i
sintaksis. V tozi vid programite predstavliavat standartni tekstovi failove,
koito mogat budat redaktirani s nai-elementaren tekstov redaktor kato Notepad.
Tova narichame oshte izhoden programen tekst (source). Nezavisimo ot izpolzvaniia
ezik, kogato doide momentut programata veche da zaraboti, za da bude izpulnena
ot protsesora, tia triabva da bude “prevedena” na negoviia ezik i da se prevurne v
mashinen kod.
Programnite tekstove, napisani na C ili C++ - nai-chesto izpolzvanite ezitsi za
suvremennite operatsionni sistemi, preminavat prez protses, narechen kompilatsiia.
Spetsialno prilozhenie - kompilator - gi “prevezhda” na mashinen ezik i v rezultat
se poluchavat izpulnimite failove, narecheni oshte dvoichni (binaries). Ako se
opitame da otvorim edin izpulnim fail prez tekstoviia redaktor, shte vidim
poreditsa ot nerazbiraemi simvoli.
Pri “zatvoreniia” komersialen softuer, kato MS Windows, nie razpolagame samo s
krainiia rezultat - kompiliraniia kod, binarnite failove. Svobodniiat softuer,
suglasno litsenza GPL, se razprostraniava zadulzhitelno i sus svoite izhodni
tekstove (source), a neriadko se publikuva i samo kato izhoden tekst. Tova
oznachava, che shte triabva da si go kompilirame sami, za da go izpolzvame. V sveta
na Linux obache tazi protsedura e maksimalno oprostena i ne iziskva nikakvi
poznaniia po programirane, a sredstvata za tova sa sushto dostupni i svobodni.
Neobhodimostta ot predostavianeto na izhodniia kod e iasna - edna programa mozhe
da bude promeniana, edinstveno ako razpolagash s neiniia s source.
Zashto da izbera Linux?
Prichinite sa mnogo i mogat da budat ot razlichno estestvo. Na purvo miasto,
nedostatutsite na Linux sa mnogo po-malko ot dostoinstvata. Da ostavim
finansovite prichini, koito niamat konkurentsiia. Polzvaneto na litsenziran softuer
za lyubitelski i profesionalni nuzhdi v sveta na otvoreniia kod ne oznachava
nepremenno naduti razhodi. Neshto poveche, nai-chesto ne e svurzano s nikakvi
razhodi. Da vidim s kakvo oshte Linux se otlichava ot ostanalite izvestni
operatsionni sistemi.
- Roden v Mrezhata. Tova oznachava, che e proektiran da poddurzha vsevuzmozhni
mrezhovi protokoli i se stremi kum maksimalna suvmestimost s drugite platformi
kato Windows, Apple, Novell i razlichnite standarti. Negovata sila shte bude
osvobodena tepurva s prevrushtaneto na globalnata mrezha v nachin na zhivot za
suvremenniia chovek.
- S otvoren programen tekst. Veche obiasnihme kakvo oznachava tova, no ne
spomenahme zashto e tolkova goliamo predimstvo. Razrabotva se ot milioni
programisti, programnite greshki i problemite sus sigurnostta se otstraniavat
poniakoga za po-malko ot edin chas (!). Kato Unix-sistema po priroda e
“imuniziran” ot virusi, koeto obiasniava fakta zashto e predpochitana platforma za
predostaviane na internet-uslugi.
- Svoboden e (ne nepremenno bezplaten!). Ne prinadlezhi na konkretno litse
ili kompaniia. Potrebitelite go polzvat bez usloviia i ogranicheniia, a
razrabotchitsite mogat da se vuzpolzvat sushto neogranicheno ot izhodniia programen
tekst i da go promeniat spored nuzhdite si. Vnimanie! Te sa dluzhni da publikuvat
sushto bez usloviia napravenite ot tiah promeni, ako iskat da razprostraniavat ili
prodavat softuera.
Za po-profesionalno orientiranite potrebiteli ne e bez znachenie, che Linux e moderna mnogozadachna operatsionna sistema, koiato poddurzha vsichki harduerni arhitekturi - ot IBM Mainframe do handheld-kompyutri.
Linux-distributsiite: kakvo predstavliavat?
Veche spomenahme, che Linux e samo iadro. Bez obvivkata i neizbroimoto mnozhestvo ot prilozheniia to ne e osobeno funktsionalno ot gledna tochka na potrebitelia. Oshte prez 1992 g., kogato Linux e vse oshte v ranna faza na razvitie i niama mnogo prilozhen softuer za nego, se poiaviavat purvite kolektsii ot predvaritelno konfigurirano i kompilirano Linux-iadro v komplekt s kompilirani programi. Taka se razhdat purvite distributsii kato SLS, narechena po-kusno Slackware, na Patrik Volkerding, koiato purvo se razprostraniava na disketi, a sled tova i na CD.
Dnes sushtestvuvat desetki Linux-distributsii s razlichen obem i za razlichni nuzhdi. Niakoi ot tiah se razrabotvat napulno dobrovolno i se pridurzhat striktno
kum definitsiiata za otvoren kod kato Debian - nai-goliamata distributsiia s nad
9000 softuerni paketa. Drugi se prodavat za malki ili po-golemi sumi v
zavisimost ot kolichestvoto vklyuchen v tiah komersialen softuer. Po-skupa ot
softuera chesto puti se okazva dokumentatsiiata, bez koiato rutsete sa ni vurzani.
Mozhete da polzvate bezplatno prednaznachenite za domashniia potrebitel ili
biznesa distributivi na kompanii kato Red Hat, Mandrake ili SuSE, no ako
iskate da razchitate na poddruzhka ili da polzvate spetsialni survurni resheniia,
shte se nalozhi da zaplatite.
Suvremennite distributsii se nadprevarvat v kachestvoto na poddruzhkata,
svoevremennoto aktualizirane na softuera i lekotata na upravlenie. Povecheto ot
tiah veche razpolagat s udobni grafichni instrumenti za instalatsiia i nastroika,
koeto gi pravi dostupni za polzvane i ot nachinaeshtite potrebiteli.
[Vizh sushto: Distributsii] Ima li idealna distributsiia?
Silno preporuchvana za nachinaeshti ili vuobshte za eksperimentatori, koito iskat da
vidiat “na zhivo” istinski rabotesht Linux, bez da riskuvat tselostta na sistemata
si, kato ostaviat harddiska nepokutnat, e distributsiiata Knoppix. Tia e unikalna
s niakolko neshta:
- pobira se na edin CD, a sudurzha nad 600 programi za vsiakakvi nuzhdi na edna desktop sistema, vkl. softuer za multimediia i ofispaketa OpenOffice.org, a sushto i programata WINE, s koiato mozhete da startirate prilozheniia za Windows;
- ne se instalira vurhu tvurdiia disk, zarezhda se ot CDROM i se razkompresira v realno vreme;
- razpoznava i konfigurira avtomatichno tseliia harduer, ne se nalaga da pipate nishto po konfiguratsiiata;
- zarezhda se napravo v grafichen rezhim, kato izpolzva krasiviia desktop-menidzhur na KDE3;
- mozhe da se instalira vurhu harddiska i da se prevurne v klasicheski Debian - edna ot distributsiite, izvestni sus svoiata stabilnost i profesionalni kachestva, no i s trudnata si dostupnost za nachinaeshtite;
Vsichko, kazano dotuk za distributsiite, triabva da se priema s izvestna doza uslovnost i v nikakuv sluchai ne biva da mu se pridava absolyutizirashto znachenie. Vazhno e da znaem, che koiato i distributsiia da izberem, v neinata osnova raboti edno i sushto iadro - Linux, edin i sushti komanden red - tozi na Unix, edni i sushti sa printsipite za upravlenie na mnogozadachnite i mnogopotrebitelskite vuzmozhnosti na sistemata, edna i sushta e ierarhiiata na failovata sistema.
Vsushtnost, distributsiite sa razlichni putishta za postiganeto na edna tsel. Niama losha distributsiia, ima losho stopanisvane. Viarno e, niakoi distributsii stradat ot hronichni zaboliavaniia kato lakomiiata za pamet ili nestabilnost na chast ot softuera i tova e osnovniiat kriterii, po koito dadeni potrebiteli izbirat po-surovite varianti, koito obache chesto puti se okazvat po-nadezhdni. Predpochitaniia i lyubimi distributsii ima vseki Linux-potrebitel. V tozi sluchai, tselta opravdava sredstvata. Pochti vsiaka distributsiia mozhe da se izpolzva za vsichko, no nastroivaneto na Slackware za domashna upotreba bi otnelo poveche vreme i bi iziskvalo poveche poznaniia, otkolkoto pri Knoppix.
<< FreeSco | FreeBSD: Kak da nastroim na natd da polzva alias adres. >>
|
|