لقد حان العام الجديد ، مما يعني أنه يمكننا القول أن عامًا آخر قد مر ، حيث لم يحتل Linux مكانًا رائدًا بين أنظمة تشغيل سطح المكتب. في العديد من المجالات ، يعمل نظام Linux بشكل جيد ، ولكن لا يزال هناك عدد من المشكلات القديمة في نظام Linux البيئي.

بالنسبة إلى بعض الأشخاص ، لا تبدو فكرة رؤية Linux كأكثر أنظمة تشغيل سطح المكتب شيوعًا أهمية خاصة. بدلاً من ذلك ، فهم بحاجة إلى شيء يسمح لهم بحل مشاكلهم بشكل فعال. ومع ذلك ، فإن نظام Linux ، إذا جاز التعبير ، "يعمل فقط". عندما تفكر في حقيقة أن مستخدمًا متوسطًا معينًا يقضي جزءًا كبيرًا من وقته في العمل في متصفح أو ألعاب مستعرض ، فمن المنطقي افتراض أن Linux (نظرًا لمستوى الأمان العالي والموثوقية الممتازة) لديه كل ما هو ضروري ليصبح نظام تشغيل سطح مكتب رائدًا. لكنها لا تزال لم تصبح واحدة. لماذا؟
لقد كان هذا السؤال يحير الكثير لسنوات عديدة. لكن الإجابة عليه ، والتي كان يمكن تقديمها قبل خمس سنوات ، مختلفة تمامًا عن الإجابة التي يمكن تقديمها اليوم. في هذا الصدد ، قررت أن أتحدث عن سبعة مجالات لتطوير Linux ، والتي ، إذا أوليت الاهتمام الواجب ، يمكن أن تجعل Linux نظام تشغيل سطح المكتب الرائد. ما سيتم مناقشته هنا لا ينطبق بالضرورة على بعض الحلول البسيطة أو الشائعة. في هذه المقالة ، سوف نلقي نظرة على سبع أفكار يمكن أن يساعد تنفيذها بالفعل Linux في الكفاح من أجل أنظمة سطح المكتب.
التوزيع "الرسمي"
لقد كنت أتحدث عن "التوزيع الرسمي الفردي" لبعض الوقت ، لكن هذا ليس ما يبدو للوهلة الأولى. تجزئة التوزيع في مجتمع Linux تضر أكثر مما تنفع. على سبيل المثال ، طورت شركة X برنامجًا شائعًا للغاية يعمل على نظامي التشغيل Windows و Mac OS. عندما طُلب منها جعل هذه الشركة إصدارًا من برنامجها لنظام التشغيل Linux ، أجابت قائلة: "نود القيام بذلك ، لكن الحقيقة أنه معقد للغاية." مع تطور الموقف ، اتضح أن هذه الشركة لا تصدر إصدارًا من منتجها لنظام التشغيل Linux نظرًا لأنه من أجل القيام بذلك ، تحتاج إلى التفكير في الكثير من ميزات نظام Linux البيئي. لأي توزيع لإنشاء البرنامج؟ أي مدير الحزمة للاستخدام؟ ما هي بيئة سطح المكتب التي ينبغي تصميمها من أجلها؟ ما الأدوات لاستخدامها في تطويرها؟ يمكن أن تستمر قائمة الأسئلة الصعبة هذه لفترة طويلة جدًا.
لهذا السبب أعتقد أنه في عالم Linux ، تحتاج إلى توزيع "رسمي" واحد. واحد يمكن لشركتنا X التركيز عليه عند إنشاء إصدار Linux لمنتجها. افترض أن مثل هذا التوزيع "الرسمي" هو دبيان مع سطح مكتب جنوم. هذا يعني أن الشركات X ، من أجل نقل تطورها إلى Linux ، تحتاج فقط إلى التأكد من أن برنامجهم سيعمل في البيئة المذكورة أعلاه. إذا كنت ، كمستخدم ، تحتاج إلى برنامج شركة X ، فستعلم أنك ستحتاج إلى توزيع "رسمي" لهذا الغرض. هذا لا يعني أنه مع ظهور مثل هذا التوزيع ، سيختفي كل شخص آخر. لا مفر هذا يعني فقط أنه سيكون هناك توزيع معترف به عالميًا في نظام Linux البيئي ، والذي سيتم من خلاله حساب الشركات الكبيرة إنشاء منتجات برامج خاصة بها.
أدرك أن فكرة التوزيع الرسمي الفردي لا تحظى بشعبية ، ولكن يجب أن يأخذها مجتمع Linux على محمل الجد. وإلا ، فلن يتم إنشاء إصدارات من حزم البرامج الشائعة والشائعة مثل Linux و Adobe Premiere و Microsoft Office وغيرها الكثير بالنسبة لنظام Linux ، كما كان من قبل.
استبدال X.Org قابلة للحياة
قام خادم X.Org بعمله ، لكن لا شيء قد حل محله بعد. واجهت Canonical تجربة غير ناجحة تتعلق بـ Mir. لقد تم تطوير Wayland لبعض الوقت ، لكن هذا النظام ليس جاهزًا للاستخدام الجاد بعد. نظرًا لوجود X.Org واستخدامه لفترة طويلة جدًا ، فإنه يحمل معه "أمتعة" شاملة ، وشيء ما في هذه "الأمتعة" غير آمن. فكر في كيفية نمو Linux وتطوره بسرعة كبيرة ، ومدى سرعة تطور بيئة سطح المكتب ، التي تستند إلى التقنيات القديمة. بدلاً من الاستمرار في استخدام الأساس القديم للواجهة الرسومية ، يحتاج Linux إلى التحول إلى شيء حديث ، قادر على التطور بشكل ديناميكي مثل الأجزاء الأخرى من النظام. هل مثل وايلاند هذا الحل أم ربما شيء آخر؟ من الصعب القول. لكن لينكس يستمر في التطور بوتيرة سريعة. ينطبق هذا على كل من kernel والبرامج التي يعمل معها المستخدمون. في نفس الوقت ، فإن نظام X Window غير قادر ببساطة على التطور بنفس السرعة. لا يوجد سبب لتوقع أنه في عام 2019 سيكون هناك بديل لـ X.Org ، جاهز للعمل الحقيقي ، لكن يمكننا أن نأمل في اتخاذ خطوات جادة في هذا الاتجاه هذا العام.
إزالة التطبيقات القديمة من الدلائل
لا يمكنني حتى أن أتذكر عدد المرات التي فتحت فيها كتالوج تطبيق Linux للبحث عن بعض البرامج التي أحتاج إليها ، ولم أجد سوى المشاريع التي لم يكن أحد يعمل عليها بالفعل ، والتي لم يتم تحديثها لفترة طويلة جدًا ، والتي استخدمت تبعيات قديمة أو غير صالحة للعمل. هذا ليس جيد. يحتاج المسؤولون عن ملء أدلة التطبيق المختلفة إلى إزالة جميع البيانات المهملة منهم. أقل ما نحتاج إليه في نظام لينكس البيئي هو عدم كفاية التطبيقات التي يتم تقديمها للمستخدمين. أنا أفهم أن أحد الأسباب وراء هذا الموقف هو السعي وراء الأرقام الجميلة. لكنني أعتقد أنه من الخطأ السعي لإمكانية الإدعاء بوجود عشرات الآلاف من التطبيقات في كتالوج معين ، مع عدم مراعاة حصة المنتجات عالية الجودة. عفا عليها الزمن ، التخلي عنها من قبل المطورين ، يجب أن تختفي التطبيقات غير الآمنة من الدلائل.
مكافحة الفيروسات وغيرها من برامج الحماية في الوقت الحقيقي
هنا ، قد يقرر بعض القراء أنني أتحدث عن أشياء غير طبيعية تمامًا ، لكنني أدعوهم رغم ذلك إلى الاستماع إلي. غالبًا ما تم طرح السؤال التالي: "هل أحتاج إلى برنامج مكافحة فيروسات عند العمل على نظام Linux؟" أجبته دائمًا مثل هذا: "لا ، على الأقل - ليس مطلوبًا بعد". لماذا وداعا؟ لأنه عندما يصبح سطح المكتب Linux ظاهرة مماثلة لنظامي التشغيل Windows و Mac ، يمكنك التأكد من أن أجهزة كمبيوتر Linux ستكون مهمة للغاية للمهاجمين. ولكن إلى جانب ذلك ، ماذا عن المستخدمين الذين يتلقون رسائل بريد إلكتروني مع مرفقات ضارة ، وبعد ذلك ، دون فهم ما يفعلون ، أرسل هذه المرفقات الضارة إلى مستخدمين آخرين؟ ولكن ماذا عن هجمات التصيد الاحتيالي التي تتعرض لخطر كل من يستخدم المتصفح؟ لدى Linux أدوات مثل
ClamAV (و ClamTK) ، لكنها لا تفحص النظام في الوقت الفعلي. يحتاج مجتمع Linux إلى البدء في التفكير في المستقبل ، أي في هذه الحالة ، يهتم بتطوير مضادات الفيروسات مفتوحة المصدر التي تعمل في الوقت الفعلي.
برامج لغير المحترفين باستخدام الأدوات المهنية
يحتوي نظام Linux البيئي على العديد من البرامج ، دعنا نقول ، المستخدمين "ذوي المستوى المتوسط". تم تصميم عدد كبير من تطبيقات Linux لمتخصصي تكنولوجيا المعلومات. إنه يفتقر فقط إلى التطبيقات الخاصة بما يسمى "المحتالون" - المستخدمون غير المحترفين الذين يشترون برامج المستوى المهني. مثل هذه التطبيقات تتضمن Adobe Premiere و Final Cut Pro و Photoshop و Avid Pro Tools وغيرها. بالطبع ، تم إنشاء العديد من البرامج لنظام التشغيل Linux (مثل
Audacity و
OpenShot ) يمكنها تلبية احتياجات عدد كبير من المستخدمين العاديين ، ولكن هذه البرامج أبعد ما تكون عن المستوى الذي يحتاجه المحترفون. على سبيل المثال ، لن يقوم أي شخص بتحرير فيلم روائي في OpenShot أو العمل على ألبوم في Audacity. طالما أن الأدوات ذات المستوى الاحترافي غير متوفرة على نظام Linux ، فلن يكون نظام التشغيل هذا مثيرًا للاهتمام لشريحة معينة من المستخدمين.
تحسين الناتج الخط
قطعت الأنظمة الفرعية الخاصة بتقديم خطوط Linux شوطًا طويلًا ، لكنها لا تزال بعيدة كل البعد عن أنظمة Mac OS الفرعية المماثلة. إذا كنت تعمل على MacBook Pro أو iMac لفترة من الوقت ، ثم تقوم بتشغيل نوع من توزيع Linux ، فستشعر على الفور بالفرق. السبب الرئيسي لذلك هو أن Linux لا يزال يستخدم X.Org (تحدثنا عن هذا أعلاه). وعلى الرغم من أن هذه الفكرة قد تبدو ثانوية بالنسبة للكثيرين ، إلا أن انتباه المستخدمين ينجذب بشكل أساسي إلى البيئة الرسومية الجذابة للأنظمة. إذا رأى المستخدم سطح المكتب ، الذي لا تبدو عناصره جيدة ، فهذا في نظرته يقلل من تقييم النظام الذي يعمل فيه. ولكي أنتقد نظام Linux تمامًا من حيث الخطوط ، أود أن أشير إلى أنه إذا كنت تقضي أيامًا في النظر إلى النصوص المعروضة في خطوط منخفضة الجودة ، كما أفعل ، فقد تجد أن عينيك قد سئمت منه. يجب على مجتمع Linux التعامل بجدية مع مسألة تصميم خطوط النظام ، ومحاولة جعله حتى يكون كل شيء في هذا المجال مثاليًا.
أجهزة كمبيوتر عالية الجودة تعتمد على Linux
بعد أن
زرت System76 وتعرفت على كمبيوتر سطح المكتب Thelio الجديد ، كان لدي شعور قوي بأن مستقبل Linux سيعتمد على مثل هذه التطورات. يأخذ System76 مقاربة شاملة لنظام التشغيل Linux. على وجه الخصوص ، نحن نتحدث عن حقيقة أن الأجهزة التي يطورونها تعمل بشكل جيد تحت سيطرة نظام التشغيل لهذه العائلة. هذه هي المشاعر التي يجب أن تسببها أنظمة Linux. هذا ، على سبيل المثال ، إذا أراد شخص ما استخدام Linux ، فهو يشتري جهاز كمبيوتر محمول أو كمبيوتر عادي ، ويربط الأجهزة الطرفية به ، وهذا كله يعمل دون مشاكل ودون الحاجة إلى بعض الإعدادات المعقدة. هذه بالضبط هي المشاعر التي توفرها منتجات System76. يحتاج نظام Linux البيئي إلى المزيد من الشركات التي تنتج منتجات مثل منتجات System76.
ملخص
لا أستطيع أن أقول إن عالم لينكس يجب أن يتغير بين عشية وضحاها ، بعد أن قبلت جميع الأفكار السبعة التي تحدثت عنها. ولكن إذا أردنا أن يصبح Linux أحد أنظمة تشغيل سطح المكتب الرائدة ، فيجب على المجتمع البدء في البحث عن طرق لتنفيذ هذه الأفكار. بالطبع ، يمكن تحسين Linux في العديد من المجالات الأخرى ، ولكن يمكن أن يبدأ طريق التميز بالعمل بشكل جيد على أوجه قصور واضحة ، وبالطبع لا تتوقف عند هذا الحد.
أعزائي القراء! ما رأيك في عداد المفقودين من نظام التشغيل لينكس الأسرة الحديثة؟
