Distribúcia je čo? Ako používať distribúciu systému Windows a iný OS. Príklady distribúcií OS a programu

Predtým, než zistíte, na čo, poďme na to, čo je počítačový program. Podľa definície je to súbor údajov a príkazov určených pre počítačové funkcie a iné zariadenia, kým sa nezíska určitý výsledok. V elektronickej forme je počítačový program nastavený, v ktorom je programový kód zaznamenaný. Tento kód chápe počítač a na základe nej produkuje akcie potrebné pre nás.

Počítačové programy sú:

  • vyžadujúca inštaláciu;
  • prenosné (ktoré nainštaluje nevyžaduje).

Ak program vyžaduje inštaláciu, ste si najprv stiahli archív alebo jeden súbor na počítači. Ak je to archív, potom ste archívili. Čo si stiahnete pre následnú inštaláciu programu, sa tiež nazýva inštalatér alebo distribúcia programu.

Program Distribúciaa už nainštalovaný program - Toto sú absolútne iné veci a nie sú navzájom spojené. Sú na rôznych miestach a neovplyvňujú sa navzájom.

Program Distribúcia - Môžete si stiahnuť, presunúť sa z priečinka do priečinka v počítači, prenášať cez internet, je určený na inštaláciu programu.

Nainštalovaný program - Na rozdiel od distribúcie programu, to funguje, to znamená, že to robí to, čo je program určený na to, ale nie je možné ho presunúť z miesta na miesto, alebo preniesť cez internet - prestane pracovať na novom mieste.

Príprava na inštaláciu počítačového programu

Pred inštaláciou sa uistite, že počítač a program sú kompatibilné: Verzia operačného systému je vhodná, pamäť, rozlíšenie obrazovky. Prečítajte si príručku, alebo súbor ReadME, ktorý je v priečinku distribúcie. V každom prípade si prečítajte textové súbory, ktoré sú v distribučnom priečinku, pretože môžu obsahovať požiadavky a presné pokyny na inštaláciu.

Niekedy potrebujete nainštalovať ďalšie programy. Po inštalácii je niekedy potrebné reštartovať počítač tak, aby program zarobil.

Poďme najprv vymyslieť s požiadavkami, ktoré počítačový program môže zobraziť počítač pre normálnu prevádzku:

  • Požiadavky na systém : Aký je operačný systém z počítača, aký je RAM, koľko voľného miesta na disku. Tieto parametre môžete nájsť v počítači, ak kliknete na pravý kľúč v priečinku My Computer, a potom vyberte položku Vlastnosti. Druhá možnosť: Poďte do štartovacieho tlačidla na ovládacom paneli, potom vyberte položku Vlastnosti.
  • Ďalšie potrebné informácie : Požičiava rozlíšenie obrazovky na zobrazenie grafiky (hlavne sa vzťahuje na hry, ale niekedy je dôvod, prečo pracovné programy nefungujú), je zariadenie na čítanie CD (ak je program zaznamenaný na disku), či má program Archiver (ak distribúcia umiestnená v archíve), ak to nemáte - musíte ho dať.

Ak ste si kúpili počítačový program, uvidíte na poli:

  • minimálne systémové požiadavky k počítaču (program bude fungovať, ale nie úplne v plnej sile, na limit schopností počítača);
  • odporúčané systémové požiadavky k počítaču (program bude fungovať v plnej sile).

Kde získať počítačový program?

Program Distribúcia môcť:

  • kúpiť v obchode;
  • vezmite si z priateľov (na flash disk alebo disku);
  • stiahnite si na internete (priatelia alebo na stránkach).

Nezabudnite na prevzatú distribúciu programu na kontrolu vírusov.

Podrobnejšie informácie môžete získať v sekciách "Všetky kurzy" a "Utility", v ktorých môžete prejsť cez horné menu stránky. V týchto sekciách článok zoskupený na témy v blokoch, ktoré obsahujú najviac nasadené (čo najviac) informácie o rôznych témach.

Môžete si tiež prihlásiť k blogu a dozviete sa o všetkých nových článkoch.
Netrvá to veľa času. Stačí kliknúť na odkaz nižšie:

Často sa nachádza na Linuxe vyhradených Linuxových stránkach Slovo "Distribúcia". Pre mnohých, tento koncept nie je obzvlášť pochopiteľný. Budem sa teda snažiť prebývať túto otázku, aby som urobil určitú jasnosť.

Po prvé, chcel by som vám povedať, že vo všeobecnosti taká distribúcia ...

Distribúcia je teda súbor programov (balíčkov), niektoré súbory nástrojov zhromaždené spoločne na jadre systému. Jadro Linuxu je centrálne vyrobené a distribučné Linux, s určitou prítomnosťou vedomostí a zručností, môže zhromažďovať každý požadovaný buď od nuly, alebo na základe už existujúcej distribučnej súpravy ... V súčasnosti existuje obrovská škála distribúcií operačný systém Linuxu. Z tejto súpravy existuje množstvo komerčne vyrábaných obchodnými firmami, avšak väčšinou distribúcie sú voľne distribuované na licencii GPL. Užívateľ má teda možnosť vybrať si ktorúkoľvek z distribučných distribúcií, ktoré sa vám páčia, alebo, ako už bolo spomenuté, podliehajú vedomostiam a zručnostiam môže zostaviť svoj vlastný systém podľa chuti.

Teoreticky (a pre niekoho a prakticky) môžete urobiť bez distribúcie, za to, čo bude musieť stiahnuť všetky komponenty budúceho systému: jadro, systémové pomôcky potrebné pre seba softvérové \u200b\u200bbalíčky, manažérov okien, knižnice a kompilátorov atď. Potom všetko bude musieť byť zostavené a inštalované v systéme. Je tiež potrebné si zapamätať vzájomnú závislosť mnohých súborov z seba ... Vo všeobecnosti sa systém sám môže zhromažďovať a bez distribúcie, prečo však vymyslieť bicykel, ak je už dlho vynájdený pred nami?

Po druhé, táto otázka nastane, aký je rozdiel medzi jedným distribúciou od druhého?

