Linux

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Linux
ПінгвінTux— логотип і талісман ядра Linux
РозробникРізні компанії та особистості
Родина ОСUNIX-подібні
Робочий станактивний
Вихідна модельВільне програмне забезпечення
Цільовий ринокНастільні комп'ютери,сервери,вбудовані пристрої
ПлатформиDEC Alpha,ARM,AVR32,Blackfin,ETRAX CRIS,FR-V,H8/300,Itanium,M32R,m68k,Microblaze,MIPS,MN103,OpenRISC,PA-RISC,PowerPC,s390,S+core,SuperH,SPARC,TILE64,Unicore32,x86,Xtensa
ТипядраМонолітне
Ліцензіярізні, в основномуGNU GPL
kernel.org
Ця стаття про операційні системи на основі ядра Linux. Для отримання інформації про саме ядро, читайте статтюядро Linux

Linux([ˈlɪnʊks],укр.Лі́нукс[a]) — загальна назваUnix-подібнихопераційних системна основіоднойменного ядра.Це один із найвидатніших прикладів розробкивільного(free) тавідкритого(з відкритимкодом,open source)програмного забезпечення(software). На відміну відвласницькихопераційних систем (на кшталтMicrosoft WindowsтаmacOS), їхні вихідні коди доступні всім для використання, зміни та поширення абсолютно вільно (в тому числі безкоштовно).

Linux, спершу розроблений для використання окремимиентузіастамина своїхперсональних комп'ютерах,пізніше, завдяки підтримці таких компаній, якIBM,Sun Microsystems,HP,Novellта інших, набув неабиякої популярності як серверна операційна система (так, 8 із 10 найбільших компаній, що надають послугивебхостингу,використовують Linux на своїхвебсерверах).

Лінукс портовано на велику кількість апаратних платформ. Тепер ця ОС досить успішно використовується як намейнфреймахісуперкомп'ютерах,так і вбудована в багато інших пристроїв (смартфони,планшетні ПК,маршрутизатори комп'ютерних мереж (роутери), пристрої автоматики, системи керуваннятелевізорамитаігровими консолямитощо). Від середини 1990-х Linux все частіше встановлюється і нанастільні комп'ютери.Так, станом наберезень2015його частка складала 1,21 % світового ринку операційних систем на персональних комп'ютерах (без урахування використання на серверах та спеціалізованих пристроях)[1].

Значна кількість спеціалізованихдистрибутивівLinux, які розробляють та підтримують різні спільноти, надає широкі можливості вибору програмного забезпечення.

Історія

[ред.|ред. код]

Початкова

[ред.|ред. код]
Лінус Торвальдс,творецьядра Linux

У1983Річард Столмензаснувавпроєкт GNU,щоб створити повноцінну Unix-подібнуопераційну системуі наповнити її лишевідкритим програмним забезпеченням.На початку 1990-хпроєктзібрав майже всі необхідні компоненти цієї системи: бібліотеки,компілятори,текстові редактори,командну оболонку Unix,— за винятком основного компоненту —ядра1990проєкт почав розробку ядраGNU Hurdна основімікроядраMach,однак робота розпочалась із серйозними перешкодами і просувалася досить повільно.

Водночас у1991Лінус Торвальдс(англ.Linus Torvalds),фінськийстудентУніверситету Гельсінкі,як своєхобірозпочав розробку іншогоядра.Спершу Торвальдс використовував на своєму комп'ютеріMinix— спрощену Unix-подібнуопераційну систему,розробленуЕндрю Таненбаумомдля навчання. Однак, Таненбаум не дозволив іншим розширювати йогоопераційну систему,що спонукало Торвальдса створити заміну дляMinix.

Спершу Торвальдс назвав своє ядро «Freax», що є схрещенням слів «free» та «freak», плюс додання літери «Х», котра часто використовується в іменахUnix-подібних операційних систем.Назву «Linux» придумавАрі Лемке,котрий на той час адмініструвавFTP-сервермережі фінських університетів,він дав назву «Linux» мережі, з якої проєкт Торвальдса був уперше доступний для завантаження.

Графічна історіяUnixсистем. Лінукс є Unix-подібною операційною системою, однак її код не було запозичено з оригінальної Unix.

