- •Xml файли class classroom teacher schedule lesson time формують виведення даних до адміністративної частини. 18
- •1 Постановка задачі
- •Xml файли class classroom teacher schedule lesson time формують виведення даних до адміністративної частини.
- •3.2 Стислий опис ос Linux
- •3.3 Обґрунтування вибору cms
- •3. 4 Налагодження та тестування програм
- •3.5 Інструкція по роботі з програмою
- •Продовження рисунку 3.10
- •4.3 Організація робочого простору
- •4.5 Электробезпека у приміщеннях з вдт
- •5.3 Конкуренція
- •5.4 Стратегія маркетингу.
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].
