يمكن أن يُرجَع مصطلح “المصدر المفتوح” إلى مجتمع لينكس الذي جلبه إلى الوجود جنبًا إلى جنب مع “تقديم لينكس” (خليفة نظام التشغيل يونكس الحالي).
على الرغم من أن “لينكس” بذاته جاء إلى الوجود كنواة أساسية فقط، إلا أن طبيعته مفتوحة المصدر جذبت مجتمعًا هائلًا من المطورين في جميع أنحاء العالم للمساهمة في تطويره.
أدى ذلك إلى ثورة عالمية وبدأ العديد من الأشخاص والمجتمعات في المساهمة في جعله نظام تشغيل كامل يمكن أن يحل محل يونكس. منذ ذلك الحين، لم يكن هناك عودة مع التطوير النشط الذي يحدث بوتيرة ثابتة.
أدى هذا إلى تقديم توزيعات مثل “ديبيان“, “أوبونتو“, “فيدورا“, “سنت أو إس“, “أوبن سوزي“, “ريد هات“, “آرش“, “لينكس مينت“، الخ التي تستخدم لينكس كنواة أساسية لها.
كانت إدخال بيئة سطح المكتب نقطة تحول هامة. ولكن ما هي بالضبط بيئة سطح المكتب، وما دورها
ما هي بيئة سطح المكتب في نظام Linux
الغرض الرئيسي من توزيع Linux هو تيسير استخدام قدرات نظام التشغيل Linux بشكل فعال من قبل المستخدمين. ولتحقيق ذلك، يتطلب واجهة تعمل كجسر، تمكن من فهم متطلبات المستخدم بسهولة ومعالجتها من قبل النواة.
تقوم بيئة سطح المكتب بأداء هذا الدور بدقة. إنها تعمل كواجهة رسومية تقدم للمستخدمين عرضًا مبسطًا للنواة الأساسية. وبالتالي، تُظهر بيئة سطح المكتب بأناقة جميع وظائف النواة الأساسية للمستخدم بطريقة مصقولة وقابلة للعرض.
المكونات التي تشكل بيئة سطح المكتب تشمل مدير الملفات (لعرض جميع الملفات والمجلدات الموجودة في النظام بتنسيق منظم)، مدير النوافذ، عارض الصور، مشغل الفيديو، مشغل الصوت، الآلة الحاسبة، المتصفح، مدير العرض، وجميع البرامج التطبيقية الأخرى والأدوات التي يمكنك التفكير فيها على نظام تشغيل أساسي.
هكذا، فإن واحدة من المكونات الرئيسية لتوزيعات لينكس هي النواة و بيئة سطح المكتب. أدناه تم ذكر بعض بيئات سطح المكتب الخفيفة التي جذبت التوزيعات لاعتمادها كبيئة سطح مكتب افتراضية بسبب ميزاتها وأدائها.
1. Xfce
Xfce هي بيئة سطح مكتب مفتوحة المصدر لأنظمة يونكس المطورة بلغة البرمجة C. وبما أنها سريعة وخفيفة، فإنه من غير المتوقع أن تسبب مشاكل في وحدة المعالجة المركزية والذاكرة حتى على أجهزة سطح المكتب القديمة.
تتكون من أجزاء منفصلة تجتمع لتشكل بيئة سطح مكتب كاملة.
بعض مكونات Xfce تشمل:
- Xfwm: مدير نوافذ متكامل.
- Thunar: مدير الملفات، الذي يشبه Nautilus ولكنه أكثر كفاءة وبالتالي أسرع.
- Orage: تطبيق التقويم الافتراضي لـ Xfce.
- Mousepad: محرر ملفات تمت البداية من Leafpad، ولكنه الآن يتم تطويره وصيانته بنشاط من البداية.
- Parole: مشغل وسائط مبني على إطار عمل GStreamer مصمم لـ Xfce.
- Xfburn: محرق CD/DVD لـ Xfce.