На початку для налаштування та встановлення Лінукс був потрібенкомп'ютерпід керівництвомMinix.Перші версії Лінукса також вимагали наявності натвердому дискуіншоїопераційної системидля здійснення завантаження, але пізніше з'явилися незалежні завантажувачі на кшталтLILO.Функціональність Лінукс швидко перевершила можливостіMinix.Торвальдс та інші ранні розробники ядра адаптували свою роботу для компонентів GNU та користувацького програмного забезпечення задля створення завершеної, повнофункціональної, вільної операційної системи.

СьогодніТорвальдспродовжує координувати процес розробки ядра, а інші підсистеми (як то компоненти GNU) розвиваються окремо (робота над ядром Лінукс не є частиною проєкту GNU). Різні спільноти й компанії комбінують і поширюють усі ці компоненти разом із додатковимприкладним програмним забезпеченням,знані якдистрибутиви Linux.

Linux та Проєкт GNU

[ред.|ред. код]
Річард Столмен,засновник проєктуGNU

Метою проєкту GNU є створення Unix-сумісної операційної системи, що складається цілковито звільного програмного забезпечення.Free Software Foundation(FSF) розглядає дистрибутиви Linux, збудовані з використанням інструментів і бібліотек GNU, як «варіанти» системи GNU, і просить, щоб усі ці операційні системи відносили до GNU/Linux (або Linux-системи на основі GNU). Хоча деякі дистрибутиви, наприкладDebian GNU/Linux,використовують таку назву, її використання за межами спільноти ентузіастів є дещо обмеженим, іЛінус Торвальдсназвав цей закликFSF«просто смішним».Однією з причин використання простішої назви «Лінукс» є те, що відмінності між ядромопераційної системита її дистрибутивом заплутують новачків.

Судовий процес зі SCO

[ред.|ред. код]
Докладніше:Конфлікт SCO—Linux

У березні2003SCO Group(американська компанія-розробник системного й прикладного програмного забезпечення) розпочала судовий процес протиIBM,стверджуючи, щоIBMдодала доядра Linuxкод,авторські правана який належать SCO Group, порушивши таким чином умови ліцензії на використанняUnix.Додатково, SCO надіслала лист кільком великим компаніям із попередженням, що використання ними Лінукс без відповідної ліцензії SCO може стати причиною судового переслідування. Цей лист став наслідком припущення про можливість появи судових позовів проти пересічних користувачів Лінукс. Ця дискусія втягнула в судовий процесAutoZoneтаRed Hat.Питання про те, чи дійсно SCO володіє авторським правом наUnix,є спірним, і заперечується компанієюNovell.

3 липня 2006 року окружний суд штатуЮтавідхилив 182 із 294 заяв, поданих SCO Group протиIBM.

SCO Group не надала жодного доказу стосовно наявності в неї авторських прав на присутній у ядрі Linux код.

Хто створює Linux

[ред.|ред. код]

Будь-якийдистрибутив Linux— складнасистема,що включає тисячі різних пакунків: від найпоширеніших (таких, як утилітиGNU,X.org,графічні середовищаGNOMEіKDE) до специфічних для якогось конкретного дистрибутиву. Команди розробників кожного проєкту відрізняються чисельністю, підходом до роботи, застосованими інструментами і методами планування робіт. При цьому ядро Linux займає особливе місце серед усіх інших застосувань. Від нього залежить можливість роботи операційної системи на різних апаратних платформах і рівень підтримки різних пристроїв, тому характеристики процесу його розробки можуть якоюсь мірою слугувати індикатором для всієї ОС.

Linux Foundationпровела дослідження[2],що охоплює трирічний період розробки ядра (від версії 2.6.11 до версії 2.6.24) і фокусується на таких характеристиках, як частота релізів і змін, розмір початкових текстів ядра, і, найголовніше, дозволяє отримати уявлення про тих, хто, зрештою, розробляє ядро Linux.

Статистикапоказує, що, в середньому, кожен новий реліз ядра виходить раз на 2,5 — 3 місяці (60 — 110 днів). В першу чергу це пов'язано з вибраною у2005моделлю розробки, спрямованою на зведення до мінімуму тривалості проміжків між розробкою нових функцій, зменшення потреби творців дистрибутивів у модифікаціях ядра, а також появою підтримки нових пристроїв з включенням їх у ядро.

