В Linux сообществе идут большие споры между пользователями графических оболочек. В Linux в отличие от Windows можно выбирать графическую оболочку по желанию, выбор их большой, у каждой свои плюсы и минусы. Наиболее распространенными являются KDE и GNOME. В чем же преимущества каждой из них?
KDE – это интегрированная графическая оболочка для Linux (UNIX), которая включает в себя более 100 графических приложений и поддерживает более 40 различных языков. Она разрабатывается в рамках движения Open Source, т.е. распространяется с открытыми исходными кодами. KDE позволяет совместить современную функциональность, удобство использования и отличный дизайн с технологическими преимуществами операционной системы класса UNIX.
Другая графическая оболочка, это – GNOME (GNU Network Object Model Environment). Она изначально разрабатывалась в рамках проекта GNU и относится к свободно распространяемому ПО. GNOME – это зрелая, мощная, гибкая и в то же время простая в изучении и пользовании графическая среда.
KDE – это мощная графическая среда рабочего стола для рабочих станций, в ней сочетается легкость в использовании, соответствие функциональных возможностей современным требованиям и замечательный графический дизайн с технологическим превосходством операционной системы UNIX. Она «тяжелая», но простая. К ее плюсам можно отнести схожесть с Windows. GNOME тоже можно настроить так, что от Windows не отличишь. Так же она более интегрирована и проста в настройках.
GNOME – более «тяжелая» графическая среда, но более простая в настройках. На наш взгляд, к ее минусам можно отнести начальную интегрированность программ. Разработанный в рамках деятельности Free Software Foundation с использованием свободно распространяемых библиотек и программного обеспечения, GNOME представляет собой последний и, как утверждается, лучший графический пользовательский интерфейс для Linux. Кроме того, в отличие от KDE, GNOME создан на базе GTK – инструментария Gimp, а основу KDE составляет библиотека инструментария Qt. Основное отличие между ними состоит в том, что GTK – это свободно распространяемое программное обеспечение, можно применять для создания и бесплатного, и коммерческого ПО без авторских отчислений, а за использование Qt для коммерческих целей разработчики приложений должны платить. Qt является продуктом компании Trolltech, распространяющей его по двойственной лицензионной схеме. Версия Qt XII бесплатна для проектов с открытым исходным кодом, однако требует лицензионной оплаты, исходя из числа разработчиков, если используется для создания фирменного ПО.
Qt также является одной из сильнейших сторон KDE. Он предоставляет хорошие средства разработки, и совместим с большим числом платформ, чем Gtk, а также поддерживает Windows, Linux/Unix, Mac OS X.
Здесь присутствует и фактор разницы в авторской философии. KDE грешит разве что обилием функций и настроек, тогда как GNOME ориентируется на подход «лучше меньше, да лучше». Например, входящий в KDE файловый менеджер Konqueror предоставляет гораздо больше полезных функций, чем Nautilus из GNOME, однако множество кнопок и окошек с вариантами выбора настроек в Konqueror кого-то может сбить с толку. Konqueror служит в KDE также Web-браузером по умолчанию, и эту среду дополняет собственный офисный пакет KOffice. Все это способствует лучшей интеграции между KDE-приложениями.
Файловые менеджеры GNOME и KDE представляют собой важные и мощные инструменты. С помощью этих приложений вы можете создавать, редактировать и удалять файлы и каталоги, а также выполнять другие системные задачи.
Файловый менеджер среды GNOME, Nautilus представляет собой основную часть рабочего стола GNOME. Он позволяет вам в одной программе легко работать с файлами, приложениями, каталогами и Интернетом.
Как и файловый менеджер GNOME, Konqueror также представляет собой графический инструмент, с помощью которого вы можете работать с каталогами и файлами.
Диспетчер файлов Konqueror принципиально отличается от всех других диспетчеров. Причина заключается в довольно своеобразной трактовке объектов, с которыми приходится работать этой программе. Диспетчер файлов Konqueror является универсальным и позволяет просматривать не только файлы и содержимое каталогов, но и отображать многие другие объекты. Реализовать такие широкие возможности удалось за счет использования в Konqueror универсальных указателей ресурсов (URL) для всех просматриваемых путей, а также за счет использования подключаемых модулей для отображения информации самого разного типа.
Таким образом, будучи программой для просмотра и управления файловыми системами, Konqueror также является клиентом протокола FTP и WWW, работает с архивными файлами, изображениями и может делать многое другое.
Менеджер окон – это программа, управляющая расположением, перемещением и оформлением окон в системе X-windows. Именно менеджер окон ответственен за рамки, кнопки и прочие элементы оформления окна. В этом отношении система X-windows сильно отличается от других.
GNOME не связан с каким-либо одним менеджером окон: вы можете использовать его с любым менеджером окон, и большая часть всех приложений будет работать независимо от вашего выбора. Следует, однако, иметь в виду, что для работы пейджера GNOME и для перетаскивания объектов на рабочий стол необходимо, чтобы менеджер окон был совместим с GNOME.
Имеется много менеджеров окон, которые поддерживает GNOME: Enlightenment (по умолчанию); Sawfish; Icewm; Window Maker; FVWM2; AfterStep.
KDE поставляется со своим собственным менеджером окон – K Window Manager, обладающим всеми базовыми возможностями.
И GNOME, и KDE предлагают аналогичные функции настройки рабочего стола, такие как определение фона, программы сохранения экрана, инструментальных панелей и их поддержки.
Сегодня, когда увидели свет KDE 2.0 и Helix GNOME, различий между этими продуктами становится все меньше и меньше. Использование той или другой версии стало, скорее, делом вкуса. Тем не менее, при принятии решения о предпочтительности проекта необходимо учесть следующее:
- KDE все-таки более интегрирован, чем GNOME. Хотя в GNOME улучшена совместимость с компонентами интерфейса Bonobo и другими технологиями, KDE при помощи KParts справляется с этой задачей успешнее.
- KDE выглядит солиднее, чем GNOME, поскольку выдержан в более строгом стиле.
- GNOME более динамичен, чем KDE.
GNOME исключительно легко устанавливать практически с любым дистрибутивом Linux, что обеспечивается использованием Helix.
Ю.Б. Непомнящих