Очікує на перевірку

KDE

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
KDE
ТипСпільнота
ГалузьВільне програмне забезпечення
Засновано14 жовтня,1996;27 років тому(1996-10-14)
Засновник(и)Маттіас Еттріх
ПродукціяKDE Plasma,KDE Frameworks,KDE Applications,Calligra Suite,Krita,KDevelop,digiKam,Amarok,Kirigami, та багато іншого
Дочірні компаніїKDE Womend
www.kde.org
CMNS:KDEуВікісховищі

KDEє міжнародною спільнотою яка розробляєвільне програмне забезпечення.[1]Як головний центр розробки, вона надає інструменти та ресурси, які дозволяють спільну роботу над цим видом програмного забезпечення. До відомих продуктів належатьKDE Plasma 5,KDE Frameworksта багато зкросплатформнихпрограм, таких якKritaчиdigiKam,призначений для запуску наUnixіUnix-likeстільницях, та наAndroid.[2]

Plasma є типовимсередовищем стільниціна багатьох дистрибутивах Linux, наприклад,openSUSE,⁣[3]Manjaro Linux,Kubuntu,PCLinuxOS.

Спільноту KDE та її роботу можна виміряти на наступних моментах:

  • KDE є однією з найбільших спільнот, що розвиваєвільне програмне забезпечення[4];
  • понад 2500 учасників беруть участь у розробці програмного забезпечення KDE.[4]Близько 20 нових розробників кожен місяць вносять свій перший код[4];
  • програмне забезпечення KDE складається з понад 6 мільйонів рядків коду (не включаючиQt)[4];
  • програмне забезпечення KDE було перекладено на більш ніж 108 мов[5];
  • програмне забезпечення KDE доступне на більш ніж 114 офіційних FTP-дзеркалах у більш ніж 34 країнах[6];
  • у всіх репозиторіях можна знайтидзеркалодля читання Github[7].

KDE Projects

[ред.|ред. код]
KDE Projects
ТипВільне програмне забезпечення
АвторМаттіас Еттріх
Версії
Операційна системаUNIX-подібні операційні системизX11абоWayland,Windows,Android,MacOS
Мова програмуванняC++,Qt,QML та багато іншого
Вебсайтhide
Докладніше:KDE Projects

Є багато відомих проєктів вільного програмного забезпечення, розроблених і підтримуваних спільнотою KDE.

Проєкт, який раніше називавсяKDEабоKDE Software Compilationнині складається з трьох частин:

  • KDE Plasma— інтерфейс платформи для різних робочих областей, таких як Plasma Desktop або Plasma Mobile;
  • KDE Frameworks— колекція з більш ніж 70 безплатних бібліотек, побудованих поверх Qt (раніше відомий як 'kdelibs' або 'KDE Platform');
  • KDE Applications.
Докладніше:KDE Plasma 4таKDE Plasma 5
KDE Plasma 5.16 світла та темна тема

KDE Plasmaце технологія інтерфейсу користувача, яку можна легко налаштувати для роботи на різних формфакторах, таких як настільні комп'ютери, нетбуки, планшети та смартфони або навіть вбудовані пристрої.[10]

Бренд'Plasma'для графічних робочих просторів був введений з KDE SC 4.4.

Під час четвертої серії, крімPlasma 4робоча область називалась Plasma Netbook іPlasma Active.[11][невдало сформульовано]

Остання версія —Plasma 5— містить такі робочі області:

  • Plasma Desktop— для обчислювальних пристроїв, керованих мишкою або клавіатурою, таких як настільні комп'ютери або ноутбуки;
  • Plasma Mobile— для смартфонів;
  • Plasma Minishell— для вбудованих і сенсорних пристроїв, ⁣[12]якIoTабо автомобілів;
  • Plasma Media Center— для телевізорів.

KDE Frameworks

[ред.|ред. код]
Докладніше:KDE Platform 4таKDE Frameworks 5

