KDE – הבדלי גרסאות
מ רווח מיותר (באמצעות WP:JWB) |
|||
שורה 42: | שורה 42: | ||
KDE Frameworks מורכב מיותר מ־70 ספריות קוד פתוח חופשיות שנבנו על גבי [[Qt]]. פרויקט זה הוא הבסיס ל־KDE Plasma ולרוב יישומי KDE, אך ספריות ממנו יכולות להכלל בכל פרויקט המעוניין בכך. |
KDE Frameworks מורכב מיותר מ־70 ספריות קוד פתוח חופשיות שנבנו על גבי [[Qt]]. פרויקט זה הוא הבסיס ל־KDE Plasma ולרוב יישומי KDE, אך ספריות ממנו יכולות להכלל בכל פרויקט המעוניין בכך. |
||
בסדרת KDE SC 4, KDE Platform כללה את הספריות והשירותים הדרושים להפעלת יישומי KDE. כאשר פרויקט KDE עבר ל־Qt 5, KDE platform הומרה למערך מודולרי של מה שמכונה כעת KDE Frameworks |
בסדרת KDE SC 4, KDE Platform כללה את הספריות והשירותים הדרושים להפעלת יישומי KDE. כאשר פרויקט KDE עבר ל־Qt 5, KDE platform הומרה למערך מודולרי של מה שמכונה כעת KDE Frameworks. ספריות הכוללות ב־KDE platform: Solid, Nepomuk, Phonon, וכ' הספריות הכלולות חייבות להיות באחד מהרישיונות הבאים: [[GPL|רישיון LGPL]], רישיון BSD, רישיון [[רישיון MIT|MIT]] או רישיון X11.{{הערה| |
||
{{Cite web|url=http://techbase.kde.org/index.php?title=Policies/Licensing_Policy|title=KDE Licensing Policy|accessdate=2010-11-06}}}} |
{{Cite web|url=http://techbase.kde.org/index.php?title=Policies/Licensing_Policy|title=KDE Licensing Policy|accessdate=2010-11-06}}}} |
||
שורה 51: | שורה 51: | ||
* Kross: תסריטים (סקריפטים) מוטבעים עבור יישומי C++, עם תמיכה בשפות Ruby, Python, JavaScript, QtScript, Falcon ו־Java |
* Kross: תסריטים (סקריפטים) מוטבעים עבור יישומי C++, עם תמיכה בשפות Ruby, Python, JavaScript, QtScript, Falcon ו־Java |
||
בנוסף, שילובים יציבים זמינים עבור שפות התכנות הבאות:{{הערה| [http://techbase.kde.org/Development/Languages פיתוח / שפות - KDE TechBase] |
בנוסף, שילובים יציבים זמינים עבור שפות התכנות הבאות:{{הערה| [http://techbase.kde.org/Development/Languages פיתוח / שפות - KDE TechBase]. Techbase.kde.org (2012-07-12). מאוחסן ב-2013-07-17. }} |
||
* Python |
* Python |
||
* Ruby (Korundum, שנבנה על גבי QtRuby) |
* Ruby (Korundum, שנבנה על גבי QtRuby) |
גרסה מ־22:49, 17 במאי 2020
פעילות | פיתוח תוכנה חופשית בקוד פתוח |
---|---|
מייסדים | מתיאס אטריך |
תקופת הפעילות | 14 אוקטובר 1996 (לפני 28 שנים ו־17 ימים) – הווה |
https://kde.org | |
KDE היא קהילת תוכנה חופשית בינלאומית[1] המפתחת תוכנה חופשית וקוד פתוח. כמרכז פיתוח מרכזי, היא מספקת כלים ומשאבים המאפשרים עבודה שיתופית על סוג זה של תוכנה. המוצרים המוכרים של קבוצת הפיתוח הם שולחן העבודה פלזמה, KDE Frameworks ומגוון יישומים חוצי פלטפורמות כגון Krita ו־digiKam היכולים לרוץ על יוניקס, הפצות לינוקס שונות, Microsoft Windows ו־אנדרואיד.[2]
בהיותו אחד הפרויקטים המוכרים ביותר של KDE, שולחן העבודה פלזמה הוא סביבת שולחן העבודה הרשמית או ברירת מחדל בהפצות לינוקס רבות, כגון OpenSUSE, Manjaro, Mageia, OpenMandriva, Chakra, Kubuntu ו־PCLinuxOS.
סקירה
את קהילת KDE ועבודתה ניתן למדוד בנתונים הבאים:
- KDE היא אחת מקהילות התוכנה החופשית הגדולות ביותר.[3]
- למעלה מ־2500 תורמים משתתפים בפיתוח תוכנות של KDE.[3] כ־20 מפתחים חדשים תורמים את הקוד הראשון שלהם בכל חודש.[4]
- תוכנות KDE מורכבת מ־6 מיליון שורות קוד (לא כולל Qt).[3]
- תוכנות KDE תורגמו ליותר מ־110 שפות.[5]
- תוכנות KDE זמינות ביותר מ־114 שרתי מראה FTP רשמיים וביותר מ־34 מדינות.[6]
תוכנות KDE
ישנן תוכנות חופשיות רבות שפותחו ומתוחזקות על ידי קהילת KDE.
הפרויקט שנקרא בעבר בשם KDE או KDE SC (אוסף תוכנות) מורכב כיום משלושה חלקים:
- KDE פלזמה, פלטפורמת ממשק משתמש המורכבת מסביבות עבודה שונות, כגון Plasma Desktop או Plasma Mobile
- KDE Frameworks, אוסף של יותר מ־70 ספריות חופשיות לשימוש שנבנו על גבי Qt (שנקראו בעבר 'kdelibs' או 'KDE Platform')
- יישומי KDE
KDE Plasma
KDE Plasma מספקת סביבה אחידה להפעלה וניהול של יישומים בפלטפורמות שונות כגון שולחנות עבודה, מחשבים ניידים, טאבלטים או טלפונים חכמים.[7]
המותג Plasma עבור סביבות העבודה הגרפיות הוצג מ־KDE SC 4.4 ואילך.
היו שתי גרסאות אחרות של סביבת העבודה מלבד שולחן העבודה פלזמה 4 במהלך הגרסה הרביעית, שנקראו Plasma Netbook ו־Plasma Active.[8]
הגרסה הנוכחית KDE Plasma 5 כוללת את סביבות העבודה הבאות:
- Plasma Desktop עבור כל מחשב המופעל באמצעות עכבר או מקלדת כגון מחשבים שולחניים או מחשבים ניידים
- Plasma Mobile לסמארטפונים והתקנים בעלי מסך מגע
- פלזמה Media Center עבור טלוויזיות חכמות וממירים
KDE Frameworks
KDE Frameworks מורכב מיותר מ־70 ספריות קוד פתוח חופשיות שנבנו על גבי Qt. פרויקט זה הוא הבסיס ל־KDE Plasma ולרוב יישומי KDE, אך ספריות ממנו יכולות להכלל בכל פרויקט המעוניין בכך.
בסדרת KDE SC 4, KDE Platform כללה את הספריות והשירותים הדרושים להפעלת יישומי KDE. כאשר פרויקט KDE עבר ל־Qt 5, KDE platform הומרה למערך מודולרי של מה שמכונה כעת KDE Frameworks. ספריות הכוללות ב־KDE platform: Solid, Nepomuk, Phonon, וכ' הספריות הכלולות חייבות להיות באחד מהרישיונות הבאים: רישיון LGPL, רישיון BSD, רישיון MIT או רישיון X11.[9]
בעוד ש־KDE Frameworks נכתב בעיקר בשפת ++C, הוא כולל גם שילובים עם שפות תכנות אחרות.[10] שילובים אלה משתמשים בטכנולוגיות הבאות:
- Smoke: ליצירת שילובים עם Ruby, C# ו־PHP
- SIP: ליצירת שילובים עם Python
- Kross: תסריטים (סקריפטים) מוטבעים עבור יישומי C++, עם תמיכה בשפות Ruby, Python, JavaScript, QtScript, Falcon ו־Java
בנוסף, שילובים יציבים זמינים עבור שפות התכנות הבאות:[11]
- Python
- Ruby (Korundum, שנבנה על גבי QtRuby)
- Perl
- C# (עם זאת, ה־framework הנוכחי לשילוב עם C# ושפות .NET אחרות הוצא משימוש והמחליף שלו עובד על מערכת Microsoft Windows בלבד).[12]
Kirigami
Kirigami היא framework[2] המאפשר למפתחים לכתוב יישומים שפועלים על בצורה שווה על אנדרואיד, Plasma Mobile או כל שולחן עבודה אחר מבוסס לינוקס כגון Gnome, פלזמה או Xfce ללא כל התאמות קוד.
דוגמאות ליישומים הבנויים עם Kirigami הן Kaidan messenger[13] או Discover – מרכז התוכנות של KDE עצמו.
יישומי KDE
KDE Applications היא חבילת התוכנות למשתמש ש־KDE מפתחת. בחבילה ישנן תוכנן כגון Okular ,Dolphin ו־KDEnlive, הם בנוייות באמצעות KDE Frameworks ומוציאות שחרורי גרסה כל 4 חודשים עם מספור גרסה המורכב שנה. חודש (למשל 18.12).
Extragear – תוכנות נוספות
תוכנות שאינן חלק מהחבילה הרשמית של KDE Applications ניתן למצוא בסעיף "Extragear". הם משוחררות על לוח זמנים משלהם ועם מספרי גרסאות משלהם. ישנם יישומים עצמאיים רבים כמו KTorrent, Krita ו־Amarok המיועדים בעיקר להיות ניידים בין מערכות הפעלה ומתאימים לפריסה עצמאית בסביבות או שולחנות עבודה מסוימים. מותגים מסוימים כוללים יישומים מרובים, כגון Calligra Office Suite או KDE Kontact.
פרויקטים נוספים
KDE neon
- ערך מורחב – KDE neon
KDE neon היא הפצת לינוקס המבוססת על גרסת ה־LTS האחרונה של אובונטו. היא נועדה לספק למשתמשים עדכונים מהירים לתוכנות Qt ו־KDE, תוך עדכון שאר רכיבי מערכת ההפעלה ממאגרי אובונטו בקצב הרגיל.[14][15] KDE טוענת כי היא אינה "הפצת KDE", אלא ארכיון עדכני של חבילות KDE ו־Qt.[16]
ישנן ארבע גרסאות לַהפצה, גרסת למשתמש, גרסת בדיקה ושתי גרסאות מפתחים.
היסטוריה
ההתחלה
KDE (שנקראה בתחילה K(ool)) נוסדה בשנת 1996 על ידי מתיאס אטרץ', תלמיד באוניברסיטת אוניברסיטת טיבינגן. באותו זמן, הוא הפריעו לו היבטים מסוימים בשולחן העבודה יוניקס. בין הדברים שהפריעו לו היה שאף אחד היישומים לא נראה, הרגיש, או עבד כמו האחרים. הוא חשב על יצירה של קבוצת של יישומים שאינה סתם אוסף של תוכנות, אלא סביבת שולחן העבודה שבה המשתמשים יכולים לצפות מהחלקים השונים להיראות, להרגיש, ולעבוד באופן עקבי. הוא גם רצה להפוך את שולחן העבודה קל לשימוש; אחת התלונות שלו על יישומי שולחן העבודה שהיו אז הייתה שהם מסובכים מדי עבור משתמשי קצה. ההודעה הראשונית של בקבוצת דיון באינטרנט עוררה עניין רב, ופרויקט KDE נולד.[17]
השם KDE נועד לשמש כמשחק מילים לסביבת שולחן העבודה CDE הקיימת, הזמינה עבור מערכות Unix. CDE הייתה סביבת משתמש מבוססת X11 שפותחה במשותף על ידי HP, IBM וחברת Sun באמצעות חברת X/Open (אנ'), עם ממשק וכלים לפרודוקטיביות המבוססים על ערכת הכלים הגרפית של Motif. זו הייתה אמורה להיות סביבת מחשב אינטואיטיבית וקלה לשימוש.[18] במקור, האות K הייתה אמורה להיות קיצור למילה 'Kool', אבל הוחלט במהירות כי K לא צריכה לסמל שום דבר. משום כך, רשאי התיבות KDE הם "K Desktop Environment" – שולחן העבודה K לפני שהוא שונה לחלוטין לטובת KDE = Community עקב מיתוג מחדש.
מיתוג מחדש של המותג
ב־24 בנובמבר 2009 הודיע צוות השיווק של KDE על מיתוג מחדש של רכיבי הפרויקט של KDE, מונעים על ידי המעבר מתפיסה של בניית סביבת שולחן עבודה לפרויקט רחב יותר סביב קהילה של "אנשים שיוצרים תוכנה". המיתוג מחדש התמקד בפיחות הדגשת סביבת שולחן העבודה כ'סתם מוצר אחר', והדגשת הקהילה ושאר הטכנולוגיות המסופקות על ידי ארכון KDE. מה שהיה ידוע בעבר בשם KDE 4 היה מחולק לשלושה מוצרים: סביבת עבודה של פלזמה, יישומי KDE, ו־KDE Platform מקובצים כ־"אוסף התוכנות KDE 4" (מקוצר "KDE SC 4").[19] נכון להיום השם KDE כבר לא מייצג את K Desktop Environment, אלא את הקהילה שמפתחת את התוכנה.[20]
היסטוריית הגרסאות
גרסה | תאריך | מידע |
---|---|---|
14 באוקטובר 1996 | הודיעה על פיתוח KDE | |
1.0 | 12 ביולי 1998 | |
2.0 | 23 באוקטובר 2000 | |
3.0 | 3 באפריל 2002 | |
4.0 | 11 בינואר 2008 | |
גרסאות שאחרי 4 | 15 ביולי 2014 | נקרא לשעבר KDE / KDE SC וחולק ל־KDE פלסמה, KDE Frameworks ויישומי KDE שמשוחררים בנפרד |
בתחילה בחר מתיאס אטריך להשתמש בפריימוורק Qt של חברת Trolltech לפרויקט KDE.[21] מתכנתים אחרים פיתחו במהירות יישומי KDE / Qt, ועד תחילת 1997 פורסמו מספר יישומים. ב־12 ביולי 1998 שוחררה הגרסה הראשונה של סביבת שולחן העבודה, שנקראה KDE 1.0.
ראו גם
- פרויקטים של KDE
- רשימת יישומי KDE
- קהילת תוכנה חופשית
- סביבת עבודה
קישורים חיצוניים
- אתר האינטרנט הרשמי של KDE
- KDE.News, אתר החדשות של הארגון
- הוויקי של KDE
הערות שוליים
- ^ "About KDE". נבדק ב-2012-01-25.
- ^ 1 2 "KDE Kirigami". KDE. נבדק ב-25 בנובמבר 2018.
{{cite web}}
: (עזרה) - ^ 1 2 3 "KDE – Press page". KDE. נבדק ב-2019-01-10.
- ^ Jeff Mitchell (2009-07-20). "KDE Reaches 1,000,000 Commits in its Subversion Repository". KDE. KDE.NEWS. נבדק ב-2010-11-13.
- ^ "KDE Localization statistics". 5 בנובמבר 2010. נבדק ב-2010-11-06.
{{cite web}}
: (עזרה) - ^ "the status of KDE mirrors". אורכב מ-המקור ב-2010-11-23. נבדק ב-2010-11-06.
{{cite web}}
: פרמטר לא ידוע|deadurl=
(הצעה:|url-status=
) (עזרה) - ^ "The KDE Workspaces". נבדק ב-2010-12-04.
- ^ Artur Souza (2010-12-03). "KDE's Mobile Team Meets for First Sprint". KDE. KDE.NEWS. נבדק ב-2011-01-01.
- ^ "KDE Licensing Policy". נבדק ב-2010-11-06.
- ^ "The KDE development platform". נבדק ב-2010-11-26.
- ^ פיתוח / שפות - KDE TechBase. Techbase.kde.org (2012-07-12). מאוחסן ב-2013-07-17.
- ^ "Qyoto". נבדק ב-2015-01-18.
- ^ https://github.com/KaidanIM/Kaidan
- ^ "KDE neon". KDE. נבדק ב-20 ביוני 2016.
{{cite web}}
: (עזרה) - ^ "Q&A: Jonathan Riddell on the release of KDE neon User Edition 5.6". CIO.com. 9 ביוני 2016. נבדק ב-20 ביוני 2016.
{{cite web}}
: (עזרה) - ^ מתוך דף השאלות והתשובות באתר ההפצה
- ^ קבוצות Google, באתר groups.google.com
- ^ "COSE Update FYI". אורכב מ-המקור ב-2012-02-07. נבדק ב-2010-11-06.
{{cite web}}
: פרמטר לא ידוע|deadurl=
(הצעה:|url-status=
) (עזרה) - ^ Stuart Jarvis (2009-11-24). "Repositioning the KDE Brand". KDE. KDE.NEWS. נבדק ב-2010-11-13.
- ^ Jos Poortvliet (2014-07-16). "Repositioning the KDE Brand". נבדק ב-2014-07-27.
- ^ "history of the KDE project". באוגוסט 2003. אורכב מ-המקור ב-2010-10-31. נבדק ב-2010-12-02.
{{cite web}}
: (עזרה); פרמטר לא ידוע|deadurl=
(הצעה:|url-status=
) (עזרה)
סביבות שולחן עבודה | ||
---|---|---|
|