2. LXDE
LXDE تعني بيئة مكتب خفيفة الوزن X11 وهي أيضًا بيئة مكتب شائعة للنظم الشبيهة بـ Unix، والتي تم تطويرها باستخدام لغة C (GTK+) و C++ (Qt).
أكبر ميزة لاختيارها كبيئة مكتب لك هي استهلاكها المنخفض للذاكرة وهو أقل من بيئات المكتب الأكثر شهرة مثل GNOME و KDE و Xfce. يشمل على كود GPL و LGPL.
المكونات التي تجعل من LXDE تشمل:
- LXDM – مدير العرض.
- LXMusic – مشغل الموسيقى الافتراضي لـ XMMS2.
- Leafpad – محرر النص الافتراضي لـ LXDE.
- Openbox – مدير النافذة.
- LXTask – مدير المهام الافتراضي.
- PC Man File Manager – مدير الملفات ومقترح البيئة المكتبية الافتراضي.
LXDE هي بيئة مكتب افتراضية للعديد من التوزيعات بما في ذلك Lubuntu و Knoppix و LXLE Linux و Artix و Peppermint Linux OS – من بين أمور أخرى.

3. GNOME 3
جنوم هو اختصار لـ بيئة جنو موديل نتورك غنو وهو سطح المكتب المكون بالكامل من أدوات مجانية ومفتوحة المصدر. مكتوبة بلغات C, C++, Python, Vala, و Javascript، تشارك في مشروع GNOME متطوعين ومساهمين مدفوعي الأجور، أكبرهم ريد هات.
يتم تطوير GNOME حالياً بالإصدار الثابت الأخير هو جنوم 44. يعمل GNOME على نظام أجراه X Windows وأيضاً على Wayland منذ GNOME 3.10.
تم استبدال العديد من الأشياء بواسطة GNOME 44 بدءً من مدير النوافذ الافتراضي الذي تم تغييره إلى Metacity بدلاً من Mutter، وتحويل المهام المعزولة إلى منطقة خاصة تسمى Overview، تم تصميم تطبيقات GNOME الأساسية من جديد لتوفير تجربة مستخدم أفضل.
المكونات الموجودة في GNOME تشمل:
- Metacity – مدير النوافذ الافتراضي.
- نافتيلس – مدير الملفات الافتراضي.
- جيديت – محرر النصوص الافتراضي.
- عين جنوم – مشاهد الصور الافتراضية.
- جنوم فيديوز – مشغل الفيديو الافتراضي.
- إبيفاني – متصفح الويب.

4. MATE
ماتي هو بيئة سطح المكتب أخرى للأنظمة الشبيهة بـ Unix. يعتمد أصله على قاعدة التعليمات البرمجية الغير محافظ عليها لـ جنوم 2. يتم تطويره باستخدام C و C++ و Python ويتم ترخيصه تحت تراخيص متعددة حيث تحت المواصفات العامة للمنشورات الحرة (GNU GPL) لبعض أجزاء الكود، بينما تكون أجزاء أخرى تحت ترخيص GNU LGPL.
اسم ‘ماتي‘ ظهر للتمييز عن جنوم 3 وهو بيئة سطح المكتب أخرى. يتألف من تطبيقات مشتقة من جنوم التي كانت سابقًا جزءًا من جنوم 2 وتطبيقات أخرى تم تطويرها من الصفر.
المكونات التي تشكل بيئة سطح المكتب ماتي هي:
- كاسا – وكيل الملفات الافتراضي.
- بلوما – محرر النصوص الافتراضي.
- ماركو – مدير النوافذ.
- أتريل – مشاهد المستندات.
- عين ماتي – مشاهد الصور.
منذ صدوره، كان السطح الافتراضي لبيئة سطح المكتب للـ Linux Mint و Sabayon Linux و Fedora وغيرها. بالإضافة إلى ذلك، يتوفر في مكتبات عديدة بما في ذلك Ubuntu و Arch و Debian و Gentoo و PC Linux OS وغيرها. بالإضافة إلى كل ذلك، تم منح Ubuntu MATE حالة نكهة ابتدائية.

