WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
KDE Software Compilation

рабочее окружение Plasma 5
Тип среда рабочего стола
Автор Маттиас Эттрих
Разработчик сообщество KDE
Написана на C++
Интерфейс Qt
Операционная система Linux, Mac OS X, Android и др. UNIX-подобные, Windows (частично), Haiku[1]
Первый выпуск 12 июля 1998 год
Последняя версия 5.15.2 (26 Февраля 2019)
Состояние активное
Лицензия GNU GPL и др.
Сайт kde.org
 KDE Software Compilation на Викискладе

KDE  — международное сообщество, разрабатывающее свободную среду рабочего стола KDE Plasma, набор тесно интегрированных между собой программ для выполнения повседневной работы, а также несколько веб-сервисов. До начала 2010 года название KDE обозначало само программное обеспечение (сокращение от K Desktop Environment).

Программное обеспечение KDE построено на основе кросс-платформенного инструментария разработки пользовательского интерфейса Qt. Работает преимущественно под UNIX-подобными операционными системами, которые используют графические подсистемы X Window System и Wayland. KDE 4 частично работала на Microsoft Windows и Mac OS X. В данный момент многие приложения KDE доступны на этих платформах, а также на Android.

Также в рамках проекта KDE разрабатываются интегрированная среда разработки KDevelop, офисный пакет Calligra Suite, несколько музыкальных проигрывателей (в том числе Amarok) и многие другие.

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

История

Konqi — талисман KDE
KDE 1.0 — первая версия KDE

KDE был основан 14 октября 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[2].

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

KDE 1

KDE 1 был выпущен 12 июля 1998 года[3]. В этой серии существовало два основных релиза, последнее основное обновление вышло 13 сентября 1999 года.

KDE 2

KDE 2 выходил с 23 февраля 2000 года по 15 августа 2001 года. В KDE 2 появились значительные технологические усовершенствования: DCOP, KIO, KParts, KHTML.

KDE 3

В третьей версии KDE было шесть основных релизов, которые выходили с 3 апреля 2002 года по 26 августа 2008 года. Изменения API между KDE 2 и KDE 3 были сравнительно незначительными, поэтому KDE 3 можно рассматривать как продолжение KDE 2.

KDE 4

У KDE 4 было 15 основных релизов с 11 января 2008 года по 14 октября 2014 года, которые включили в себя много новых технологий и технических изменений.

Основные изменения и нововведения KDE4

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

Менее значимые изменения KDE4

  • Strigi — программа для быстрого поиска и индексирования данных на компьютере.
  • Инфраструктура Kross для добавления повсеместной поддержки языков JavaScript, Ruby и Python, в дополнение к основному языку — C++.
  • Отныне KDE стремится соответствовать HIG — принципам построения интерфейса, применяемым в Mac OS X и GNOME.
  • Oxygen — новый стиль оформления, включающий в себя темы виджетов и пиктограмм.
  • Поддержка не только Unix-like-систем, но и операционных систем Windows и Mac OS X.
  • Konqueror, основной веб-браузер KDE 4, будет использовать движок рендеринга HTML-страниц WebKit, вместо KHTML.
  • В Konqueror и компонент текстового редактора добавлена возможность автоматического распознавания кодировки открываемых файлов.

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

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

KDE5

Фактически, KDE пятой версии не выпускался и вообще не существует, так как фактически произошло разделение проекта на три больших части:

  • KDE Frameworks — основные компоненты (библиотеки, ресурсы, сервисные приложения), предназначенные для использования как KDE-приложениями, так и за пределами экосистемы KDE.
  • KDE Applications — пользовательские приложения, создаваемые на базе KDE Frameworks, могут использоваться внутри любого окружения рабочего стола.
  • Plasma Workspaces — всё, что определяет KDE-специфичный рабочий стол и интерфейс пользователя, включая менеджер окон KWin.

Вышедшие в первой половине 2015 года KDE-сборки новых версий дистрибутивов Ubuntu и Fedora перешли на KDE 5.

KDE Frameworks

Компоненты из состава KDE Frameworks могут зависеть только друг от друга, но не от других частей KDE.

Релизы каждый месяц.

KDE Applications

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

Plasma Workspaces

KDE 5

Разработчики сообщества KDE 15 июля 2014 г. объявили о выходе первого выпуска пользовательской оболочки Plasma 5.0[4]. Окружение Plasma 5 примечательно переходом на использование платформы KDE Frameworks[en] 5 и библиотеки Qt 5 с применением OpenGL/OpenGL ES для отрисовки с задействованием аппаратного ускорения, сохраняя при этом ранее используемые принципы организации интерфейса и методы взаимодействия с пользователем[5]. Рабочий стол KDE — один из самых настраиваемых, однако ранее многим пользователям не удавалось целиком использовать его потенциал из-за сложности менеджера Системных Настроек (System Settings). В выпуске KDE Plasma 5 исправлен этот компонент, улучшена его структура и упрощена навигация. Также имеется возможность расширить имеющиеся в менеджере Системных Настроек опции установкой различных KCMs (KConfig Modules — конфигурационные модули)[6].

