Vladimir Vodolazkij. Put' k LINUX Kniga postoyanno perepisyvaetsya i dopolnyaetsya, poetomu imeet smysl shodit' za nej na sajt avtora. Svezhaya versiya etoj knigi lezhit na servere "Linux user group v GPNTB" http://gpntb.iitp.ru/russian.win/vodol.html ˇ http://gpntb.iitp.ru/russian.win/vodol.html i na stranice http://www.geocities.com/SiliconValley/Pines/7895/BOOK.HTM ˇ http://www.geocities.com/SiliconValley/Pines/7895/BOOK.HTM --------------------------------------------------------------- YA kategoricheski vozrazhayu protiv kommercheskoj ekspluatacii privedennyh zdes' materialov. Perepechatku, izdanie i pr. bez zaklyucheniya sootvetstvuyushchih soglashenij ya budu rassmatrivat' kak plagiat i narushenie moih avtorskih prav i ostavlyayu za soboj pravo primeneniya razlichnyh "netradicionnyh" sredstv vospitaniya zhulikov. voldemarus@geocities.com ˇ mailto:voldemarus@geocities.com --------------------------------------------------------------- Versiya knigi ot 10 noyabrya 1997 (Rukovodstvo po ustanovke i nastrojke 32-razryadnoj operacionnoj sistemy)

Moskva 1996 g.

SODERZHANIE

Vvedenie
Nachal'nye svedeniya o Linux
Kakovy trebovaniya k apparatnym sredstvam?
Gde dostat' Linux?
Graficheskij interfejs pol'zovatelya
CHto delat' s programmami pod DOS?
Istochniki informacii o Linux
Vybor operacionnoj sistemy
Kriterii ocenki
Est' li raznica mezhdu sistemami?
Bazis
Za vse prihoditsya platit'...
Kto rumyanej i belee...
Naskol'ko vse zhe goditsya Linux?
Ustanovka LINUX
Zagruzka distributiva Slackware
Kakie diski vybrat' dlya nachal'noj zagruzki?
Sozdaem razdely na diske
Pervonachal'naya ustanovka sistemy
Kompilyaciya yadra operacionnoj sistemy
Aktivizaciya skompilirovannogo yadra
Proveryaem rabotosposobnost' yadra
Ustanovka nachal'nogo zagruzchika
Trudoemkij i ubeditel'nyj eksperiment
Montirovanie fajlovyh sistem
Ustanovka distributiva Red Hat
Obshchaya struktura distributiva
Trebovaniya k apparatnym sredstvam
Vybor yadra sistemy
Raspakovka obrazov zagruzochnyh disket
Zagruzka bazovoj sistemy
Nachal'naya stadiya ustanovki
Montirovanie ustanovochnogo diska
Vybor interfejsa: tekstovyj ili X-Window
Obnovlenie predydushchej versii Red Hat Linux
Ustanovka distributiva Linuxware
Ustanovka graficheskoj obolochki X-Window
Tonkost' N1 - X-server
Tonkost' N2 - konfigurirovanie sistemy.
Tonkost' N3 - zapusk X-windows.
Tonkost' N4 no ne poslednyaya - rusifikaciya.
Zagruzka i razgruzka operacionnoj sistemy
Process zagruzki sistemy
Razgruzka operacionnoj sistemy
Demony i fonovye processy
Bolee podrobno o zagruzchikah sistemy
LILO - Linux Loader
LOADLIN
Prava dostupa i registraciya v sisteme
Registraciya v sisteme
Prava dostupa k fajlam v sisteme UNIX
Kto varezhku poteryal?
Gruppy i pol'zovateli
Paroli i profili pol'zovatelej
Neskol'ko poleznyh sovetov
Kak dobavit' pol'zovatelya?
Kak sozdat' gruppu?
Obyazatel'no li nuzhno gruzit' odnu iz obolochek?
Kak zapretit' registraciyu pol'zovatelya v sisteme, ne izgonyaya ego iz spiskov pol'zovatelej?
Kak sozdat' "gostevoj vhod" v sistemu, ne trebuyushchij vvoda parolya?
"Ezhovye rukavicy" ili "svobodnaya lyubov'"?
1. Vybor parolya.
2. O sohrannosti parolya
3. Fajly i katalogi
4. Osobye fajly pol'zovatel'skogo kataloga
5. Fizicheskaya bezopasnost'
6. Predostavlenie scheta v rasporyazhenie tret'ih lic
Sistemnye sredstva obespecheniya bezopasnosti sistemy
Programma poiska uyazvimyh mest v zashchite - CRACK
"Tenevye paroli"
npasswd - generator nadezhnyh parolej
Podklyuchenie printera
Pervoe podklyuchenie ustrojstva pechati
Podderzhka printera v yadre Linux
Drajver pechati
Korrektirovka nastroek printera - tunelp
Sistemnoe upravlenie printerom
lpd
lpq
lprm
lpc
/etc/printcap - konfigurirovanie printera
Fil'try pechati
Bor'ba s "lesenkoj"
apsfilter - avtomaticheskij raspoznavatel' tipa vhodnogo fajla
Podklyuchenie kirillicheskih shriftov Postsript
Ustanovka zvukovoj platy
Podklyuchenie strimerov s FDD-interfejsom
Strimery, kotorye ne budut rabotat' v Linux-sisteme
Ustanovka programmnogo obespecheniya FTAPE
Testirovanie rabotsposobnosti strimera
Podgotovka magnitnoj lenty strimera k rabote
Formatirovanie
Inicializaciya
Sozdanie i proverka testovogo arhiva
Programmnoe obespechenie dlya arhivacii
tar
cpio ???
Prakticheskie priemy raboty so strimerom
Organizaciya avtomaticheskoj arhivacii v fonovom rezhime
Ustanovka i rabota s UPS
Podklyuchenie faks-modema
|mulyator DOS
|mulyator Windows
|mulyator SCO UNIX
Ustanavlivaem sobstvennuyu BBS
Raspakovka arhiva s kompakt-diska
Sozdanie pol'zovatel'skih schetov
Nastrojka pol'zovatel'skih ekranov
Podklyuchenie protokolov peredachi fajlov
Ob®edinenie v lokal'nuyu set'
Kontrollery Ethernet - chto vybrat'?
TCP/IP
Geterogennye seti - Windows-Linux
Vhod v Internet
Kratkij putevoditel' po CD-ROM s Linux
Diski Trans-Ameritech Enterprises
Volume 1
Volume 2
Supplement
Interim Release
Release 4
Linuxware 1.0
LinuxWare 2.0
LinuxWare 2.5
Kompakt-diski firmy Caldera
Caldera Desktop 1.0
Linux Office
Kompakt-diski v knigah izdatel'stva SAMS Publishing
CD-ROM k knige Linux Unleashed
CD-ROM k knige Building Linux Internet Server
Kompakt-diski otechestvennyh proizvoditelej
"Otkrytoe yadro"
Podvodya itogi

