ot Linux-BG(24-03-2004)

reiting (0)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

Sudurzhanie

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.


Stranitsi: 1 [2]

<< FreeSco | FreeBSD: Kak da nastroim na natd da polzva alias adres. >>