KDE

Материал из свободной русской энциклопедии «Традиция»
Перейти к: навигация, поиск
KDE4 logo preview.svg
KDE
KDE 4.png


Операционная система:
UNIX-подобные, Windows



Разработчик:
Сообщество KDE



Текущая версия:
4.1.4
Дата выхода текущей версии:
13 января 2009
Тестовая версия:
4.2 RC1
Дата выхода тестовой версии:
14 января 2009


Лицензия:
GPL v.2

KDE (от англ. K Desktop Environment) — свободная среда рабочего стола для UNIX-подобных операционных систем. Построена на основе кросс-платформенного инструментария разработки пользовательского интерфейса Qt. Работает преимущественно под UNIX-подобными операционными системами, которые используют графическую подсистему X Window System. Новое поколение технологии KDE 4 должно работать на Microsoft Windows и Mac OS X; по состоянию на январь 2008 основные библиотеки среды находятся на этапе тестирования.

В состав KDE входит набор тесно интегрированных между собой программ для выполнения повседневной работы. Также в рамках проекта разрабатываются интегрированная среда разработки KDevelop и офисный пакет KOffice.

Талисман KDE — зелёный дракон Konqi.

История[править]

Konqi — талисман KDE

KDE был основан в 1996 году Маттиасом Эттрихом, который в то время был студентом Тюбингенского университета. Его беспокоили проблемы UNIX-десктопа, одной из которых было отсутствие приложений, которые выглядели бы и вели себя одинаково. Он предложил не просто создание набора программ, но скорее среды для рабочего стола, в которой пользователь мог ожидать однородного поведения программ. Кроме того, он хотел сделать эту среду простой и понятной в эксплуатации.

В качестве инструментария разработки пользовательского интерфейса был выбран Qt. Инициатива получила распространение и стараниями разработчиков к началу 1997 года среда насчитывала уже достаточное количество приложений. На тот момент Qt не использовал свободную лицензию, и участники проекта GNU были обеспокоены тем фактом, что свободная среда и программы, входящие в её состав, создаются с использованием несвободных инструментов. Это послужило причиной создания двух проектов: «Harmony» и GNOME. Имея одинаковые цели (создание свободной среды свободными средствами), два проекта выбрали совершенно разные пути реализации задуманного. Проект Harmony ставил своей задачей переписать библиотеки Qt, выпустив их под свободной лицензией, проект GNOME — отказался полностью от использования Qt.

В ноябре 1998 года инструментарий Qt стал использовать свободную лицензию — open source Q Public License. Организациями Trolltech и специально созданной для этого KDE e.V. была основана KDE Free Qt Foundation, между которой и Trolltech было подписано соглашение, позволяющее KDE Free Qt Foundation в экстренном случае (прекращение разработки Qt Free Edition) выпустить Qt под лицензией типа BSD.[1]

В сентябре 2000 года Trolltech выпускает UNIX-версию Qt под лицензией GNU General Public License, после чего споры, касающиеся лицензирования Qt, сошли на нет. Qt 4.0 доступна под лицензией GNU GPL для платформ *nix, Mac и Windows, что позволяет приложениям и библиотекам KDE 4 иметь полную официальную поддержку на всех перечисленных платформах.

Организация проекта[править]

Как и большинство проектов с открытым исходным кодом, KDE состоит из добровольцев. В работу проекта включены не только разработчики, но и участники, занимающиеся локализацией, графикой, звуковым сопровождением. Важные вопросы обсуждаются участниками проекта в списках рассылки.

Хотя разработчики и пользователи находятся по всему миру, проект сохраняет прочные позиции в Германии. Веб-серверы расположены в университетах Тюбингена и Кайзерслаутерна, немецкая некоммерческая организация (KDE e.V.) владеет товарным знаком «KDE», а конференции KDE часто проводятся в Германии.[2]

Самобытность[править]

Волшебник Кэндальф

Многие приложения KDE имеют букву K в своих названиях, преимущественно в качестве начальной буквы и в верхнем регистре. Однако, существуют исключения, например, kynaptic, чья буква K в нижнем регистре, или Amarok. Буква K во многих названиях появляется путем замены на нее буквы со сходным звучанием, то есть C или Q. Примерами могут служить названия эмулятора терминала Konsole (англ. console), или Kuickshow. С этим связаны некоторые забавные ситуации, например, написание Konsole является корректным для немецкого языка, а после длительного использования KDE и браузера Konqueror бывает трудно вспомнить правильное написание слова "завоеватель" (англ. conqueror). Иногда также буква K добавляется в качестве префикса к общеупотребимому слову, например KOffice. Такая тенденция усилилась с появлением четвертой версии KDE. Некоторые приложения вообще не имеют буквы K в названии, например, просмотрщик изображений Gwenview.