Hlavný rozdiel v inštalačnom programe a počiatočnej konfigurácii operačného systému Linuxu. Vo väčšine prípadov distribúcie nezávisle od verzie obsahujú najviac kompatibilné a dedičné softvérové \u200b\u200bbalíky a nastavenia, aby sa zachovala kompatibilita medzi verziami, hoci niektoré distribúcie sú veľmi ťažké aktualizovať ... Podľa môjho názoru je to skvelé Vynechanie a mínus pre toto zhromaždenie ...

Ďalší rozdiel v súbore verejnoprospešných služieb a balíkov účelu a množstva. Ak si želáte, môžete nájsť minimalistické distribúcie, ktorých veľkosť umožňuje dať ich do niekoľkých disketov. Zvyčajne sú tie, ktoré sú určené na niektoré úzke administratívne účely. A existujú obrovské univerzálne zhromaždenia, ktoré zaberajú menej ako jedno DVD. Väčšina distribúcií trvá jedno CD, najčastejšie (tento trend ťakloval nie tak dávno), čo vám umožní načítať systém bez inštalácie na pevný disk. Táto technika bola pomenovaná LIVECD (Live CD). Okrem toho sa distribúcie líšia v smeroch aplikácie: Niektoré sú určené na použitie na serveroch, zatiaľ čo iné - pre stolové systémy a notebooky.

Fixné aktíva, aplikácie a nástroje sú zahrnuté do distribúcií vo forme hotových softvérových balíkov. To je tiež rozlišovanie medzi distribúciami: závislosť od formátu balíka. To je hlavne: RPM (Formát Red Hat-Ox), Deb (Debian Format) a TGZ (Slackware-Format). Niektoré distribúcie vytvorili svoje formáty balíkov, avšak vo väčšej miere tri z vyššie uvedeného formátu "pravidlo" svet Linux-distribúcie 🙂

DEBRIKAČNÉ

Deb je rozšírenie názvov súborov binárnych balíkov pre inštaláciu, zdvíhanie a odstránenie softvéru v operačnom systéme Debian projektu, ako aj ďalšie distribúcie Linuxu, ktoré používajú systém manažérstva balíkov DPKG.

DEB, Mimochodom, je súčasťou slova Debian, ktorý zase dostal svoje meno v mene zakladateľa Debra zakladateľa tejto distribúcie Jan Murdok, rovnako ako Ian, v skutočnosti, jeho meno.

Tu distribúcie, ktoré používajú formát balíka .DEB. a manažér balíkov dpkg.- vlastne Debian, Knoppix, MEPIS, Ubuntu (a založené na Ubuntu Kubuntu, Xubuntu, atď.), Sakra Malý Linux ... Všeobecne platí, že existuje veľa takýchto zhromaždení, sám Ubuntu-založené distribúcie sú viac ako tucet.

Distribúcia RPM

RPM (Red Hat Package Manager - Red Hat alebo RPM Package Manager Manager Manager) znamená dve veci: formát softvérového balíka a program vytvorený na správu týchto balíkov.

Program vám umožňuje inštalovať, aktualizovať alebo odstrániť softvér. Formát RPM je založený na formáte vyvinutej LSB.

Spočiatku je tento systém riadenia balíkov vyvíjaný Red Hat pre Red Hat Linux. Neskôr sa RPM začala používať v mnohých distribúcii GNU / LINUX, a navyše, to bolo prevedené na iné osi: Novell NetWare (z verzie 6.5 SP3), IBM AIX (z verzie 5) a ďalšie ...

Zástupcovia distribúcií založené na systéme riadenia balíkov RPM, a tie v počítačovom svete sa nachádza skvelá sada, - Alt Linux, Ark Linux, Asplinx, Centos, Fedory, Mandriva, OpenSUSE, PCLINUXOS, Red Hat, Red Flag Linux, Turbolinux, Trustix ...

Okrem vyššie uvedených systémov existujú aj iné možnosti pre balíky systémov, ako sú distribúcie podobné Slackware s originálnymi dávkami.

Prvý typ je možné pripísať Slackware, Deepstyle, Mopslinux, SABAYON, SLAMD64, SLAX, Vectorlinux, Ultima Linux a TP ... a vaše originálne balíkové systémy používajú takéto distribúcie, ako napríklad, Crux, Gentoo, OneBase Linux, Arch Linux ...