Vvedenie

Poistine neispovedimy puti, kotorymi sleduet otechestvennaya moda na operacionnye sistemy. Eshche neskol'ko let nazad v Rossii aktivno razvivalis' mnogozadachnye i mnogopol'zovatel'skie operacionnye sistemy, no vot, slovno po manoveniyu volshebnoj palochki ih mesto, gde opravdano, a gde i ne slishkom, zanyala MS-DOS. I hotya segodnya vse vozvrashchaetsya na svoi mesta, vyyasnyaetsya, chto za eti gody my poteryali slishkom mnogo - my poteryali kul'turu mnogozadachnyh operacionnyh sistem, i poetomu najti segodnya speciaista po UNIX, pust' dazhe pol'zovatelya, nesoizmerimo trudnee, chem pol'zovatelya MS-DOS i Windows. I esli v amerikanskom originale privodilsya kratkij kurs nachinayushchego pol'zovatelya MS-DOS, to my reshili, chto dlya rossijskogo chitatelya bolee poleznym okazhetsya nabor rekomendacij, pozvolyayushchih samostoyatel'no ustanovit' odnu iz versij UNIX, prednaznachennuyu dlya personal'nogo komp'yutera s processorom 80386 i vyshe.

Na segodnyashnij den' sushchestvuet neskol'ko podobnyh realizacij UNIX. Odnako, my soznatel'no otkazalis' ot prodvizheniya odnoj iz kommercheskih sistem v pol'zu "besplatnogo UNIXa" - Linux. Prichina takogo resheniya - zhelanie snizit' bar'er vhozhdeniya v rabotu s UNIX dlya shirokih krugov chitatelej, kotorye, prezhde chem vkladyvat' dovol'no sushchestvennye sredstva v kommercheskuyu versiyu UNIX, hoteli by priobresti nekotoryj prakticheskmj opyt v ustanovke i ekspluatacii podobnyh sistem. Krome togo, mnogochislennye besedy avtora s pol'zovatelyami i administratorami razlichnyh firm i sistemnymi integratorami Moskvy pozvolili sdelat' ryad nebezynteresnyh zamechanij:

  1. Prenebrezhitel'noe otnoshenie k sisteme Linux so storony pol'zovatelej kommercheskih sistem osnovano na tom lish' fakte, chto Linux postavlyaetsya prakticheski besplatno - "za horoshie veshchi nado platit' i ochen' mnogo!"
  2. "My ne mozhem sebe pozvolit' kakoj-to tam Linux, potomu chto dolzhny sootvetstvovat'..." - nu eto zhe prosto chistyj snobizm!
  3. Mnogokratnye zayavleniya o tom, chto v Linux ne realizovano mnogoe iz togo, chto dolzhno byt' v "normal'noj UNIX-sisteme" nichem ne podtverzhdayutsya i nosyat goloslovnyj harakter! Popytki vyyasnit', chego zhe konkretno ne hvataet, privodyat k muchitel'nomu pochesyvaniyu shevelyur (lysin) i vydavlivaniyu otveta - "nu eto zhe vse znayut...", posle kotorogo voznikaet muchitel'naya pauza.
  4. Bol'shaya chast' kritikov Linux i UNIX, otdayushchaya predpochtenie Windows 95 i NT vyrosla na "kostyah" DOS i nikogda ne videla UNIX v rabote. Poetomu resheniya dvadcatiletnej davnosti, realizovannye, naprimer, v Windows 95 vosprinimayutsya kak vydayushcheesya dostizhenie komp'yuternoj mysli, hotya bez vsyakoj pompy eshche v 1994 godu byli portirovany v Linux.
  5. Legendy o nehvatke i dorogovizne prikladnyh produktov dlya UNIX i Linux est' dosuzhij vymysel. Obiliie piratskih kompakt-diskov s odnimi i temi zhe programmami - MS Office, Photoshop i t.d. ne oznachaet, chto kolichestvo dejstvitel'no populyarnyh produktov dlya Windows prevyshaet dva-tri desyatka! A offis davno realizovan i dlya Linux.