Талисманом проекта KDE является зеленый дракончик по имени Konqi. Ранее, во время существования второй версии KDE, использовался другой талисман — волшебник Кэндальф (Kandalf), однако, затем он был заменен, возможно, из-за потенциального нарушения авторского права[Источник?] по причине его сходства с волшебником Гэндальфом из романа Джона Толкина «Властелин колец».

Архитектура[править]

Архитектура KDE[править]

В основе KDE лежат следующие технологии:

  • KDELibs — коллекция базовых библиотек KDE, общих для всех программ среды;
  • KHTML — компонент для просмотра HTML документов;
  • KIO — фреймворк, обеспечивающий прозрачный доступ к файлам, как по сети, так и локально;
  • KWin — оконный менеджер;
  • XMLGUI — позволяет генерировать элементы пользовательского интерфейса на основе файлов формата XML.

Технологии, более не использующиеся в KDE4[править]

  • aRts — звуковой демон (заменен на Phonon)
  • DCOP — система межпрограммного взаимодействия (заменена на D-Bus)

Основные изменения и нововведения KDE4[править]

Скриншот KDE 4.0, на котором видны Dolphin и System Settings
  • Plasma — новый фреймворк рабочего стола, который пришёл на замену KDesktop, Kicker и SuperKaramba, предоставляя разработчикам единый API для написания виджетов и мини-приложений, называемых плазмоидами (plasmoids).
  • Phonon — обеспечивает задача-ориентированный API для мультимедиа приложений и позволяет упростить их разработку для KDE, что позволит разработчикам уделить больше внимания другим аспектам разработки приложений, в частности пользовательскому интерфейсу. Phonon использует набор расширяемых модулей, которые позволяют выполнять реальную работу, которая уже была реализована в таких программах как GStreamer, NMM, Xine, Helix, а также QuickTime или DirectX.
  • SolidAPI для взаимодействия с аппаратным обеспечением, имеющий встроенную базу знаний по различным устройствам. Теперь, станет значительно проще создавать такие приложения, как средства просмотра состояния и списка оборудования, утилиты для форматирования дискет. Приложения смогут более грамотно обрабатывать такие ситуации, как переход в спящий режим, отключение внешнего устройства, прекращение работы в сети.
  • DecibelAPI, предназначенный для разработки приложений VoIP-телефонии и обмена мгновенными сообщениями. Содержит в себе информацию о существующих протоколах, в результате чего, чтобы обеспечить их поддержку в своей программе, разработчику больше не нужно реализовывать их поддержку вручную, а достаточно просто положиться на Decibel
  • Dolphin — новый файловый менеджер, призванный заменить собой Konqueror, который в свою очередь возьмёт на себя функции веб-браузера. Внешне напоминает файловый менеджер GNOME Nautilus, и полностью соответствует HIG.
  • Sonnet — многоязычная система проверки орфографии;
  • ThreadWeaver — библиотека, позволяющая более эффективно использовать многопроцессорные и многоядерные системы.

Менее значимые изменения KDE4[править]

  • В KDE 4 планируется включить совершенно новую систему семантического поиска — NEPOMUK-KDE. Основное её отличие от других систем поиска (таких как Beagle или Google Desktop) в том, что она ищет не только напрямую указанные данные, но и может делать поиск по понятиям и ассоциациям. К примеру, пользователю приходит сообщение электронной почты со вложенной фотографией белого медведя. Даже если фотография имеет имя DSC5263.jpg, NEPOMUK-KDE создаст ассоциацию этой фотографии со словами «белый медведь», указанным в заголовке письма, и можно будет быстро найти по ним данный файл.
  • Strigi — программа для быстрого поиска и индексирования данных на компьютере.
  • Инфраструктура Kross для добавления повсеместной поддержки языков JavaScript, Ruby и Python, в дополнение к основному языку — C++.
  • Отныне KDE стремится соответствовать HIG — принципам построения интерфейса, применяемым в Mac OS X и GNOME.
  • Oxygen — новый стиль оформления, включающий в себя темы виджетов и иконок.
  • Поддержка не только Unix-like-систем, но и операционных систем Windows NT и Mac OS X.
  • Konqueror, основной веб-браузер KDE 4, будет использовать движок рендеринга HTML-страниц WebKit, вместо KHTML
  • В Konqueror и компонент текстового редактора добавлена возможность автоматического распознавания кодировки открываемых файлов.

Стандартные пакеты[править]

Основные программы[править]

  • Amarok — аудиоплеер;
  • Dolphin — файловый менеджер;
  • K3b — программа для записи CD- и DVD-дисков;
  • Konsole — эмулятор терминала;
  • Kontact — персональный информационный менеджер, включающий клиент электронной почты, адресную книгу, планирование задач, календарь, и многое другое;
  • Kopete — мультипротокольный клиент мгновенных сообщений;
  • Konqueror — веб-браузер, со множеством дополнительных возможностей;
  • KOffice — офисный пакет;
  • Gwenview — просмотрщик изображений;
  • Okular — универсальный просмотрщик файлов различных типов, в частности, PDF;
  • digiKam — программа для управления коллекциями фотографий;
  • KTorrentBittorrent-клиент.

