Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Web Analytics
Cookie Policy Terms and Conditions Лінукс — Вікіпедія

Лінукс

Матеріал з Вікіпедії — вільної енциклопедії.

Linux
Пінгвін Tux - логотип і талісман Linux
Компанія/
Розробник:
Різні компанії та особистості
Сімейство ОС: UNIX-подібні
Модель джерельних текстів: Open-source
Останній стабільний випуск 2.6.18.x / 19 вересня 2006
Тип ядра: Монолітне
Ліцензія: GPL
Стан проекту: Робочий / розробка
Ця стаття про операційні системи на основі ядра Лінукс. Для отримання інформації про саме ядро, читайте статтю Лінукс (ядро)

Лі́нукс (англ. Linux, також відомий, як GNU/Linux) — UNIX-подібна операційна система. Це один із найвидатніших прикладів розробки з відкритими джерельними кодами (open source) та вільного програмного забезпечення (free software); на відміну від пропрієтарних операційних систем, на кшталт Microsoft Windows та MacOS X, її джерельні коди доступні усім для використання, модифікації та розповсюдження абсолютно безкоштовно.

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

Лінукс було портовано на велику кількість апаратних платформ. Тепер вона досить успішно використовується, як на суперкомп'ютерах, так і на мобільних телефонах.

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

Зміст

[ред.] Історія

[ред.] Рання

Лінус Торвальдс, творець ядра Лінукс
Лінус Торвальдс, творець ядра Лінукс

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

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

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

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

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

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

[ред.] Лінукс та Проект GNU

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

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

[ред.] Судовий процес з SCO

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

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

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

[ред.] Мобільність

Більш детально читайте у статті Лінукс (ядро)
КПК Sharp Zaurus SL-5500, що працює під управлінням Лінукс
КПК Sharp Zaurus SL-5500, що працює під управлінням Лінукс

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

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

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

[ред.] Торгова марка Лінукс

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

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

[ред.] Вимова

У 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 найпотужніших комп'ютерів світу 2005 року, 371 (74.2%) працювали під управлінням лінукс, їм же належать 1 та 2 місця даного списку, та 7 місць із перших десяти.

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

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

[ред.] Дистрибутиви

Для більш детальної інформації, читайте статтю Дистрибутив лінукс

Ядро лінукс за звичай використовується, як частина дистрибутиву лінукс. Їх компілюють окремі ентузіасти, спільнота та комерційні підприємства. Як правило, до їхнього складу входить додаткове системне та користувацьке програмне забезпечення, встановлювач та вбудований керівник встановлення на оновлення програмного забезпечення. Дистрибутиви створюються з батьма цілями, на кшталт підтримки певної архітектури, локалізації для специфічного регіону або мови, для вбудованих та систем реального часу; багато з них свідомо включають винятково відкрите програмне забезпечення. Наразі відомо понад 300 дистрибутивів, що регулярно розвиваються, серед них близько 15 найпопулярніших для універсального використання.

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

[ред.] Використання на стільницях

Стільникове середовище KDE на Gentoo Linux
Стільникове середовище KDE на Gentoo Linux

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

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

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

[ред.] Ринкова частка

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

Ринок Лінукс росте стрімкими темпами, як для серверів, так і для персональних комп'ютерів, і за деякими оцінками у 2008 році сягне майже 39 мільярдів доларів.

[ред.] Встановлення

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

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

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

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

[ред.] Програмування для Linux

Середовище розробки KDevelop
Середовище розробки KDevelop

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

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

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

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

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

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

[ред.] Дивіться також

  • Список дистрибутивів Лінукс
  • Порівняльна характеристика дистрибутивів лінукс

[ред.] Ресурси тенет

Commons
ВікіМедія має мультимедійні дані за темою:

[ред.] Українські ресурси


UNIX-подібні операційні системи UNIX
A/UX | AIX | BSD | FreeBSD | GNU | HP-UX | IRIX | Linux | Mac OS X | NetBSD | NEXTSTEP | OpenBSD | Solaris | System V | Plan 9 | Tru64 | СXenix ...
Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu