uy - Antiviruslar
Linux operatsion tizimi. Ruscha "Linux" nima: tavsifi, xususiyatlari va sharhlari

Linux to'liq huquqli operatsion tizim bo'lib, u UNIX operatsion tizimining bepul klonidir. Ushbu maqolada biz texnik qilishga harakat qilamiz Linux tavsifi.

Kompyuter ishga tushganda, Linux operatsion tizimi kompyuter boshqaruvini o'z qo'liga oladi va quyidagi komponentlarni boshqaradi.

Linux komponentlarining asosiy tavsifi

  • Protsessor - Linux yadrosi bir vaqtning o'zida bir nechta foydalanuvchilardan bir nechta jarayonlarni ishga tushirishga imkon berganligi sababli (bir nechta protsessorlarni qo'llab-quvvatlagan holda), operatsion tizim ko'p oqimli boshqaruvga muhtoj. Linux rejalashtiruvchisi jarayonlarga ustuvorliklarni belgilaydi va ma'lum bir protsessorda qaysi jarayon ishlayotganligini aniqlaydi (agar tizimda bir nechta protsessor bo'lsa). Rejalashtiruvchi tizimlarda ishlash uchun sozlanishi mumkin har xil turlari. Da to'g'ri sozlash Muhim jarayonlar protsessorga tezroq javob beradi. Masalan, ish stoli kompyuteridagi Linux rejalashtiruvchisi oynani siljitish vazifasiga yuqoriroq ustuvorlik beradi va fon faylini nusxalash vazifasiga kamroq ustuvorlik beradi.
  • Xotira - Linux yadrosi hozirda ishlayotgan jarayonlarni saqlab qolishga harakat qiladi tasodifiy kirish xotirasi. Bo'sh turgan jarayonlar RAMga ko'chirilmagan ma'lumotlar va jarayonlarni saqlash uchun ishlatiladigan qattiq diskdagi maxsus maydon bo'lgan sahifa fayliga o'tkaziladi. RAM to'la bo'lganda, jarayonlar peyjing fayliga o'tkaziladi. Agar paging fayli to'lgan bo'lsa (lekin bunga ruxsat berilmasligi kerak), yangi jarayonlar boshlanmaydi.
  • Qurilmalar - Linux yadrosi minglab apparat qurilmalarini qo'llab-quvvatlaydi. Shu bilan birga, ishlaydigan yadroga faqat joriy drayverlarni kiritish orqali yadro hajmini maqbul darajada saqlash mumkin. Yuklanadigan modullardan foydalanish yadroga qo'shimcha qurilmalarni qo'llab-quvvatlash imkonini beradi. Modullar qurilmani ulash yoki uzish natijasida talabga binoan yuklanishi va tushirilishi mumkin. (Keyingi muhokama qilinadigan yadro Linux operatsion tizimining yuragi hisoblanadi.)
  • Fayl tizimlari - fayl tizimlari CD-ROMlarda fayllar saqlanadigan tuzilmalarni ta'minlaydi; qattiq disklar, floppi disklar, DVD disklar va boshqa ommaviy axborot vositalari. Linux yadrosi ko'p turdagi fayl tizimlarini qo'llab-quvvatlaydi (masalan, Linux ext3 va reiserfs fayl tizimlari, shuningdek, Windows operatsion tizimidagi VFAT va NTFS fayl tizimlari).
  • Xavfsizlik - UNIX kabi, Linux operatsion tizimi dastlab bir vaqtning o'zida bir nechta foydalanuvchi kirishini ta'minlash uchun yaratilgan. Foydalanuvchi resurslarini himoya qilish uchun har bir faylga kirish huquqlarini belgilaydigan o'qish, yozish va bajarish ruxsatnomalari to'plami beriladi. Standart tizimda Linux butun tizimga cheklanmagan kirish huquqiga ega, maxsus loginlar muayyan xizmatlarni (masalan, Apache veb-server xizmatlari) boshqarishi mumkin va foydalanuvchilarga alohida yoki guruhlarning bir qismi sifatida ruxsatnomalar berilishi mumkin. Security-Enhanced Linux kabi so'nggi yangiliklar ko'proq qo'llab-quvvatlanadi puxta sozlash va xavfsiz axborotni qayta ishlash muhitini himoya qilish.

Yuqorida ko'rsatilgan tavsifi yadroning asosiy komponentlarining tavsifi Linux. Linux yadrosining nomi (Linus Torvalds boshchiligida yaratilgan va hozir ham ishlab chiqilmoqda) butun operatsion tizimga tarqaldi.

Asosiy dasturiy ta'minot komponenti, kompyuter uskunasi bilan bevosita o'zaro aloqada. Boshqaruv vositalari va ilovalar kabi yadroga qo'shilgan boshqa komponentlar boshqa ochiq kodli loyihalardan olingan. manba kodi. Linux yadrosi va kerakli komponentlar to'liq operatsion tizimni tashkil qiladi.

Linuxni tavsiflash haqidagi maqolaning keyingi qismida ko'plab boshqa komponentlar boshqa loyihalar tomonidan yaratilganligi aytiladi, shuning uchun Linuxni to'g'ri talaffuz qilish usuli: GNU Linux

GNU loyihasi hozirda Linux operatsion tizimining bir qismi bo'lgan ko'plab komponentlarga hissa qo'shdi. (GNU, Apache, KDE, GNOME va Linux operatsion tizimlaridagi boshqa asosiy ochiq kodli loyihalar quyida muhokama qilinadi.) Quyidagi quyi tizimlar boshqa loyihalardan yaratilgan.

  • GUI grafik ramkadan iborat (odatda X WindowSystem), oyna menejerlari, panellar, piktogrammalar va menyular. GUI sizga oddiygina klaviaturadan buyruqlar kiritish o'rniga sichqoncha va klaviatura kombinatsiyasidan foydalanish imkonini beradi (qadimgi yaxshi kunlarda bo'lgani kabi). Yaqin kelajakda X grafik serveri barcha Linux distributivlarida Wayland bilan almashtiriladi. Ubuntu o'z grafigini ishlab chiqmoqda. server Mir.
  • Boshqaruv vositalari yuzlab (va ehtimol minglab) buyruqlar va grafik yordam dasturlarini o'z ichiga oladi, ular sizga foydalanuvchilarni qo'shish, disklarni boshqarish, tarmoq holatini kuzatish, dasturiy ta'minotni o'rnatish, xavfsizlikni ta'minlash va kompyuter resurslarini boshqarish imkonini beradi.
  • Ilovalar - Linux distributivida har bir ilova mavjud bo'lmasa-da, har birida minglab o'yinlar mavjud, ofis ilovalari, Veb-brauzerlar, media pleerlar, chat mijozlari va boshqa ko'plab ilovalar faqat Linux platformasi uchun mavjud.
  • Dasturchilar vositalariga faqat maxsus interfeyslarni amalga oshirish uchun kutubxonalar va ilovalarni ishlab chiqish va yaratish vositalari kiradi.
  • Server imkoniyatlari kompyuterga imkon beradi Linux boshqaruvi tarmoqdagi mijozlarga xizmat ko'rsatish. Boshqacha qilib aytganda, Web-sahifalarni ko'rish uchun veb-brauzerlarni o'rnatishdan tashqari, kompyuterni boshqa kompyuterlarni Web-sahifalar bilan ta'minlaydigan serverga aylantirish mumkin. Shu bilan birga mashhur server funksiyalari qatorida Web serverlar, serverlarni ham nomlashimiz mumkin Elektron pochta, ma'lumotlar bazalari, chop etish, fayl serverlari, DNS serverlari va DHCP.

Afzalliklarni tavsiflang Linux bu uzoq vaqt talab qilishi mumkin, ammo tavsif Linux ular nima ekanligini tushuntirmasdan mumkin emas: bepul dasturiy ta'minot; rivojlanish Linux; xavfsizlik Linux.

Bu nima Linux

Linux- ko'p foydalanuvchili tarmoq operatsion tizimi Unix-tarmoq oynasi bilan o'xshash tizim grafik tizimi X oyna tizimi. Linux ochiq tizimlar standartlari va tarmoq protokollarini qo'llab-quvvatlaydi Internet va tizimlar bilan mos keladi Unix, DOS, MS Windows. Tizimning barcha komponentlari, shu jumladan manba kodlari cheksiz ko'p foydalanuvchilar uchun bepul nusxa ko'chirish va o'rnatish uchun litsenziya bilan tarqatiladi. Linux turli platformalarda keng tarqalgan Intel va bir qator boshqa platformalarda o'z o'rinlarini egallab bormoqda ( DEC AXP, Power Macintosh va boshq.).