5. KDE Plasma 5
KDE Plasma 5 هو الجيل الخامس من بيئات العمل المكتبية لـ KDE المصممة لأنظمة لينكس. تم نقله إلى QML منذ تطويره، باستخدام OpenGL لتسريع الأجهزة مما أدى إلى استخدام منخفض للمعالج وأداء أفضل حتى على أجهزة رخيصة.
تم إصدار معظم أجزاء رمزه تحت GNU LGPL. Plasma 5 يستخدم نظام X Window مع دعم لـ Wayland سيأتي لاحقًا. لقد استبدل بنجاح Plasma 4 في العديد من توزيعات الـ Linux بما في ذلك Fedora و Kubuntu و openSUSE Tumbleweed.
يوفر Plasma 5 دعم محسن لـ HiDPI، إلى جانب الانتقال إلى Qt5 الذي يأخذ تقليل عرض الرسومات إلى GPU مما يجعل المعالج أسرع. بالإضافة إلى ذلك يتضمن Plasma 5 ثيمًا افتراضيًا جديدًا يسمى Breeze.
المكونات التي تشكل KDE Plasma 5 تشمل:
- Kwin – مدير النوافذ الافتراضي.
- Dolphin – مدير الملفات الافتراضي.
- Kwrite/KATE – محرر النصوص الافتراضي.
- Greenview – مشاهد الصور الافتراضي.
- Dragon Player – مشغل الفيديو الافتراضي.
أدخلت مجتمع KDE أيضًا Plasma mobile كتنوع لـ Plasma للهواتف الذكية. Plasma mobile يعمل على Wayland ويتوافق مع Ubuntu Touch وفي نهاية المطاف تطبيقات Android. تم إصدار واجهته الأخيرة في يوليو 2015، مع نموذج عملي لـ Nexus 5.

[ قد يعجبك أيضًا: كيفية تثبيت KDE Plasma في Ubuntu و Linux Mint و Fedora و OpenSUSE ]
6. قشرة سمر
وهي بيئة سطح المكتب أخرى تنبع من GNOME وهي سمر، وتم تطويرها باستخدام C و JavaScript و Python وصدرت تحت ترخيص GPLv2.
بدأت سمر في البداية كفورك من سطح GNOME، بهدف توفير بيئة سطح المكتب للنسخة المتطورة من لينكس من قبل مطوري مينت، ولكن بسبب واجهة مختلفة عن GNOME، أعيد كتابة العديد من التطبيقات الأساسية لـ GNOME لتناسب هذه البيئة.
بدأ مشروع سمر في عام 2011 بحيث أصبحت أحدث إصدار مستقر في هذا العام. مع مرور الوقت، أصبحت سمر مشروعًا مستقلًا ولا تحتاج حتى إلى تثبيت GNOME. تشمل التحسينات الأخرى تطوير الحواف وتحسينات الأداء وتطوير الحواف وغيرها.
المكونات التي تشكل هذه البيئة هي:
- موفين – وإدارة النوافذ الافتراضية.
- نيمو – مدير الملفات الافتراضي.
- جيدت – محرر النصوص الافتراضي.
- عين GNOME – مشاهد الصور الافتراضية.
- توتيم – مشغل الفيديو الافتراضي.

7. تفتيح النور
التنوير، والمعروف أيضًا ببساطة بـ E، هو محاكي النوافذ لنظام X Window، وهو يتم تطويره باستمرار بحلول الإصدار الأخير هو E25 0.25.4 هذا العام.
يتم تطويره بشكل صريح في C باستخدام مكتبات EFL (Enlightenment Foundation Libraries) وصدر تحت ترخيص BSD. أكبر ميزة يقدمها هو أنه يمكن استخدامه جنبًا إلى جنب مع البرامج المكتوبة لـ GNOME و KDE. عند استخدامه جنبًا إلى جنب مع EFL، يظهر كبيئة سطح المكتب كاملة.
المكونات التي تشكل بيئة سطح المكتب Enlightenment هي:
- التنوير – محاكي النوافذ الافتراضي ومدير الملفات.
- Ecrire – محرر النصوص الافتراضي.
- Ephoto – مشاهد الصور.
- Rage – مشغل الفيديو.
- Elbow – المتصفح الافتراضي.

