Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
111111111111111.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
8 Мб
Скачать
☆

3.2 Стислий опис ос Linux

GNU / Linux - це, справді, не єдина ОС, вона має сотні дистрибутивів, тобто варіацій, що розробляються тисячами компаній і висококваліфікованих програмістів. Для порівняння, наприклад, операційна система MS Windows розробляється і підтримується однією компанією - Microsoft corporation, якій належать авторські права на цей продукт, і яка стягує плату за використання ОС.

Іноді Linux - це тільки саме ядро, а іноді повноцінна ОС, що включає в себе прикладні програми та інтерфейс користувача. Права на цю ОС передані в суспільну власність. На відміну від комерційних систем, таких як Microsoft Windows, Linux не має географічного центру розробки. Користувачі з усього світу тестують нові, зрозуміло вільні, програми, знаходять вади в системі, пропонують свої рішення. Таким чином, відбувається робота за тим принципом, що найкраще - це те, що зроблено спільно, «всім світом».

Масовість може бути як перевагою, так і недоліком, оскільки дистрибутиви Linux дуже сильно різняться. Деякі з них можуть бути істотно недопрацьовані, мати помилки в системі безпеки. Крім того, порушується однаковість програмного забезпечення та інтерфейсу - деякі ОС Linux забезпечені ПО GNU, в той час як інші іншими програмними засобами, часто неоднорідними, а якісь, як уже говорилося, мають на увазі тільки саме ядро ​​і вимагають доопрацювання.

Linux - безкоштовна ОС, щоб можна було ясно собі уявити цю перевагу Linux, ще раз звернемося до порівняння з ОС Windows. Оскільки права на ОС Windows належать конкретній компанії, власником якої є підприємець (власником контрольного пакета акцій), Windows-комерційний продукт. За кожну копію цієї програми (а ОС - це програма), потрібно платити, а самостійне розповсюдження цієї ОС - протизаконно. Існує набагато меншу, у порівнянні з Linux, кількість дистрибутивів, які мають ринкову ціну і реалізуються строго по ній.

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

(Open source) протиставляється пропрієтарного. Вихідний код програми поширюється разом з скомпільованій версією, що сприяє модифікуванню та удосконаленню програми. Коли безліч користувачів має доступ до вихідного коду, в програмі швидше виявляються помилки, вона перетворюється, з'являються нові її версії, які в свою чергу швидко і безкоштовно поширюються. Загалом-то проявляється, так би мовити, призначена для користувача демократія, завдяки якій відбувається швидкий розвиток ПЗ.

ОС Unix завжди була інтерактивною системою розробленої для одночасної підтримки безлічі процесів і безлічі користувачів. Вона була розроблена програмістами і для програмістів - щоб використовувати її в такому середовищі, в якій більшість користувачів є досить досвідченими і займаються проектами (часто досить складними) розробки програмного забезпечення. У багатьох випадках велика кількість програмістів активно працює над створенням загальної системи, тому в ОС Unix є велика кількість засобів, що дозволяють людям працювати разом і керувати спільним використанням інформації.

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

Таким чином, до переваг Linux тут можна віднести те, що ця система дає програмістам і дуже кваліфікованим користувачам унікальні можливості роботи, а також придатність для серверів. До недоліків - складність для початківця користувача, система поки все ж менш зручна для роботи на ПК, крім того багато користувачів критикували Linux, за відсутність звичних програм, особливо офісних пакетів.

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

У деяких дистрибутивах системи Linux для ПК орієнтований на введення з клавіатури інтерфейс користувача був замінений на графічний інтерфейс, орієнтований на використання миші, для чого не треба було ніяких змін в самій системі. Саме ця гнучкість зробила систему Linux такою популярною і дозволила їй пережити численні зміни лежить в її основі технології. Графічний інтерфейс користувача системи Linux схожий на перші графічні інтерфейси, розроблені для системи Unix в 70-х роках минулого століття і стали популярними завдяки комп'ютерам Macintosh і згодом системі Windows для ПК. Графічний інтерфейс користувача створює середовище робочого столу - знайому нам усім метафору з вікнами, значками, панелями інструментів, а також можливістю перетягування. Повна середу робочого столу має адміністратор многооконного режиму, який управляє розміщенням і видом вікон, а також різними програмами та створює узгоджений графічний інтерфейс. Популярними середовищами робочого столу для Linux є GNOME (Gnu Network Object Environment), KDE (K Desktop Environment), Enlightenment та Xfce.

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

Linux була багатокористувацької ОС майже з самого початку, Це означає, що безпека і контроль над інформацією були вбудовані в систему на дуже ранній стадії. Спільнота користувачів Linux складається з деякого числа зареєстрованих користувачів, кожен з яких має свій унікальний UID (User Identification).

Операційні системи сімейства Linux - найбільш динамічно розвивається сімейство ОС. Незакінченість встановлення повної впорядкованості ресурсів, деяка складність в освоєнні звичайними користувачами і неповне визнання виробниками ПЗ - ось основні недоліки Linux. Переваг набагато більше, це: масовість - тобто громадська доступність проекту, участь у ньому програмістів з усього світу. Завдяки масовості швидше виявляються вади, створюються нові дистрибутиви; Відкритість ОС Linux зробила її приголомшливою сферою для роботи програміста; Безкоштовність ОС говорить сама за себе; Розвинена оболонка робить цю систему більш професійною; нарешті система безпеки в цій ОС продумана з особливою ретельністю.

Деякі аналітики вважають, що кількість комерційних поставок ОС Linux буде зростати на 25% на рік, на відміну від продажів Windows та інших операційних систем, яким обіцяють лише 10% щорічного зростання [4].

Не можна забувати і про те що Linux продовжує набирати темпи розвитку на ринку промислових систем, зокрема вбудованих пристроїв. Безкоштовність і гнучкість цієї операційної системи дозволяють виробникам використовувати її в якості ядра різних пристроїв, що вимагають складної логіки. Linux починають застосовувати в якості основної ОС для КПК, стільникових телефонів, складних мультимедійних систем та іншої техніки, в якій звичайний користувач навіть не запідозрить наявність якоїсь операційної системи[4].

Ubuntu використовує приблизно 20 мільйонів користувачів, що робить його найпопулярнішим дистрибутивом Linux (на момент 26 квітня 2011) для десктопів. Він є 4-м у списку найпопулярніших ОС для веб-серверів і його популярність швидко зростає [5].

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]