Rivojlanish Linux Linus Torvalds tomonidan ijro etilgan ( Linus Torvalds) Xelsinki universiteti va minglab tarmoq foydalanuvchilaridan iborat son-sanoqsiz katta jamoa Internet, ilmiy markazlar, fondlar, universitetlar xodimlari va boshqalar.

Bepul dasturiy ta'minot

Yadro Linux, tizimning asosiy komponentlari, ko'pchilik foydalanuvchi ilovalari bepul dasturlardir. Ular istalgan sonli kompyuterlarda ishlashi mumkin, pulga cheklovsiz yoki bepul o'tkazilishi, ushbu dasturlarning manba kodlarini olish va ularga har qanday tuzatishlar kiritish mumkin.

Dasturlarning erkinligi ularning minglab ishlab chiquvchilar orasida keng qo'llanilishi va qiziqishini ta'minladi. Asosiy dasturlar uchun Linux litsenziya asosida chiqariladi GNU General Public License, bu nafaqat erkinlikni kafolatlaydi, balki dasturlarni faqat bir xil litsenziya ostida keyingi tarqatishga ruxsat berish orqali uni himoya qiladi. Shuning uchun yadro kodi Linux, kompilyatorlar, kutubxonalar glibc, moslashtirilgan qobiqlar KDE Va GNOME yopiq manbali ilovalarni yaratish uchun foydalanilmaydi. Bu asosiy farq Linux bepuldan OSBSD (FreeBSD, NetBSD, OpenBSD), uning qismlari oilaga kiritilgan Windows va hatto asos bo'ldi Mac OS X. Linux ko'plab ishlanmalarni o'z ichiga oladi BSD, lekin kompilyatorlar va tizim kutubxonalari loyiha doirasida ishlab chiqilgan GNU.

Rivojlanish Linux

Undan farqli o'laroq Windows, MacOS va tijorat UNIX- shunga o'xshash tizimlar; Linux geografik rivojlanish markaziga ega emas. Bunga egalik qiladigan kompaniya yo'q OS; Hatto bitta muvofiqlashtirish markazi ham mavjud emas. uchun dasturlar Linux- minglab loyihalar natijasi. Ushbu loyihalarning ba'zilari markazlashtirilgan, ba'zilari kompaniyalarda to'plangan, lekin aksariyati butun dunyo bo'ylab bir-birini faqat yozishmalar orqali biladigan dasturchilarni birlashtiradi. Har kim o'z loyihasini yaratishi yoki boshqasiga qo'shilishi mumkin va agar muvaffaqiyatli bo'lsa, ish natijalari millionlab foydalanuvchilarga ma'lum bo'ladi. Foydalanuvchilar bepul dasturiy ta'minotni sinovdan o'tkazishda ishtirok etadilar va to'g'ridan-to'g'ri ishlab chiquvchilar bilan bog'lanadilar, bu ularga xatolarni tezda topish va tuzatish va yangi xususiyatlarni amalga oshirish imkonini beradi.

Yopiq manbali loyihalar uchun imkonsiz bo'lgan ushbu moslashuvchan va dinamik rivojlanish tizimi favqulodda iqtisodiy samaradorlikni belgilaydi Linux. Bepul ishlab chiqishning arzonligi, yaxshi ishlaydigan sinov va tarqatish mexanizmlari, turli mamlakatlardan odamlarni muammolarni turli ko'rinishga jalb qilish, litsenziya bilan kodni himoya qilish GPL, - bularning barchasi bepul dasturiy ta'minot muvaffaqiyatiga sabab bo'ldi.

Albatta, bunday yuqori rivojlanish samaradorligi qiziqishdan boshqa narsaga yordam bera olmadi yirik firmalar o'z loyihalarini ochishga kirishdilar. Ular shunday paydo bo'ldi Mozilla (Netscape, AOL), OpenOffice.org (Quyosh), bepul klon Interbase (Borland), SAP DB (SAP). IBM transferga hissa qo'shgan Linux asosiy kadrlaringizga.

Boshqa tomondan, ochiq manba uchun yopiq tizimlarni ishlab chiqish xarajatlarini sezilarli darajada kamaytiradi Linux va foydalanuvchi uchun yechim narxini pasaytirish imkonini beradi. Mana nimaga Linux kabi mahsulotlar uchun tez-tez tavsiya etilgan platformaga aylandi Oracle, DB2, Informix, SyBase, SAP R3, Domino.

Xavfsizlik

Linux operatsion tizimi dan meros qilib olingan UNIX ishonchlilik va mukammal himoya tizimi. Fayllarga kirishni boshqarish tizimi dunyoni qo'rqitadigan ko'plab viruslardan qo'rqmaslikka imkon beradi Windows operatsion tizimi. Biroq, xatolarsiz dasturlar mavjud emas va Linux bundan mustasno emas. Biroq, dasturlarning ochiq kodli kodi tufayli uning auditini har qanday mutaxassis oshkor qilmaslik to'g'risidagi shartnomani imzolamasdan yoki uni yollagan kompaniya devorlari ichida ishlashga majbur qilmasdan amalga oshirishi mumkin. Shuning uchun xavfsizlik xatolari ayniqsa samarali aniqlanadi va tezda tuzatiladi. Xavfsizlik xatolarini xabardor qilish va tuzatish mexanizmi hamjamiyat tomonidan yaratilgan Linux, u rivojlanish kompaniyalari mutaxassislari va mustaqil dasturchilarni o'z ichiga oladi.

Taqdim etilgan xususiyatlar Linux operatsion tizimi

Linux operatsion tizimi:

  • bepul va qonuniy ravishda zamonaviy operatsion tizimga ega bo'lish imkonini beradi;
  • yuqori samaradorlikka ega;
  • ishonchli, barqaror, muzlashdan butunlay xoli ishlaydi;
  • viruslarga sezgir emas;
  • zamonaviy imkoniyatlardan to‘liq foydalanish imkonini beradi Kompyuter, o'ziga xos cheklovlarni olib tashlash DOS Va MS Windows mashina xotirasi va protsessor resurslaridan foydalanish bo'yicha;
  • ko'p vazifalarni va ustuvorliklarni samarali boshqaradi, fon vazifalari (uzoq hisoblar, modem orqali elektron pochta xabarlarini yuborish, floppi diskni formatlash va boshqalar) interaktiv ishlarga xalaqit bermaydi;
  • kompyuteringizni mahalliy va global tarmoqlar, shu jumladan V Internet; tarmoqlarga asoslangan holda ishlaydi Novell Va MS Windows;
  • yuklab olish formatida taqdim etilgan boshqa kompaniyalarning dastur dasturlarini bajarishga imkon beradi OS- turli versiyalar Unix, DOS Va MS Windows;
  • juda ko'p sonli foydalanishni ta'minlaydi turli dasturlar dunyoda to'plangan paketlar Unix va manba kodlari bilan birga erkin tarqatiladi;
  • Har qanday murakkablikdagi amaliy dasturlarni, shu jumladan mijoz-server, ob'ektga yo'naltirilgan, ko'p oynali matn yoki grafik interfeys tizimlarini ishlab chiqish uchun boy vositalar to'plamini taqdim etadi, ikkalasida ham ishlash uchun mos keladi. Linux, va boshqalarda OS;
  • foydalanuvchiga va ayniqsa ishlab chiquvchiga boy hujjatlar va barcha komponentlarning, shu jumladan yadroning o'zi uchun manba matnlari ko'rinishida mukammal o'quv bazasini taqdim etadi. OS;
  • orqali har kimga o'z kuchini rivojlantirish, muloqot va hamkorlikni tashkil qilish imkonini beradi Internet har qanday ishlab chiquvchi bilan Linux operatsion tizimi va tizimning hammuallifi boʻlish orqali oʻz hissangizni qoʻshing.

Kimga kerak bo'lishi mumkin va nima uchun? Linux operatsion tizimi

Foydalanishda Linux Turli sabablarga ko'ra, turli toifadagi foydalanuvchilarni qiziqtirishi mumkin. To'liq ro'yxatni taqdim etishning iloji yo'q. Biroq, bu erda ba'zi misollar mavjud:

  • Linux- to'liq 32-bit (platformada 64-bit DEC AXP) kompyuterni to'liq quvvat bilan ishlatadigan operatsion tizim. Linux shaxsiy kompyuterni osongina o'zgartiradi IBM PC ish stantsiyasi;
  • narxning daromadi juda katta, chunki apparatni tejashdan tashqari, dasturiy ta'minot Linux tizimdan bepul, cheksiz nusxa ko'chirish imkonini beruvchi bepul litsenziya bilan birga keladi;
  • faqat dasturiy ta'minotdan yutuq minglab dollardan o'n minglab dollargacha bo'lishi mumkin. Rossiyadagi ko'plab foydalanuvchilar uchun bepul litsenziya qonuniy ravishda o'zlarini to'liq to'plam bilan ta'minlashning yagona imkoniyatidir dasturiy ta'minot;
  • katta qiziqish Linux ko'p platformali kompilyator, kuchli ko'p oynali disk raskadrovka tizimi, emulyatorlar va moslik tizimlarini talab qiladigan dastur tizimlarini iste'molchilari va ishlab chiquvchilari uchun taqdim etadi. Bularning barchasi ichida Linux;
  • olimlar va texnik yozuvchilar Linux taklif qiladi:
    • hujjat protsessor LyX, bu mantiqiy dizayn kontseptsiyasidan foydalanadi va chiroyli, yaxshi tuzilgan hujjatlarni yaratishga imkon beradi;
    • nashriyot tizimlari TeX Va Skribus.