8. Deepin
سُمي سابقًا Hiweed Linux، Deepin هو توزيع Linux يعتمد على Ubuntu ويستخدم بيئة سطح المكتب Deepin المتكاملة الخاصة به. تم تطويره في البداية في عام 2014 بواسطة Wuhan Deepin Technology Co.، مع أحدث إصدار مستقر في مايو هذا العام.
غالبية الأجزاء تُصدر تحت ترخيص GPL. بينما كانت بيئة الواجهة الخاصة بـ Deepin في البداية مشابهة لتلك الخاصة بـ GNOME، انفصلت عنها بعد إصدار GNOME 3 بسبب إزالة العديد من الميزات القابلة للتخصيص. ومنذ ذلك الحين، تم بناء deepin من الصفر باستخدام HTML5 وWebkit مع استخدام JavaScript للحصول على المزيد من الميزات.
المكونات التي تشكل بيئة الواجهة هذه هي:
- Deepin-wm – عامل التحكم الافتراضي للنوافذ.
- Nautilus – مدير الملفات الافتراضي.
- Gedit – محرر الملفات النصية الافتراضي.
- Eye of GNOME – مشاهد الصور.
- Deepin-Movie – مشغل الفيديو الافتراضي.

9. LXQT
واجهة سطح المكتب خفيفة الوزن وبسيطة أخرى على الرسم البياني، LXQT هي خطوة إلى الأمام من LXDE ويدمج LXDE (المبنية على GTK 2) و Razor-qt (الذي كان مفهومًا جيدًا لكنه لم يتمكن بنجاح من الظهور كبيئة سطح المكتب رائعة).
يعتبر LXQT بشكل أساسي ضماناً لأكثر سطحين مكتبين تصوريين شهرة أي GTK و Qt تحت ترخيص GNU GPL 2.0+ و 2.1+. ويتوفر LXQT لمجموعة متنوعة من توزيعات Linux بما في ذلك Ubuntu و Arch و Fedora و OpenSUSE و Mandriva و Mageia و Chakra و Gentoo، إلخ.
المكونات التي تشكل بيئة سطح المكتب LXQT هي:
- PCManFM-Qt – مدير الملفات الافتراضي.
- JuffED – محرر النص الافتراضي.
- LXImage-Qt – مشاهدة الصور الافتراضية.
- Qps – مشاهدة وإدارة العمليات
- Qterminal – محاكي الأوامر
- lxqt-archiver – ضغط الملفات

10. Pantheon – Elementary OS
Pantheon بيئة الواجهة الخلفية التي تم تقديمها مع نظام البدء الأولي والتي كانت المصدر لتقديم هذه البيئة الخلفية. تم تأليفها من الصفر باستخدام Python وGTK3. يدعو العديد من المراجعين إلى أن هذه البيئة الخلفية هي “نسخة Mac” بسبب تخطيطها القياسي مثل نظام التشغيل Mac OS.
اكتسبت شعبيتها المتزايدة بسبب بساطتها وأناقتها. قائمة التطبيقات الخاصة بها بسيطة للغاية وبالتالي سريعة. المبادئ الرئيسية التي كانت قد فكرت فيها أثناء تطوير هذه البيئة هي: “التوفير” و”تجنب التكييف” و”الوثائق المصغرة”.
المكونات التي تشكل هذه البيئة الخلفية هي:
- Gala – مدير النوافذ الافتراضي.
- Pantheon files – مدير الملفات الافتراضي.
- Scratch – محرر النصوص الافتراضي.
- Shotwell – مشاهدة الصور الافتراضية.
- GNOME videos – مشغل الفيديو الافتراضي.
- Midori – متصفح الويب الافتراضي.

