Як правильно: linux або gnu linux
Досить часто на просторах інтернету зустрічаються суперечки про те, як потрібно називати операційну систему Linux. Досить просто назви Linux або ж потрібно обов`язково використовувати словосполучення GNU Linux.
У цій статті ми спробуємо розібратися як правильно називати операційні системи з ядром Linux і набором програмного забезпечення з проекту GNU. Так що, Linux або GNU Linux? Давайте розбиратися!
Трохи історії
Одне з найбільших протиріч в співтоваристві відкритого програмного забезпечення пов`язано з ім`ям операційної системи GNU Linux. Велика кількість дистрибутивів були створені з використанням ядра Linux, випущеного під ліцензією GNU GPL, написаного Лінус Торвальдс в 1991 і програмного забезпечення GNU, створеного Річардом Столлманом і Фондом вільного програмного забезпечення. Через це виникла суперечка, чи повинна така операційна система називатися просто Linux або GNU Linux.
В середині 80-х Річард Столлман почав розвивати вільне програмне забезпечення, щоб кожен міг його безкоштовно використовувати і модифікувати і поширювати на свій розсуд. Це призвело до створення Фонду вільної платформи Java, який став основною структурою для розробки і поширення вільного ПЗ. Розробники з Фонду СПО створили всі програмне забезпечення, необхідне для нормальної роботи операційної системи, тепер відоме як програмне забезпечення GNU.
Для графічного інтерфейсу на екрані було прийнято рішення використовувати систему X Window. Але була одна проблема, яка уповільнює розробку - ядро Hurd, що розробляється для цієї операційної системи, було занадто нестабільним. Тоді з`явилося ядро Лінуса Торвальдса і зайняло свою частину в цьому пазлі. З тих пір розробники почали використовувати ядро Linux разом з програмним забезпеченням GNU, щоб створювати свої дистрибутиви Linux.
Протягом багатьох років масами було прийнято назву Linux для позначення таких операційних систем. Назва передавалося з уст в уста і люди не замислювалися що Linux та GNU це різні речі. Ось тут і почалися суперечки.
Аргументи на користь GNU Linux
Я ж не прошу вас називати систему Stallmanix
Річард Столлман
Люди, які хочуть щоб операційна система називалася GNU Linux стверджують, що GNU була повноцінною ОС під час розробки, в той час як ядро Linux було тільки ядром. Воно має життєво важливе значення для існування GNU тільки тому, що їх власне ядро не відповідало поставленим вимогам.
"Програма в Unix подібній системі. Яка розподіляє ресурси машини і працює з апаратним забезпеченням називається ядро" GNU зазвичай використовується разом з ядром Linux і ця комбінація називається Linux. GNU Linux використовується мільйонами, але багато хто називає його помилково Linux.
Веб-сайт проекту GNU
Річард Столлман створив сторінку з часто вживаними питаннями частково для того, щоб вирішити цю проблему. Він пише, що незважаючи на те, що вони не розвивали всю операційну систему, вони розвивали велику її частину, а їх мотивація і бачення вільного ПЗ, можливо, і привели до того ядру, яке ми маємо зараз. Значить GNU повинні отримати як мінімум рівний ступінь згадки в імені.
Столлман зазначає, що в 80-і роки Фонд СПО поодинці піднімав ідеологію розробки вільного програмного забезпечення. Цей термін більше схожий на "Свобода слова", ніж "Безкоштовне пиво". Може бути, це і стало мотивуючим елементом при створенні ядра Лінус Торвальдс. Він був частково під впливом мови Річарда Столлман, яка відбулася в 1990 році у Фінляндії. Столлман каже, що цілком можливо, що без цього впливу Лінус Торвальдс написав би Unix-подібне ядро, але воно точно не було б вільним.
Спочатку Столлман запропонував, що нова операційна система повинна називатися LiGNUx. Це ім`я містить як GNU, так і Linux але звучить дивно. Ось чому потім він придумав GNU Linux. Деякі люди кажуть, що Річард Столлман робить це для свого его. Але сам Столлман заперечує це. Він же не вимагає назвати систему Stallmanix.
Ще один аргумент на користь такої назви, це те, що багато людей використовують систему GNU з ядром Linux і не знають, що це GNU. Вони думають що система складається тільки з ядра Linux.
Аргументи на користь Linux
Не має значення як люди називають Linux поки вони використовують цю операційну систему. Особисто я буду як і раніше називати її Linux.
Лінус Торвальдс
Люди, які вважають за краще називати операційну систему просто Linux теж взяли участь в дискусії. Їхні думки обертаються навколо того, що Річард Столлман засмучений через те, що Лінус отримав славу за те що хотів зробити він.
Ще одна причина використання назви Linux в тому, що крім GNU існує й інше програмне забезпечення, наприклад, дисплейний сервер, Apahce, Nginx, GUI і т д). В операційній системі Linux використовується безліч програм і хіба GNU важливіше ніж інші компоненти?
Не може колесо або двигун, або сидіння відокремитися від функціонального транспортного засобу і рухатися окремо.
Джим Гетті (засновник X Window)
Прихильники назви Linux кажуть, що операційна система, заснована на ядрі Linux повинна називатися Linux. І подібне мислення знаходить відображення у відповіді Лінуса Торвальдса.
Ну я думаю що це виправдано, але тільки тоді, коли ви створите дистрибутив GNU Linux. Так само як і SUSE Linux або Debian Linux, це прекрасно. Тому що якщо ви створите свій дистрибутив, ви зможете називати його як захочете, навіть "GNU Linux".
Є люди, які будуть хотіти називати систему GNU Linux і це нормально. Це нічим не гірше, ніж ім`я Linux Pro, Red Hat Linux або Slackware Linux.
Лінус ні ініціатором дискусій про іменування дистрибутива. Але йому не подобається ідея Столлман назвати систему LiGNUx.
Я думаю що Linux / GNU або GNU / Linux звучить більш професійно але я не збираюся думати про це.
Що змінилося зараз?
До сих пір немає жодної офіційної заяви про те, як правильно називати операційну систему яка створена на основі ядра Linux і утиліт проекту GNU. Проте багато провідних розробники почали використовувати назву GNU Linux. Наприклад, фінансована Фондом СПО Debian в 1994 році почав називатися Debian GNU Linux. За ним послідували ще кілька дистрибутивів: BLAG, Dynebolic, Parabola.
Але великі компанії, наприклад Red Hat Inc, Feodra Project воліють називати свої операційні системи Linux. До сих пір неясно чим все це закінчитися. Ця суперечка розділяє двох найбільших розробників програмного забезпечення в світі. Те що під силу двом неможливо зробити одному.
А як ви вважаєте, як правильно називати цю операційну систему Linux або GNU Linux? Напишіть в коментарях!
Деякі міркування про те як правильно називати операційну систему Linux є у фільмі про її створення:
- Мтчелл м. - програмування для linux. Професійний підхід
- Кращі arm linux дистрибутиви
- Чим відрізняється unix від linux
- Чому лінус торвальдс не любить debian
- Як приховати процес в linux
- Як дізнатися версію linux mint
- Manjaro linux 15.12 отримає ядро 4.4 lts
- Віртуальна флешка в linux
- Реліз linux kernel 4.8 rc3
- Стів джобс свого часу пропонував роботу лінус торвальдс
- Лінус торвальдс повідомив про перший релізі linux 4.6 rc1
- Chakra linux отримала kde plasma 5.7.3 і firefox 48
- Відбувся реліз linux mint 17.3 xfce і kde edition
- Практикум: модулі ядра linux
- Установка kali linux на комп`ютер
- Linux біблія користувача 9 видання
- Lame - linux administration made easy
- Новий дистрибутив uruk linux
- Статистика використання linux
- Opera для linux
- Lfs - linux from scratch