KDE Frameworksнадають більше ніж 70 безплатний і відкритих бібліотек, побудованих поверхQt.Вони є основою для KDE Plasma і більшості програм KDE, але можуть бути частиною будь-якого проєкту, який хотів би використовувати один або кілька його модулів.

Kirigami є рамкою додатків Qml[2],розроблений Марко Мартін[13],і дозволяє розробникам писати програми, які виконуються на самому початку в Android, iOS, Plasma Mobile або будь-якому іншому класичному середовищі Linux без коректування коду.

Він використовується, наприклад,Лінусом Торвальдсомі додатком для підводного плавання під водою Дірка Хохндельса, клієнтом месенджера Banji, ⁣[14]Kaidan месенджера[15]та центром програмного забезпечення KDE Discover.[невдало сформульовано]

Прив'язки

[ред.|ред. код]

Хоча в основному все написано на C ++, є багато прив'язок для інших доступних мов програмування[16][17]:

  • Python,
  • Ruby (Korundum,built on top ofQtRuby),
  • Perl,
  • C# (однак поточний фреймворк для прив'язки до мов C# та інших.Net застарілий, а заміна лише компілюється на Windows)[18].

Ці та інші прив'язки використовують наступні технології:

  • Smoke: для створення прив'язок дляRuby,C#andPHP;
  • SIP: для створення прив'язок дляPython;
  • Kross: Вбудовані сценарії для C ++ додатків, з підтримкою Ruby, Python, JavaScript,QtScript,Falcon та Java.

Історія

[ред.|ред. код]

Під час KDE SC 4, так званіKDE Platformскладався з усіх бібліотек і служб, необхідних для KDE Plasma і додатків.[невдало сформульовано]Починаючи з Qt 5, ця платформа була перетворена на набір модулів, який тепер називаютьKDE Frameworks.Ці модулі включають:Solid,Nepomuk,Phononі т. д., і мають ліцензію LGPL, BSD, MIT або X11.[19]

KDE Applications

[ред.|ред. код]

KDE Applications— це комплект програмного забезпечення, що є частиною офіційного випуску KDE-додатків. Таких якOkular,Dolphin абоKdenlive,вони побудовані на KDE Frameworks і випущені на 4 місяці з нумерацією версій, що складається з YY.MM (наприклад, 18.12).

Інші проєкти

[ред.|ред. код]
Krita 4.0 pre-alpha скриншот

Програмне забезпечення, яке не є частиною офіційного пакета програм KDE, можна знайти в розділі «Extragear». Вони виходять за власним графіком і мають власні номери версій. Є багато таких програм, наприкладKTorrent,KritaабоAmarokякі в основному розроблені для перенесення між операційними системами і розгортаються незалежно від конкретної робочої області або середовища робочого столу. Деякі проєкти складаються з декількох додатків, таких якCalligra SuiteабоKontact.

KDE neonце сховище програмного забезпечення, яке використовує Ubuntu LTS як основу. Вона спрямована на те, щоб забезпечити користувачів швидко оновлюваним програмним забезпеченням Qt і KDE, при цьому оновлення решти компонентів ОС з репозиторіїв Ubuntu здійснюється звичайними темпами.[20][21] KDE стверджує, що це не дистрибутив KDE, а найновіший архів пакетів KDE і Qt.

Існує «User» і два «Developer» видання KDE Neon.

WikiToLearn

[ред.|ред. код]

WikiToLearn, скорочено WTL, є одним з нових зусиль KDE. Це вікі (на основіMediaWiki,як Вікіпедія), що забезпечує платформу для створення та спільного використання підручників з відкритим вихідним кодом. Ідея полягає в тому, щоб мати величезну бібліотеку підручників для всіх. Її коріння починаються зДержавного Університету Мілану,де група фізиків хотіла поділитися нотатками, а потім вирішила, що краще робити нотатки для всіх, а не тільки для їхньої внутрішньої групи друзів. Вони стали офіційним проєктом KDE, і його підтримали декілька університетів.

