الاثنين، 4 أبريل، 2005

أخبار رائعة من مشروع GNUstep

لا أعتقد أن أحداً يستطيع تصور حماسي لخبر طرح تحديثات جديدة لمكتبة GNUstep، التحديثات الجديدة تجعل لينكس يقترب من نظام ماك أكثر ويأخذ منه بعض الخصائص المفيدة، للأسف مشروع GNUstep لا يجد الاهتمام الكافي من مجتمع البرامج الحرة فأغلب الأخبار المتعلقة بسطح المكتب في لينكس تدور حول كيدي وجينوم، وهما بالتأكيد يستحقان هذا الاهتمام، لكن في المقابل GNUstep ليس بأقل شأن منهما، على الأقل من الناحية التقنية.

الإصدار الجديد من GNUstep يحوي محرك لتغيير التصميم (Themes) هو Camaelon وهذا المحرك يغير تصميم واجهة GNUstep القديمة لتصبح جميلة وقريبة من تصميم نظام ماك، وهذه صورة توضح التصميم الجديد، وهذه صورة أخرى، قارنوا هذا مع التصميم القديم، الفرق كبير والتصميم الجديد يعني أن GNUstep سيحضى باهتمام أكبر ويكسب مستخدمين أكثر، وربما متعصبين جدد!

الخاصية الثانية والرائعة في الإصدار الجديد هي إمكانية تثبيت برامج مثل Emacs.app وGimp.app بدون إجراء أي تعديلات، هذه البرامج مصممة أصلاً لتعمل في نظام ماك، لكن يمكن لمبرمجيها الآن أن يجعلوها تعمل في لينكس وفي بيئة GNUstep، بالطبع يجب ترجمة (compile) هذه البرامج لتعمل في لينكس، ولا يعني هذا أن كل برنامج يعمل في ماك سيعمل في لينكس، بل على المبرمجين توفير نسخة لنظام لينكس، وهذا يعني أن الشركات والأفراد الذين برمجوا برامج لنظام ماك يمكنهم الآن الدخول إلى سوق لينكس بدون صعوبات كبيرة.

وهناك مشروع Installer.app الذي يقدم واجهة لتثبيت وحذف البرامج في بيئة GNUstep، وإذا أنجز هذا المشروع أهدافه فقد يتمكن مستخدمو GNUstep من تثبيت وحذف البرامج بدون أي صعوبات تماماً كما يفعل مستخدمو ماك.

البعض قد ينتقد التشابه الكبير بين GNUstep وماك وقد يتهم مجتمع البرامج الحرة بأنه يسرق الأفكار من الشركات، لكن قبل رمي مثل هذه الاتهامات على المرء أن يقرأ قليلاً في تاريخ أنظمة التشغيل والتقنيات، وسيجد أن نظام ماك حالياً أخذ الكثير من مواصفات OpenStep التي أنتجتها شركة NeXT، وشركة أبل اشترت شركة NeXT في عام 1997، أما مشروع GNUstep فهو يعتمد أيضاً على مواصفات OpenStep.

إضافة: هذه صورة تخيلية رائعة قام بتصميمها Jess Ross، أتمنى من كل قلبي أن يصبح تصميم GNUstep مثل ما أرى في الصورة.