bepul dasturiy ta'minot. GNU qisqartmasi rekursiv ravishda ochiladi - GNU Not Unix, ya'ni GNU loyihasiga tegishli bo'lgan narsa Unix tarkibiga kirmaydi (chunki o'sha paytda UNIX so'zining o'zi allaqachon ro'yxatdan o'tgan savdo belgisi edi, ya'ni endi u bepul emas edi) GNU Manifestida, 1985 yilda yozilgan, R. Stallman FSF va GNU loyihasini yaratishga olib kelgan asosiy harakatlantiruvchi kuch sifatida dasturiy ta'minotga individual egalik qilishga qarshiligini ta'kidlaydi.

GNU loyihasi doirasida ishlab chiqilgan dasturiy ta'minotning bepul ekanligi uning litsenziyasiz tarqatilishini va qonuniy ma'noda hech qanday tarzda himoyalanmaganligini anglatmaydi. Ochiq manba harakati doirasida ishlab chiqilgan dasturlar General Public License (GPL) shartlariga muvofiq tarqatiladi. Qisqacha aytganda, ushbu litsenziyaning mohiyati quyidagicha. Ushbu litsenziya bo'yicha tarqatiladigan dasturiy ta'minot yanada ishlab chiqilishi, o'zgartirilishi, o'tkazilishi yoki boshqalarga sotilishi mumkin, agar bunday qayta ishlash natijasi litsenziya bo'yicha ham tarqatilishi mumkin. copyleft. Ushbu litsenziyada oxirgi shart eng muhim va hal qiluvchi hisoblanadi. Bu bepul dasturiy ta'minotni ishlab chiquvchilarning sa'y-harakatlari natijalari ochiq qolishi va hech qanday an'anaviy litsenziyalangan mahsulotning bir qismiga aylanmasligini ta'minlaydi. Shuningdek, u bepul dasturiy ta'minotni bepul tarqatiladigan dasturlardan ajratib turadi. FSF yaratuvchilarning so'zlariga ko'ra, GPL litsenziyasi "dasturiy ta'minotni bepul qiladi va uning bepul qolishini ta'minlaydi".

GPL shartlari bo'yicha tarqatiladigan deyarli barcha dasturiy ta'minot foydalanuvchilar uchun deyarli bepul (ko'p hollarda uni olish uchun siz dasturiy ta'minot bilan CD-ROM yoki Internetga kirish trafigini to'lashingiz kerak bo'ladi). Bu dasturchilar o'z ishi uchun tovon olishni to'xtatadi, degani emas. R. Stallmanning asosiy g'oyasi shundan iboratki, dasturiy ta'minot emas, balki dasturchining ishi sotilishi kerak. Misol uchun, daromad manbai eskort bo'lishi mumkin dasturiy mahsulotlar yoki ularni yangi kompyuterlarda va/yoki yangi sharoitlarda, o'qitishda va hokazolarda joriy etish uchun o'rnatish va sozlash. Yaxshi mukofot, shuningdek, bepul dasturiy ta'minot muallifi ma'lum miqdorda shon-shuhratga ega bo'lishi mumkin, bu esa unga keyinchalik yaxshi natijalarga erishishga imkon beradi. pullik ish.

Ochiq manba harakati va xususan GNU loyihasi doirasida juda ko'p sonli dasturlar ishlab chiqilgan, ulardan eng mashhurlari Emacs muharriri va GCC kompilyatori (GNU C Compiler) - bugungi kunga qadar eng yaxshi C kompilyatori. Dasturlarning ochiq manba kodi dasturiy ta'minot sifatiga juda foydali ta'sir ko'rsatadi: barcha yaxshi, barcha yangi g'oyalar va yechimlar darhol keng tarqaladi va barcha xatolar seziladi va tezda yo'q qilinadi. Tabiiy tanlanish mexanizmi ishlay boshlaydi, bu tijorat dasturiy ta'minotida qo'llaniladigan dasturiy ta'minotni tarqatishga yondashuv versiyasida bostiriladi.

Ammo keling, Linuxning o'zi tarixiga qaytaylik. Aytish kerakki, Linus Torvaldsning rivojlanishi faqat operatsion tizimning yadrosini ifodalagan. Bu yadro "tayyorlangan erga tushdi", ya'ni GNU loyihasi doirasida ko'plab turli xil yordamchi dasturlar allaqachon ishlab chiqilgan. Ammo GNU-ni to'liq huquqli OTga aylantirish uchun yadro etarli emas edi. Yadroni ishlab chiqish davom etayotgan edi (u Hurd deb nomlangan), lekin negadir kechiktirildi. Shuning uchun, L. Torvalds rivojlanishining paydo bo'lishi juda o'z vaqtida edi. Bu ochiq kodli operatsion tizimning tug'ilishini belgiladi.

R. Stallman, albatta, u Linux operatsion tizimini GNU/Linux deb atash kerakligini ta'kidlaganida haqli. Ammo shunday bo'ldiki, yadro nomi butun operatsion tizimning nomi sifatida xizmat qila boshladi va bu kitobda biz ham xuddi shunday qilamiz.

Linux operatsion tizimining asosiy xususiyatlari

Linux manba kodi erkin va ommaga ochiq boʻlganligi sababli tizimni yaratishda boshidanoq koʻplab mustaqil ishlab chiquvchilar ishtirok etishgan. Shu tufayli, bugungi kunda Linux eng zamonaviy, barqaror va tez rivojlanayotgan tizim bo'lib, so'nggi texnologik yangiliklarni deyarli bir zumda o'zlashtiradi. U UNIX kabi zamonaviy to'liq xususiyatli operatsion tizimlarga xos bo'lgan barcha imkoniyatlarga ega. Mana bu imkoniyatlarning qisqa ro'yxati.

Haqiqiy multitasking

Barcha jarayonlar mustaqil; ularning hech biri boshqa vazifalarga aralashmasligi kerak. Buning uchun yadro vaqt almashish rejimini amalga oshiradi markaziy protsessor, bajarish uchun har bir jarayon uchun vaqt oraliqlarini navbatma-navbat ajratish. Bu Windows 95 da amalga oshirilgan "preemptive multitasking" rejimidan sezilarli darajada farq qiladi, bunda jarayonning o'zi protsessorni boshqa jarayonlarga "berishi" kerak (va ularning bajarilishini sezilarli darajada kechiktirishi mumkin).

Ko'p foydalanuvchi kirish

Linux - nafaqat ko'p vazifali OT, u bir vaqtning o'zida bir nechta foydalanuvchilarning ishlashini qo'llab-quvvatlaydi. Bunday holda, Linux turli masofaviy terminallar orqali xost bilan ishlaydigan foydalanuvchilarga barcha tizim resurslarini taqdim etishi mumkin.

Linux OS xususiyatlari va imkoniyatlari. Linux xuddi shu nomdagi yadroga asoslangan Unix-ga o'xshash tizimdir. Yadro ochiq, bepul dasturiy ta'minotni ishlab chiqishga muvofiq yaratilgan. Umumiy nom hech qanday yagona konfiguratsiyani ta'minlamaydi; Ular asosan bepul tarqatiladi, ular foydalanuvchilarning ehtiyojlariga moslashtirilgan o'zlarining amaliy dasturlar to'plamiga ega.

Dastlab, Linux ishqibozlar tomonidan bepul ishlab chiqilgan, ammo Linuxning muvaffaqiyati va keng qo'llanilishi bilan turli kompaniyalar uning rivojlanishiga hissa qo'sha boshladilar. Distribyutsiyalardagi aksariyat dasturlar bugungi kunda ham mavjud. Linux tizimlari 73 ming kishi-yil mehnat ekvivalentini o'z ichiga oladi.

Linux hozirda smartfonlar bozorida hukmronlik qilmoqda. Linux uy kompyuterlari bozori 3-o'rinni egallaydi, tegishli qurilmalar orasida Linuxning ulushi taxminan 43% ni tashkil qiladi.