Оболочка Plasma 5 примечательна существенным изменением внутренней архитектуры. Если раньше разные варианты оболочки (для десктоп-систем, нетбуков, устройств с сенсорными экранами и медиа-центров) поставлялись в форме отдельных исполняемых модулей, то в Plasma 5 все режимы работы интерфейса унифицированы и доступны для переключения на лету. Логика работы и QML-настройки разных типов интерфейса определены в специальных конфигурационных пакетах, применение которых не требует перезапуска оболочки. Например, можно без перезапуска сменить интерфейс для планшетов, оптимизированный для управления с сенсорных экранов, на классический вариант оболочки для десктопа, после подключения к планшету клавиатуры и мыши. Исходные тексты Plasma 5 разбиты более чем на 20 модулей, что должно упростить разбиение функциональности по отдельным пакетам[5].

Все компоненты Plasma 5 построены только с использованием QML и технологии QtQuick2[en]. Для отрисовки задействованы предоставляемые в Qt 5 возможности по использованию OpenGL с задействованием средств ускорения графических операций на стороне GPU, что позволило снизить нагрузку на центральный процессор и обеспечить более гладкий вывод графики. Для систем не поддерживающих OpenGL предусмотрен режим программной отрисовки. KDE Plasma 5 базируется на использовании новой редакции оконного менеджера KWin, избавленного от привязки к X11 и способного работать как поверх традиционного X-сервера, так и поверх дисплейного сервера Wayland[5].

Одной из целей разработки Plasma 5 является сохранение привычного рабочего процесса с постепенной реализацией новых визуальных и интерактивных возможностей. При этом в Plasma 5 проведена большая чистка и оптимизация интерфейса, представлена новая тема оформления Breeze и задействован новый шрифт Oxygen. Тема оформления Breeze отличается более контрастным выделением элементов и сокращением визуального беспорядка на рабочем столе за счёт более качественной типографики и замене горизонтальных списков на вертикальные. Улучшена поддержка экранов высокого разрешения (high-DPI) — многие компоненты интерфейса переведены на использование физического размера вместо пиксельного[5].

Представлена новая реализация меню, в которой помимо традиционной каскадной иерархии меню, доступны вкладки с часто используемыми программами и каталогами, недавно открытыми приложениями и документами, типовыми настройками. Система поддерживает добавление произвольных элементов и их перегруппировку. Переработано оформление области вывода уведомлений, сокращено число всплывающих окон и упрощено обращение к типовым настройкам, таким как сетевые параметры и средства управления питанием[5].

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

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

4 октября 2016 года состоялся выпуск KDE Plasma 5.8 LTS[en][7]. Первая ветка с длительным сроком поддержки, обновления для которой будут выпускаться сообществом KDE как минимум 18 месяцев[8]. Выпуск также позиционируется им как пригодный для максимально широкой аудитории, будь то корпоративные или обычные домашние пользователи[7]. При подготовке данной ветки основные усилия направлены на повышение стабильности, а наращиванию функциональности уделено второстепенное внимание[8].

Организация проекта

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

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

Самобытность

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

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

Талисманом проекта KDE является зелёный дракончик по имени Konqi. Также, во время существования второй версии KDE, использовался другой талисман — волшебник Кэндальф (Kandalf).

Архитектура

Архитектура KDE

KDE 4.4 Куб KWin.

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

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

Стандартные пакеты

Основные программы

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

Спонсорство

Проект KDE и связанные с ним события спонсируются частными лицами, университетами и компаниями, такими как Dell, IBM, Google[10], а также создателями дистрибутива openSUSE, SUSE Enterprise Linux.[11].

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

Выпуски

Упоминания в телесериалах

Рабочая среда KDE демонстрируется[84] в сериалах:

А также:

Галерея

См. также