При цьому число латок (патчів), що вносяться до ядра, має тенденцію до зростання. Зводячи воєдино ці дві характеристики, можна відзначити, що, в середньому, до ядра вноситься 2,83 латки/год,при цьому в код ядра щодня додається понад 3 тис. рядків і понад 1,4 тис. рядків модифікується. Число розробників, що взяли участь у випуску версії 2.6.24, більш ніж удвічі перевищило цей показник для версії 2.6.11 і склало 1057 чол.

При цьому, проте, всього 10 провідних розробників спільно внесли майже 15 % змін, а 30 провідних розробників — 30 %. Це, однак, не означає, що поширене в деяких колах уявлення про Linux, як про систему, що розробляєтьсяаматорами,правильне. Незважаючи на те, що далеко не в усіх компаній, що займаються вільним ПЗ, є необхідність вносити зміни до ядра, число таких, що беруть участь у його розробці, росте. 4 найбільші компанії-розробники ядра —Red Hat,Novell,IBMіIntel— внесли понад 32 % зроблених за час дослідження змін, а сумарний відсоток змін ядра, внесених розробниками, що працюють на компанії, становить понад 70 %.

При цьому серед компаній, що беруть участь у розробці ядра, виділяється декілька груп за основною метою участі в розробці:

  • Група компаній, що включає IBM, Intel,HP,SGI,MIPSта інших, яка орієнтується в основному на підтримку роботи Linux на власному устаткуванні.
  • Дистриб'ютори,— такі, як Red Hat, Novell,MontaVista— мають на меті додавання в ядро можливостей, на які існує попит серед користувачів, і які підсилюють конкурентоспроможність дистрибутивів як кінцевих продуктів.
  • Такі компанії, якSony,Nokia,Samsung,Googleпрацюють над ядром для поліпшення роботи систем на базі ядра Linux у власних пристроях.


Компанії, які найактивніше здійснюють доопрацювання ядра Linux
Назва компанії Кількість змін % від загального числа змін
Приватні користувачі 11,594 13.9 %
Назва не визначена 10,803 12.9 %
Red Hat 9,351 11.2 %
Novell 7,385 8.9 %
IBM 6,952 8.3 %
Intel 3,388 4.1 %
Linux Foundation 2,160 2.6 %
Consultant 2,055 2.5 %
SGI 1,649 2.0 %
MIPS Technologies 1,341 1.6 %
Oracle 1,122 1.3 %
MontaVista 1,010 1.2 %
Google 965 1.1 %
Linutronix 817 1.0 %
HP 765 0.9 %
NetApp 764 0.9 %
SWsoft 762 0.9 %
Renesas Technology 759 0.9 %
Freescale 730 0.9 %
Astaro 715 0.9 %
Academia 656 0.8 %
Cisco 442 0.5 %
Simtec 437 0.5 %
Linux Networx 434 0.5 %
QLogic 398 0.5 %
Fujitsu 389 0.5 %
Broadcom 385 0.5 %
Analog Devices 358 0.4 %
Mandriva 329 0.4 %
Mellanox 294 0.4 %
Snapgear 285 0.3 %

Таким чином, із дослідження Linux Foundation можна зробити висновок, що ядро Linux є безпрецедентним прикладом успішної співпраці різних за розміром і виробленою продукцією компаній та індивідуальних розробників. Кількість цих розробників і розподіл їх внеску в розробку може служити, в деякому розумінні, гарантією стабільності й незалежності розробки. Це наочно демонструє переваги як відкритої моделі розробки в цілому, так і гарантій, що надаються розробникам і кінцевим користувачам самою концепцією вільного ПЗ, закріпленою в ліцензії GNU GPL.

Також доступні новіші версії статистики для ядер 2.6.30 та 2.6.33[3][4].

Мобільність

[ред.|ред. код]
КПКSharp ZaurusSL-5500, що працює на Linux

Ядро Linux спочатку проєктувалося длямікропроцесорівIntel 80386,однак, наразі підтримує чималу кількістькомп'ютерних архітектур.Лінукс входить до списку операційних систем, котрі працюють на найбільшій кількості архітектур — від кишенькових комп'ютерівiPAQна основіARMдомейнфреймів,на кшталтIBM System z9.Спеціалізовані дистрибутиви розповсюджують для значно меншої кількості архітектур.