Niektoré distribúcie je možné zbierať v komerčnom vykonávaní, vďaka zaradeniu balíkov balíkov s komerčnou licenciou, ale z väčšej časti majú bezplatnú verziu (príklady komerčných distribúcií: Libranet, Linspire, Linux XP, Mandriva Powerpack, NITIX, Novell Linux Desktop, Progeny Debian, Red Hat Enterprise Linux, Suse, Thinstation, Xandros ...

Prečítajte si viac o distribúcii Linuxu a vlastnostiach každého z nich môžete čítať napríklad v

Ak sa rozhodnete distribuovať svoje programy, potom bez distribúcie inštalácie nie je nutné. V súčasnosti majú takmer všetky programy inštalatéra, zvyčajne sa nazýva setup.exe. V tomto článku sa pozrieme na príklad, ako zbierať inštalatér pre prístupovú aplikáciu a bude analyzovať niektoré funkcie, ktoré potrebujete vedieť.

Ako už bolo uvedené, prístup vám nedovoľuje vykonať spustiteľný súbor schopný pracovať bez prístupu. Ale zároveň spoločnosť Microsoft ponúka na vyriešenie problému na používanie balíka Vývojár Microsoft Office.ktorý obsahuje licenciu na distribúciu programu Microsoft Access Runtime.. Zameriam sa na to.

Microsoft Access Runtime je prístupová verzia, ktorá umožňuje používateľom vykonávať, ale neupravujte prístupovú aplikáciu. Inštalácia služby Microsoft Access Runtime Namiesto plnej verzie má zmysel len vtedy, keď je potrebná licenčná čistota, a klient, ktorý má svoju základňu, nie je prístup k žiadnej licencii. V tomto prípade bude musieť kúpiť Óda (FFFFICE Developer Edition). Potom spolu s jeho nákupom získate nejaké ďalšie nástroje a čo je najdôležitejšie SPRÁVNY Inštalácia zákazníkov spolu s databázou vyvinutými vami a verziou prístupu. V tomto prípade Klient nebude prevládať na nezákonné používanie prístupu. V opačnom prípade si každý klient potrebuje kúpiť licenciu MS Access.

Balík ODE obsahuje "distribučný tvorca", ktorý obsahuje vašu verziu MDB a Run-Time. Všetky knižnice potrebné na vytvorenie behu už majú v plnej verzii prístupu (aj bez Ódy). Ale tu je jedna vec (to je pre tých, ktorí sa obávajú o licencovanie "Chitte"):

Ak si to nekupujete oficiálne, potom zákazníci nebudú stále právo používať aj verziu run-time.

Takáto myšlienka sa môže vyskytnúť: Čo ak viete, aké súbory potrebujú prístup k práci a zahrnúť ich do distribúcie inštalácie? Je možné, ale problém nevyrieši licenciu. Okrem toho budete musieť vytvoriť skôr komplikovaný inštalačný program s kontrolou existujúcich komponentov a inštalácie / registráciu chýbajúcich. Okrem toho, v druhom prípade, môžete dokonca zničiť systém s nepriateľskými akciami.

Všeobecne platí, že ak zvážime skutočné situácie s predajom žiadostí o prístup, len niekoľko vývojárov (hovoríme o Rusku) skutočne kupovať licencované balíky. Spravidla to sú tie, pre ktorých "na určitej úrovni rozvoja podnikania, otázka nákupu je kúpiť - nie kúpiť stratí jeho relevantnosť" - alebo uľahčiť uľahčiť, kto si môže dovoliť kúpiť licenčný balík za $ 600 - $ 1000. Zaujímavé, potom počúvať ich diablov na fórach o fungovaní takýchto programov. Pokiaľ som chápal tam tie isté "húfy", ako v pirátskych verziách. Preto vám nepodporujem, aby ste používali iba bezplatnú alebo pirátskú verziu kancelárie pre vaše programy, ale aj odporučiť používanie licencií by tiež (pozri vyššie).

Zaujímavé je, že úplná verzia prístupu môže byť spustená v režime Runtime nastavením klávesu kľúča / Runtime na príkazovom riadku. Napríklad vytvorte skratku na pracovnej ploche, kliknite na ňu pravým tlačidlom myši, v objekte, ktorý sa objaví v oblasti objektu, napíšte niečo také: (toto je pre kanceláriu 2000 - XP a na rok 2003 bude potrebné opraviť namiesto Office10 - Office11)

"C: Programové súbory Microsoft Officend10 \\ MSACCESS.EXE" "D: základňa My Base.mdb" / Runtime

av poli "Pracovný priečinok":

Teraz spustite aplikáciu prostredníctvom tejto skratky. Okno Project Project sa otvorí, ale prístupový štítok, rovnako ako štandardné panely s nástrojmi už tam už nebude. Toto je režim Runtime.

Pre začiatočníkov vývojárov, distribúcia prístupových aplikácií prostredníctvom balíka Microsoft Office Developer Balges je sotva prijateľný. Koniec koncov, stojí peniaze, a nie malé. Budeme zvážiť iný spôsob pomocou bezplatného inštalatéra. Inno Setup.. K dispozícii sú samozrejme a iné, napríklad Installshield.a bezplatných inštalátorov. Líšia sa v pohodlí práce, veľkosť vytvorenej difúzie.

Inno Setup. - Voľne distribuovaný inštalačný program pre programy Windows. Anglické verzie sa objavili v roku 1997, teraz Inno Setup je preložené do niekoľkých jazykov a inštalatéri môžu vytvoriť viac ako 20 jazykov. Nastavenie INNO presahuje mnoho komerčných inštalátorov v možnostiach, stabilite a veľkosti vytvorených súborov.

Hlavné charakteristiky:

  • program môže porovnať informácie o verzii súborov.
  • presuňte použité súbory
  • registrácia DLL / OCX / FNT / TLB a typické knižnice
  • nainštalujte fonty
  • kontroluje, či sú aktívne určité programy
  • vytvorenie skratiek rýchleho prístupu (napríklad prostredníctvom ponuky Štart alebo na pracovnej ploche)
  • exding do súborov INI
  • vstavaný stroj na písanie skriptov v Pascal
  • podporuje viacjazyčnú inštaláciu
  • Štandardne inštalácia a dezinštalácia
  • k dispozícii je všetko kód (Borland Delphi 2.0-5,0)
  • ochrana heslom pre nastavenie
  • v prípade zrušenia počas vykonávania budú všetky akcie uvedené v zdroji
  • podporuje všetky 32-bitové verzie systému Windows (95, 98, 2000, 2003, XP, Me, NT 4.0)
  • vytvorí jeden exe súbor, ktorý výrazne uľahčuje inštalačný proces vášho programu.
  • Štandardné rozhranie systému Windows 2000 / XP
  • používateľsky orientovaný (napríklad plný, minimálna, možnosť používateľa)
  • všetky nástroje pre odinštalovanie
  • súbor Inštalácia: Vstavaná podpora "Deflate", BZIP2, 7-ZIP LZMA kompresie súbory

Tiež, počnúc verziou 2.0.6, Inno Setup obsahuje plnú podporu pre MBCS. V predchádzajúcich verziách nie je posledná nehnuteľnosť zahrnutá. Webový nástroj však nepodporuje.

Funkcia inštalácie inštalatéra v Inno Setup je, že inštalatéri sú vytvorené pomocou skriptov - jednoduché textové súbory ASCII pripomínajúce súbory .ini. Skripty sú jednoduchšie, ako napríklad, pracujú s rozhraním InstallShield. Skripty majú rozšírenie ".iss" (Inno Setup Script). Určuje všetky parametre inštalatéra a počas inštalácie sa program spolupracuje s týmito súbormi. Skript je rozdelený do sekcií, ktorých mená sú napísané v hranatých zátvorkách. Vnútorné sekcie, existujú kľúčové slová a pokyny, ktoré môže kompilátor čítať a vykonávať.

Komentáre začínajú s bodom so čiarkou na začiatku riadku a môžu byť umiestnené v akomkoľvek mieste skriptu. Komentáre BLOCK nie je možné, ako aj komentár v strede riadku. Ten je povolený kompilátorom, ale v nasledujúcom, pri vykonávaní vedie k chybe.

; \\ T - ukážky1.iss -
; \\ T Demonštruje kopírovanie 3 súborov a vytvára ikonu.

Objednávka sekcií nezáleží. Všetci sú (okrem ) sú ľubovoľné. Hodnota je priradená k kľúčovému slovu s znakom rovnosti (\u003d).

Špecifikácie sa skladajú z jedného alebo viacerých parametrov a ich možností, ako aj vlajok vlajky.. Parameter zase pozostáva z mena, po ktorom nasleduje hrubé črevo : a hodnoty. Parametre, možnosti a vlajky sú od seba oddelené s čiarkou. ;

Zvážte v krátkom častici:

Úsek

Hodnota

zodpovedá pokyny na správanie sa rutiny inštalácie, ako aj ako by to malo vyzerať. Vyžadujú sa kľúčové slová AppName, AppverName a DefaultDIRNAME. Všetky ostatné - v prípade potreby
Tu sú obsiahnuté súbory pre nastavenie.
Štítky (ikony)
Pomer komponentov k typu rutiny inštalácie
umožňuje vytvoriť nové prázdne priečinky.
vytvára položky v súboroch INI
prvá akcia pri inštalácii, Cistaxis zodpovedá sekcii
umožňuje špecifické zmeny v texte
robí záznam na registráciu
vykonáva iné programy po úspešnom písaní údajov, ale ešte pred zatvorením dialógového okna.
umožňuje ďalšie kroky v nastavení
nastavuje nastavenie typu
posledná prevádzka pri odinštalovaní. Priečinky a / alebo súbory sa teda vymažú
prvá prevádzka pri odinštalovaní. Sistaxis zodpovedá sekcii
obsahuje informácie o jazyku. Spravidla sa nepoužíva

Inno Setup funguje vo vnútri skriptu s rôznymi vopred určenými konštantami, ktoré spravidla obsahujú cesty (cesta). Spôsob písania: (názov). Niektoré konštanty, ako napríklad (APP) a Skupina, môžu byť vopred určené užívateľom. Ten, kto chce identifikovať konštanty, by sa malo obrátiť na ALEX YAKIMOFF'S RetroOCESSOR (Alex Yackimoff).

Tu sú hlavné konštanty Inno Setup:

konštantný

príklad

(Vyhrať) cesta do adresára systému Windows / Folder C: Windows
(SYS) cesta do priečinka systému Windows, najmä priečinok System32 C: Windows System alebo C: Windows System32
(APP) cesta k vašej vlastnej aplikácii (program)
(Pf) cesta do priečinka Softvér C: Program
(Cf) cesta k všeobecným údajom C: Program Gemeinsame Dateien
(Dao) odporúča (CF) Microsoft zdieľané \\ tao C: Program Gemeinsame Dateien Microsoft zdieľaný \\ tao
(Src) cesta do priečinka s rutinou inštalácie v čase nastavenia R: \\ t
(Skupina) skupina programov pre štartovacie menu

Takže, zvážte úlohy, ktoré potrebujete vyriešiť (definujeme len minimum). Náš inštalačný program musí urobiť nasledovné:

Rozbaľte súbory na správne miesta
Vytvorte priečinok v adresári programu (Folder "COP" - pre ukladanie záloh údajov)
Vytvorte ponuku spustenia aplikácie v časti Štart - Všetky programy, ako aj ikonu na pracovnej ploche

Toto je požadované minimum. Samozrejme, že to nie sú všetky možnosti Inno Setup. Koniec koncov, mnohí vývojári sa používa márne. Ale v tomto článku sa obmedzím len tým, kto chce hlbšie, možnosti programu sa môže vzťahovať na systém pomoci. Existuje mnoho odkazov na internet ako program a na referenčných prekladoch. Napríklad Inno Setup 5.1.6. A môžete si ho stiahnuť tu ... Anglická webová stránka programu http://www.innosetup.com

Ak chcete začať, skúste experimentovať, vytvárať inštalačný program s sprievodcom a potom študovať štruktúru výsledného skriptu. V zásade si myslím, že nie je potrebné podrobne opísať, čo stlačiť. Inno Setup je tak ľahké naučiť sa, že bez problémov sa študuje, ktorý sa nazýva "Scientific Tyk" metóda. Napríklad inštalačný skript, ktorý robí predtým definované úlohy (všetky distribučné súbory sú v adresári D: Nastavenie.)


APPNAME \u003d MY PROGRAM
AppverName \u003d Môj program. Verzia 1.0.
Apppublisher \u003d myprogram, Inc.
APPPULHIBISHERURL \u003d HTTP: //MYMYSOFT.RU/
Appsupporturl \u003d http: //mymysoft.ru/
Appupdatesurl \u003d http: //mymysoft.ru/
Defaultdirname \u003d (pf) myprogram
Disabledirpage \u003d Nie.
DefaultGroupName \u003d Môj program
DisableprogramGroupPage \u003d ÁNO
LicenseFile \u003d D: Nastavenie licencie.txt
InfoAfterfile \u003d D: nastavenie readme.txt
Internetcreateuninstallicon \u003d Áno.


Názov: "Desktopicon"; Popis: "Vytvorenie skratky na & desktop"; GroupDescription: "Ďalšie štítky:"


Zdroj: "D: Nastavenie servera.mdb"; Destdir: "(APP)"; DestName: "server.mdb";
Zdroj: "D: Nastavenie licencie.txt"; Destdir: "(APP)";
Zdroj: "D: Nastavenie readme.txt"; Destdir: "(APP)";
Zdroj: "D: Nastavenie log.jpg"; Destdir: "(APP)";
Zdroj: "D: Nastavenie Log.ico"; Destdir: "(APP)";
Zdroj: "D: Nastavenie base.mdb"; Destdir: "(APP)";


Názov súboru: "(APP) MYPROG.URL"; Sekcia: "InternetsHortcut"; Kľúč: "URL"; String: "http://mymysoft.ru/"


Názov: "(APP) COP"


Názov: "(Skupina) Môj program"; Názov súboru: "(APP) BASE.MDB"; WORTERSDIR: "(APP)", ICONFILENAME: (APP) LOG.ICO
Meno: "(skupina) webovej stránky programu"; Názov súboru: "(APP) MYPROG.URL"
Názov: "(userdesktop) Môj program"; Názov súboru: "(APP) BASE.MDB"; PRACOVNOSTI DREKTYDIR: "(APP)"; IconFileName: (APP) Log.ico; Úlohy: Desktopicon

Príkladom je, ako to všetko funguje, môžete si prevziať nižšie.

  • Kontakt "Rozhranie" pre viac informácií / pri nákupe produktov

Súbory na stiahnutie

Ak máte, drahý čitateľ, máte relevantné pre počítače a rôzne softvér nainštalované na nich, potom ste pravdepodobne počuli také slovo ako " rozloženie" Často sa používa vo svojich konverzáciách správcov, programátorov a ďalších špecialistov IT. Ale čo je distribúcia. V jednoduchom jazyku je distribúcia program (alebo inak, balík), ktorý sa inštaluje na počítač alebo iný softvér. Teraz prehĺbili trochu špecifických počítačových podmienok.

Rozloženie (Zo distribúcie angličtiny) je jednou z foriem distribúcie softvéru. Najčastejšie sa distribúcia skladá z programu pre počiatočné zaťaženie systému; Inštalačný program, ktorý sa používa na výber parametrov inštalácie režimu a softvéru; A súbor softvérových balíkov, ktoré obsahujú jednotlivé časti programu. Pre operačné systémy, stále inicializácia hardvéru inštalovaného v systéme, ktorá by mala byť priamo po počiatočnom zaťažení systému.

Vzhľad a distribúcia distribúcií programov je spôsobené tým, že tieto programy, ktoré sú už nainštalované na počítačových počítačoch, sa líšia medzi sebou, ako aj z tohto zdroja programu, s ktorým boli nainštalované. Ak chcete zjednotiť proces inštalácie softvéru a použitie v procese konfigurácie a inštalácie rôznych parametrov a distribúcií boli vynájdené - jednotné inštalačné balíky.

Distribúcia inštalácie pre rôzne operačné systémy sú distribuované rôznymi spôsobmi. Takže, pre Microsoft Windows Operations Family, idú do inštalátorov form.exe i.msi, pre Macintaskes - vo formáte DMG Images, pre operačné systémy Linux - vo forme RPM alebo DEB balíčkov, a okrem balíčkov byť dodané vo forme zdrojového kódu reprezentovaného Archívmi TAR.GZ alebo TAR.BZ2.

Najčastejšie distribúcie prostredníctvom celosvetového internetu internetu alebo vo forme archívov alebo vo forme obrazov disku.

Okrem programov opísaných vyššie rozloženieoV sú tiež distribúcie operačných systémov (už sme o tom spomenuli). Keď spustíte distribúciu operačného systému, spustí sa primárny nakladač, hardvérová časť počítača sa spustí, orezaná verzia OURSER sa spustí a inštalátor sa spustí, ktorý nastavuje samotný operačný systém do počítača. V distribúcii sú samostatné časti tiež inherentné - takzvané balíky, ktoré nainštalujú alebo nenainštalujú na počítač pre tieto alebo iné programy.

Teraz poďme hovoriť o distribúcii operačného systému Linuxu. V súčasnosti tieto distribúcie výrazne vyvinuli názor, že ide o súbor programov na disku a ich inštalatér. V súčasnosti sa situácia výrazne zmenila za lepšiu. Okrem dávkového manažéra existujúceho v systéme existujú celé archívy širokej škály aplikácií Linuxu. Užívateľ má možnosť vždy sťahovať najčerstvejší a softvér, ktorý potrebujete z internetu, a majitelia serverov, na ktorých sú uložené údaje úložiska, uistite sa, že žiadny škodlivý softvér nebude s týmito balíčka stiahnutý žiadny škodlivý softvér. Okrem toho budú zaručené prevzaté verzie programov, aby fungovali v systéme.

A ten istý balík, ktorý ste si stiahli z jedného alebo iného úložiska, bude rovnaký ako balík, ktorý ho autor rozprestiera. Od základu operačného systému Linux a celý jeho softvér je založený na princípe otvorenosti celého kódu, potom ktokoľvek, kto si všimol chybu, otvor alebo zraniteľnosť v konkrétnom softvérovom produkte a podarilo sa mu nájsť hodnotné riešenie tohto problému , môže položiť opravu verzie inštalačného balíka.

Ale niekedy vývojári softvérových produktov - distribúcie pod Linuxom sa správajú dosť podivne, nie je jasné a nelogické, hovoriace proti rôznym inováciám a náplasti vyrábaným svojimi softvérovými balíčkami iných vývojárov. Takýmto príkladom je nasledovné: vývojár jedného z manažérov okien - ion3, proti šíreniu náplasti pre tento program, ktorý umožnil vyhladiť nepravidelné fonty, ktoré zvýšili čitateľnosť textových informácií z obrazovky. Alebo keď tvorcovia MEGA-Populárne internetový prehliadač Firefox oproti systému vyhľadávania AltLux v predvolenom nastavení, Yandex. Často všetko končí skutočnosťou, že vývojár začína vyrábať svoj produkt aj pod iným menom.

Rôzny rozloženieprogramy a operačné systémy sa objavujú pomerne často a môže si dokonca myslieť, že sa môžete utopiť v tomto mori. Ale len niektoré z nich sa stávajú hodným pozornosti širokej verejnosti, pretože okrem výberu programov, ich podpory a stability práce a mnohé ďalšie faktory sú nevyhnutné.

Dokončíme tento článok. Uvidíme sa na iných stránkach!

V ľubovoľnom operačnom systéme môžete vybrať 4 z hlavných častí: jadro, štruktúra súborov, tlmočník a utility príkazu používateľa. Kernel je hlavnou definujúcou časťou operačného systému, ktorý spravuje hardvér a vykonanie programu. Štruktúra súborov je systém ukladania súborov na pamäťových zariadeniach. Príkazový tlmočník alebo shell je program, ktorý organizuje interakciu používateľa s počítačom. A nakoniec, nástroje sú len samostatné programy, ktoré vo všeobecnosti nie sú v podstate odlišné od iných programov, ktoré používateľ, ktorý prevádzkuje užívateľ, pokiaľ ich hlavný účel - vykonávajú servisné funkcie.

Ako je uvedené vyššie, aby boli presné, slovo "Linux" označuje len jadro. Preto, pokiaľ ide o operačný systém, bolo by správne povedať, že "operačný systém založený na jadre Linuxu". Linux OS Kernel je vyvinutý v rámci všeobecného pokynov Linus Torvalds a je voľne distribuovaný (na základe licencie GPL), ako aj obrovské množstvo iného softvéru, verejnoprospešných služieb a aplikovaných programov. Jedným z dôsledkov voľného distribúcie softvéru pre Linuxu bolo, že veľký počet rôznych firiem a spoločností, ako aj jednoducho nezávislých vývojárov, začali vyrábať takzvané distribúcie Linuxu.

Distribúcia je softvérový súbor, ktorý obsahuje všetky 4 hlavné komponenty OS, to znamená, že jadro, súborový systém, shell a súhrn nástrojov, ako aj určitý súbor aplikácií. Zvyčajne sú všetky programy zahrnuté v distribúcii Linuxu distribuované za podmienok GPL, takže to môže zapôsobiť, že distribúcia môže každoročne uvoľniť každého, kto nebude lenivý zbierať zbierku slobodného softvéru. A určitý stupeň pravdy v tomto vyhlásení je. Avšak, vývojár distribúcie musí aspoň vytvoriť inštalačný program, ktorý inštaluje operačný systém na počítači, na ktorom ešte nie je OS. Okrem toho je potrebné zabezpečiť riešenie vzájomných závislostí a rozporov medzi rôznymi balíčkami (a verziami balíkov), ktoré, ako uvidíme neskôr, je tiež netriviálna úloha. Avšak, existuje už viac ako sto rôznych distribúcií Linuxu na svete, a nové sa objavujú po celú dobu.

História vzniku distribúcií

Linux - jadro

V roku 1991, Linus Torvalds, fínsky študent, extrémne vyblednutý nápad napísať jadro kompatibilné s Unixom (pozri obrázok 1) operačného systému pre svoj osobný počítač s procesorom, ktorý sa stal veľmi rozšírenou architektúrou Intel 80386. Prototyp pre Budúce jadro sa stalo operačným systémom Minix: Unix kompatibilný s operačným systémom pre osobné počítače, ktoré sú zavádzané s disketovou disketovou a zapadá do veľmi obmedzenej v časoch pamäte osobného počítača. Minix bol vytvorený Andrew Tannenbaum ako vzdelávací operačný systém, ktorý preukazuje architektúru a možnosti UNIX, ale nevhodné pre plnohodnotné práce z hľadiska programátora. Bolo to plné jadro pre svoj počítač a chcel urobiť Linus Torvalds. On dal Freax meno jeho jadra, ale neskôr to zmenil majiteľ FTP servera na Linuxe - Hybrid pomenovaný po Stvoritej a slovo Unix.

Kompatibilita s UNIX v tomto bode znamenala, že operačný systém musí podporovať štandard POSIX. POSIX je funkčný model kompatibilný s operačným systémom UNIX, ktorý opisuje, ako by sa systém mal správať v určitej situácii, ale nie sú uvedené žiadne pokyny, ako by mal byť implementovaný softvérom. POSIX opísal vlastnosti systémov kompatibilných s UNIXmi, ktoré boli spoločné pre rôzne implementácie UNIX v čase vytvorenia tohto štandardu. Najmä POSIX popisuje systémové hovory, ktoré by mali spracovať operačný systém kompatibilný s týmto štandardom.

Najdôležitejšou úlohou v rozvoji Linuxu hrala globálne počítačové siete Usenet a internet. V najskorších štádiách Linus Torvalds diskutovali o svojej práci a vznikajúce ťažkosti s inými vývojármi v telekonferencii comp.os.minix v sieti Usenet, ktorá sa venovala operačného systému MINIX. Kľúčovým rozhodnutím LinUS bolo uverejnenie zdrojových textov inej malej svetovej prvej verzie jadra pod voľným licenciou GNU GPL. Vďaka tomu a získal rastúcu distribúciu internetovej siete, mnohí majú možnosť samostatne kompilovať a otestovať toto jadro, zúčastňovať sa na diskusii o diskusii a opravách chýb, ako aj odosielať opravy a dodatky k zdrojovým textom Linusu. Teraz nikto nepracoval na jadre, vývoj šiel rýchlejší a efektívnejší.

V roku 1992 dosiahla verzia Linuxu Kernel 0,95 a v roku 1994 verzia 1.0 bola vydaná, ktorá uviedla, že vývojári konečne zistili, že jadro bolo vo všeobecnosti dokončené a všetky chyby (teoreticky) boli opravené. V súčasnosti je rozvoj Linuxového jadra už oveľa väčšia komunita, než v čase verzie 1.0. Úloha sám Linus Torvalds sa zmenila: Teraz nie je hlavným vývojárom, ale najviac autoritatívnym členom Spoločenstva, podľa tradície hodnotenia kvality zdrojových textov, ktoré by mali byť zahrnuté do jadra a dáva ich vlastné dobré na zaradenie. Všeobecný model slobodného rozvoja zo strany Spoločenstva je však zachovaný.

Avšak, nie je možné, aby operačný systém bez jadra a jadro bude zbytočné bez verejných služieb, ktoré by využili jeho schopnosti. Vďaka projektu GNU Linus Torvalds okamžite dostal možnosť využívať s bezplatnými nástrojmi Linuxu: Bash, GCC, Tar kompilátor, Gzip a mnoho ďalších už známych a široko používaných aplikácií, ktoré by mohli pracovať s jeho jadrom kompatibilným s UNIX. Takto Linux sa okamžite dostal do dobrého prostredia av kombinácii s GNU Utilities, bolo veľmi zaujímavé prostredie pre vývojárov softvéru aj v najskoršej fáze jej vývoja. Hlavným krokom vpred bolo presne skutočnosť, že z Linuxového jadra a nástroja a aplikácií GNU prvýkrát sa stalo, aby sa úplne bezplatný operačný systém, to znamená, že pracuje s počítačom a navyše, vyvíjať nový softvér pomocou len zadarmo softvér. Ideál plného nekomerčného rozvoja, formulovaného Pokolmanom, mohol byť teraz uvedený. Čoskoro sa objavili teoretické možnosti uskutočnenia ideálu, ale to neznamenalo jeho okamžité praktické vykonávanie. Zlučiteľnosť Linuxu a GNU Utilities bola spôsobená skutočnosťou, že obaja boli napísané s orientáciou na rovnakých noriem a postupoch. V rámci tejto praxe sa však v rámci tejto praxe (to znamená, že ak existuje mnoho rôznych systémov UNIX), zostal veľký rozsah nekompatibility a rôznych riešení. Preto v počiatočnej fáze vývoja jadra, každý GNU zarobil na Linuxe pre Linus ďalší úspech. Prvá oceľová bash a GCC. Kombinácia GNU a Linuxu tak umožnila vytvoriť voľný operačný systém, ale sám o sebe ešte nebol taký systém, pretože Linux a rôzne GNU Utilities zostali krehké softvérové \u200b\u200bprodukty napísané rôznymi ľuďmi, ktorí neboli vždy brať do úvahy čo robili iní. Hlavným vlastníctvom akéhokoľvek systému je konzistencia jeho komponentov.

Vznik distribúcií

Po určitom období rozvoja na Linuxe sa už stabilne pracoval niekoľko najvýznamnejších nástrojov GNU. Zostavovaný Linux jadro s malým množstvom zostavených už na Linuxe Utilities Gnus bol súbor nástrojov pre vývojár softvéru, ktorý chce používať voľný operačný systém na svojom osobnom počítači. V takejto forme bol Linux vhodný len na vývoj Linuxu, ale bol tiež operačný systém, v ktorom by sa mohli vykonať niektoré použité úlohy. Samozrejme, prvá vec, ktorá by mohla byť zapojená do Linuxu - písať programy na SI.

Keď sa úloha dostať počítač s trvalým systémom Linuxu, sa stal populárnym a pomerne spoločným, vývojári v Helsinkách a Texase University vytvárajú vlastné diskety, z ktorých zostavované jadro a základné nástroje môžu byť zaznamenané na pevnom disku, po ktorom ste Stiahnite si operačný systém priamo z neho. Tieto disketové súpravy sa stali prvými prototypmi moderných distribúcií Linuxu softvéru, na základe ktorého môžete získať pracovný operačný systém v počítači. Treba poznamenať, že distribúcia Linuxu je softvérové \u200b\u200bprodukty GNU od samého začiatku. V skutočnosti, kedykoľvek "Linux operačný systém" hovorí, "Linux jadro a GNU Utility" je vyjadrené. Voľný softvérový fond odporúča volať tento operačný systém LINUX.

Skopírujte však všetky potrebné programy na pevnom disku ešte nestačí na získanie vhodného prevádzkového prostredia pre potreby používateľa (aj keď je to veľmi profesionálny používateľ). Preto sa prvé súbory diskov môžu nazvať iba distribúcie. Ak chcete získať pracovný operačný systém, potrebujete niektoré špeciálne nastavenia inštalácie a softvéru. Je to prítomnosť týchto fondov a rozlišuje moderné distribúcie Linuxu. Ďalšou hlavnou distribučnou úlohou je pravidelná aktualizácia. Softvér, najmä zadarmo, je jednou z najrýchlejšie rastúcich oblastí, takže to nestačí na inštaláciu Linuxu raz, musíte ho pravidelne aktualizovať. Prvá distribúcia v modernom porozumení, ktorá bola rozšírená, bola Slackware vytvorená P. Belcclebing. To bolo všeobecne známe používateľom Linuxu do roku 1994.

Napriek tomu, že s príchodom prvých distribúcií, inštalácia Linuxu už nevyžaduje nezávislú kompiláciu všetkých programov zo zdrojových textov, používanie Linuxu zostal termín vývojárov: užívateľ operačného systému s ním V tejto dobe jej vývoja by sa mohlo zaoberať takmer výlučne programovaním. Aspoň na riešenie iných každodenných úloh aplikácií v nej (napríklad čítanie e-mailu, písanie článkov atď.), Mal by najprv pracovať pre programovanie a dokonca aj vyvíjať samotný systém Linux na vytvorenie vhodných aplikačných programov alebo ich pracovať v Linuxe.

Všetok softvér pre Linux bol otvorený, preto sa čoskoro objavilo viac a viac aplikačných programov pre Linux, ktoré používali rastúce komunita, ktorá sa stala spoľahlivejšou a dostali všetky nové funkcie. Nakoniec existuje nápad, že z Linuxových a GNU aplikácií pre Linux cielené úsilie malej developerskej skupiny, môžete urobiť holistické operačné systémy vhodné pre veľmi širokú škálu užívateľov a predať tieto systémy používateľom za peniaze ako analógový a alternatívu existujúcich vlastníckych operačných systémov.

Výhodou operačného systému, ktorý je úplne pozostávajúci z slobodného softvéru, je zrejmé - zhromažďovanie tohto systému by nemal platiť nikoho za program, ktorý je v ňom zahrnutý. Okrem toho, ďalší rozvoj a aktualizáciu dostupných programov vykonávajú spoločenstvo vývojárov, sú tiež úplne slobodné, nie je potrebné platiť zamestnancom, ktorí by boli zapojení. Výsledkom je, že náklady na zber spoločnosti, ktoré zbierajú distribúciu Linuxu pre užívateľa, sú obmedzené na platbu programátorov, ktorí integrujú roztrúsené aplikácie do systému a písania programov na štandardizáciu postupov inštalácie a zriadenia systému na uľahčenie týchto úloh nepripravený užívateľ, ako aj náklady na samostatnú zárobkovú činnosť výsledného distribúcie. Pre konečného kupujúceho to znamená zásadný pokles ceny operačného systému.

Prvá úspešná spoločnosť pôsobiaca na takomto systéme bola Red Hat, ktorý sa objavil v roku 1995. Red Hat oslovil svoj vývoj nielen programátori profesionálov, ale aj bežnými užívateľmi a systémovými administrátormi, pre ktoré je počítač predovšetkým kancelársky pracovník alebo pracovný server. Zameranie sa na existujúce ponuky na trhu pre takúto triedu používateľov, Red Hat vždy venoval veľkú pozornosť vývoju aplikácií s grafickým rozhraním na vykonávanie typických úloh pre nastavenie a správu systému. Business Red Hat vyvinul celkom úspešne, v roku 1999 bola táto spoločnosť začlenená - ihneď po uvoľnení propagácie v cene veľmi energicky, ale potom je ubytovanie spokojní. V súčasnosti je podiel červeného klobúka na trhu serverov a pracovných staníc Linuxu veľmi veľký. Vďaka Red Hat v komunite používateľov Linuxu bol formát balíka RPM veľmi rozšírený.

Takmer súčasne s červeným klobúkom sa objavil projekt Debianu. Jeho úlohou bola približne rovnaká - aby sa vytvoril holistickú distribúciu Linuxu a bezplatný softvér GNU, tento projekt bol koncipovaný ako zásadne nekomerčný, vývojárskej komunity, norma interakcie, v ktorej by boli ideály slobodného softvéru plne konzistentné. Developer Developer Community - International, ktorého účastníci komunikujú prostredníctvom internetu, a normy interakcie medzi nimi sú určené špeciálnymi dokumentmi - Polishi (angličtina. politika).

Komunita developerov nevyberá žiadny zisk z predaja Debian, jeho verzie sú voľne distribuované, dostupné na internete, môžu byť tiež distribuované na pevných médiách (CD, DVD), ale v tomto prípade ich cena výrazne výrazne prevyšuje náklady Nosič a značenie platenia za publikáciu. Spočiatku bol vývoj Debianu sponzorovaný bezplatným softvérovým nadáciou. Distribúcia Debian Distribúcia adresy boli vždy primárne profesionálni používatelia, jednosmerný alebo iný súvisiaci s vývojom akademického softvéru, ktoré sú pripravené na čítanie dokumentácie a ich vlastných rúk, aby usporiadali požadovaný systémový profil zodpovedajúci ich úlohám. Orientácia na takýchto divákov vopred určila niektoré trendy vývoja Debianu: nikdy neexistovalo množstvo "jednoduchých" grafických nástrojov na zriadenie životného prostredia, všetky druhy "majstrov", avšak veľa pozornosti bola venovaná konzistentným a Jednotná integrácia softvéru do jedného systému. Bolo to v Debian, že manažér balíka (APT). V súčasnosti je Debian najobľúbenejším distribúciou Linuxu medzi užívateľmi, ktorí sú profesionálov v oblasti informačných technológií.

Vždy, keď sa slobodný softvér ukáže, že je v dopyte, mnohé alternatívne riešenia ihneď vznikajú - to sa stalo s distribúciami Linuxu. Po roku 1995 vznikol (a naďalej vzniká) obrovské množstvo obchodných spoločností a bezplatných komunít, ktoré si vytvárajú svoju úlohu a prípravu a uvoľnenie distribúcií Linuxu. Každý z nich sú ich vlastné vlastnosti, ich vlastné cieľové publikum, ich priority. K dnešnému dňu niekoľko vodcov, ktorí ponúkajú viac či menej univerzálnych riešení a sú najrozšírenejšie a používajú sa a používajú sa na distribučnom trhu. Okrem už pomenovaného červeného klobúka a Debian je potrebné pomenovať v mnohých distribúciach zameraných na obyčajný užívateľ, nemecký suse a francúzsky Mandriva (do roku 2005 - Mandrake), medzi hosťami adresovanými špecialistom - Gentoo. Okrem "veľkých" hráčov na distribučnom trhu je však oveľa väčší počet menej spoločných distribúcií. Teraz pred užívateľom, ktorý chce nainštalovať Linux, otázka výberu distribúcie je čistená. Kritériá výberu - a úlohy, ktoré majú byť riešené s pomocou Linuxu a úrovne vzdelávania používateľov a technológií a nadchádzajúcich kontaktov s komunitou, ktorý vyvíja distribúciu.

Distribúcia operačného systému

Distribúcia operačného systému je forma distribúcie systémového softvéru. Prítomnosť distribúcií je spôsobená tým, že forma softvéru, ktorý sa používa na šírenie, takmer nikdy sa nezhoduje s formou softvéru operačného systému.

Distribúcia zvyčajne obsahuje programy pre inicializáciu systému (inicializácia hardvéru, načítanie orezanej verzie systému a spustite inštalačný program), inštalačný program (vyberte režimy a nastavenia inštalácie) a súbor špeciálnych súborov obsahujúcich jednotlivé časti Systém (tzv. Balíky).

Inštalačný program vám umožňuje vyrábať primárne nastavenia systému.

Distribučné charakteristiky:

distribučná politika

dokument upravujúci koho a ako je distribúcia vyvinutá, na ktoré dôvody zahŕňa softvér, ktorým požiadavky (umiestnením do súboru systému, interakcie s inými komponentmi distribúcie atď.)

program nakladača

inicializácia hardvéru, načítanie (zvyčajne) orezaná verzia systému, inicializácia médií

inštalačný program

vyberte možnosti inštalácie a inštalačné balíky

program primárneho konfigurácie

konfigurácia primárneho systému

program riadenia balíkov

inštalácia paketov na pracovnom systéme, aktualizovať balíky atď.

balíky

dostupnosť programov potrebných užívateľovi, špecializáciu distribúcie (všeobecný účel, záchranu, "žiť", mikro, atď, ako aj zameranie na riešenie špecifických úloh - rozdelenie klastra, distribúcie pre špecifické vedecké oblasti atď.)

vývoja

technické, administratívne, finančné a iné riešenia založené na distribúcii, dostupnosti užívateľskej podpory

spoločenstvo

kompetencia používateľov, vzájomná pomoc, výmena skúseností medzi užívateľmi

Ďalšie funkcie

jednoduchá inštalácia a bezpečnosť, jednoduchosť nastavení, dĺžka životnosti, stabilita rozvoja distribúcie, rýchlosť distribúcie atď.