Структура спільноти

[ред.|ред. код]

Талісман

[ред.|ред. код]
Konqi, зелений дракон

Талісман спільноти KDE це малий веселий зелений дракон, якого зовутьKonqi(Конкі).[22]

Історія

[ред.|ред. код]

Початок

[ред.|ред. код]
Маттіас Еттріх,засновник KDE

KDE (тоді називався K(ool) Desktop Environment) була заснована в 1996 роціМаттіасом Еттріхом,студентом зТюбінгенського університету.У той час його турбували певні аспекти робочого столаUnix.Серед його турбот було те, що кожна зпрограмвиглядала, відчувалася або працювала одинаково. Він запропонував створити не просто набір додатків, а робоче середовище, у якому користувачі могли б очікувати, що речі будуть виглядати, відчуватися і працювати послідовно. Він також хотів зробити цей робочий стіл простим у використанні; одна з його скарг на настільні програми того часу полягала в тому, що вони були занадто складними для кінцевих користувачів. Його перший пост вUsenetвикликав великий інтерес — так народився проєкт KDE.[23]

Ім'яKDEбуло задумане як гра слів від існуючогоCommon Desktop Environment (CDE),що було доступне для Unix систем. CDE було створено середовище користувача X11, спільно розроблене HP, IBM і Sun через консорціумX/Open,з інтерфейсом і інструментами підвищення продуктивності на основіMotif— графічного інструментарія віджетів. Він мав бути інтуїтивно простим у використанні настільним комп'ютерним середовищем.[24]Спочатку замістьKбуло запропоновано застосовувати«Kool»,але швидко вирішили, що з K не варто нічого робити. ТомуKDEініціалізм розширений до«K Desktop Environment»до того, як він був повністю відкинутий на користь KDE = Спільнота завдяки зусиллям ребрендингу.[невдало сформульовано]

Репозиціонування бренду

[ред.|ред. код]

24 листопада 2009 року Команда маркетингу KDE оголосила проребрендингкомпонентів проєкту KDE, мотивованих сприйнятим переходом від побудови середовища робочого столу до більш широкого проєкту навколо «спільноти людей, які створюють програмне забезпечення». Ребрендинг зосереджувався на знищенні акценту на середовищі робочого столу як на «просто іншому продукті», підкреслюючи як спільноту, так і інші технології, що надаються в якості програмного забезпечення KDE. Те, що раніше називалося KDE 4, розділилося на три частини: KDE Plasma Workspaces, KDE Applications, та KDE Platform (тепер KDE Frameworks) — у сукупності, як «KDE Software Compilation 4» (скорочено «KDE SC 4»).[25]Сьогодні назва «KDE» більше не означає «K Desktop Environment», для спільноти, яка виробляє програмне забезпечення.[26]

Історія Випусків

[ред.|ред. код]
Версія Дата Інформация
14 жовтня, 1996 Оголошена розробка KDE
K Desktop Environment 1 12 липня, 1998
K Desktop Environment 2 23 жовтня, 2000
K Desktop Environment 3 3 квітня, 2002
KDE Software Compilation 4 11 червня, 2008
KDE Plasma 5 15 липня, 2014 Колишні KDE/KDE SC розділені на KDE Plasma, KDE Frameworks і KDE Applications
KDE Plasma 6 початок лютого 2024[27] Без значних змін в архітектурі. СесіяWaylandза замовченням.

Див. також

[ред.|ред. код]

Виноски