Авторське право і ліцензія

[ред.|ред. код]

Ядро Лінукс та більшість програмного забезпечення GNU розповсюджується під ліцензієюGNU General Public License(GNU GPL). Ліцензія GPL вимагає, щоб усі зміни, що вносяться до джерельних текстів програмного забезпечення, також мали цю ліцензію. У1997Лінус Торвальдсзаявив, що«Випуск Лінукс під ліцензією GPL, певно, найкраще, що я зробив».Інше програмне забезпечення може використовувати інші ліцензії: багато бібліотек використовують GNULesser General Public License(LGPL) — ліберальніший варіант GPL, аX Window Systemвикористовуєліцензію MIT.

Торгова марка

[ред.|ред. код]

УСШАім'яLinuxє зареєстрованоюторговою маркою,власником якої єЛінус Торвальдс.Спочатку ніхто її не реєстрував, але 15 серпня 1994 року Вільгельм Р. Дела Крос Молодший зареєстрував торгову маркуLinux,а потім вимагав авторськігонораривід розповсюджувачів Лінукс. У1996Торвальдс і деякі організації подали позов до суду з вимогою передати права на торгову марку Торвальдсу, і у1997конфлікт був врегульований на користь Торвальдса.

Ліцензуванням торгової марки наразі керуєLinux Mark Institute.Торвальдс заявив, що отримав права на торгову марку винятково для того, щоб перешкодити будь-кому вимагати за її використаннягроші,але був «притиснутий» Законом США про торгові марки. В результаті, LMI надіслала ряд листів до продавців дистрибутивів з «вимогою» сплатити грошовий збір і ряд компаній поступилися.

Захист Linux

[ред.|ред. код]

Заснований у 2007консорціумLinux Foundationзахищає Лінукс через підтримку ключових розробників цієї ОС і надання юридичних послуг. Linux Foundation розпоряджається торговою маркою «Linux» і надає розробникам юридичний захистінтелектуальної власностіза допомогою таких проєктів, якOpen Source as Prior Art,Patent Commons ProjectіспонсорствавLinux Legal Defense Fund.

У 2005IBM,Novell,Philips,Red HatіSonyзаснували компаніюOpen Invention Network,скороченоOIN(укр.Мережа відкритих винаходів) для формування портфеляпатентів,який можна було б використати для захисту екосистеми Linux від патентних позовів. Цей портфель патентів використовують усі члени OIN на основі безплатного ліцензування. Пізніше до засновників приєдналися власники патентівNECтаGoogle2007компаніяOracleліцензувала патенти OIN, таким чином погодившись не використовувати патенти проти середовища на основі GNU/Linux, включаючи своїх конкурентівMySQLіPostgreSQL,в тому разі, коли вони задіяні в складі системGNU/Linux.

У2011Open Invention Network оголосила про перехід до її рук низки патентів, пов'язаних із ранніми розробками організаціїWebMate Foundation.[5][6]В патентах фігурують одні з перших згадок технологій створення динамічного вебвмісту, які передбачили появу таких систем, якASPвідMicrosoft,JSPвідSun/OracleіPHP.

Вимова

[ред.|ред. код]

У1992Торвальдс пояснив, як він вимовляє слово Linux:

'li' is pronounced with a short [ee] sound: compare prInt, mInImal etc. 'nux' is also short, non-diphthong, like in pUt {IPA /ʊ/}. It's partly due to minix: linux was just my working name for the thing, and as I wrote it to replace minix on my system, the result is what it is… linus' minix became linux.

— Linus Torvalds, comp.os.linux newsgroup

Програмне забезпечення

[ред.|ред. код]

Історично склалося так, що Лінукс використовувався переважно яксервернаопераційна система, однак низька вартість, висока гнучкість та чимало інших отриманих у спадок відUNIXпереваг роблять її цілком придатною для широкого ряду застосувань.

Низька вартість та висока гнучкість сприяли використанню Лінукс у вбудованих системах, як томобільні телефони,кишенькові ПК та інші ручні пристрої. Linux став конкурентом на цій арені пропрієтарній ОСSymbian,котра застосовується у мільйонахмобільних телефонів,і відмінною альтернативою лідерам ринкуWindows CEтаPalm OS.Популярний декодер цифрового відеоTiVoвикористовує дещо модифіковану версію Лінукс. Деякібрандмауеритамаршрутизатори,зокрема декілька моделей виробництваLinksys,також працюють під управлінням Лінукс.