11. Common Desktop Environment
CDE أو البيئة المكتبية الشائعة هي بيئة مكتبية للنظام الأساسي Unix و OpenVMS-based systems وقد كانت حتى البيئة المكتبية الكلاسيكية للنظام الأساسي Unix المركزة على أجهزة العمل التجارية للنظام الأساسي Unix.
لقد كانت تحت تطوير نشط منذ عام 1993، مع أخر إصدار مستقر في يناير 2020 العام الماضي. منذ إصدارها كبرنامج مفتوح المصدر في أغسطس 2012، تم تحويلها إلى نظام التشغيل Linux والمشتقات BSD. بدأ تطوير CDE كمشروع مشترك بين HP، IBM، Sunsoft، و USL الذين أطلقوها تحت اسم Common Open Software Environment (COSE).
منذ إصدارها، أعلنت HP أنها ستكون البيئة المكتبية الافتراضية للنظام الأساسي Unix وظلت المعيار الواقعي حتى عام 2000 عندما بدأت بيئات مثل KDE، و GNOME في التطور. في أغسطس 2012، أصبحت مفتوحة المصدر بالكامل مع جعل شفرة المصدر متاحة على موقع Sourceforge.

12. Window Maker
Window Maker هو مدير نافذة X11 مفتوح المصدر ومجاني في البداية مصمم لتقديم دعم دمج لبيئة مكتبية GNUstep، على الرغم من أنه يمكن تشغيله بشكل مستقل. Window Maker خفيف الوزن وسريع الأداء وقابل للتخصيص بشكل كبير، وجميل الواجهة، ومفضلات المفاتيح، والتطبيقات القابلة للإعلان، ومجتمع نشط.

13. Sugar
تم تطوير السكر كمبادرة للتعلم التفاعلي للأطفال، وهو سطح سطح المكتب المجاني والمفتوح المصدر بالصور. تم تطويره بلغة بايثون وGTK، وقد تم تطوير Sugar كجزء من مشروع الكمبيوتر الشخصي لكل طفل (OLPC)، بواسطة معهد Sugar Labs في مايو 2006.
كانت واجهة الافتراضية لأجهزة OLPC XO-1، حيث توفرت إصدارات لاحقة خيارًا بين Sugar أو GNOME. تم تطويره بـ 25 لغة مختلفة وصدر تحت ترخيص GNU GPL مع أحدث إصدار 0.120 في أكتوبر 2022.
بعض ميزاته تشمل البساطة الشديدة في التصميم، وطبيعته المتعددة المنصات حيث يتوفر على أهم توزيعات Linux ويمكن تثبيته أيضًا على Windows وMac OS، وسهولة التعديل حيث يمكن لأي شخص ذو خبرة في بايثون إضافة تطويره مع عدم القدرة على المضاعفة المهمة مما يؤدي إلى انخفاض الأداء.
المكونات التي تجعل Sugar Desktop Environment هي:
- Metacity – مدير النوافذ الافتراضي.
- مجلد Sugar Journal – مدير الملفات الافتراضي.
- أكتب – محرر النصوص الافتراضي.
- sugar-activity-imageviewer – مشاهد الصور الافتراضية.
- sugar-activity-jukebox – مشغل الفيديو الافتراضي.

الخاتمة
هذه بعض بيئات سطح المكتب لينكس مفتوحة المصدر وخفيفة الوزن. إذا كان لديك أي توصية أخرى تود إضافتها إلى هذه القائمة، فلا تتردد في ذكرها لنا في التعليقات وسنقوم بإضافتها إلى قائمتنا هنا.
Source:
https://www.tecmint.com/top-best-linux-lightweight-desktop-environments/