Примечания

  1. KDE applications available for Haiku! Архивировано 21 сентября 2013 года.
  2. KDE Free Qt Foundation (англ.). KDE. Проверено 8 марта 2010. Архивировано 23 августа 2011 года.
  3. KDE - KDE 1.0 Release Announcement. www.kde.org. Проверено 4 февраля 2016.
  4. New Plasma brings a cleaner interface on top of a new graphics stack.
  5. 1 2 3 4 5 6 Первый выпуск пользовательского окружения KDE Plasma 5.
  6. Маянк Шарма. Хакните свой рабочий стол! // «Linux Format» : журнал. — 2016. — Июнь (№ 06 (210)). С. 32.
  7. 1 2 KDE at 20: Plasma 5.8 LTS. Here for the Long Term.
  8. 1 2 Релиз рабочего стола KDE Plasma 5.8.
  9. What is KDE e.V. (англ.). KDE e.V.. Проверено 7 июня 2008. Архивировано 23 августа 2011 года.
  10. KDE e.V. - Supporting Members (англ.). ev.kde.org. Проверено 18 ноября 2017.
  11. Sponsorship Thanks. Проверено 8 марта 2010. Архивировано 23 августа 2011 года.
  12. Mark Shuttleworth Becomes the First Patron of KDE. KDE (15 октября 2006). Проверено 16 октября 2006. Архивировано 23 августа 2011 года.
  13. Matthias Ettrich original posting
  14. KDE press release for version 1.0
  15. KDE News Archive for February 1999 Архивировано 22 декабря 2008 года. referring to the release of version 1.1
  16. KDE press release for version 1.1.1
  17. KDE press release for version 1.1.2
  18. Preparations for KDE 1.1.2
  19. Stephan Kulow on 1.1.2 vs. 1.2
  20. KDE announcements
  21. Release announcement for version 3.5.10
  22. Release announcement for version 4.0
  23. Release announcement for version 4.0.5
  24. Release announcement for version 4.1
  25. Release announcement for version 4.1.4
  26. Release announcement for version 4.2
  27. Release announcement for version 4.2.4
  28. Release announcement for version 4.3
  29. Анонс рекомендуемого обновления 4.3.5
  30. Анонс KDE Software Compilation 4.4
  31. Анонс рекомендуемого обновления 4.4.1
  32. Анонс рекомендуемого обновления 4.4.2
  33. Анонс рекомендуемого обновления 4.4.3
  34. Анонс рекомендуемого обновления 4.4.4
  35. Анонс рекомендуемого обновления 4.4.5
  36. Анонс KDE Software Compilation 4.5
  37. Анонс рекомендуемого обновления 4.5.1
  38. Анонс рекомендуемого обновления 4.5.2
  39. Анонс рекомендуемого обновления 4.5.3
  40. Анонс рекомендуемого обновления 4.5.4
  41. Анонс рекомендуемого обновления 4.5.5
  42. Анонс KDE Software Compilation 4.6
  43. Анонс рекомендуемого обновления 4.6.1
  44. Анонс рекомендуемого обновления 4.6.2
  45. Анонс рекомендуемого обновления 4.6.3
  46. Анонс рекомендуемого обновления 4.6.4
  47. Анонс рекомендуемого обновления 4.6.5
  48. Анонс KDE Software Compilation 4.7
  49. Анонс KDE Software Compilation 4.7.1
  50. Анонс KDE Software Compilation 4.7.2
  51. Анонс KDE Software Compilation 4.7.3
  52. Stable Update 4.7.4 and Testing Release 4.8 Beta2 Available
  53. Анонс KDE Software Compilation 4.8
  54. Анонс KDE Software Compilation 4.8.1
  55. Анонс KDE Software Compilation 4.8.2
  56. Анонс KDE Software Compilation 4.8.3
  57. Анонс KDE Software Compilation 4.8.4
  58. Анонс KDE Software Compilation 4.9
  59. Анонс KDE Software Compilation 4.9.1
  60. Анонс KDE Software Compilation 4.9.2
  61. Анонс KDE Software Compilation 4.9.3
  62. Анонс KDE Software Compilation 4.9.4
  63. Анонс KDE Software Compilation 4.9.5
  64. Анонс KDE Software Compilation 4.10
  65. Анонс KDE Software Compilation 4.10.1
  66. Анонс KDE Software Compilation 4.10.2
  67. Анонс KDE Software Compilation 4.10.3
  68. Анонс KDE Software Compilation 4.10.4
  69. Анонс KDE Software Compilation 4.10.5
  70. Анонс KDE Software Compilation 4.11
  71. Анонс KDE Software Compilation 4.12
  72. Анонс KDE Software Compilation 4.13
  73. Анонс KDE Software Compilation 4.13.1
  74. Анонс KDE Software Compilation 4.13.2
  75. Анонс KDE Software Compilation 4.14
  76. Анонс KDE Software Compilation 4.14.1
  77. KDE Ships Applications and Platform 4.14.2
  78. Plasma Next Beta готово для тестирования — KDE — Новости
  79. KDE Plasma 5 beta2 — KDE — Новости
  80. First release of KDE Frameworks 5 (7.07.2014).
  81. KDE — KDE Ships First Beta of Next Generation Plasma Workspace
  82. KDE — KDE Ships Second Beta of Next Generation Plasma Workspace
  83. KDE — KDE Ships Release Candidate of Plasma 5
  84. 7 Instances of KDE Appearances On The Silver Screen Архивировано 26 ноября 2010 года.  (недоступная ссылка с 14-05-2013 [2115 дней] история)
  85. Marius Nestor. Mr. Robot TV Show Talks About Linux, KDE, GNOME, Hacking, and It's Awesome. Проверено 27 сентября 2015.
  86. Iron Man using KDE?!

Литература

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии