Как ядро ОС и GUI являются слоистой в Linux
"Я не понимаю, как ядро ОС и GUI являются слоистой в Linux ..."
Этот FAQ является быстренько вниз, что я написал бы вкратце представить GNU / Linux (часто называют просто "Linux") товарищу абсолютно незнакомы с тем, как типичной системы Linux является структурированной. Целевая аудитория для этого вполне вероятно, кто рассматривает возможность установки Linux в первый раз, или кто установил недавно, но испытывает трудности при рассмотрении различных вариантов.
Linux система, как правило, состоит из нескольких слоев, многие из которых имеют множество альтернативных вариантов для выбора. Я начну на базовом уровне, а затем наращивать.
Linux Kernel: двигатель
www.kernel.org
Сердце системы Linux является ядро Linux. Это очень низком уровне программного обеспечения, которое занимается непосредственно с компьютера, аппаратного обеспечения. По его собственную, ядро не делать ничего. Он просто сидит там в ожидании бы сказал, что это необходимо.
Linux ядро имеет производства филиала, который использует четное число в качестве первого числа после запятой (2.2, 2.4, 2.6, т.д.). Любое развитие работу, которая работала в течение следующих крупных изменений в ядро будет использовать нечетное число после первой запятой (2.5, 2.7) Заметим, что в то время я пишу это, не существует 2,7 версия, как и все новые функции в настоящее время быстро включаются в производство 2,6 серии.
GNU ОС: Что действительно работает
ww.gnu.org
Ядро, само по себе не получить работу. Это где проекта GNU (часть Free Software Foundation, FSF или) приходит дюйма они обеспечивают "Сервис", необходимых для выполнения работы. Подумайте о таких, как базовый набор команд для выполнения операций.
GNU могут быть использованы другими ядрами, как это хорошо. FSF собственной Херд ядра (в стадии разработки) использует его, и Есть проекты, чтобы получить GNU по BSD (которая, как правило, является самостоятельным ядро / OS). Прекрасное свойство этого является то, что более высокие уровни не зависят от ядра, а это означает, что вы можете запустить же наборов приложений (в том числе оконных менеджеров - больше на этом позже), независимо того, что ядро выбрать для запуска в будущем. (и действительно, BSDs даже можете запускать же приложений в их ядре BSD)
X Window System: Графика!
"X Window System", часто называемые "X", на самом деле просто система обработки графики. Существуют два популярных приложений, которые с X Протокола: XFree86 и X.org. X.org это вилка от XFree86 код, незадолго до XFree86 изменили свои лицензионные условия в 2004 году.
Важно отметить, что X не предусматривает каких-либо современных оконных функций, помимо дисплея из них. Пользователь манипуляции с окнами (и украшения, такие, как titlebars, границы и виджеты) занимается оконный менеджер, который будет охватывать следующий.
Окно менеджера: так много вариантов ...
Сфере управления окнами в X является населенном с большим разнообразием оконными менеджерами. Это, пожалуй, наиболее сложной и запутанной вещи для Microsoft Windows пользователям понять, о мире Linux.
В Linux пользователь может выбрать Окно менеджера, который использует очень мало системных ресурсов, или они могут выбрать из них больше функций. Этот уровень будет предоставлять полностью функциональный графический интерфейс для компьютера. Некоторые примеры включают Fluxbox, пила-рыба, FVWM, Просвещения, Metacity и IceWM.
Compiz (или, более правильно, Compiz Fusion), с ее Изумруд окно декоратор это еще один оконный менеджер со специальным призывом ко многим. Она использует аппаратные графические карты для запуска визуальных эффектов от коробления, масштабирование, тени и многое другое. Compiz тесно связаны с Gnome, и заменяет Metacity в "3D" Гном установки. Если пользователь решит перейти от этого менеджера окон в традиционных (не GPU) оконный менеджер, они должны заменить его, а не просто удалить Compiz.
Desktop Environment: The Big два (плюс одна)
www.kde.org
www.gnome.org
www.xfce.org
Где вы можете пойти дальше оконный менеджер? Почему, полномасштабный Desktop Environment, конечно! Он по-прежнему, когда оконный менеджер оставляет покинуть путем включения вещи, такие, как "Панель управления", как элемент, который позволяет вам настроить ваши настройки для большой периферийные устройства (сканеры, принтеры, клавиатуры, мыши и все остальное вы можете подключить).
Desktop Environment матчей, что большинство пользователей Microsoft Windows ожидать в операционной системе. Все эти дополнительные возможности прийти на стоимость дополнительных ресурсов, которые потребляются. И, на самом деле, многие люди в настоящее время система Linux работает на старом окне, не используя тяжелее KDE или Gnome, а также получить более жизнь вне компьютера. PC-прежнему могут быть обновлены с последними версиями ядра и приложений (таких как GIMP, OpenOffice.org и Firefox) и быть очень способным на рабочем столе компьютера.
Хотя KDE и Gnome имеют все дополнительные колокола и свистки, если вы хотите Slim вниз использование своих ресурсов, но они не хотят принести в жертву удобство, имеющих добавил черты Desktop Environment, XFCE мая отвечать всем требованиям. Самоуправления описанной "Легкий среды рабочего стола для различных * NIX системы", скриншоты из этих рабочих столов, часто фигурируют в нашем "Desktop" нитей.
Подводя итоги
Сколько слоев, и модульный вариант, который вы выбрали до вас. Выбор сложных для кого-то первым глядя на них, но они делают выбор Open Source тем захватывающей и вы будете иметь все инструменты, необходимые чтобы ваш компьютер работать так, как вы пожелаете.
Я надеюсь, что эта краткая информация поможет некоторым из тех, кто хочет понять, что составляет Linux PC, и принимает некоторые за путаницы. Форумы здесь есть много опытных членов, многие из которых являются ИТ-специалистов (которые я нет) и с опытом того, чтобы помочь вам с руководством добраться из себя связывать.
- Linux Словарь очистить ваши сомнения
- Как получить ваш Linux загрузчика обратно, для обеих GRUB LILO И пользователи
- Windows 7 к использованию DirectX 10.1, на 50 процентов меньше памяти, за окном
- Microsoft подтверждает, MinWin в Windows 7, в конце концов
- Список Killer Приложения для Linux
Категории: Linux
Got-то сказать?