Помимо названных, в программную среду KDE входят множество других программ.

Критика[править]

Интерфейс KDE критикуется за сложность и наличие большого количества опций для настройки. Однако отчёт о практичности по версии KDE 3.1 показывает, что пользователи Microsoft Windows быстро осваиваются в KDE и способны выполнять текущие задачи так же успешно, как и в Windows XP[3].
KDE4 часто подвергается критике за якобы внешнюю схожесть с Windows Vista и за тему Oxygen, однако такую критику сами разработчики KDE конструктивной не считают.
KDE - среда, очень требовательная к скорости процессора и объему оперативной памяти. Даже на минимальных настройках она может иметь существенно меньшую производительность на медленных компьютерах, чем Windows. Хотя, впрочем, в версии 4, в связи с переходом на Qt 4, объем потребляемой памяти заметно снизился. [Источник?]

Спонсорство[править]

Проект KDE и связанные с ним события спонсируются частными лицами, университетами и компаниями, такими как Dell и IBM[4].

15 октября 2006 года было объявлено, что Марк Шаттлворт стал первым покровителем KDE, то есть оказал проекту наибольшую спонсорскую помощь[5].

Релизы[править]

Дата Релиз
14 октября 1996 Matthias Ettrich[6] анонсировал проект
12 июля 1998 Вышел KDE 1.0[7]
6 февраля 1999 Вышел KDE 1.1[8]
3 мая 1999 Вышел KDE 1.1.1[9]
13 сентября 1999 Вышел KDE 1.1.2[10] (KDE 1.2 планировался, но не был выпущен[11][12][13])
15 декабря 1999 Вышел KDE 1.89, под кодовым именем Krash (нестабильный релиз для разработчиков)
23 октября 2000 Вышел KDE 2.0
26 февраля 2001 Вышел KDE 2.1
15 августа 2001 Вышел KDE 2.2
3 апреля 2002 Вышел KDE 3.0
28 января 2003 Вышел KDE 3.1
3 февраля 2004 Вышел KDE 3.2
19 августа 2004 Вышел KDE 3.3
16 марта 2005 Вышел KDE 3.4
29 ноября 2005 Вышел KDE 3.5
11 января 2008 Вышел KDE 4.0[14]
19 февраля 2008 Вышел KDE 3.5.9 [15]
4 июня 2008 Вышел KDE 4.0.5[16]
29 июля 2008 Вышел KDE 4.1[17]
26 августа 2008 Вышел KDE 3.5.10[18]
3 сентября 2008 Вышел KDE 4.1.1[19]
3 октября 2008 Вышел KDE 4.1.2[20]
5 ноября 2008 Вышел KDE 4.1.3[21]
13 января 2009 Вышел KDE 4.1.4[22]

Галерея[править]

См. также[править]

Примечания[править]

  1. "KDE Free Qt Foundation". KDE. Retrieved 2008-06-07.  Unknown parameter |lang= ignored (help)
  2. "What is KDE e.V.". KDE e.V. Retrieved 2008-06-07.  Unknown parameter |lang= ignored (help)
  3. "relevantive: Linux Usability Test Report - Executive summary" (PDF). Retrieved 2006-08-26.  Unknown parameter |lang= ignored (help)
  4. "Sponsorship Thanks". Retrieved 2006-10-16. 
  5. "Mark Shuttleworth Becomes the First Patron of KDE". KDE. 15 октября 2006. Retrieved 2006-10-16.  Check date values in: |date= (help)
  6. Matthias Ettrich original posting
  7. KDE press release for version 1.0
  8. KDE News Archive for February 1999 referring to the release of version 1.1
  9. KDE press release for version 1.1.1
  10. KDE press release for version 1.1.2
  11. Preparations for KDE 1.1.2
  12. Stephan Kulow on 1.1.2 vs. 1.2
  13. KDE announcements
  14. Release announcement for version 4.0
  15. Release announcement for version 3.5.9
  16. Release announcement for version 4.0.5
  17. Release announcement for version 4.1
  18. Release announcement for version 3.5.10
  19. Release announcement for version 4.1.1
  20. Release announcement for version 4.1.2
  21. Release announcement for version 4.1.3
  22. Release announcement for version 4.1.4

Ссылки[править]

Основные ссылки[править]

  • K Desktop Environment (англ.) — официальный сайт KDE.
  • KDE russian — сайт русскоязычных пользователей KDE.
  • База знаний
  • KDE Look (англ.) — сайт посвященный внешнему оформлению KDE.
  • KDE Apps (англ.) — база приложений KDE.
  • The KDE on Windows Project (англ.) — сайт проекта, посвящённого портированию KDE 4 на операционные системы семейства Windows.
  • LiveCD дистрибутив KDE Four Live(англ.) — создан для желающих познакомиться с возможностями KDE 4.

Сайты проектов[править]

Сайты с дополнительной информацией[править]


Шаблон:KDE