Mundarija:
Kirish
Linux operatsion yaratilish tarixi
Linux operatsion tizimi imkoniyatlari
Linux operatsion tizim harakterli hossalari
Xulosa
Adabiyotlar
Kirish
Linux operatsion tizimi 1991 yil Xеlsinkidagi univеrsitеtlardan birida taxsil oluvchi talaba Linus Torvaldsning disеrtatsiya ishi natijasida, UNIX opеratsion tizimi asosida yangi opеratsion tizimi sifatida yuzaga kеldi. Avvaliga Torvalds yangi operatsion tizimni Freax (inglizcha "free", "freak" sozlari hamda UNIX oilasiga mansubligini bildiruvchi "X" xarflari birlashmasi) deb atamoqchi edi. Biroq kernel birinchi bor joylashtirilgan FTP serverning administratori hamda Tordaldsning dosti Ari Lemka kernelga tegishli jildni linux deb nomladi. Shu-shu bu operatsion tizim ushbu nom bilan atala boshlandi.
Opеratsion tizim Intеrnеt tarmog’iga joylashtirishi natijasida tеz orada o’z foydalanuvchilari va muxlislariga ega bo’ldi va ko’pgina dasturchi (programmist)larni o’ziga jalb qilishi Linux opеratsion tizimining kеskin rivojlanishi uchun katta omil sifatida xizmat qildi.
Bugungi kunda dunyo miqyosidagi opеratsion tizimlar ichida o’ziga xos o’riniga egadir. Buning asosiy sabablaridan biri shuki, Linux erkin tarqatiladigan ta’minotlardan biridir, ya’ni har bir foydalanuvchi dastlabki tizim kodlarini Intеrnеt tarmog’i orqali yoki bo’lmasa kompakt-diskdagi nusxasini sotib olish imkoniyatiga ega. Bu opеratsion tizimning 2 ta ishlash uchun mo’ljallangan intеrfеyslari bo’lib, ular GUI (Graphic User Interface) - grafikali intеrfays hamda CLI (Command Line Interface) - konsol, yani komandalar qatoridan iboratdir.
Linux OTining ishchi stoli korinishi.
Linux bu shaxsiy kompyuterlar va ishchi stansiyalar uchun Unix turkumli operatsion sistema. Bu tarmoqli darchali grafik sistemasiga ega bolgan X Window System sistemasi bolib, kop qollaniladigan, yaxshi himoyalangan tarmoqli operatsion sistema hisoblanadi.
Linux ОT Internet tarmog’idagi ochiq sistemalar va protokollar standartlarini qo’llab-quvvatlaydi hamda Unix, Dos, MS Windows sistemalariga mos keladi. Sistemaning barcha komponentiari, dastlabki matnlar bilan birgalikda chegaralanmagan holda barcha foydalanuvchilarga ochiq nusxa olish va o’rnatish uchun litsenziya bilan birga tarqatiladi.
Linux ОT Internet PC Pentium Pro platformalarida keng tarqalgan va qator boshqa platformalarda ham joy egallamoqda (DEP AXP, Power Macintosh va h.k.).
Linux ОT Xelsinki universitetida Linus Torvalds (Linus Torvalds) tomonidan va Internet tarmogidan foydalanuvchi minglab odamlar, tadqiqot markazlarining xodimlari, fondlar, universitetlar va h.k. lardan tashkil topgan hamda son-sanogiga yetib bolmaydigan juda keng miqyosdagi jamoa tomonidan ishlab chiqilgan.
Foydalanuvchilarning kop qismi GNU/Linuxni ornatish uchun distributivlar bilan foydalanishadi. Distributiv bu nafaqat programmalar toplamidir, balki foydalanuvchilarning bir qator masalalarining yechimi, birlashtirilgan yakka sistemalar markaziy ornatgichi, boshqarish va yangilash paketlari, moslashtirishlar va texnik yordamlar majmuasidir. Dunyoda eng kop tarqalgan distributivlar:
amerikaliklarning Red Hat va uninig bepul vorisi Fedora Core;
nemislarning SuSE;
frantsuzlarning Mandriva (eski nomi Mandrake);
ayni bir xalqqa taluqli bolmagan Debian GNU/Linux;
keksa distributivlardan biri bolmish Slackware;
nisbatan yosh va aktiv rivojlanuvchi Gentoo;
juda yosh, lekin istiqbolli Ubuntu Linux.
Linux ОT tomonidan beriladigan imkoniyatlar
Ham ish joyida, ham uyda foydalanish uchun legal (ochiq) ravishda zamonaviy OSga ega bo’lish imkoniyatini beradi;
tez harakatlanish darajasiga ega;
mustahkam, barqaror, uzilishlarsiz ishlaydi;
viruslar ta’siridan xoli;
zamonaviy РKlаr imkoniyatlaridan to’la foydalanishga imkoniyat beradi hamda Dos va MS Windowslarga xos bo’igan kompyuterlar xotirasi va protsessorlar resurslaridan foydalanishdagi cheklanganlikni olib tashlaydi;
ko’p vazifalilik va ustuvorliklarni samarali boshqaradi, fanga oid vazifalar (uzoq hisoblash, modem orqali elektron pochtani jonatish, disketlarni formatlash va h.k.) interaktiv ishlashga xalal bermaydi;
kompyuterni lokal va global tarmoqlarga, shu jumladan «Internet» ga oson integratsiya qilishga imkon beradi; Novell va MS Windows asosidagi tarmoqlar bilan ishlaydi;
Unix, MS Dos va MS Windowslarning turli versiyalardagi boshqa OTlarning toldirilgan formatda berilgan amaliy dasturlarini bajarish imkoniyatini beradi;
Unix dunyosida jamlangan va dastlabki matnlar bilan birga ochiq tarqatilayotgan juda kop sonli turli dasturiy paketiardan foydalanishga imkon yaratadi;
Linux hamda boshqa OT da ishlashga yaroqli, obyektga oriyentirlashtirilgan, kop darchali matnli yoki grafik interfeysli kliyent-server klassidagi sistemani ham kiritgan holda istalgan darajadagi murakkab amaliy dasturlarni ishlab chiqish uchun instrumental vositalarning boy toplami bilan taminlaydi;
foydalanuvchiga va, ayniqsa, ishlab chiquvchiga barcha komponentlarning, OT yadrosini ham qoshgan holda, boy hujjatlar va dastlabki matnlar korinishida ajoyib oquv bazasini beradi;
barcha xohlovchilarga ishlab chiqishda oz kuchini sinab korishga, Linux OT chiquvchilarining istalgani bilan Internet orqali muloqot qilish va birgalikda ishlash hamda ushbu sistemaga hammuallif bolib oz hissasini qoshishga imkon beradi.
Linux OT kimga va nima uchun kerak boladi? Kop toifadagi foydalanuvchilar turli sabablarga kora Linux ni qollashdan manfaatdor bolishlari mumkin.
Linux tolaqonli 32- razryadli (64-razryadlisi DEC AXP platformasida boladi) operatsion sistema bolib, kompyuterni tola quvvat bilan ishlatadi. Linux IBM PS shaxsiy kompyuterni haqiqiy ishchi stansiyaga aylantiradi. Shaxsiy kompyuterning narxi ishchi stansiya narxidan juda past turadi.
Bu yerda narx boyicha yutuq juda katta, chunki asbob-uskunalar boyicha tejamkorlikdan tashqari, Linux ning dasturiy taminoti ochiq litsenziya bilan beriladi va u sistemadan bepul nusxa olishni cheklamaydi. Yadro, muharrirlar, translyatorlar, SUBD, tarmoq, grafik interfeyslar, oyinlar va boshqa koplab dasturlar taminoti minglab megabayt hajmda bepul va qonuniy asosda beriladi.
Qaroqchilik bozorida dasturlar uchun haq tolamaslik odatiy ish bolib qolgan. Ammo Linux butunlay boshqacha, undan foydalanuvchilarni hech kim taqib qilmaydi, buning ustiga hujjatlarni tola berishadi. Yana shunisi ham borki, barcha dasturlarning dastlabki matnlari ham beriladi. Bu qaroqchilarning tushlariga ham kirmagan.
Linux foydalanuvchilar va amaliy sistemani ishlab chiquvchilarda katta qiziqish uygotadi. Ozingiz bir faraz qilib koring, bir necha shoxobchalardan iborat firma hududiy jihatdan shaharning turli tumanlarida va, hattoki, boshqa shahar va mamlakatlarda joylashgan. Asosiy korxonada malumotlar bazasi serveri ishlab turibdi, mijozlar shoxobchalarda ish joylari tarmoq orqali server bilan ozaro aloqa qilib turibdilar. Bunday sistema Linux da tez, arzon va qulay amalga oshirilmoqda. Linux ning barqarorligini yodga oling. Mana shu yerda u juda qol keladi!
Linuxning OT sifatidagi xarakterli xossalari
Kop vazifalilik: bir vaqtning ozida kop dasturlar bajariladi.
Kop foydalanuvchilar bir vaqtning ozida bitta kompyuterdan foydaianadi.
Protsessorning himoyalangan rejimi: (386 protected mode).
Protsess xotirasi himoyasi: dasturdagi uzilish sistemaning osilib qolishini keltirib chiqarmaydi.
Tejamli yuklash (zagruzka): Linux diskdan dastur haqiqatdan ham bajaradigan qismlarnigina oqiydi.
Bajariladigan dastur nusxalari orasida yozuv boyicha sahifalarning bolinishi. Bu, dastuming protsesslar nusxalari bajarilayotgan paytda aynan osha bitta xotiradan foydalanish mumkinligini anglatadi. Bunday protsess xotiraga yozib oiishga urinayotgan paytda, yozib olinayotgan 4 kilobaytli sahifa bosh joyga nusxa qilib olinadi. Bunday xususiyat tezkorlikni oshiradi va xotirani tejaydi.
Sahifalarni tuzishni oz ichiga olgan virtual xotira (yani xotiradan diskka noaktiv protsessning hammasi emas, balki kerak bolgan sahifa siqib chiqariladi); diskning mustaqil qismlaridagi yoki faylli sistemalarning fayllaridagi virtual xotiraning hajmi 2 Gbayt; dasturlar amalga oshirilayotgan paytda virtual xotira olchovining ozgarishi.
Dasturlar va diskli KEShning umumiy xotirasi: bosh xotiraning hammasidan disk bilan almashuvni buferizatsiya qilish uchun foydalaniladi.
Dinamik toldiriladigan taqsimlanadigan kutubxonalar.
Post-mortem analizi uchun gam dasturlar: otladchik tomonidan nafaqat bajarilayotgan, balki avariyaviylik bilan tugagan dasturni ham tahlil qilishga imkon beradi.
POSIX standarti boyicha sertifikatsiyalash, dastlabki matnlar darajasida System V va BSD standartlari bilan muvofiqlashtirilganligi.
IBCS2 orqali toldirilgan dasturlar boyicha SCO, SVR3, SVR4 bilan muvofiqlashtirilgan sigishtirish emulyatori.
Barcha dasturlarning dastlabki matnlari mavjudligi. Bunga yadro matniari, drayverlar, tuzib chiqish va ilovalar matnlari ham kiradi. Ushbu matnlar erkin tarqatiladi. Hozirgi davrda bir qancha firmalar tomonidan Linux uchun qator kommersiyaga oid dasturlar dastlabki matnlarsiz taminlanmoqda, lekin nimaiki bosh bolsa, boshligicha qolaveradi.
POSIX standartida vazifalarni boshqarish.
Yadroda protsessorning emulyatsiyasi, shuning uchun ilova (qoshimcha) soprotsessorning emulyatsiyasi togrisida qaygurmasa ham boladi. Albatta, soprotsessor mavjud bolsa, aynan u ishlatiladi.
Milliy alfavit va bitimlarni qollab-quwatlash, shu jumladan rus tilini, yangilarini qoshib olish imkoniyati.
Koplab virtual konsollar: bitta displeyda bir vaqtning ozida klaviaturadan otkaziladigan mustaqil ishlar seanslari.
Kop tarqalgan qator fayllar sistemalarini qollab-quvvatlash (MINIX, Xenix, System V fayl sistemalari); 4 Terebayt hajmga va 255 belgigacha nomlari bolgan fayllarga ega, oz yetakchi fayllar sistemasining mavjudligi.
DOS (yoki OS/2FAT) bolimlariga ochiq kirish: DOSning Linux fayl sistemasining qismiga oxshaydi; VFAT (WNT, Windows 95)ni qo llab - quvvatlash.
Linuxni DOS fayl sistemasiga ornatish imkonini beradigan UMSDOS maxsus fayl sistemasi.
HPFS-2 OS/22.1 fayl sistemasiga kirish (faqat oqish).
CD-ROMning barcha standart formalarini qollab-quvvatlash.
TCRIP tarmogini, Ftp, Telnet, NFS va h.k. ham kiradi, qollab-quvvatlash.
Bir necha dasturlarning bir vaqtning ichida bajarilishi qanday korinishga ega?
Virtual multikonsol deb atalmish narsa bir displeyda bir necha konsollar ishini tashkillashtirish imkonini beradi. Birinchi konsolda translyatsiya protsessi ishga solinadi. Alt-F2 klavishlari kombinatsiyasi bilan ikkinchi konsolga otish roy beradi. Translyatsiya davom etadi, lekin ayni vaqtda birinchi konsol displey ekranida ikkinchi konsolning yangi tasviri bilan almashtiriladi. Masalan, unda matn muharriri ishga tushiriladi. Alt-F3 kombinatsiyasi bilan uchinchi konsolga otiladi, unda otladchik ishga solinadi va h.k. Odatda, sistemada 8 ta konsol boladi, lekin 64 tagacha ornatish mumkin. Istalgan vaqtda xohlagan konsolga otish mumkin.
Alohida konsolda ham matnli, ham grafikali dastur ishlatish mumkin.
Bosh turgan konsollarning birida XWindows System darchali sistemasini qoyib yuborish mumkin. Ekranda darcha ochasiz va DOOM oyinini oynaysiz. Tarmoq orqali partnyor bilan oynash mumkin. Boshqa darchalarda malumotlar bazasi, pochta, muharrir, translyatsiya va h.k.
Shunday qilib, bir vaqtning ozida kop konsollar ishlaydi, ulardan birida esa X Windows Systemning kop darchalari ham bor.
Bundan tashqari, sistemada bir vaqtning ozida fon jarayonlari ishlaydi, ular displeyga malumot bermaydilar, lekin oz ishlarini qiladilar, masalan, modem orqali malumot beradilar, printerda yozadilar, tarmoq boylab pochta jonatadilar va h.k. Fon jarayonini foydalanuvchining ozi ham keltirib chiqarishi mumkin va vujudga kelgan sharoitga binoan OS ham paydo qilishi mumkin (jonatish uchun pochta bolganda, yozish uchun malumot bolganda, modem orqali aloqa vaqti boshlanganda va h.k.).
Linux kop protsessorli mashinalarda (32 protsessorgacha) hisoblab berilgan materiallarning fizik jihatdan paralelligini yoqotishni taminlaydi, lekin buning bir vaqtning ozida bir necha dasturlarning bajarilishiga aloqasi yoq. Operatsion sistema bir vaqtning ozida bitta protsessorda bir necha vazifalarni bajarish imkonini beradi, bunda bir sekundning ozida yuzlab marta bir vazifadan ikkinchisiga otkazib turadi.
LINUX-operatsion sistemasining boshqa OS lardan farqli jihatlari. Uning hujjatlashtirilishi, dasturiy taminoti
Erkin nusxa kochirishga ruxsat beradigan litsenziyaga ega bolgan boshqa qator operatsion sistemalar mavjud. Ular ichida Rossiyada Free BCD sistemasi koproq ommalashgan.
Internet global tarmogi bilan ishlash
Linux tarmogi Internet tarmogi kabi qurilgan aynan osha TCP/ IP protokollarida ishlaydi, aynan shunday servis va asbob-uskunalar toplamiga ega. Shuning uchun Linux sistemasida mashina Internet ga oson va tabiiy ravishda ulanadi.
WWW (World Wide Web) ommalashgan xizmat bilan ozaro hamkorlik uchun Linuxda Lynx, Mosaic, Net sape dasturlar-kliyentlar mavjud. WWW oz servisini tashkil qilish uchun serverlarning juda kop turlari bor.
Xulosa
Tajribali mutaxassis uchun Linux ozlashtirishda yengil va ishlatishda qulay hisoblanadi. Tarixan Unix kodlaridan paydo bolgan Free BCDdari farq qilgan holda Linux sistemasi yadrosi yangidan yozilgan.
Ikkala OT ham, biri qaysi bir jihati bilan ikkinchisidan yaxshiroq va aksincha bolgani holda, alo sifatli sistema hisoblanadi. Ikkala sistema aktiv rivojlanmoqda, tez va qayta-qayta yetakchilik roli bilan almashib turishlari mumkin.
Siz qaysi birini: Linux yoki Free BSD ni tanlashingizga qaramay, tanlov yaxshi boladi.
Linux va Free BSD rivojlanish konsepsiyalariga kora bir-biridan katta farq qiladi. Buning ustiga, operatsion sistemalar orasida Linux umuman oz falsafasi jihatidan noyob hodisa.
Bu foydalanuvchilar uchun yaratilgan sistema. Linux xohlagan odam chegarasiz nusxa olishi mumkin bolgan shunchaki bir erkin sistema emas. U erkin ochiq ishlov beriladigan sistema bolib, har bir kishi, qayerda yashashidan qati nazar, ozmi-kopmi oz hissasini qoshgan bolsa, Linux hammuallifi bolishi mumkin.
Dunyoda Linux Free BSDdan kora koproq ommalashgan. Bazi hisoblarga kora, 1995-yilda Linux ornatilgan vositalarning soni 10 millionga yetgan. Linux Journal jurnali nashr etiladi. Linuxli kompakt-disklarning onlab turli versiyalari sotilmoqda. Global tarmoqlar orqali Linux bolgan yuzlab arxivlarga kirish mumkin. Linux arxivning chiquvchi trafiki shimolda sunsine.unc.edu bir kunda onlab gigabaytni tashkil etadi. Ushbu arxiv bilan kechayu kunduz har bir daqiqada yuzlab foydalanuvchilar ishlaydilar va yana boshqa minglab foydalanuvchilarga xizmat qilish uchun sunsite tomonidan Linux arxivining kozguli nusxalari tashkil etilgan.
AQSH, Yevropa, Yaponiya, Avstraliyada Linux User Groups (foydalanuvchilar assotsiatsiyasi) kopiab paydo bolmoqda. Linux boyicha muntazam ravishda xalqaro konferensiyalar otkazilmoqda. 1994-yil-30 noyabr 2-dekabrda Vashingtonda 6-OSW (Open Systems World) xalqaro ochiq sistemalar konferensiyasida Linux sistemasi seksiyasi ham ish olib bordi. Ayni vaqtda Novell App Ware, Windows NT, Solaris, SCO Unix seksiyalari ishladi. Osha davrdan beri Linux Unix boyicha otkaziladigan xalqaro anjumanlarning mavzusi bolib qoldi. Unix 95 Expoda Linuxga bolgan qiziqish goyat katta boldi, Linux stendlari joylashgan Red Hat, Caldera, DEC/ Linux Journal pavilonlariga otish juda qiyin edi.
Shunga muvofiq, Linux boyicha materiallar koproq va kirish osonroq. Linuxga oid arzon CDROM (kornpakt-disk)larning xillari ham kop: atigi bir necha on dollarga minglab megabaytli, yuqori sifatli dasturlarni olish mumkin.
Do'stlaringiz bilan baham: |