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

Докладніше: 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

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

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

Прив'язки

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

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

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

  • Smoke: для створення прив'язок для Ruby, C# and PHP;
  • 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).

Інші проєкти

Extragear

Krita 4.0 pre-alpha скриншот

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

KDE neon

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.

Посилання

  • Офіційний сайт [Архівовано 21 лютого 2011 у Wayback Machine.](англ.)
  • UserBase KDE [Архівовано 31 жовтня 2012 у Wayback Machine.](укр.)
Facebook · Google+ · Сабреддіт (англ.) · Twitter · ВКонтакте
Аудіо, відео(ігри), фото та мистецтво
Вікісховище · YouTube
Тематичні сайти
Google Новини · LinkedIn · Quora · Zhihu
Словники та енциклопедії
BabelNet
Довідкові видання
Fandom (англ.) · Namuwiki
Нормативний контроль
Freebase: /m/047h6 · GND: 4529580-3
  • п
  • о
  • р
KDE
Software Compilation
KDE 1 • KDE 2 • KDE 3 • KDE SC 4
Застосунки, що входять
у проєкт KDE[en]
Розробка
Cervisia • KDbg • KDESvn • KDevelop • KImageMapEditor • Kompare • Lokalize • Quanta Plus • Umbrello
Освіта
Cantor • GCompris • KAlgebra • Kanagram • Kalzium • KBibTeX • KGeography • KLettres • KHangMan • Kig • Kiten • kst • KStars • KTouch • KTurtle • KWordQuiz • LabPlot • Marble • RKWard • Rocs • Step
Ігри
KAtomic • KBounce • Kolf • KMines
Графіка
digiKam • Gwenview • Karbon14 • KColorEdit • KolourPaint • KPhotoAlbum • KPovModeler • Krita • KSnapshot • Skanlite
Інтернет
Akregator • KGet • KMail • KMLDonkey • KNode • Konqueror • Konversation • Kopete • Kppp • KRDC • KTorrent • Rekonq
Мультимедіа
Dragon Player • JuK • K3b • K9Copy • Kaffeine • Kdenlive • Plasma Media Center
Офіс
Okular • Calligra Suite (Words • Sheets • Stage • Flow • Karbon • Krita • Kexi • Plan) • KAddressBook • Kile • KMyMoney • Kontact • KOrganizer • KPilot • Tellico
Система
Утиліти
Ark • Filelight • KAlarm • Kate • KCalc • KGPG • Klipper • KJots • Krusader • KRename • KScreen • KWallet • KWrite • RSIBreak
Додаткові застосунки
Amarok • Avogadro • ChessX • Clementine • Freeseer • KOffice • Mixxx • Mumble • Puddletag • qBittorrent • QGIS • Subsurface • Transmission-Qt • Trojitá
Платформа
Інтерфейс користувача
Сучасний
Застарілий
KDesktop • Kicker • SuperKaramba • KDE Plasma 4 • Oxygen Project • Crystal Project
Сучасна
KWin • SDDM (5–) • Qt Framework • KDE Frameworks 5 (Akonadi • Flake • KJS • KHTML • KIO • ThreadWeaver • Kiosk • KIPI • KParts • Kross • Phonon • Solid • Sonnet[en] • Soprano[pl] • Strigi • XMLGUI)
Застаріла
KDElibs (–3) • DCOP (3) • KDE Platform 4 (4) • KDM (–4) • NEPOMUK (4.13)
freedesktop.org
AppStream • D-Bus • GStreamer • NetworkManager • Poppler • Wayland • X.Org Server • PulseAudio
Пакети
Accessibility Project • Bindings • Education • Extragear • Games • Graphics • KDEPIM • Multimedia • Network • SDK • Utils • Web Development
Спільнота
KDE e.V. • Akademy • KDE.News • Konqi
Люди
Давид Віньйоні • Адріаан де Грот • Маттіас Калле Дальхаймер • Маттіас Еттріх • Френк Карлічек • Себастьян Кюґлер • Нуно Піньєро • Селеста Лін Пол • Аарон Сеіґо • Корнеліус Шумахер
Категорія • Проєкт • Commons • Шаблон
  • п
  • о
  • р
Стільничні середовища
CDE EDE Étoilé • GNOME JDS KDE • LXDE MATE Mezzo OpenWindows ROX • Unity • Xfce XPde
Менеджери вікон
AfterStep Awesome Blackbox CTWM • dwm Enlightenment Fluxbox FVWM IceWM JWM KWin Metacity Openbox Sawfish Stumpwm • twm • Window Maker • wmii
Командні оболонки
ash • Bash BusyBox csh dash • es shell • fish ksh psh • rc rsh • Sash • Scsh • sh tcsh Thompson shell zsh решта…
  • п
  • о
  • р
Linux
Adoption • Порівняння з Windows • Критика • Історія • Ядро (підтримувані архітектури)Закон ЛінусаLinux Foundation • Linux-libre • Tux • vmlinux
Tux, талісман Linux
Дистрибутиви
GNU
Free Software FoundationGNUGNU General Public License • Суперечка про найменування GNU/Linux • Пакети GNUПроєкт GNU
Інтерфейс користувача
CLIGUIX Window SystemGNOME • KDE • XfceLXDE
Менеджери вікон
CompizMetacityKWinOpenboxAfterStepBlackbox • CTWM • EnlightenmentFVWM • Hackedbox • IceWM • Metisse • OLVWM • PLWM • PWM • Sawfish • vtwm • wm2 • Wmx • Xmonad
Застосування
Desktop • Пристрої • Linux у вбудованих системах • Ігри • LAMPLTSP
Ключові особи
Джоно БеконАлан Кокс • Jon Hall • Benjamin Mako Hill • Greg Kroah-Hartman • David S. Miller • Ендрю Мортон • Іан Мердок • Брюс Перенс • Деніел Робінс • Марк ШаттлвортРічард СтолменЛінус Торвальдс • Theodore Ts'o • Патрік Волкердінґ • Matt Zimmerman
ЗМІ
Free Software Magazine • Linux.com • Linux Format • Linux For You • Linux Gazette • Linux Journal • Linux-Magazin • Linux Magazine • Linux Outlaws • LugRadio • LWN.net • O3 Magazine • Phoronix • DistroWatch
Мобільність
Access Linux Platform • Androidbada • LiMo Foundation • LiMo Platform • Linux Phone Standards Forum • MeeGo (MaemoMoblin) • Mobilinux • Open Handset Alliance • Openmoko • OPhone • Ubuntu MobilewebOS
Інше
Linux-конференції • Linux Documentation Project • Linux Standard Base • Linux User Group • Revolution OS (фільм) • SCO і Linux • Суперечка Таненбаума та ТорвальдсаThe Code (фільм) • Власницьке програмування для Лінукса • Віруси та хробакиОб'єднане ядро Linux