Nash vybor, v konce koncov ostanovilsya na sisteme LINUX, kotoraya v nastoyashchij moment naibolee dostupna dlya novichkov. Vo-pervyh, ee mozhno najti na FTP-serverah Internet, v tom chisle i na moskovskih uzlah RELCOM i DEMOS, a vo-vtoryh, burnaya deyatel'nost' rossijskogo otdelenniya amerikanskoj kompanii Trans-Ameritech Enterprises privela k tomu, chto segodnya kompakt-diski s razlichnymi versiyami etoj sistemy mozhno najti v lyubom knizhnom magazine Moskvy, Peterburga i nekotoryh drugih gorodov. Poyavlilis' v Rossii distrib'yutory i drugih postavshchikov Linux i dae vypushchen pervyj rossjskij kompakt-disk s distributivami Linux. Krome togo, imeetsya vozmozhnost' perenosa distributiva operacionnoj sistemy s CD-ROM na trehdyujmovye diskety emkost'yu 1.44 Mbajt.

Nachal'nye svedeniya o Linux

|to versiya UNIX dlya processorov 80386 i 80486. Linux v polnoj mere realizuet vse vozmozhnosti processorov, predostavlyaya programmistu polnost'yu 32-razryadnuyu mnogozadachnuyu i mnogopol'zovatel'skuyu sistemu, funkcioniruyushchuyu v zashchishchennom rezhime. Sistema sootvetstvuet standartu POSIX, chto pozvolyaet govorit' o perenose programmnogo obespecheniya, razrabotannogo dlya Linux, na drugie versii UNIX i obratno kak o bolee ili menee rutinnoj zadache.

Kakovy trebovaniya k apparatnym sredstvam?