Linux yadrosi x86 kompyuterlar uchun yaratilganidan beri u ko'plab platformalarda o'rnatildi. Linux televizorlar, marshrutizatorlar va o'yin konsollarida o'rnatilgan. OS takomillashishda davom etmoqda, masalan, yadroning yangi versiyasi har 2-3 oyda paydo bo'ladi.

Eng mashhur tarqatishlar: Debian, Mint, Ubuntu, RedHat, Fedora, Mageia, Slackware, Gentoo, Arch Linux.

Linux tizimidan foydalanish juda oson. Ammo kompyuter foydalanuvchilari orasida hali ham "moslashtirilmagan" degan fikr mavjud o'rtacha foydalanuvchi uchun. Va bugungi kunda kompyuter bilan deyarli tanish bo'lmagan odam odatda Linux operatsion tizimini bir necha soat ichida o'rnatishi va hatto toqat qilib sozlashi va uning ilovalarida ishlashni boshlashi mumkin.

Linux bugungi kunda Microsoft tomonidan Windows operatsion tizimiga haqiqiy muqobil sifatida tan olingan tizimdir.

Linux o'z faoliyatini 1991 yilda boshlagan. Talaba, Finlyandiyalik yosh dasturchi Linus Torvalds tizimning birinchi versiyasi ustida ishlashni o'z zimmasiga oldi, shuning uchun u uning nomini oldi. Linux yaratilganidan beri mashhurlikka erishdi.

Bepul, ishonchli. Shaxsiy kompyuteringiz apparatining to'g'ri ishlashi Linux-ga ko'p yillar davomida qayta yuklanmasdan yoki dasturiy ta'minotni muzlatib qo'ymasdan ishlashiga imkon beradi. Va hatto Reset tugmasi umuman kerak bo'lmasligi mumkin.

Xavfsiz. Linux operatsion tizimida viruslar deyarli yo'q. Bundan tashqari, operatsion tizimni yaratishda deyarli hech qanday ish yo'q. zararli dastur, shuning uchun siz odatdagisiz qilishingiz mumkin antivirus dasturlari, bu kompyuterni sekinlashtiradi va uning ishiga xalaqit beradi. Antivirus ma'lumotlar bazalarini doimo yangilash va tekshirishning hojati yo'q qattiq disklar viruslarga, qimmatli vaqtingizni behuda sarflang.

Ochiq kodli kod Linuxni xohlagancha ishlatish va o'zgartirish imkonini berdi. Siz istalgan vaqtda tizimdagi har qanday dasturiy xato yoki kamchiliklarni tuzatishingiz, shuningdek, uning nazorati ostida ishlash uchun qo'shimchalar yoki dasturlarni yozish orqali uning funksionalligini kengaytirishingiz mumkin.

Hozirgi vaqtda Linux atrofida tizimlarni doimiy ravishda takomillashtirib boruvchi dasturchilarning ulkan jamoasi shakllangan. Ular rivojlanmoqda oxirgi versiyalari va ushbu OS ning barcha turlari Linux tizimi bilan ishlaydigan juda xilma-xil dasturlarni yozish bilan band.

Ushbu operatsion tizim serverga texnik xizmat ko'rsatish sohasida eng kuchli hisoblanadi, ammo saytlar uy yoki ofis kompyuterlari foydalanuvchilari uchun mo'ljallanganligi sababli, server sozlamalari bo'yicha tavsiyalar yoki OS yadrosini yig'ish bo'yicha zerikarli maslahatlar bo'lmaydi. va kundalik hayotda oddiy odam ishlayotgan boshqa "qiyinchiliklar", qoida tariqasida, ishlatilmaydi.

Linux va Windows OS: "Linux nima uchun kerak" -

3 Linux OT ning asosiy xarakteristikalari

Linux manba kodi erkin va ommaga ochiq boʻlganligi sababli tizimni yaratishda boshidanoq koʻplab mustaqil ishlab chiquvchilar ishtirok etishgan. Shu tufayli, bugungi kunda Linux eng zamonaviy, barqaror va tez rivojlanayotgan tizim bo'lib, so'nggi texnologik yangiliklarni deyarli bir zumda o'zlashtiradi. U UNIX kabi zamonaviy to'liq xususiyatli operatsion tizimlarga xos bo'lgan barcha imkoniyatlarga ega. Mana bu imkoniyatlarning qisqa ro'yxati.

Haqiqiy multitasking

Barcha jarayonlar mustaqil; ularning hech biri boshqa vazifalarga aralashmasligi kerak. Buning uchun yadro protsessor vaqtini almashish rejimini amalga oshiradi va har bir jarayon uchun vaqt oralig'ini navbat bilan ajratadi. Bu Windows 95 da amalga oshirilgan "preemptive multitasking" rejimidan sezilarli darajada farq qiladi, bunda jarayonning o'zi protsessorni boshqa jarayonlarga "berishi" kerak (va ularning bajarilishini sezilarli darajada kechiktirishi mumkin).

Ko'p foydalanuvchi kirish

Linux nafaqat ko'p vazifali OT, balki ko'plab foydalanuvchilarning bir vaqtning o'zida ishlash qobiliyatini qo'llab-quvvatlaydi. Bunday holda, Linux turli masofaviy terminallar orqali xost bilan ishlaydigan foydalanuvchilarga barcha tizim resurslarini taqdim etishi mumkin.

RAMni diskka almashtiring

RAMni diskka almashtirish cheklangan miqdordagi jismoniy operativ xotira bilan ishlash imkonini beradi; Buning uchun operativ xotiraning ba'zi qismlari (sahifalari) tarkibi qattiq diskda qo'shimcha operativ xotira sifatida ko'rilgan maxsus maydonga yoziladi. Bu ish tezligini biroz pasaytiradi, lekin kompyuterda mavjud bo'lganidan ko'ra ko'proq RAM talab qiladigan dasturlarning ishini tashkil qilish imkonini beradi.

Sahifa xotirasini tashkil qilish

Linux tizim xotirasi 4K sahifalarga ajratilgan. Agar operativ xotira to'liq tugasa, operatsion tizim uzoq vaqt foydalanilmagan xotira sahifalarini ularni xotiradan boshqasiga ko'chirish uchun qidiradi. qattiq disk. Agar ushbu sahifalardan birortasi kerak bo'lsa, Linux ularni diskdan tiklaydi. Ba'zi eski Unix tizimlari va ba'zi zamonaviy platformalar (shu jumladan Microsoft Windows) hozirda ishlamayotgan ilovaga tegishli OPning barcha mazmunini diskka o'tkazish (ya'ni, dasturga tegishli BARCHA xotira sahifalari xotira yetarli bo'lmaganda diskda saqlanadi), bu unchalik samarali emas.

Linux yadrosi talab bo'yicha peyjingni qo'llab-quvvatlaydi, bunda bajaruvchi dastur kodining faqat kerakli qismi operativ xotirada joylashadi va hozirda foydalanilmayotgan qismlar diskda qoladi.

Ulashish bajariladigan dasturlar

Agar bir vaqtning o'zida dasturning bir nechta nusxasini ishga tushirish zarur bo'lsa (yoki bitta foydalanuvchi bir nechta bir xil vazifalarni bajaradi yoki turli foydalanuvchilar bir xil vazifani bajaradi), u holda ushbu ilovaning bajariladigan kodining faqat bitta nusxasi xotiraga yuklanadi, bu bir vaqtning o'zida bir xil vazifalarni bajaradigan barcha tomonidan qo'llaniladi.

Umumiy kutubxonalar

Kutubxonalar - bu ma'lumotlarni qayta ishlash uchun dasturlar tomonidan qo'llaniladigan protseduralar to'plami. Bir vaqtning o'zida bir nechta jarayonlar tomonidan ishlatiladigan bir qator standart kutubxonalar mavjud. Eski tizimlarda bunday kutubxonalar har bir bajariladigan faylga kiritilgan bo'lib, ularning bir vaqtda bajarilishi xotiradan samarasiz foydalanishga olib keldi. Yangi tizimlarda (xususan, Linuxda) dinamik va statik umumiy kutubxonalar bilan ishlash ta'minlanadi, bu esa hajmini kamaytirishga imkon beradi. individual ilovalar.

Dinamik diskni keshlash

Diskni keshlash - bu tez-tez ishlatiladigan dastur va vazifalarga kirishni sezilarli darajada tezlashtiradigan diskdan tez-tez ishlatiladigan ma'lumotlarni saqlash uchun RAMning bir qismidan foydalanish. MS-DOS foydalanuvchilari SmartDrive bilan ishlaydi, u qo'zg'almas maydonlarni zahiraga oladi tizim xotirasi diskni keshlash uchun. Linux yanada dinamik keshlash tizimidan foydalanadi: kesh uchun ajratilgan xotira xotira ishlatilmaganda ko'payadi va foydalanuvchi tizimi yoki jarayoni ko'proq xotirani talab qilganda kamayadi.