Лінукс усе частіше використовується насуперкомп'ютерах.У списку500 найпотужніших комп'ютерів світу2019500 машин (100 %) використовують Лінукс як свою операційну систему.

Ігрова консольPlayStation 3типово працює під Лінукс. КомпаніяSonyзаздалегідь випустилаPS2 LinuxдляPlayStation 2.Такі розробникиігор,якAtariтаid Software,випускають свою продукцію для операційної системи Лінукс.Linux Game Publishingтакож займається переносом ігор ізMicrosoft Windowsна Лінукс.

ПроєктНоутбук за 100 доларів,метою котрого є забезпечення усіхдітейкомп'ютерами задля допомоги в розвитку бідних та малорозвиненихнацій,використовує Лінукс як основнуопераційну систему.

Дистрибутиви

[ред.|ред. код]

Ядро Linux зазвичай використовується, як складова частина дистрибутивів Linux. Їхкомпілюютьокремі ентузіасти, спільнота та комерційні підприємства. Як правило, до їхнього складу входить додаткове системне та користувацькепрограмне забезпечення,встановлювач і вбудований керівник встановлення та оновлення програмного забезпечення. Дистрибутиви створюються для різних потреб:

Багато з них свідомо включають виняткововідкрите програмне забезпечення.Відомо[коли?]понад 300 дистрибутивів, що стабільно розвиваються, серед них близько 15 найпопулярніших — для універсального використання.

Типові дистрибутиви для універсального використання містять у собіядро Лінукс,утилітита бібліотекиGNU,командні оболонки,X Window System,стільничне середовищена кшталтKDEчиGNOMEразом із сотнями, а то й тисячами пакунків із різноманітним програмним забезпеченням (від простихтекстових редакторівдо наборів офісного ПЗ,компіляторівта наукового інструментарію).

Використання на робочих місцях

[ред.|ред. код]
СтільницяGNOMEнаUbuntu

Високий рівень доступу у внутрішніх механізмах роботи Linux посприяв створенню міфу про суто технічну орієнтацію системи, тому її користувачів нерідко ототожнюють ізхакерами.Linux та інші проєктивідкритого програмного забезпеченнячасто критикують за слабкі намагання стати легшими в користуванні.

Останні роки цей стереотип швидко розвінчується. Тепер Лінукс може використовуватиграфічний користувацький інтерфейс,анітрохи не гірший за той, що використовують інші популярні операційні системи (ті жMicrosoft WindowsтаMacOS X). Хоча для Лінукс досі не створені повнофункціональні аналоги деякого спеціалізованого програмного забезпечення, однак, загалом ситуація є досить непоганою, і більшість необхідних програм існують у надлишку. Чимало компаній починають випуск своєї продукції і для Лінукс, а спеціально створеніемуляторита середовища виконання (наприклад,Wine) дозволяють використовувати розроблене дляMicrosoft WindowsПЗ в Лінуксі.

UNIX'івське коріння Linux означає, що, попри існування великої кількості графічних утиліт для налаштування системи, прості текстові файли й досі використовуються для зберігання цих налаштувань, і доступ до них, з дозволу адміністратора, може отримати будь-який користувач.

Ринкова частка

[ред.|ред. код]

Згідно з результатами дослідження ринку компанієюIDCу2004,25 %серверівта 2,8 %персональних комп'ютерівпрацюють під управлінням ОС Лінукс. Аналітики пояснюють такий успіх її безпекою, надійністю та низькою вартістю у поєднані зі свободою у модифікації вихідних кодів системи. Основними факторами, що заважають подальшому розвитку Лінукс, є відсутність підтримки цієї ОС розробниками деякого апаратного забезпечення та чималої кількості програмного забезпечення, створеного дляMicrosoft Windows,до якого звикла велика кількість користувачів (переважно ігри тавласницьке ПЗ).

У2008Стів БалмерзMicrosoftоцінив у 60 % частку ОС GNU/Linux серед серверних систем у світі[7].