Nichego sverh®estestvennogo. Dostatochno imet' 386SX-25 i 4 Mb operativnoj pamyati, no uvelichenie OZU do 8 Mb znachitel'no povysit proizvoditel'nost' vashej sistemy. SHina osoboj roli ne igraet, Linux podderzhivaet kak ISA, EISA, VLB i PCI, no ignoriruet MCA (seriya PS/2 firmy IBM), kotoraya u nas, vprochem, ne ochen'-to rasprostranena. Vovse ne obyazatel'no ispol'zovanie processorov firmy "Intel" - klony proizvodstva firm AMD, "Cirrus Logic", TI i tak dalee nikakih narekanij ne vyzyvayut. Real'naya potrebnost' v diskovoj pamyati - ot 80 Mb (vam ved' nuzhna ne tol'ko sama sistema, no i prikladnye pakety, ne tak li?). Dlya zapuska bol'shinstva programm etogo hvatit (dlya udovletvoreniya potrebnostej programm v operativnoj pamyati vy vsegda mozhete sozdat' razdel dlya podkachki na diske).

Polnaya raskrutka distributiva sistemy s opticheskogo diska mozhet potrebovat' bolee 200 Mb diskovoj pamyati, no, skoree vsego, vsya sistema i pakety vam vryad li ponadobyatsya. Da, o diskah. Goditsya lyuboj odno- ili dvuhskorostnoj nakopitel' CD-ROM, no imeet smysl priobretat' sovremennye modeli privodov s interfejsom IDE.

Videoadapter - luchshe SVGA s ob®emom videopamyati hotya by 1 Mb. Podderzhivaetsya rabota so vsemi rasprostranennymi naborami kristallov videoadapterov. Kriterij vybora prost - chem bol'she videopamyati, tem bystree budet rabotat' sistema v srede X Window.

Seti, kak vy, veroyatno, ponimaete, - eto neot®emlemaya chast' sovremennoj koncepcii UNIX-sistem. I Linux podderzhivaet obrazovanie setej na urovne yadra sistemy. Setevye adaptery mogut byt' samye raznye: Ethernet dlya sozdaniya lokal'noj seti (i nikakih setej Novell!), telefonnyj modem dlya integracii v set' Internet i, v konce koncov, obychnyj mul'tipleksor na vosem' ili shestnadcat' terminalov. I snova-taki povtorim, ves' etot servis vhodit v standartnyj distributiv Linux so vsemi ishodnymi tekstami, bibliotekami i soprovoditel'noj dokumentaciej.

Gde dostat' Linux?

Eshche letom 1994 goda Linux privlekla vnimanie neskol'kih firm-proizvoditelej diskov CD-ROM. No, krome togo, etoj sistemoj zainteresovalis' nekotorye firmy-integratory. V rezul'tate uzhe upominavshayasya kompaniya Trans-Ameritech Enterprises naladila regulyarnyj vypusk CD-ROM s distributivami Linux i prikladnymi programmami dlya etoj operacionnoj sistemy. Podobnye diski vypuskaet eshche okolo desyatka firm, naibolee izvestnymi iz kotoroyh yavlyayutsya Yggdrasil i InfoMagic, no v Rossii rasprostraneny tol'ko diski Trans-Ameritech. V poslednij god piterskaya firma Kronverk zaglyuchila distrib'yutersikj dogovor na postavku v Rossiyu polukommercheskoj versii Linux - Caldera Desktop. A drugaya piterskaya firma vesnoj 1996 goda vypustila CD-ROM "Otkrytoe yadro", kotoryj takzhe zasluzhivaet vnimaniya.

Zasluzhivayut vnimaniya takzhe knizhnye magaziny. Bum Linux na Zapade privel k poyavleniyu neskol'kih knig, v sostav kotoryh vklyuchen CD-ROM s operacionnoj sistemoj. Osobo otmetim dostatochno podrobnuyu 1000-stranichnuyu knigu LINUX UNLEASHED, vypushchennuyu v 1996 godu izdatel'stvom Sams Publishing, Building your own Linux Internet Server (tozhe 1996 god) i Linux System Administrator's Survivals Guide (tozhe Sams Publishing, 1996). Pri etom stoit zametit', chto eti knigi vyshli odnovremenno s analogichnymi rukovodstvami po NT, Netware, OS/2. Stalo byt' "tam" vozmozhnosti Linux i ego sfery primeneniya stali uzhe ponyatny...

Principial'no nichego ne meshaet postavlyat' Linux i na disketah. Odnako esli podobnyj podhod horosh dlya kommercheskih sistem - voz'mite hotya by paketik s Windows95, to dlya besplatnoj sistemy stoimost' 3.5" diskov, na kotoryh zapisan ves' distributiv okazyvaetsya vyshe stoimosti 4-hskorostnogo privoda CD-ROM i kompakt-diska s sistemoj! Poetomu osobogo rasprostraneniya podobnyj podhod ne poluchil. Vprochem, esli u vas est' zhelanie, NPO "Infoservis" mozhet pomoch' s polucheniem oboih variantov sistemy.

Eshche odin potencial'no vozmozhnyj sposob ustanovki Linux - s magnitnoj lenty pohozhe ne poluchit rasprostraneniya poskol'ku formaty lent, ispol'zuemyh v DOS i UNIX sushchestvenno razlichayutsya. Vprochem o rabote so strimmerami budet bolee podrobno rasskazano nizhe.

Graficheskij interfejs pol'zovatelya

X Window - eto standart dlya graficheskogo pol'zovatel'skogo interfejsa, realizovannyj dlya vseh UNIX-sistem. |to oznachaet, chto programmy, razrabotannye dlya XFree386 (versiya X Window v Linux) bez kakih-libo osobennyh trudnostej mogut byt' pereneseny na SUN, VAX i dazhe na Cray.

Dlya XFree uzhe razrabotany desyatki prilozhenij, a takzhe konvertirovany iz MS Windows shrifty kirillicy. Vprochem, vse eto programmnoe obespechenie postavlyaetsya prakticheski na vseh diskah i pozzhe budet rassmotreno podrobnee.

CHto delat' s programmami pod DOS?

Prezhde vsego, razrabotchiki LINUX ne zadumyvali svoyu sistemu kak konkurenta MS-DOS, a skoree kak dopolnenie k tradicionnoj OS, dlya kotoroj razrabotano ogromnoe kolichestvo programmnogo obespecheniya.

Poetomu DOS i Linux mogut sosushchestvovat' na odnom vinchestere, "prozhivaya" v razlichnyh razdelah (partition) zhestkogo diska. Vy mozhete po svoemu vyboru, zagruzhat' libo DOS libo LINUX. Odnako bednyaga MS-DOS ne mozhet ukryt'sya ot lyubopytnyh glaz svoego soseda, poskol'ku Linux imeet dostup ko vsem fajlam v razdele DOS.

Dlya chego eto sdelano? Dlya zapuska programm MS-DOS pod upravleniem Linux! Prichem sohranyaetsya mnogozadachnyj rezhim raboty. |to oznachaet, chto vy mozhete zapustit' odnovremenno F-19 i SimCity i pereklyuchat'sya mezhdu nimi po zhelaniyu. Konechno, est' i nekotorye ogranicheniya.

Naprimer, Wing Commander ili Doom, kotorye trebuyut polnogo kontrolya nad vychislitel'nymi resursami i ispol'zuyut fakticheski sobstvennuyu operacionnuyu sistemu, v Linux rabotat' ne budut. Poetomu dlya Linux byla razrabotana special'naya versiya DOOM, kotoraya rabotaet kak pod upravleniem X Window, tak i v terminal'nom rezhime. No esli vasha programma rabotaet s ispol'zovaniem DOS (pust' dazhe i trebuya XMS ili EMS-pamyat'), to nikakih problem u vas ne vozniknet.

Dlya raboty s prilozheniyami MS Windows v nastoyashchee vremya razrabatyvaetsya emulyator Windows 3.1 dlya graficheskoj sredy XWindows. Poyavleniya beta-versii mozhno ozhidat' v konce 1996 goda. Krome togo, po ocenke poklonnikov yazyka Java, realizaciya etoj sistemy dlya Linux yavlyaetsya odnoj iz naibolee moshchnyh i konkuriruet s versiej samoj firmy Sun!

Istochniki informacii o Linux

Operacionnaya sistema Linux razrabotana v sootvetstvii s trebovaniyami mezhdunarodnogo standarta na UNIX-sovmestimye sistemy IEEE POSIX. A stalo byt' lyubaya kniga po operacionnoj sisteme UNIX na 90% reshit vse vashi problemy.

Na diskah CD-ROM, vypuskaemyh razlichnymi firmami, vy mozhete najti megabajty tehnicheskoj informacii po Linux, kotorye mozhno razbit' na neskol'ko razdelov:

Nachinaya s 1994 goda, v SSHA nachalo vyhodit' pervoe periodicheskoe izdanie po sisteme Linux - Linux Journal (ISSN 1075-3583). Po voprosam podpiski vynuzhden poka adresovat' vas k izdatelyam: subs@ssc.com.

Sushchestvuet i special'naya programma po razrabotke komplekta dokumentacii po Linux - Linux Documentation Project, v ramkah kotorogo uzhe razrabotano zamechatel'noe rukovodstvo po administrirovaniyu setej na osnove Linux. K sozhaleniyu, vsya dokumentaciya, razrabatyvaemaya v ramkah etogo proekta angloyazychnaya, chto sushchestvenno sderzhivaet rasprostranenie Linux v Rossii.

Est' i bolee fundamental'nye trudy. Naprimer, odin iz izdatelej CD-ROM firma Yggdrasil vypustila 1200-stranichnuyu Linux Bible v kotoroj ob®edineny vse vypushchennye materialy proekta LDP, a takzhe mnogochislennye spravochnye dokumenty - FAQ (Frequently Asked Questions).

I konechno, uzhe upominavshiesya knigi izdatel'stva Sams Publishing. V Rossiyu eti knigi postavlyaet nebol'shoe TOO "Cifrovaya Vselennaya", raspolozhennoe v Moskve v rajone m.Kropotkinskaya (tel. (095) ....... ).

Vybor operacionnoj sistemy

Do nedavnego vremeni vopros o vybore operacionnoj sistemy dlya personal'nyh komp'yuterov voobshche ne stavilsya. Vse pol'zovateli nahodilis' v ravnyh usloviyah - v srede MS-DOS. No s razvitiem apparatnyh sredstv i hronicheskim otstavaniem kak DOS, tak i Windows ot urovnya "zheleza", na scenu nachali vyhodit' kazalos' by "tupikovye vetvi komp'yuternoj evolyucii"-Windows NT i OS/2. No krome etih, kommercheskih sistem, sovershenno neozhidano nachal poluchat' populyarnost' i odin iz klonov UNIX - Linux, razrabatyvaemyj shirokimi (bez preuvelicheniya) krugami entuziastov.

Net nuzhdy govorit', chto pravil'nyj vybor operacionnoj sistemy trebuet tshchatel'nogo vzveshivaniya vseh "za" i "protiv". Ved' oshibka v etom voprose privodit k neopravdannym zatratam na razrabotku prikladnyh programm, ekspluataciyu samoj vychislitel'noj sistemy i ee stykovki s vychislitel'nymi setyami. Vprochem, esli vy strashites' pogryaznut' v izuchenii dokumentacii k sisteme, redaktirovanii konfiguracionnyh fajlov i vylizyvanii vsyakih ogrehov, to vam vryad li stoit otkazyvat'sya ot staroj dobroj Windows 3.1. Tem ne menee, esli vy vser'ez podumyvaete o perehode na 32-razryadnuyu operacionnuyu sistemu, to prezhde vsego stoit podumat' o tom, kakuyu zhe sistemu vybrat'-Windows NT, OS/2 ili Linux. A dlya etogo pridetsya rassmotret' neskol'ko faktorov.

Kriterii ocenki

Konechno zhe, na vybor operacionnoj sistemy samoe pryamoe vliyanie okazyvayut te apparatnye sredstva, s kotorymi vam predstoit rabotat'. Ved' esli resursov vashego komp'yutera ne hvatit dlya zagruzki sistemy, to razve vy smozhete ispol'zovat' vse ee vozmozhnosti?

Minimal'nye trebovaniya k apparatnym sredstvam sleduyushchie. Vo-pervyh, vam neobhodim po men'shej mere processor 80386 (to est' 32-razryadnyj). Konechno, povyshenie moshchnosti processora zhelatel'no, no ne obyazatel'no. Gorazdo bol'shee znachenie dlya povysheniya obshchej proizvoditel'nosti sistemy igraet ob®em operativnoj pamyati. Kstati, dlya zapuska Linux ili OS/2 vam potrebuetsya hotya by 4 Mbajta operativnoj pamyati, a dlya Windows NT - po men'shej mere 12 Mbajt. CHto kasaetsya diskovoj pamyati, to minimal'nye trebovaniya dlya Linux sostavlyayut 15 Mbajt, 32 Mbajt dlya OS/2 i 70 Mbajt dlya Windows NT. No imejte v vidu, chto etih resursov hvatit tol'ko dlya "proby", a dlya real'noj raboty trebovaniya znachitel'no bolee vysokie (sm.Tablicy 1 i 2).

Tablica P.1. Potrebnost' v operativnoj pamyati

Trebovaniya k sisteme LinuxOS/2 Windows NT
Tol'ko komandnaya stroka, nikakih graficheskih sred (OS/2 i NT v etom rezhime ne rabotayut) 2 MBnet net
Tol'ko zagruzka sistemy (Linux pod upravleniem X) 6 MB4 MB 12 MB
Tipovoj sostav operacionnoj sistemy (odno ili dva polnost'yu ustanovlennyh prilozheniya) 8 MB8 MB 16 MB
Kvalificirovannyj pol'zovatel', rabotayushchij s bol'shim kolichestvom prilozhenij odnovremenno 12 MB16 MB 24 MB

Tablica P.2. Potrebnost' v diskovoj pamyati

Linux OS/2Windows NT
Minimal'naya ustanovka sistemy
Linux, POSIX, do 15 MB OS/2, OS/2 32- i 16-bit, 20 MB Windows NT, Win32, 50 MB
Tipovaya ustanovka
Linux, + DOS, X/Window, prilozheniya, 60 MB OS/2, + DOS, Win16, prilozheniya, 32 MB Windows NT, + DOS, Win16, POSIX i prochee, 70 MB
Polnaya ustanovka sistemy
Linux + bol'shoe kolichestvo prilozhenij ot 90 MB OS/2 + vse prilozheniya i dopolneniya 40 MB Windows NT + vse prilozheniya i dopolneniya 100 MB

Vprochem, nadeyus', chitatelya my ne napugali. Ved' prakticheski vse sovremennye komp'yutery etim trebovaniyam udovletvoryayut. No est' eshche odna problema - problema sovmestimosti apparatnyh sredstv. S tochki zreniya zdravogo smysla eto kazhetsya absurdom - zhestko skonstruirovannye apparatnye sredstva (hardware) podgonyayutsya pod sushchestvenno bolee gibkoe i perestraivaemoe programmnoe obempechenie (software), v to vremya kak iznachal'nyj zamysel byl pryamo protivopolozhnym. I vot, esli v vashem rasporyazhenii okazalas' |VM s shinoj MCA (MicroChannel Architecture), kotoroj osnashcheny vse komp'yutery firmy IBM serii PS/2, to mozhete rasproshchat'sya s ideej ispol'zovaniya Linux (etu arhitekturu Linux ne podderzhivaet).A esli na vashem komp'yutere ustanovlena videokarta Compaq Qvision, to mozhet okazat'sya, chto OS/2 ee ne podderzhivaet. A esli v komp'yutere ustanovlen setevoj kontroller 3Com 3c501, to Windows NT mozhet otkazat'sya ego podderzhivat'.

I eto daleko ne polnyj spisok problem, kotoryj k tomu zhe postoyanno izmenyaetsya. Voobshche govorya, vy dolzhny otdavat' sebe otchet, chto priobretenie samogo sovremennogo oborudovaniya, tol'ko chto poyavivshegosya na rynke, vsegda chrevato vozniknoveniem problem sovmestimosti-ved' mozhet sluchit'sya tak, chto nadezhnyh drajverov dlya vashih ustrojstv eshche net. A poetomu... ne stoit bezhat' vperedi parovoza. Esli, konechno, vas ne interesuet process otladki operacionnoj sistemy, kak takovoj.

Inache govorya, lyubaya operacionnaya sistema, vopreki zayavleniyam razrabotchikov, podderzhivaet vpolne opredelennuyu nomenklaturu apparatnyh sredstv. Poetomu odnim iz vpolne razumnyh vyhodov yavlyaetsya priobretenie gotovoj vychislitel'noj sistemy s predustanovlennoj operacionnoj sistemoj. I hotya na rossijskom rynke ne tak uzh mnogo kompanij, kotorye mogut postavit' komp'yuter s predustanovlennoj Windows NT, OS/2 ili Linux, vy sumeete sohranit' mnogo sil, esli potratite neskol'ko dnej na poiski nadezhnogo postavshchika, kotoryj sam podberet optimal'nyj sostav apparatnyh sredstv.

Esli zhe priobretenie novogo komp'yutera celikom yavlyaetsya dlya vas nepriemlemym variantom, to vyhod odin - prosto nachnite ustanavlivat' sistemu. No esli v processe ustanovki u vas vozniknut problemy, to v konce koncov vy budete znat' o svoem komp'yutere kuda bol'she togo, chto hoteli by znat'!

Est' li raznica mezhdu sistemami?

Ochevidno est'. Ved' operacionnaya sistema opredelyaet, kakie prilozheniya mogut byt' zapushcheny na vashem komp'yutere, kakoj vid imeet interfejs pol'zovatelej, a takzhe, kakim obrazom prilozheniya budut vzaimodejstvovat' mezhdu soboj. Naprimer, esli vy ne mozhete zhit' bez ofisa firmy Microsoft (Word, Excel, Access i PowerPoint), to vam pridetsya otkazat'sya ot Linux.

OS/2 dolzhna podderzhivat' eti prilozheniya, no vy ved' pomnite, chto v 1991 godu Microsoft prekratila podderzhivat' proekt firmy IBM... Windows NT ispol'zuet tot zhe samyj interfejs dispetcherov fajlov i pechati, k kotoromu vy uzhe privykli v Windows 3.1. Da, interfejs ne slishkom udoben, no zato prost i privychen. A uchityvaya ego ogranichennost' (pust' ne obizhaetsya na nas g-n Gejts), pol'zovatel' ne mozhet nanesti ushcherb sisteme, peretaskivaya iz ugla v ugol ikonki i izmenyaya nastrojki sredy.

V OS/2 realizovana koncepciya ob®ektno-orientirovannogo podhoda k postroeniyu interfejsa pol'zovatelya.Kak dannye, tak i programmy predstavlyayut soboj ob®ekty, kotorye mogut byt' ob®edineny prakticheski proizvol'nym obrazom. SHCHelchok myshi na ob®ekte dannyh privodit k zapusku associiruemogo s nim prilozheniya. A peretashchiv fajl dannyh na printer, vy zastavite sistemu ego raspechatat'. Krome togo, pol'zovatel' imeet vozmozhnost' izmenit' prakticheski lyubye nastrojki sistemy, kak govorilos' v odnom iz reklamnyh rolikov-"do poslednego millilitra".

K sozhaleniyu, eta gibkost' imeet i oborotnuyu storonu. V chastnosti, nachinayushchij pol'zovatel' dovol'no legko mozhet zabludit'sya v sisteme, ved' obnaruzhit' nuzhnye ob®ekty mozhet okazat'sya sovsem neprosto. A v etom sluchae, odnoobraznost' (obychno ee nazyvayut edinoobraziem) interfejsa igraet otricatel'nuyu rol' - podi otlichi odno prilozhenie ot drugogo.

Linux, v otlichie ot ostal'nyh sistem, ispol'zuet X/Window. |to unikal'naya graficheskaya sreda - svoeobraznyj hameleon, kotoryj mozhet prinimat' lyubye oblichiya i po-raznomu obrabatyvat' zaprosy pol'zovatelya. Plyus ocheviden - gibkost' i vozmozhnost' nastrojki pod svoi zadachi. Ne menee ocheviden i minus - otnositel'naya slozhnost' processa ukazannoj vyshe nastrojki. V etoj sisteme realizovano bol'shoe kolichestvo razlichnyh pol'zovatel'skih interfejsov, kazhdyj iz kotoryh poluchil bolee ili menee shirokoe rasprostranenie. A eto znachitel'no zatrudnyaet obuchenie pol'zovatelej i soprovozhdenie sistemy v celom. Linux, po svoej suti predstavlyaet soboj operacionnuyu sistemu, orientirovannuyu na upravlenie s komandnoj stroki. No ne rasstraivajtes', razrabotany i dispetchery fajlov i dispetchery pechati. Est' takzhe i Midnight Commander - "nash otvet Piteru Nortonu". Kstati, bol'shinstvo shtuchek, kotorye vklyucheny v sostav Windows i OS/2 , bez osobyh slozhnostej realizuyutsya i v Linux. I hotya dlya pervonachal'noj nastrojki trebuetsya porabotat' dostatochno kvalificirovannomu specialistu, ostal'nye pol'zovateli Linux poluchat v svoe rasporyazhenie sredu "so vsemi udobstvami". Vse sistemy dostatochno podrobno osveshcheny v literature, kotoraya okazyvaet sushchestvennuyu pomoshch' v osvoenii.

I hotya Linux yavlyaetsya besplatnoj sistemoj, vnimaniya emu udelyayut nemalo - nemalo informacii vy mozhete najti v Internet, vyhodit specializirovannyj zhurnal Linux Journal, rabotayut gruppy pol'zovatelej, v tom chisle i v Rossii, da vprochem, i lyubaya kniga po UNIX mozhet byt' s uspehom ispol'zovana v vashej rabote. Sushchestvennym preimushchestvom Linux yavyaletstsya otsutstvie tehnologicheskih sekretov, prinadlezhashchih kakoj-libo odnoj kompanii, a takzhe dostupnost' ishodnogo teksta yadra operacionnoj sistemy, kotoroe mozhet byt' modificirovano dlya nuzhd firmy ili otdel'nogo pol'zovatelya.I kak ni udivitel'no, v rezul'tate ispol'zovaniya obshchedostupnoj informacii vy mozhete poluchit' poistinne krohotnuyu operacionnuyu sistemu, obladayushchuyu, tem ne menee funkcional'noj polnotoj i otlichnoj proizvoditel'nost'yu. Pohozhe, chto IBM i Microsoft est' chemu pouchit'sya!

Bazis

|to krasivoe slovo iz kursa dialekticheskogo materializma v primenenii k operacionnym sistemam oznachaet, chto OS - eto tot fundament, na kotorom derzhatsya vse zadachi pol'zovatelej. Poetomu imeet smysl vybirat' OS, soderzhashchuyu vse te funkcii, kotorye neobhodimy vam dlya resheniya tekushchih zadach, a takzhe teh, kotorye poyavyatsya v blizhajshem budushchem. No pri etom ne zabyvajte o resursah, kotorye neobhodimy dlya podderzhki funkcij sistemy.

Linux, tak zhe kak i OS/2, razrabatyvalsya i optimizirovalsya dlya raboty s processorom 80386 i sovmestimyh s nim. A Windows NT, kak ozhidalos', dolzhna byla stat' novym standartom operacionnoj sistemy i byla portirovana na MIPS i DEC Alpha. No hotya firma Digital i postavlyaet komp'yutery na baze Alpha s operacionnoj sistemoj Windows NT, eto napravlenie, po vsej vidimosti ne yavlyaetsya dlya Digital strategicheskim. Inache chem ob®yasnit' vypusk novoj 64-razryadnoj versii UNIX dlya processora Alpha? Polnost'yu pererabotannoe yadro sistemy, podderzhka gigantskih prilozhenij i otkazoustojchivyh sistem - slovom, Digital UNIX - eto potryasayushche. Kak ni kruti, na etih processorah sushchestvuyut svoi versii UNIX, kotorye pol'zuyutsya vse zhe bol'shej populyarnost'yu.

Vse tri OS podderzhivayut mnogozadachnyj rezhim raboty, pri kotorom odnovremenno vypolnyaetsya neskol'ko pol'zovatel'sktih prilozhenij. Vy mozhete odnovremenno formatirovat' disk, vygruzhat' fajl iz Internet ili BBS, redaktirovat' stat'yu v tekstovom processore. Po sravneniyu s MS-DOS eto sushchestvennyj shag vpered. NT podderzhivaet takzhe mnogoprocessornyj rezhim raboty, kotoryj, vprochem, orientirovan na rabotu tol'ko s processorom Pentium. A vot dlya Linux zavershaetsya razrabotka setevogo planirovshchika, kotoryj pozvolyaet prevratit' neskol'ko Linux-mashin na baze deshevyh processorov 80386 v nekotoroe podobie mnogoprocessornoj sistemy (Purdue's Adapter for Parallel Execution and Rapid Synchronization). A krome togo, vy mozhete ob®edinit' neskol'ko Linux-mashin v odin virtual'nyj mnogoprocessornyj superkomp'yuter i dazhe sozdat' geterogennuyu set' v kotoroj raschetnye zadachi budet vypolnyat' blok Linux-mashin, a vvod/vyvod dannyh mozhno vypolnyat' na Sun, SGI, ili iz Windows. Kstati, imenno takimi sistemami zanimaetsya NPO "Infoservis" i my obyazatel'no posvyatim neskol'ko izdanij vozmozhnosti effektivnogo ispol'zovaniya svobodnyh vychislitenl'nyh resursov seti.

NT i Linux podderzhivayut takzhe dinamicheskoe keshirovanie diskovoj pamyati, v to vremya kak v OS/2 realizovan tradicionnyj podhod, sostoyashchij v vydelenii fiksirovannogo ob®ema pamyati (ot 512 Kbafjt do 2 Mbajt). V rezul'tate proizvoditel'nost' Linux i NT okazyvaetsya sushchestvenno vyshe, poskol'ku neobhodimye dlya obrabotki dannye v bol'shinstve sluchaev okazyvayutsya uzhe v kesh-pamyati. V otlichie ot OS/2 i Windows NT mnogopol'zovatel'skaya rabota podderzhivaetsya Linux v polnom ob®eme. Lokal'nye pol'zovateli, udalennye terminaly, podklyuchennye cherez modemy, a takzhe pol'zovateli, podklyuchennye posredstvomi lokal'noj vychislitel'noj seti bez kakih-libo ogranichenij mogut odnovremenno rabotat' s graficheskimi i simvol'no-orientirovannymi prilozheniyami.

Dlya mnogih prakticheskih situacij eta vozmozhnost' stavit Linux vne konkurencii. Linux imeet takzhe ryad sredstv obespecheniya bezopasnosti sistemy, predotvrashchayushchih popytki pol'zovatelej "slomat' mashinku".

Vprochem, hotya Windows NT ne yavlyaetsya mnogopol'zovatel'skoj sistemoj, ona proveryaet polnomochiya podklyuchishegosya k nej pol'zovatelya. Poetomu vy mozhete bez opaski predostavlyat' setevoj dostup k Linux- ili NT-mashine, v to vremya, kak pol'zovatel' OS/2 imeet vse neobhodimye sredstva dlya umyshlennogo ili neumyshlennogo razrusheniya operacionnoj sistemy.

Neobhodimo otmetit', chto razvitost' sredstv bezopasnosti Linux ne v poslednyuyu ochered' ob®yasnyaetsya tem, chto ispol'zuyutsya standartnye aprobirovannye resheniya iz mira UNIX, kotorye proshli ispytaniya vremenem. Ne zabyty i sovremennye resheniya - uzhe segodnya vy mozhete ustanovit' v Linux sistemy kontrolya dostupa semejstva Firewall. Bolee togo, eti sredstva podderzhivayutsya yadrom sistemy! Osnovnye harakteristiki i vozmozhnosti rassmatrivaemyh sistem svedeny v Tabl.3.

Tablica 3. Sravnitel'nye harakteristiki 32-razryadnyh operacionnyh sistem

--------------------------------------------------------------- From: Maksim Moshkow V privedena tablichka, perevedennaya s anglijskogo teksta 1994-go vypuska. S teh por neskol'ko pozicij v nej pomenyalis' v pol'zu Linux - s "NET" na "DA", a imenno: Mnogoprocessornost' NET Nachinaya s versij yadra 2.1.39 v linukse poyavilas' podderzhka SMP dlya neskol'kih populyarnyh chipsetov Legkost' portirovaniya OS na druguyu platformu NET Nalichie rabotosposobnyh versij Linux dlya DEC, Sun, a tak zhe beta versii linuksa dlya R4000, PowerPC i chego-to tam eshche pozvolyaet peresmotret' takuyu tochku zreniya :^). Sdaetsya mne, chto po chislu portov Linux uzhe obognal "legkoportiruemyj" NT Microsoft LAN Server NET |to navernoe Samba imelas' vvidu? Linux otnyne umeet rabotat' kak klient i server Microsoft netvorka - imeya i predostavlyaya dostup k printeram i diskam. To zhe kasaetsya Netware s ego IPX 16-razryadnye prilozheniya Windows NET Pokupaemaya za 200$ WABI (a v nashih usloviyah - za 30tyr :-) pozvolit normal'no gonyat' Microsoft Word 6, Excell, Access - koroche ves' MS Office i dazhe Netscape 3.0 for windows ---------------------------------------------------------------
Parametr Linux OS/2Windows NT
Mnogozadachnost' Da Da Da
Mnogopotokovaya obrabotka DaDa Da
Mnogoprocessornost' NetRazrabatyvaetsya Da
Podderzhka parallel'noj raboty DaNet Net
Mnogopol'zovatel'skij rezhim DaNet Net
Legkost' portirovaniya OS na druguyu platformu NetNet Da
Dinamicheskoe keshirovanie diska DaNet Da
Maksimal'nyj ob®em pamyati, vydelyaemyj odnomu processu 3 Gbajt512 Mbajt 2 GBajt
Podderzhivaemye setevye protokoly
TCP/IP Da Za platuDa
NFS Da Za platuDa
IPX/SPX Da Za platuZa platu
IBM LAN Server NetZa platu Net
Microsoft LAN Server NetNet Da
Podderzhivaemye fajlovye sistemy
FAT (DOS) Da Da Da
HPFS (OS/2) tol'ko chtenie Da Da
NTFS (Windows NT) NetNet Da
EXT2 (Linux) DaNet Net
ISO9660 (CD-ROM) DaDa Da
Network File System (NFS) DaZa platu Da
Coherent (UNIX) DaNet Net
StackerNet DaNet
DoubleSpace NetNet Net
Podderzhivaemye prilozheniya
DOSDa Da Da
16-razryadnye prilozheniya Windows Razrabatyvaetsya DaDa
16-razryadnye prilozheniya OS/2 NetDa Da
32-razryadnye prilozheniya Windows NetNet Da
32-razryadnye prilozheniya OS/2 NetDa Net
POSIX-sovmestimye prilozheniya DaNet Da
Prilozheniya dlya Macintosh Razrabatyvaetsya NetNet
Prilozheniya SCO UNIX DaNet Net
Klienty X/Window DaNet Net
Stoimost' operacionnyh sistem
Rekomendovannaya cena firmy-izgotovitelya Besplatno