100% POSIX 1003.1 mos keladi. System V va BSD xususiyatlarini qisman qo'llab-quvvatlash

POSIX 1003.1 (Portable Operating System Interface) Unix tizimlari uchun C tili protseduralari to'plami bilan tavsiflangan standart interfeysni belgilaydi. Endi u barcha yangi operatsion tizimlar tomonidan qo'llab-quvvatlanadi. Microsoft Windows NT ham POSIX 1003.1 ni qo'llab-quvvatlaydi. Linux 100% POSIX-ga mos keladi. Bundan tashqari, moslikni oshirish uchun ba'zi System V va BSD xususiyatlari qo'llab-quvvatlanadi.

Linux jarayonlar o'rtasida xabar almashish, semaforlardan foydalanish va umumiy xotira uchun IPC (InterProcess Communication) texnologiyasidan foydalanadi.

Boshqa operatsion tizimlarning bajariladigan fayllarini ishga tushirish qobiliyati

Linux tarixdagi birinchi operatsion tizim emas. Oldin ishlab chiqilgan operatsion tizimlar, jumladan DOS, Windows 95, FreeBSD yoki OS/2 uchun juda ko'p turli xil dasturiy ta'minot ishlab chiqilgan, jumladan, juda foydali va juda yaxshi dasturiy ta'minot. Bunday dasturlarni Linux, DOS, Windows 3.1 va Windows 95 emulyatorlari ostida ishga tushirish uchun Vmware tizimi ishlab chiqilgan. virtual mashinalar", har qanday operatsion tizimni ishga tushirishingiz mumkin bo'lgan kompyuter emulyatori. Boshqa kompaniyalarda ham shunga o'xshash ishlanmalar mavjud. Linux OS, shuningdek, iBCS2 (Intel Binary Compatibility) ga mos keladigan boshqa Intel-ga asoslangan Unix platformalarining ikkilik fayllarini bajarishga qodir. standart.

Turli fayl tizimi formatlarini qo'llab-quvvatlaydi

Linux ko'p sonli fayl tizimi formatlarini, jumladan, faylni qo'llab-quvvatlaydi DOS tizimlari va OS/2, shuningdek, zamonaviy jurnal fayl tizimlari. Shu bilan birga, o'zimizniki fayl tizimi Ikkinchi kengaytirilgan deb ataladigan Linux Fayl tizimi(ext2fs), samarali foydalanish imkonini beradi disk maydoni.

Tarmoq imkoniyatlari

Linux har qanday tizimga birlashtirilishi mumkin mahalliy tarmoq. Tarmoqqa ulangan fayl tizimi (NFS), masofaviy kirish (telnet, rlogin), TCP/IP tarmoqlarida ishlash, SLIP va PPP protokollari orqali dial-up kirish va hokazolar kabi barcha Unix xizmatlari qo'llab-quvvatlanadi. Linux-mashinani server yoki mijoz sifatida yoqish boshqa tarmoq uchun, xususan, ishlaydi umumiy foydalanish(almashish) fayllar va Macintosh, NetWare va Windows-da masofadan bosib chiqarish.

Turli apparat platformalarida ishlash

Linux operatsion tizimi dastlab shaxsiy kompyuterlar uchun ishlab chiqilgan bo'lsa-da Intel asosidagi 386/486, endi u Intel mikroprotsessorlarining barcha versiyalarida, 386-dan Pentium III-dagi ko'p protsessorli tizimlarda ishlashi mumkin (Pentium IV-da ba'zi qiyinchiliklar mavjud edi, lekin Internetdagi xabarlarga qaraganda, ular Internetdagi xatolar tufayli yuzaga kelgan. protsessorni amalga oshirish). (3-eslatma) Linux boshqa ishlab chiqaruvchilarning turli Intel klonlarida ham muvaffaqiyatli ishlaydi; Internetda Linux AMD ning Athlon va Duron protsessorlarida Intelga qaraganda yaxshiroq ishlashi haqida xabarlar bor. Bundan tashqari, boshqa turdagi protsessorlar uchun versiyalar ishlab chiqilgan - ARM, DEC Alpha, SUN Sparc, M68000 (Atari va Amiga), MIPS, PowerPC va boshqalar (esda tutingki, ushbu kitob faqat IBM-mos keladigan kompyuterlar uchun versiyani qamrab oladi).

Linux-ning turli versiyalarining shaxsiy foydalanuvchilari sonini aniq hisoblashning iloji yo'q - axir, ushbu tizimning distribyutsiyalarini, butunlay tijorat dasturlaridan farqli o'laroq, do'stlar yoki notijorat distribyutorlardan mutlaqo bepul olish mumkin, shuningdek, yuklab olish mumkin. Linuxni muvaffaqiyatli sotadigan bir xil kompaniyalarning FTP serverlari "ohm. Oddiy kapitalizm nuqtai nazaridan umuman tasavvur qilib bo'lmaydigan sxema barcha ishtirokchilarga mos keladi.

Tez orada ertak aytiladi, lekin tez orada ish amalga oshmaydi. Linux operatsion tizimi keng jamoatchilikka ikki yil oldin ma'lum bo'lgan. Dunyo yangiliklariga uzoq vaqtdan beri qiziqqanlar yuqori texnologiya va vaqti-vaqti bilan 1995 yildan beri Linux so'zi bilan tanish bo'lgan "aqldan ozgan dasturchi" zoti (inglizcha versiyada - geek yoki nerd) vakillari bilan muloqot qiladi. Linuxning ko'plab jabhalardagi hozirgi muvaffaqiyati - tijoratdan "mafkuraviy"gacha - ko'pchilik uchun hayratlanarli darajada tez bo'lib tuyulishi ajablanarli emas. altavista.com saytidagi so'rov maydoniga kiriting Windows so'zi- va 8 670 139 ta havola oling. "Linux" so'zida ularning 2 989 363 tasi paydo bo'ladi. Sakkiz oy oldin bu nisbat taxminan 6 500 000 dan 900 000 gacha edi. Juda ajoyib, shunday emasmi? Xo'sh, bu Linux qaerdan paydo bo'lgan va nima uchun u muvaffaqiyatli? Ipni kim tortdi? Biz nimani va nima uchun olqishlaymiz? Keling, bir soniyaga o'ttiz yil orqaga qaytaylik va yugurishni boshlaymiz - bu osonroq bo'ladi. Bu butun hikoya, ehtimol, so'nggi o'n yillikdagi eng muvaffaqiyatli dasturlash loyihasining yaratuvchisi Linus Torvalds haqida dunyo bilishidan ancha oldin boshlangan. 1971 yilda yosh dasturchi va tadqiqotchi Richard Stallman mashhur Massachusets texnologiya institutida ishlay boshladi. O'sha kunlarda, "katta kompyuterlar" davrida, dasturiy ta'minot ko'pincha dasturchilarning bo'sh uyushmalari tomonidan ishlab chiqilgan va unga muhtoj bo'lgan boshqa foydalanuvchilarga bepul tarqatilgan. Hatto yirik kompaniyalar ham buni tez-tez qilishgan. Bunday kompaniya, masalan, AT&T, aniqrog'i, Bell Labs edi. Unga kompyuter sohasida tijorat faoliyati bilan shug'ullanish taqiqlangan edi, shuning uchun operatsion ishlab chiquvchilar Unix tizimlari Ken Tompson va Dennis Ritchi Unix "manbalari" bilan magnit lenta olishni istaganlarni ish joyidan faqat xarajat evaziga yuborishdi. Materiallar. 1983 yilga kelib vaziyat o'zgardi - davr keldi shaxsiy kompyuterlar, tijorat dasturlari va operatsion tizimlar (xususan, Microsoft-dan DOS) butun dunyo bo'ylab o'zlarining g'alabali yurishlarini boshladilar va ochko'zlikning zanglari "katta" mashinalar va "jiddiy" dasturlash dunyosiga kirib bordi. Shunday qilib, Stallman qalbida qayg'u bilan GNU loyihasiga asos soldi (www.gnu.org), uning maqsadi eski yaxshi kunlarni qaytarish edi. GNU - bu "bepul" (yoki "ochiq") dasturlar to'plamini o'z ichiga olgan UNIX-mos keladigan tizim.

"Bepul" dasturiy ta'minotning asosiy tushunchasi haqida batafsilroq to'xtalib o'tishga arziydi. GNU manifestida "bepul" dasturlar va "bepul" dasturlar o'rtasidagi farqga juda ko'p joy ajratilgan - rus tilida buni qisqacha aytish mumkin, chunki bu tushunchalar ingliz tilidagi kabi bir so'z bilan belgilanmagan " ozod". "Bepul" dasturni olganingiz yoki sotib olganingizdan so'ng siz:

uni xohlaganingizcha nusxa ko'chiring, xohlaganingizcha keng tarqating;

uning manba kodini o'zgartirish yoki yaxshilash (GNU "jamoat litsenziyasi" ostida tarqatilgan dastur har doim ishlab chiqaruvchining manba kodi bilan birga keladi - bu tijoriy dasturiy ta'minotning eng qattiq himoyalangan va hech qachon oshkor etilmagan qismi);