Ринок Лінукс росте стрімкими темпами як для серверів, так і для персональних комп'ютерів, і, за деякими оцінками, у2012сягне майже$7,7[8]млрд.

Злистопада2017Лінукс, як операційна система, повністю домінує на суперкомп'ютерах. Із 500 найпотужніших 100% використовують[9]саме цю ОС. Станом на листопад2019статистика не змінилася. Перший суперкомп'ютер на базі Лінукс з'явився ще в1998.

Інсталяція

[ред.|ред. код]

Найпоширенішим методом інсталяції Лінукс наперсональні комп'ютериє завантаження зCD- абоDVD-дисків, котрі містятьінсталяторта готове до інсталяціїпрограмне забезпечення.Такийкомпакт-дискможе бути записаний із завантаженогоISO-образу,придбаний (за практично символічною ціною) або взятий у будь-кого.

Як ісервери,персональні комп'ютериз уже інстальованимдистрибутивом Лінукспоширюються такими компаніями, якHewlett-PackardтаDell,хоча й переважно для своїхбізнес-клієнтів.

Альтернативою стандартній інсталяціїопераційної системиє можливість встановлення її натонкий клієнт.За цим методомопераційна системазавантажується з одного з комп'ютерів мережі. Це дозволяє зменшувати кошторис одного комп'ютеризованого робочого місця.

У вбудованих пристроях Лінукс зазвичай знаходиться уfirmwareі не завжди доступний для здійснення змін.

Програмування для Linux

[ред.|ред. код]

GNU Compiler Collection(GCC) є стандартним сімействомкомпіляторівдля більшості Лінукс-систем. Окрім того, GCC забезпечуєfrontendдляС,C++таJava.Більшість дистрибутивів містить у собі встановленіінтерпретаториPerl,Pythonта іншихсценарійних мов.

Існує рядсередовищ для розробки(IDE):KDevelop,Eclipse,NetBeans,Lazarusта інші; також доступні й традиційні текстові редактори, якEmacsтаVimчи редактор, вбудований уMidnight Commander.

Двома поширеними бібліотеками розробки візуальних елементів для створенняграфічних інтерфейсів користувачаєQtтаGTK+.

Технічна підтримка

[ред.|ред. код]

Технічну підтримку надають інші користувачі Лінукс, зазвичай навебфорумах,списках поштових розсилок,групах новин тощо.

Бізнес-модель багатьох комерційних постачальників дистрибутивів Лінукс значною мірою залежить від надання ними професійної технічної підтримки. Ряд компаній пропонують спеціальні версії своїх дистрибутивів, до складу яких входятьпропрієтарніпакунки та утиліти для полегшення встановлення та налаштування системи.

Примітки

[ред.|ред. код]
  1. У дистрибутивах, збудованих з використанням бібліотек і інструментів проєктуGNU,використовується також назваGNU/Linux

Джерела

[ред.|ред. код]
  1. Top Operating System Share Trend[Архівовано3 травня 2009 уWayback Machine.](англ.)
  2. Linux Kernel Development (звіт, квітень 2008)[Архівовано5 квітня 2008 уWayback Machine.](англ.)
  3. Архівована копія.Архіворигіналуза 21 червня 2010.Процитовано 26 травня 2010.{{cite web}}:Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)(англ.)
  4. Архівована копія.Архіворигіналуза 27 травня 2010.Процитовано 26 травня 2010.{{cite web}}:Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)(англ.)
  5. Open Invention Network Announces Purchase of Fundamental Patent Portfolio and Recognizes Fred DuFresne as a Key Distinguished Inventor[Архівовано10 листопада 2011 уWayback Machine.](англ.)
  6. В руки OIN перешли патенты, связанные с технологиями разработки web-скриптов[Архівовано18 червня 2012 уWayback Machine.](рос.)
  7. Ballmer Still Searching for an Answer to Google[Архівовано30 серпня 2012 уWayback Machine.](англ.)
  8. [1][Архівовано13 вересня 2011 уWayback Machine.]К 2012 году рынок Linux утроится(рос.)
  9. [2][Архівовано2 листопада 2019 уWayback Machine.]TOP500 Statistics(англ.)

Див. також

[ред.|ред. код]

Посилання

[ред.|ред. код]

Українські ресурси інтернет

[ред.|ред. код]