[ред.|ред. код]
  1. About KDE.Архіворигіналуза 7 липня 2019.Процитовано 25 січня 2012.
  2. абKDE Kirigami.KDE. Архіворигіналуза 29 липня 2019.Процитовано 25 листопада 2018.
  3. Ryan Paul (21 серпня 2009).OpenSUSE community konfesses love for KDE, makes it default.Condé Nast Digital. Ars technica. Архіворигіналуза 9 травня 2012.Процитовано 28 листопада 2010.
  4. абвгKDE – Press page.KDE. Архіворигіналуза 8 липня 2019.Процитовано 10 січня 2019.
  5. KDE Localization statistics.5 листопада 2010. Архіворигіналуза 12 січня 2016.Процитовано 6 листопада 2010.
  6. the status of KDE mirrors.Архіворигіналуза 23 листопада 2010.Процитовано 6 листопада 2010.{{cite web}}:Cite має пустий невідомий параметр:|df=(довідка)
  7. KDE Github Mirror.github.com. Архіворигіналуза 23 листопада 2020.Процитовано 13 червня 2019.
  8. https://kde.org/announcements/
  9. KDE e.V.
  10. The KDE Workspaces.Архіворигіналуза 30 січня 2017.Процитовано 4 грудня 2010.
  11. Artur Souza (3 грудня 2010).KDE's Mobile Team Meets for First Sprint.KDE. KDE.NEWS. Архіворигіналуза 9 листопада 2020.Процитовано 1 січня 2011.
  12. Архівована копія.Архіворигіналуза 8 квітня 2019.Процитовано 13 червня 2019.{{cite web}}:Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  13. Архівована копія.Архіворигіналуза 30 квітня 2019.Процитовано 13 червня 2019.{{cite web}}:Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  14. Banji (Ring-KDE) new skin on desktop Linux and Android.YouTube.Elv1313. 1 березня 2019.Архіворигіналу за 8 серпня 2021.Процитовано 4 травня 2021.
  15. Архівована копія.Архіворигіналуза 26 квітня 2019.Процитовано 13 червня 2019.{{cite web}}:Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  16. The KDE development platform.Архіворигіналуза 3 жовтня 2018.Процитовано 26 листопада 2010.
  17. Development/Languages — KDE TechBase[Архівовано3 лютого 2021 уWayback Machine.].Techbase.kde.org (2012-07-12). Retrieved on 2013-07-17.
  18. Qyoto.Архіворигіналуза 27 листопада 2020.Процитовано 18 січня 2015.
  19. KDE Licensing Policy.Архіворигіналуза 16 грудня 2010.Процитовано 6 листопада 2010.
  20. KDE neon.KDE. Архіворигіналуза 9 січня 2018.Процитовано 20 червня 2016.
  21. Q&A: Jonathan Riddell on the release of KDE neon User Edition 5.6.CIO.com. 9 червня 2016. Архіворигіналуза 4 листопада 2018.Процитовано 20 червня 2016.
  22. KDE-Clipart page.Архіворигіналуза 27 червня 2019.Процитовано 20 листопада 2010.
  23. Ettrich, Matthias (14 жовтня 1996).New Project: Kool Desktop Environment (KDE).Група новин:de.comp.os.linux.misc.Usenet:[email protected].Процитовано 4 грудня 2010.Архівована копія.Архіворигіналуза 30 травня 2013.Процитовано 13 червня 2019.{{cite web}}:Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  24. COSE Update FYI.Архіворигіналуза 7 лютого 2012.Процитовано 6 листопада 2010.{{cite web}}:Cite має пустий невідомий параметр:|df=(довідка)
  25. Stuart Jarvis (24 листопада 2009).Repositioning the KDE Brand.KDE. KDE.NEWS. Архіворигіналуза 3 грудня 2020.Процитовано 13 листопада 2010.
  26. Jos Poortvliet (16 липня 2014).Repositioning the KDE Brand.Архіворигіналуза 19 липня 2014.Процитовано 27 липня 2014.
  27. Plasma/Plasma 6 - KDE Community Wiki.community.kde.org.Процитовано 2 жовтня 2023.

Посилання

[ред.|ред. код]