nihoyat, siz o'zgartirilgan versiyani bemalol tasarruf qilishingiz mumkin - hatto uni bepul berishingiz yoki hatto buning uchun milliard so'rashingiz mumkin.

Ammo bitta narsa borki, bunday dasturiy ta'minot foydalanuvchisi hech qanday sharoitda huquqqa ega emas. Keyingi tarqatish paytida u o'zini "egasi" deb e'lon qilib, dasturning manba kodini yashira olmaydi va shu bilan uni, dasturni, uni bepul takomillashtirish va rivojlantirishni to'xtata olmaydi. Ayniqsa, bunday dasturlar uchun GNU loyihasi "mualliflik huquqi" dan farqli o'laroq, mahsulot yaratuvchisi har qanday sharoitda deyarli barcha mualliflik huquqini va unga bo'lgan mulkiy huquqlarini saqlab qoladigan bo'lsa-da, uni butunlay bepul tarqatsa ham, "kopileft" tushunchasini kiritdi. zaryad). Shubhasiz, "bepul" dasturlarda qaroqchilik muammosi oddiygina mavjud emas.

GNU bugungi kunda ham mavjud. Stallman tomonidan ixtiro qilingan GPL (General Public License) ham unchalik muvaffaqiyatli emas, buning natijasida Linus Torvalds tomonidan ixtiro qilingan Linux o'zining to'rt yilida 20 milliondan ortiq foydalanuvchilarni qo'lga kiritdi.

O'tgan yilning oxiriga kelib, ushbu operatsion tizim ostida ishlaydigan veb-serverlar soni Windows platformasidagi serverlar sonidan oshib ketdi. Shaxsiy foydalanuvchilar sonini aniq hisoblash mumkin emas - axir, Linux distributivlari, butunlay tijoriy dasturlardan farqli o'laroq, uni do'stlar yoki notijorat distribyutorlardan mutlaqo bepul olish mumkin, shuningdek, Linuxni muvaffaqiyatli sotadigan bir xil kompaniyalarning FTP serverlaridan yuklab olish mumkin.Sxemani oddiy kapitalizm nuqtai nazaridan umuman tasavvur qilib bo'lmaydi. Linus Torvalds uch yil oldin Finlyandiyadan AQShga, Kaliforniyadagi Santa Klara shahriga, sirli Transmeta kompaniyasiga ishlash uchun ko'chib o'tgan (uning mikroprotsessorlari alohida hikoya uchun mavzu). Linus Linux yadrosida ishlashni qoldirmaydi, yangi versiyalar havas qilsa arziydigan muntazamlik bilan chiqadi, faqat endi unga Linuxni GNU tamoyillariga to'liq mos ravishda takomillashtirishda o'nlab emas, balki butun dunyo bo'ylab minglab ishlab chiquvchilar yordam berishadi.

