ра зазвичай запускаються в 0-кільці захисту, з повним доступом до обладнання. На відміну від звичайних монолітних ядер, драйвери пристроїв легко збираються у вигляді модулів і завантажуються або вивантажуються під час роботи системи.
Те, що архітектура Linux не є мікроядерною, викликало якнайширші дебати між Лінус Торвальдс і Ендрю Таненбаум у конференції.
Чи не задуманий спочатку як багатоплатформене ядро, Linux на даний момент портірован на дуже широке коло архітектур, запускається на широкому спектрі обладнання від iPAQ до IBM S/390. Системи на основі Linux використовуються в Як основні практично на всіх суперкомп'ютерах (більше 80% списку Top500), в тому числі і на найпотужніших - Jaguar. <В
X.Org Server
X.Org Server (Скорочено Xorg Server або просто Xorg , офіційно В«X.Org Foundation Open Source Public Implementation of X11 В») - вільна реалізація сервера X Window System з відкритим кодом.
X Window System - віконна система, що забезпечує стандартні інструменти та протоколи для побудови графічного інтерфейсу користувача. Використовується в UNIX-подібних ОС. p> X Window System забезпечує базові функції графічного середовища: отрисовку і переміщення вікон на екрані, взаємодія з мишею і клавіатурою. X Window System не визначає деталей інтерфейсу користувача - цим займаються менеджери вікон, яких розроблено безліч. З цієї причини зовнішній вигляд програм в середовищі X Window System може дуже сильно відрізнятися в залежності від можливостей і налаштувань конкретного віконного менеджера.
У X Window System передбачена мережева прозорість : графічні додатки можуть виконуватися на іншій машині в мережі, а їх інтерфейс при цьому буде передаватися по мережі і відображатися на локальній машині користувача (у випадку якщо це дозволено в настройках). У контексті X Window System терміни В«КлієнтВ» і В«серверВ» мають незвичне для багатьох користувачів значення: В«СерверВ» означає локальний дисплей користувача ( дисплейний сервер ), а В«КлієнтВ» - програму, яка цей дисплей використовує (вона може виконуватися на віддаленому комп'ютері).
X Window System використовує клієнт-серверну модель: X-сервер обмінюється повідомленнями з різними клієнтськими програмами. Сервер приймає запити на виведення графіки (вікон) і відправляє назад користувальницький введення (від клавіатури, миші або сенсорного екрану). X-сервер може бути:
В· системною програмою, яка контролює вивід відео на персональному комп'ютері;
В· додатком, що відображає графіку у вікно якийсь інший дисплейної системи;
В· виділеним компонентом апаратного забезпечення.
Ця клієнт-серверна термінологія - термінал користувача в якості В«сервераВ» і віддалені програми в якості В«клієнтівВ» - часто заплутує нових користувачів X, так як зазвичай ці терміни мають зворотні значення. Але X Window System приймає точку зору програми, а не кінцевого користувача апаратури: локальний дисплей надає послуги відображення графіки програмам, і тому виступає в ролі сервера. Дистанційні програми використовують ці послуги, і тому відіграють роль клієнтів.
X Window System навмисно не визначає, як повинен виглядати інтерфейс користувача програми - кнопки, меню, заголовки вікон і т. д. Ці питання вирішуються на рівні віконних менеджерів, інструментаріїв елементів інтерфейсу, середовищ робочого столу і на рівні окремих додатків. З цієї причини візуальне уявлення X-інтерфейсів зазнало величезних змін з плином часу.
Віконний менеджер управляє розміщенням і зовнішнім виглядом вікон додатків. Він може створювати інтерфейс, подібний Microsoft Windows або Macintosh (наприклад, так працюють віконні менеджери Kwin в KDE та Metacity у GNOME), або зовсім інший стиль (наприклад, в фреймових віконних менеджерах, таких, як Ion). Віконний менеджер може бути простим і мінімалістичним (як twm - базовий віконний менеджер, постачається з X), а може пропонувати функціональність, близьку до повноцінної робочого середовища (наприклад, Enlightenment).
Багато користувачі використовують X разом з повною середовищем робочого столу, яка включає в себе віконний менеджер, різні додатки і єдиний стиль інтерфейсу. Найбільш популярні середовища робочого столу - GNOME та KDE. У стандарті Single UNIX Specification вказана середу CDE. <В
Середовища робочого столу
В
KDE - вільне середовище робочого столу для UNIX-подібних операційних систем. Побудована на основі крос-платформного інструментарію розробки користувальницького інтерфейсу Qt.
Працює переважно під UNIX-подібними операційними системами, які використовують графічну підсистему X Window System. Нове покоління технології KDE 4 частково працює на Microsoft Windows і Mac OS X.
У склад KDE входить набір тісно інтегрованих між собою програм для виконання повсякденної роботи. Також в рамках проекту ро...