Linus hech qachon Bill Geyts bo'lmaydi. Ha, u intilmayapti - uni na kuch, na pul o'ziga tortmaydi (hech bo'lmaganda shu darajada). Biroq, paydo bo'lgan - va u allaqachon tug'ilgan - "erkin" dasturiy ta'minot bozorida hech kim Microsoft uslubida super daromad keltirishi dargumon. Yo'q, deylik, super-foyda olish hali ham mumkin, chunki dasturiy ta'minotga talab tobora ortib bormoqda. Ammo ular biroz boshqacha taqsimlanadi.

Shunday qilib, "bepul" dasturiy ta'minotni ishlab chiqarish va tarqatish bo'yicha biznes modelini deyarli mikroskop ostida (ushbu nashrning ko'lami imkon qadar) ko'rib chiqish vaqti keldi. Avvaliga, "tartibsiz" qarash, bu ishlab chiqarish jarayoni ishtirokchilari uchun mutlaqo imkonsiz yoki hech bo'lmaganda mutlaqo foydasiz ko'rinadi. Aslida, bu borada kommunistik hech narsa yo'q. Bir qarashda butunlay altruistik bo‘lib ko‘ringan dasturchilarning ishtiyoqi va iste’molchilarning o‘ylamay aqidaparastlik ko‘rinishi bo‘lib ko‘ringan zavq-shavq hayqiriqlari aslida oqilona iqtisodiy hisob-kitoblarga asoslanadi. Va biz buni hozir ko'rsatamiz. Boshlash uchun tabiatda alohida "Linux hodisasi" mavjud emasligini yana bir bor ta'kidlashimiz kerak. Linuxning muvaffaqiyati dasturiy ta'minot sohasida biznes modelidagi tubdan va, ehtimol, qaytarib bo'lmaydigan o'zgarishlarning alohida holatidir. Axir, Linus o'z dasturini mutlaqo bepul bergan va buning evaziga 20 million foydalanuvchi olgan yagona odam emas edi. Kimnidir eslay olasizmi? tizim administratori, veb-serverlarni ishlab chiqaruvchi kompaniyada ishlagan - u shunchaki "yamalar" uchun pochta ro'yxatini yaratdi. bepul server Apache, uni yaratuvchilari endi qo'llab-quvvatlamaydilar. Bir necha yil o'tgach, ushbu server hali ham bepul, u hali ham texnik yordam uchun mas'ul bo'lgan "xost"ga ega emas (va hech qachon bo'lmaydi!), lekin u sayyoradagi veb-saytlarning 60 foizidan ko'prog'iga quvvat beradi. Va o'zlarining tijorat veb-serverlarini reklama qilish va targ'ib qilish uchun yuzlab million dollar sarflagan kompaniyalar "hech kimning" Apache serveri bilan taqqoslanadigan bozor ulushini qo'lga kiritishni intiqlik bilan kutishmaydi. Bunday misollar juda ko'p - axir, Internetga asoslangan deyarli barcha dasturiy ta'minot standartlari ochiq kodli dasturlarga asoslangan. Shunday qilib, hech kimga tegishli bo'lmagan TCP/IP transport protokoli uzoq vaqt davomida turli korporatsiyalarga tegishli bo'lgan "yopiq" DECNET, XNS va boshqa IPXlarni mag'lub etdi.Ammo uzoqqa borish kerak - dunyodagi eng muhim kompyuter standartlari qo'mitasi. har kim va har bir kishidan iborat bo'lib, pochta ro'yxatlariga qo'shilishni xohlaydi, yiliga uch marta maxsus uchrashuvlar uchun uchrashadi (kim mumkin).

Bir yarim yil oldin, yirik G'arb kompaniyasi rahbaridan "bepul" ochiq kodli dasturiy ta'minotdan foydalandimi yoki yo'qligini so'rash befoyda edi. Agar u g'azablangan bo'lsa! "U yetarlicha disk raskadrovka qilinmagan", "yo'q texnik yordam", "Uning tijorat qiymati yo'q." Rossiya rahbari hozir aynan shu narsani aytadi (bu satrlar muallifi bu bilan tanish shaxsiy tajriba). Ammo G'arbiy endi yo'q.

Birinchi belgi 1998 yil yanvar oyida Netscape Communications edi, u o'zining asosiy mahsuloti - Navigator brauzerining (www.mozilla.org) manba kodlarini nashr etdi. Eslatib o‘taman, o‘sha paytga kelib Internetning tijorat imkoniyatlarini o‘z raqibidan ancha kechroq kashf etgan Microsoft Netscape’ga kuchli bosim o‘tkaza boshlagan va uni tezlik bilan bozordan chiqarib yuborgan. O'shanda Netscape rahbarlarining qarori ko'pchilik uchun umidsizlikdan kelib chiqqan so'nggi qadam bo'lib tuyuldi. Keyinchalik bu yagona to'g'ri qaror ekanligi ma'lum bo'ldi. To'g'ri, kompaniyaning o'zi hozir AOL korporatsiyasiga tegishli, ammo Netscape mahsulotlarining - serverlar va brauzerlarning bozor ulushi deyarli o'zgarmadi va AOLga foyda keltirishda davom etmoqda.

Bir necha oy o'tgach, kompyuter biznesining ustunlari bo'lgan yirik korporatsiyalar (Corel, Informix va Oracle) o'z mahsulotlarini Linux operatsion tizimiga o'tkazishni e'lon qilishdi. Shundan so'ng, qudratli IBM o'zining paketlaridan biriga "ochiq" Apache serverini kiritdi. Nihoyat, 98-yil sentabrida Intel, Netscape va bir qancha venchur kapitalistlari sarmoya kiritdilar Qizil shapka Linux distributivlarini tarqatuvchi dasturiy ta'minot (o'n oy o'tgach, Red Hat yilning eng ajoyib tijorat muvaffaqiyatlaridan biriga aylanadi). Ushbu o'zgarishlarni kuzatgan jurnalistlar to'satdan Internetdagi xatlarning aksariyati "ochiq" va bepul pochta orqali yuborilganini va World Wide Webdagi eng yirik saytlar Perl, Tcl va Python "ochiq" dasturlash tillaridan foydalanishini eslashdi. Va eng qiziquvchan kuzatuvchilar o'quvchilarga butun Internet umuman mustaqil ishlab chiquvchilar hamjamiyati dastur matnlarini tez va qulay tarzda almashishi uchun yaratilganligini maslahat berishdi. Shunday qilib, faqat "ochiq manba" atamasining o'zi nisbatan yangi (u ikki yil oldin taniqli dasturchi va "ochiq" dasturlarning apologi Erik Reynolds tomonidan kiritilgan), ammo bozorda bunday dasturiy ta'minotning mavjudligi modeli. yangi degani yo'q

Siz Internetdan tanaffus qilishingiz mumkin (bu hali ham maxsus muhit) va chorak asr oldin operatsion tizim bozorida narsalar qanday bo'lganini eslang. Keyin IBM (hozirgi Microsoft va ba'zi boshqa kompaniyalar kabi qattiq tasniflangan manba kodi bilan "yopiq" dasturiy ta'minotga bor kuchi bilan yopishgan) o'z vaqtida tushunmadi. apparat va noyob buyurtma asosida ishlab chiqarilgan asbob-uskunalar qaytarib bo'lmaydigan darajada yo'q bo'lib ketdi, jamoatchilik endi "ommaviy ishlab chiqarilgan" dasturiy ta'minot va "ommaviy ishlab chiqarilgan" apparat vositalariga ko'proq qiziqish bildirmoqda. IBM qudratining gullab-yashnashi davrida biznesga kirish uchun "talab" juda yuqori edi, ammo shaxsiy kompyuter platformasining paydo bo'lishi va birinchi "ochiq" operatsion tizimning (Unix) chiqarilishi bilan qoidalar keskin o'zgardi. chegara kamaydi va yashil yangi kelganlar sanoatda o'zgarishlarni amalga oshira boshladilar (bill Geyts deb nomlanadi) va bozorda hukmronlik qilgan o'tmishdagi "yopiq" operatsion tizimlar (masalan, Apollon) o'tmishga qaytarib bo'lmaydigan tarzda kirib ketdi. Rivojlanish har doim spiralda boradi. Microsoft ulkan imperiyaga aylanib, o'zini ko'p yillar oldin IBM kabi juda ehtiyotsiz tutdi - u biznesga kirish uchun katta to'siq qo'ydi va nafaqat o'zini (vaqtinchalik) raqobatchilardan himoya qildi, balki o'zini manevr erkinligidan ham mahrum qildi. . Va keyin spiralning yana bir bosqichi sodir bo'ldi - Reynolds, Torvalds va Netscape rahbarlarining sa'y-harakatlari bilan "ochiq" dasturiy ta'minot tushunchasi uzoq tanaffusdan so'ng yana foydalanishga kiritildi, bu ko'plab hozirgi titanlarning qabriga aylanadi. yana biznesga "kirish" chegarasini ancha qisqartiradi. Va ko'p titanlar buni tushunishadi va dushman tomoniga o'tishadi. Ochiq manba muxlislari Microsoft-ni o'z o'yinida mag'lub etishga harakat qilishmayapti: buning o'rniga ular o'yinning o'zini o'zgartirmoqdalar. Ochiq kodli dasturiy ta'minot harakatining eng ko'zga ko'ringan mafkurachilaridan biri Tim O'Reyli ta'kidlaganidek, "Bizning haqiqiy vazifamiz ish stoli tizimlarida dominant Microsoftni almashtirish emas, balki "Intel" shioriga o'xshash biznes modelini yaratishdir. Ichkarida", lekin keyingi avlod uchun kompyuter ilovalari».

Bu o'ziga ishonch nimaga asoslanadi? Ko'pgina hollarda "ochiq" va shuning uchun ko'p hollarda bepul dasturiy ta'minotni ishlab chiqarish "yopiq" dasturiy ta'minotga qaraganda foydaliroq bo'lib chiqadi, bunda dastlabki kod himoyalangan. Keling, birinchi navbatda nazariy misol keltiramiz, uning tarbiyaviy ta'sirini bir qator amaliy narsalar bilan kuchaytiramiz. Aytaylik, siz Internet orqali to'lovlarni amalga oshirish uchun qandaydir maxsus dasturga muhtoj bo'lgan kompaniyaga ishlash uchun borgansiz. Haqiqiy kodni yozish muammosi kodni "ochish" yoki "yopish" faktini o'zgartirmaydi. Agar siz dasturni qayta sotmoqchi bo'lsangiz yoki yollovchi kompaniyaning raqobatchilari undan foydalanayotganidan qo'rqsangiz, uni sir saqlash mantiqiy bo'lishi mumkin. Biroq, birinchi variant juda ehtimol emas (dasturlarning 90 foizi kompaniyalar tomonidan ichki foydalanish uchun yoziladi), ikkinchisi esa batafsilroq o'rganishga arziydi. Bu erda kamchiliklar (agar raqobatchi "ochiq" dasturdan foydalanishni boshlasa) afzalliklarga qaraganda ustunlik qiladimi yoki yo'qligini hal qilish kerak (dasturlash hamjamiyatidan deyarli cheksiz va uzoq muddatli yordam olish). Ko'pchilik, bu holda dasturni "ochish" uni yaratishga sarflangan pulni tashlashni anglatadi; ammo, bu noto'g'ri aloqa; bu pul baribir sarflanishi kerak edi. Xuddi shu Erik Reynolds o'zining "Sehrli qozon" kitobida bunday vaziyatga haqiqiy misol keltiradi - ikkita dasturchi mashhur Cisco kompaniyasi tomonidan taqsimlangan bosma serverni yozish uchun yollangan. Ish tugadi va keyin ular Cisco'da umrbod qolish niyatida emasliklarini tushunishdi. Ayni paytda, ma'lumki, har qanday dastur, ayniqsa ma'lum bir dastur texnik xizmat ko'rsatish va qo'llab-quvvatlashga muhtoj. Va Cisco, tabiiyki, chop etish serveri ular ketganidan bir oy o'tgach to'xtab qolishini kutmagan edi. Va keyin ular menejerni ... dasturning manba kodini Internetda nashr etishga ishontirishga qaror qilishdi. U tizzasi ustida o'z e'tiqodini buzdi va bunga ruxsat berdi; natijada, Cisco ikki dasturchining ketishiga yo'qotishlarsiz chidadi - axir, endi bosma serverdan istalgan vaqtda yordam so'rab murojaat qilishlari mumkin bo'lgan bir qator kompaniyalar va jismoniy shaxslar foydalanar edi.

Mana, dasturiy ta'minot sanoatining mutlaqo boshqa sohasi - o'yinlardan yana bir klassik misol. Va biz gaplashadigan o'yin ham klassik - Doom (Id Software). 1993-yilda, u chiqqanida, Id uchun kodlarni yopiq saqlash iqtisodiy jihatdan mantiqiy edi. Birinchidan, ular o'z vaqtidan ancha oldinda edilar va o'z raqobatchilariga o'ta zamonaviy qurollarni berishga qodir emas edilar. Ikkinchidan, dasturning o'zi tanqidiy dastur deb atalmagan, mijozlarning biznesi hech qanday tarzda unga bog'liq emas edi. Uchinchidan, o'yinlar, printsipial jihatdan, unchalik murakkab emas va Id jamoasi xatolarni topilganidek osonlikcha hal qila oladi. Ammo vaqt o'tdi va raqobatchilar harakat qilishni boshladilar; Doomga juda o'xshash ko'plab o'yinlar paydo bo'ldi; bozor ulushi sezilarli darajada kamaydi. Doom doimiy ravishda yangilanib turishi, unga tarmoq qo'llab-quvvatlashi qo'shilishi, skriptlar yozilishi va hokazolar kerak edi. 1997 yilda Id Doom uchun manba kodini e'lon qildi. ochiq kirish. Kompaniya dasturchilari yangi o'yinlar ustida ishlashga vaqt topdilar, Idning o'zi esa minglab mustaqil ishlab chiquvchilar tomonidan qo'llab-quvvatlandi, foydalanuvchilar soni keskin ko'paydi va ikkilamchi bozorda (stsenariylar to'plamlarini sotish va hokazo) ortiqcha stresssiz pul ishlash imkoniyati paydo bo'ldi. . Aytgancha, Doom ko'plab standart Linux distributivlariga kiritilgan.

Nihoyat, uchinchi klassik misol Linux OS ning distribyutorlaridir. Bu, birinchi navbatda, AQSh Linux bozorining deyarli 90 foizini egallagan Red Hat kompaniyasi. Microsoft-dan farqli o'laroq, bu kompaniya dasturiy ta'minotni sotmaydi yoki "bit sotmaydi". U Linux-ni (yuzlab boshqa dasturlarga ega paketda) bepul tarqatadi va faqat o'z brendi, o'rnatish yordami va texnik yordam va'dasi uchun va faqat buning uchun pul to'lamoqchi bo'lganlardan pul oladi. Axir, siz bir xil narsalarni mutlaqo bepul olishingiz mumkin. Odatda, Red Hat-ning keyingi versiyasining rasmiy chiqarilishidan bir necha kun oldin uni ommaviy FTP serverlaridan yuklab olish mumkin (eslatma - mutlaqo qonuniy!). Red Hat bunga qarshi hech narsaga ega emas, chunki aks holda u mustaqil ishlab chiquvchilarning yordamini darhol yo'qotadi. Buning evaziga kompaniya ko'proq narsani oladi - Linux bozorida portlovchi o'sish va ushbu OS va uning professional maslahatlarini qo'llab-quvvatlash uchun uning xizmatlariga muhtoj bo'lgan millionlab mijozlar. Red Hat bir yildan kamroq vaqt oldin birjaga chiqdi va savdoning birinchi kunida aksiyalar narxi keskin oshdi va bor-yo‘g‘i sakkiz oy ichida Red Hat aksiyadorlari 1900 foizga boyib ketishdi (kompaniyaning umumiy qiymati 17 milliard dollarga yetdi). Bu kompaniya bozordagi tizimli muhim rolidan aniq daromad oladi. Va nafaqat u. Salon.Com veb-sayti egalari Red Hat.Com veb-sayti uchun yangiliklarni taqdim etishlarini e'lon qilishlari bilanoq, ularning aktsiyalarining birja qiymati bir necha soat ichida ikki baravar oshdi. Yaqinda Linux serverlarining shu paytgacha norentabel treyderi bo'lgan VALinux Amerika fond birjasi tarixida mutlaq rekord o'rnatgani haqida xabar keldi - savdoning birinchi kunida uning aktsiyalari narxi 711 foizga oshdi. Nihoyat, Slashdot.Org va Freshmeat.Net kult Linux resurslariga egalik qiluvchi Andover.Net kompaniyasi birjadagi olti oylik savdolar davomida o'z qiymatini o'n baravar oshirdi, toki bu satrlar yozilgan paytgacha u sotib olindi. ulkan ortiqcha to'lov bilan (deyarli bir milliard dollarga) o'sha VALinux o'z puliga umumiy daromadi yiliga 3 million dollardan oshmaydigan bir nechta saytlarni olgan. Xo'sh, nima bo'lyapti?

Oddiy voqea - investorlar o'zlarining aktsiyalarini emas, balki bozorning yanada kengayishiga umid qilishadi. Va umid uchun ko'p pul to'lashingiz mumkin. Bundan tashqari, ular nafaqat hozir (Linux aktsiyalaridagi chayqovchilikdan ulkan boyliklar yaratilmoqda), balki uzoq muddatda ham to'g'ri bo'lishi mumkin. O'zingiz uchun hukm qiling: 1952 yilda ajoyib yozuvchi Robert Xaynlayn eksponentsial egri chiziqni ekstrapolyatsiya qilishning to'rtta usuli borligini ta'kidladi. Masalan, shartli ostidagi gipotetik OSni olaylik Linux deb nomlangan, bu 10 yil davomida har olti oyda bozor ulushini ikki baravar oshirdi. Bu to'rtta taxminiy tahlilchi nima deydi?

Konservator status-kvo bir necha yillar davomida o'zgarmasligini, so'ngra bozorning, aytaylik, 1 foizga bosqichma-bosqich pasayishini bashorat qiladi.

Jasoratli tahlilchi keyingi o'sishni, tezda pasayishni va 5 foizda to'xtashni taklif qiladi.

Juda jasur tahlilchi bu kompaniyaning bozor ulushining chiziqli o'sishiga qaror qiladi, bu o'n yil ichida 5 foizni, 20 yilda 10 foizni va hokazolarni beradi.

Va nihoyat, eksponensialni davom ettirishning yagona matematik to'g'ri yo'li uni davom ettirishdir. Bunday holda, bozorning 2,5 foizi ikki yarim yil ichida 100 ga aylanadi.

Har bir hazilda qandaydir haqiqat bor - Linux bozoridagi ulush 5 foizdan oshdi va 10 ga yaqinlashib qoldi. Odatda bu vaqtda hamkasblar omadli odamga sakrashni boshlaydilar - biz aynan shunday jarayonni boshdan kechirdik. so'nggi bir necha oy davomida kuzatuv. Gollivudning Digital Domain kompaniyasi Titanik filmi uchun maxsus effektlarni ishlab chiqish bo'yicha shartnoma olganida, uning ixtiyoridagi 350 ta SGI ish stantsiyalari (mashhur Silicon Graphics'dan) buyurtmani bajarish uchun etarli emasligi aniq bo'ldi. Biz Linux bilan jihozlangan Alpha platformasida qo'shimcha 160 ta mashina sotib oldik, ular olingan natijalarga ko'ra mutaxassislar tomonidan an'anaviy ravishda ushbu turdagi ishlar uchun ishlatiladigan SGIga qaraganda yuqori baholangan. Biroq, bu holatda natijalar nafaqat mutaxassislar, balki dunyo aholisining yarmi tomonidan ham baholanishi mumkin edi. Va SGI yaqinda Linuxni to'liq qo'llab-quvvatlashini e'lon qildi. Kompyuter bozorining Sun, IBM Software Solutions va Compaq kabi taniqli o'yinchilari Linux xalqaro assotsiatsiyasining korporativ a'zolariga aylanishdi. Eng yirik kompyuter uskunalari ishlab chiqaruvchilari (masalan, Hewlett Packard) o'z serverlarida Linuxni o'rnatadilar. DBMS (ma'lumotlar bazasini boshqarish tizimlari) ishlab chiqarish bo'yicha ikki yetakchi Oracle va Informix Linux uchun dasturiy ta'minotni qo'llab-quvvatlashini e'lon qildi. Gigant Corel nafaqat Linux uchun WordPerfect paketini faol sotadi, balki operatsion tizimning o'zini ham tarqatadi. Umuman olganda, NYSE qavatida Linux so'zini aytishingiz bilanoq, hozir bo'lgan har bir kishi mo''jizani kutgan holda darhol nafas oladi.



 


O'qing:



Eng yaxshi simsiz minigarnituralar reytingi

Eng yaxshi simsiz minigarnituralar reytingi

Universal quloqlarni arzon sotib olish mumkinmi? 3000 rubl - bunday pulga yuqori sifatli eshitish vositalarini sotib olish mumkinmi? Ma'lum bo'lishicha, ha. Va nutq ...

Mobil qurilmaning asosiy kamerasi odatda tananing orqa tomonida joylashgan bo'lib, fotosuratlar va videolarni olish uchun ishlatiladi

Mobil qurilmaning asosiy kamerasi odatda tananing orqa tomonida joylashgan bo'lib, fotosuratlar va videolarni olish uchun ishlatiladi

Yaxshilangan xarakteristikalar va yuqori avtonomiyaga ega planshetning yangilangan versiyasi.Acer smartfonlariga kamdan-kam tashrif buyuradi...

Raqamingizni saqlab qolgan holda boshqa operatorga qanday o'tish mumkin

Raqamingizni saqlab qolgan holda boshqa operatorga qanday o'tish mumkin

Rossiyada 1 dekabrdan boshlab abonent boshqa uyali aloqa operatoriga o‘tganda telefon raqamini saqlab qolish to‘g‘risidagi qonun kuchga kirdi. Biroq, ma'lum bo'lishicha, ...

phabletni ko'rib chiqish, qimmat, lekin juda malakali

phabletni ko'rib chiqish, qimmat, lekin juda malakali

Qimmatbaho, lekin juda malakali fablet sharhi 20.03.2015 Men dunyodagi etiksiz yagona poyabzalchiman, o'z smartfonimsiz smartfon sharhlovchisiman....

tasma tasviri RSS