الخميس، 4 ديسمبر، 2014

اقتباس من شعر لأحد أصحاب المعلقات

السلام عليكم و رحمة الله و بركاته

استشهد الفاضل مصعب الزغبي في منتدى لينكس العربي بشعر للحارث بن حلزة وهو من أصحاب المعلقات، قال في أبيات جميلة:

لِمنِ الدِّيارُ عفونَ بالحَبسِ آياتُها كمهارقِ الفُرسِ
لا شيءَ فيها غيرُ أَصْورة ٍ سُفْعِ الخُدودِ يَلحنَ في الشَّمسِ
وغيرُ آثَـارِ الجيادِ بأعْـ ــراضِ الجمادِ وآية ِ الدَّعسِ
فحَبْستُ فيها الرَّكبَ أَحدِسُ في جُلِّ الأمورِ وكنتُ ذا حَدسِ
حَتَّى إذا کلْتَفَعَ الظِّبَاءُ بِأطْـ ـرَافِ الظّلاَلِ وَقِلْنَ فِي الكُنْسِ
وَيَئِسْتُ مِمَّا كَانَ يَشْعَفُني فيها ولا يُسليكَ كـاليأسِ
أنمِي إلى حرفٍ مُذَكَّرة ٍ تهصُ الحَصا بمواقعٍ خُنسِ
خَذِمٍ نَقَائِلُهَا يَطِرْنَ كَأقْـ ـطَاعِ الفِرَاءِ بِصَحْصَحٍ شَأْسِ
أفَلا نُعدّيها إلى مَلِكٍ شهمِ الَمقَادة ِ حازمِ النَّفسِ
فَإِلى کبْنِ مَارِيَة َ الجَوَادِ وَهَلْ شَرْوَى أبي حَسَّانَ في الإنْسِ
يحبُوكَ بالزَّغفِ الفيُوضِ على هِميانِهَـا والدُّهمِ كالغَرسِ
وَبالسَّبِيْكِ الصُّفْرِ يُعْقِبُهَا بالآنِسَاتِ البِيضِ واللُّعْسِ
لا مُمْسِكٌ لِلْمَالِ يُهْلِكُهُ طَلْقُ النُّجُومِ لَدَيْهِ كالنَّحْسِ
فَلَهُ هُنَالِكَ لا عَلَيْهِ إذا رغمتْ أُنوفُ القومِ للتعسِ


فاقتبستها مستعينا بالله، مراعيا الوزن والقافية قدر المستطاع، ومجتهدا في المعنى المناسب لرواد المنتدى: 


لِمَنِ البرامج عَفَوْنَ بتحزيم بياناتها في ملفات القرص
لا شَيءَ فيها غيرُ بيتان واحدٌ وصفرٌ يلوح كالفلس
وغيرُ آثار النوافذ  بأَعْـ ـرَاضِ الشاشات وآية القبس
فَفتحتُ فيها المصدر أَحْدِسُ في جُلِّ اللغات وكنتُ ذا حَدْسِ
حَتَّى إذا کلْتَفَعَ الجافا بأَطْـ ـراف الدوال وقِلْنَ في إكْلِبسِ
وَيَئِسْتُ مِمَّا كَانَ يَشْعَفُني فيها ولا يُسليكَ كـاليأسِ
أَنْمِي إِلى متصفحٍِ عريقٍ يُحمِّلُ الْخوارزميات بِمَوَاقِعٍ خُنْسِ
خَذِمٍ أوامرهَا يَطِرْنَ كأَقْـ ـطَاعِ الحسابات وقوة الأُس ِ
أفَلا نُعدّيها إلى مُبرمِجٍ شهمِ الَمقَادة ِ حازمِ النَّفسِ
فَإِلى ستالمان الجَوَادِ وَهَلْ شَرْوَى تُورفَالدِسَ في الإنْسِ
يحبُوكَ بالمُترجِمِ الفيُوضِ على لهجاتهَـا والسي بلاس بلاسٍ
وَبالبرامجِ الحُرّةِ يُعْقِبُهَا بالبي أس دي ولينكس
لا مُمْسِكٌ لِلْمَالِ يُهْلِكُهُ طَلْقُ الوثائق لَدَيْهِ كأوفيسِ
فَلَهُ هُنَالِكَ لا عَلَيْهِ إذا رغمتْ حَواسِيبُ القومِ للفيروسِ

[تعديل] هذا شرح الأبيات المقتبسة :

لِمَنِ البرامج عَفَوْنَ بتحزيم بياناتها في ملفات القُرصِ
البيت الأول هو افتتاحٌ بالوقوف على الأطلال على عادة الشعر الجاهلي، لكنها ليس أطلال الحبيب بل أطلال البرامج التي عفى عليها الزمن في الإصدارات القديمة، فلم يبق منها إلا حِزمٌ في شكل ملفات rpm أو deb أو غيرها محفوظة في الأقراص.
لا شَيءَ فيها غيرُ بيتان واحدٌ وصفرٌ يلوح كالفلس
وهذه الملفات لاشيئ فيها للناظر المُدقق غير رمزي النظام الثنائي binary الذي بُنيت عليه الحواسيب، فهي سلاسل من الواحد والصفر الذي يشبه قطعة النقد المُدورة الفلس.
وغيرُ آثار النوافذ بأَعْـ ـرَاضِ الشاشات وآية القبس
ولم يبق من آثار البرامج البالية إلا نوافذها التي ترتسم لزائرها بالتنفيذ على شاشات الحواسيب، والحواسيب المقصودة هنا هي المكتبية، بدليل ذكر آية، أي علامة، استعمال النوافذ وهي القبس بمعنى النقر على زر الفأرة. والفأرة كما هو معلوم في دوواين هذا الفن ملازمة لهذا النوع من الواجهات الرسومية. وقد سبقها في زمن مضى لون آخر هو ألواح المفاتيح الملازمة لبرامج الصدفة وسطر الأوامر. ثم تلتها آية اللمس التي تُميّز الهواتف الذكية والحواسيب اللوحية. وكأن الشاعر هنا يرثي أسطح المكتب لمعاصرته بزوغ شمس الحوسبة المحمولة.
فَفتحتُ فيها المصدر أَحْدِسُ في جُلِّ اللغات وكنتُ ذا حَدْسِ
وكي يعزي نفسه، قام شاعرنا باستخراج مصادر هاته البرامج، ثم فتْحها والحدْس فيها، أي التفكير فيما كُتبت به من عديد لغات البرمجة التي يتقنها والتي له معها خبرة كما يدل عليه عجز هذا البيت.
حَتَّى إذا کلْتَفَعَ الجافا بأَطْـ ـراف الدوال وقِلْنَ في إكْلِبسِ
کلْتَفَعَ لفظة غريبة لم يجدها شارح الأبيات عند ابن منظور. لكن في بعض نسخ القصيدة الأصلية ورد مكانها "التفع" بمعنى تَغطّى فيكون قصْد الشاعر أن دوال لغة الجافا Java methods غطّت على باقي مكوناته ثم ذهبت تقيل، أي تنام، في إكلبس Eclipse وهي بيئة تطوير يعرفها أصحاب هذا الفن، اسمها لاتيني، يرادفه في العربية الخسوف. وكأن الشاعر استعار لفظ "تقيل" الذي يدُل على النوم وقت الظهيرة ليخبرنا أن الدوال تنام حين يحجب القمر ضوء الشمس. بل ربما يرمي إلى معنى أبعد من ذلك بالكناية عن بطء بيئة إكلبس إلى درجة نوم البرامج فيها!
وَيَئِسْتُ مِمَّا كَانَ يَشْعَفُني فيها ولا يُسليكَ كـاليأسِ
تقول العرب شعَف الحبُ فلانا أي أمرضه وأحرق قلبه ويبدو أن المصادر المفتوحة فعلت نفس الشيئ بشاعرنا حتى أصابه اليأس وصار يتسلى به.
أَنْمِي إِلى متصفحِ عريقٍ يُحمِّلُ الْخوارزميات بِمَوَاقِعٍ خُنْسِ
بعد فتح مصادر البرامج لجأ الشاعر إلى المتصفح العريق فايرفوكس كي يوزع خوارزمياتها لنضرائه في فنه ولكل مستمعيه، عفوا لكل مستخدمي برامجه، وذلك بتحميلها في مواقع خُنس في الويب، أي خفية على العامة، لكن يعرفها أصحاب هذا الشأن ممن يرتادون منتدى لينكس العربي وأشباهه.
خَذِمٍ أوامرهَا يَطِرْنَ كأَقْـ ـطَاعِ الحسابات وقوة الأُس ِ
هاته الخوارزميات لها أوامر خَذِمٍ، أي سريعة، تطير بين ذاكرة الحاسوب ومعالجه في شكل عمليات حسابات رياضية قوية، تضاهي قوتها دالة الأس المعروفة.
أفَلا نُعدّيها إلى مُبرمِجٍ شهمِ الَمقَادة ِ حازمِ النَّفسِ
في هذا البيت يفصح الشاعر عن سبب فتحه وتوزيع مصادر برامجه، إذ يريد أن يشاركه في تطويرها كل مبرمج شهم المقادة حازم النفس.
فَإِلى ستالمان الجَوَادِ وَهَلْ شَرْوَى تُورفَالدِسَ في الإنْسِ
هنا يضرب مثالين شهيرين عن المبرمج الشهم الحازم وهما ريتشارد ستالمان ولينوس تورفالدس ولهما إسهامات كبيرة في نشر وتطوير البرمجيات الحرة يأتي ذكرها قريبا.
يحبُوكَ بالمُترجِمِ الفيُوضِ على لهجاتهَـا والسي بلاس بلاسٍ
المقصود بالمترجم الفيوض هو مترجم gcc الذي حبانا، أي أكرمنا، به ستالمان في ثمانينات القرن الماضي ففاض على كل المنصات وكل معماريات الحواسيب ثم دعم جل لهجات لغة السي كـANSI وC99 ثم انتقل إلى دعم لغات برمجية أخرى كـ C++وغيرها.
وَبالبرامجِ الحُرّةِ يُعْقِبُهَا بالبي أس دي ولينكس
ثم تلى gcc برامج حرة أخرى كمحرر Emacs ونظام التشغيل BSD ونواة Linux.
لا مُمْسِكٌ لِلْمَالِ يُهْلِكُهُ طَلْقُ الوثائق لَدَيْهِ كأوفيسِ
في هذا البيت ينفي الشاعر صفة البخل عن كل مساهم في مجتمع البرمجيات الحرة والمصادر المفتوحة، إذ المال يُقصد به هنا كل شيئ مملوك خصوصا الملكية الفكرية. كما يضرب مثالا عن كرم هؤلاء المساهمين بتحريرهم للوثائق كما في طاقم البرامج المكتبية LibreOffice الذي يطلق سراح صيغة الملفات نفسها. وهذا أسلوب مدح ينطوي أيضا على ذمٍ غير مباشر للإحتكاريين من أصحاب البرامج المغلقة.
فَلَهُ هُنَالِكَ لا عَلَيْهِ إذا رغمتْ حَواسِيبُ القومِ للفيروسِ
في الختام يستعمل شاعرنا أسلوب الفخر بالحرية الرقمية ممزوجا بالتهكم من أصحاب الحواسيب التي لا زالت أسيرة الفيروسات.

الجمعة، 21 نوفمبر، 2014

في أي توزيعة توجد Unity؟

السلام عليكم و رحمة الله و بركاته

صلوا على الحبيب

في أي توزيعة يوجد شيئ اسمه Unity ويقصد به مطور التوزيعة أنها ستعمل بواجهة موحدة وبيئة تطوير موحدة ومتجر موحد للحصول على التطبيقات على عدة أجهزة مختلفة كاختلاف الهواتف الذكية مع حواسيب المكتب؟
منذ متى طُرحت هاته الفكرة؟

على نفس منوال السؤال السابق:
في أي نظام تستطيع تعديل حجم نافذة الصدفة (سطر الأوامر) لترى أن النص بداخلها تأقلم مع الحجم الجديد للنافذة تلقائيا، بل وتستطيع قص ولصق النصوص بينها وبين تطبيقات أخرى وبسهولة؟

هل عرفتم الجواب؟

حسب مجلة PCPro البريطانية (عدد 243، جانفي 2015) هذه 2 من الـ10 مزايا الجديدة التي أعجبتهم في:
 يمكن تنزيل إصدار تجريبي من هاته التوزيعة من هنا:
 http://windows.microsoft.com/en-us/windows/preview-iso

سأقوم بتجربتها لأرى ما تحتويه الرخصة (لأني لم أعثر عليها لوحدها في النت)، وبالتحديد هل تستخدم أية مصادر مفتوحة.

الثلاثاء، 13 مايو، 2014

نظام MacBuntu 14.04

السلام عليكم ورحمة الله وبركاته

وعدّت في منشوري السابق أن أتكلم على النظام الجديد الذي اعتمدته للاستعمال اليومي بعد أن قضيت عاما تقريبا مع ويتندوز 7.
هذا النظام اسمه (غير الرسمي) MacBuntu لأنه مكون من أوبنتو، تحديدا الإصدار 14.04 ذو الدعم الطويل LTS، وواجهة رسومية شبيهة بالماك إلى حد كبير.

أولا بعد تثبيتي لأوبنتو على حاسوبي المحمول الخفيف Aspire S3 ultrabook أخذت اتفقد المشكل القاتل الذي جعلني انتقل إلى ويندوز لفترة وهو تقطع الاتصال مع الراوتر وضعف آداء معرّف بطاقة الشبكة اللاسلكية. اليوم يمكنني القول بأن هذا المشكل اختفى والحمد لله، وهو ما يفتح الطريق أمام الرجوع إلى لينكس كنظامي الأساسي على هذا الحاسوب.

بعد تثبيت أوبنتو أخذت أبحث كالعادة على سطح مكتب بديل عن Unity فانتهى بي المطاف بالاحتفاظ بالأخير لكن مع تعديلات كثيرة تجعله أقرب إلى سطح مكتب الماك.  هاته التعديلات مشروحة بالتفصيل من موقع noobslab.com الممتاز فيما يخص أخبار لينكس.
للإشارة NOOBS تعني New Out Of the Box Software أي برمجيات جديدة خارجة لتوها من العلبة. ما يعجبني في هذا الموقع هو أنه تحت إشراف مطورين لا يكتفون بكتابة مقالات جيدة بل يساهمون أنفسهم في تطوير بعض البرمجيات الجميلة.

مشكلتي الوحيدة هي أنني لم استطع التخلص كليا من شريط الإطلاق launcher وشاشة البحث dash واكتفيت بإخفاء الأول من خلال Unity Tweak حيث فعّلت ميزة الإخفاء وأنقصت الحساسية إلى أدنى حد. لعلي أبحث لاحقا إن كان من الممكن حذف الاثنين والإبقاء على خاصية العرض ذو الرأس المرفوع HUD أو العارضة panel فقط.

هناك قائمة من التعديلات الأخرى يقترحها نفس الموقع لتحسين آداء النظام. 

زيادة على هذا، قمت بتعديلات  لتمديد عمر البطارية وهي مجموعة في سكريبت من الموقع  إياه يضطلع بالمهمة تلقائيا.

بعدها أضفت تطبيقاتي المفضلة ومنها تطبيق diodon، وله أيقونة في شكل سمكة منتفخة تظهر في أعلى يمين الشاشة وهي تشبه رمز OpenBSD.

الناتج هو تجربة مكتبية رائعة تظاهي جمال الماك مع صلابة اليونكس التي يوفرها أوبنتو لينكس.


الاثنين، 12 مايو، 2014

قرابة عام مع ويندوز 7

السلام عليكم ورحمة الله وبركاته

قد يستغرب البعض كتابتي عن ويندوز في مثل هاته المدونة التي تعنى بالمصادر المفتوحة والبرمجيات الحرة، لكني أود أن أحكي تجربتي مع نظام ميكروسوفت وما له  من باب "وَلاَ يَجْرِمَنَّكُمْ شَنَآنُ قَوْمٍ عَلَى أَلاَّ تَعْدِلُواْ اعْدِلُواْ هُوَ أَقْرَبُ لِلتَّقْوَى وَاتَّقُواْ اللّهَ".  وأيضا للتعريف بالعديد من البرامج الحرة والمفتوحة المتوفرة على هاته المنصة من باب أن ما لا يدرك كله لا يترك جله.

قبل ذلك لا بد أن أوضح لماذا أمضيت قرابة العام مع ويندوز 7؟ ما السبب؟
ببساطة لأني اشتريت حاسوب محمول من النوع الخفيف ultrabook وهو Acer Aspire S3 تحسبا لترك عملي كمطور في مجال شبكات الاتصلات وانتقالي من بلجيكا إلى الجزائر للعمل كأستاذ جامعي وهو ما حدث لاحقا في فصل الخريف. في بلجيكا كنت استخدم في العمل RedHat Entreprise Linux مع آلة افتراضية Vmware player بداخلها نسخة من Windows XP وبرنامج Outlook المفروض من الشركة للتعامل مع البريد.  وكنت استخدم حاسوب منزلي محمول HP pavilion  من النوع المتوسط الحجم يعمل بنظام  Linux Mint  بسلاسة. ولم أكن أحمله معي كثيرا على عكس خليفته الذي يرافقني كلما يممت شطر "الحرم" الجامعي.

طبعا بعدما اشتريت الـS3 قمت بتثبيت LinuxMint عليه لكني فوجئت بمشاكل مع بطاقة الشاشة اللاسلكية WiFi تتمثل في تقطع الاتصال مع الرواتر باستمرار وضعف السرعة وكان هذا كافيا لقتل التجربة. أيضاً لم يعجبني تأخر نواة لينكس في دعم القرص ذو الحالة الصلبة Solid State Disk المبني على تقنية الفلاش كمخبأ لتسريع الوصول إلى القرص الممغنط التقليدي. وهذا يعني أن لينكس لن يستغل أحد أغلى مكونات الحاسوب للغرض الذي وضع له، في حين أن ويندوز يقوم بذلك. هناك أكثر من مشروع تطوير لتدارك هذا التأخر منها bcache وdm-cache لكن لازالت لم تنضج لتدمج بشكل ثابت في التوزيعات المعروفة (راجع مثال فيدورا). 

إذاَ لم يكن لي بد من استعمال ويندوز 7 كنظام تشغيل أساسي في المنزل ثم في العمل في الجامعة كمنصة لإلقاء الدروس باستعمال جهاز عرض شرائح PowerPoint. خصوصا وأن دعم العربية في LibreOffice، وبالذات الأسطر التي تحوي نص عربي وانجليزي في نفس الوقت، لا يزال يعاني من مشاكل تمنع من استعماله بشكل محترف. 

كيف وجدت ويندوز؟
  • ويندوز 7 نظام ثابت. لم يحصل أني شاهدت شاشة الموت الزرقاء ولا مرة. ولم يحصل أن النظام أعاد الإقلاع فجأة أثناء استعمالي له. لكن حدث معي مرة أو اثنين أنه أعاد الإقلاع بعد فترة سبات وكان الحاسوب يعمل على البطارية وأظن السبب متعلق بفصلي لأجهزة على منافذ USB أثناء نوم النظام.
  • ويندوز 7 يدعم كل العتاد الموجود في الـS3 بشكل جيد. وهو يستغل القرص ذو الحالة الصلبة كي يستيقظ من سباته في ثواني معدودة (أضن 3 ثواني يزيد أو ينقص).  زيادة على استعماله في تسريع الوصول إلى القرص التقليدي بشكل ملحوظ.
  • ويندوز 7 عنده  واجهة عصرية، جملية (وهذا أمر نسبي) وسلسة في الاستخدام.
بالنسبة للتطبيقات: 
  • كنت افتقد طبعا سطر أوامر اليونكس لكني وجدت حلاَ جميلا، خفيفا وفعالا بتثبيت برنامج MinGW وهو أحسن بكثير من الطرفية التي تأتي مع Cygwin.
  • ولتعويض أدوات نظام لينكس التي تخص التحكم في التطبيقات استعمل برنامجين جيدين من sysinternals وهما process explorer و process monitor الذي عوضني عن lsof لمراقبة الملفات المفتوحة. طبعا هناك أدوات أخرى جيدة للمستخدم المتقدم في باقة sysinternals ويمكن تحميل إصدار حديث جدا  منها (شهر ماي) هنا
  • هناك أدوات نظام أرى أنه لا غنا لي عنها على ويندوز وهي:
    • مضاد فيروسات (وعندي avast)، 
    • مُعرّف نظام ملفات لينكس ext2fsd وبالصدفة خرج له البارحة إصدار جديد بعد قرابة 3 سنوات،
    • برنامج HFSExplorer لقراءة نظام ملفات الماك،
    • برنامج التنظيف CCleaner،
    • برنامج DuplicateCleaner للكشف عن نسخ الملفات المكررة، 
    • برنامج الضغط 7zip،
    • برنامج الأقراص المضغوطة الافتراضية (مثل DaemonTools lite)،
    • ولو كان عندي قارئ أقراص في المحمول لوضعت ImgBurn،
    • الآلة الافتراضية VirtualBox،
    • والآلة الافتراضية Vmware Player،
    • برنامج FreeFileSync الذي عوضني عن rsync،
    • برنامج LiveLinux USB Creator،
    • برنامج HxD لتحرير الملفات في النظام 16،
    • محرر Notepad++،
    • برنامج Paragon Partition Manager للتعامل مع القرص،
    • برنامج WinDirStat من أجل إحصاءات حجم الملفات،
    • برنامج WinMD5.
  • أما برامج التطوير (لتدريسها طبعاً) فاستعمل:
    • جافا JDK،
    • بيئة Eclipse،
    • بيئة BlueJ،
    • تطبيق subversion،
    • مفسر Python.
  • وعندي برامج مكتبية وتطبيقات وسائط متعددة أخرى مهمة مثل:
    •  برنامج AcrobatReader،
    • برنامج PdfSAM، 
    • باقة MSOffice،
    • برنامج gs لقراءة ملفات PostScript،
    • برنامج GIMP،
    • برنامج Inkscape،
    • برنامج الصور PhotoScape،
    • برنامج الصوت Audacity،
    • برنامج VLC،
    • برنامج wkhtml2pdf لتحويل ملفات HTML إلى PDF،
    • برنامج Calibre للتعامل مع القارءات وملفاتها.
  • أما برامج الشبكة، فأستعمل:
    • تطبيق Netstumbler للكشف عن شبكات WiFi،
    • تطبيق NetSurveyor مثل سابقه،
    • تطبيق أسر حزمات الشبكة wireshark،
    • تطبيق شبكات الند للند uTorrent،
    • خادم الملفات FTP FileZilla،
    • تطبيق WinHTTrack لنسخ مواقع الويب،
    • تطبيق EagleGet لتنزيل الملفات واليوتوب،
    • تطبيق المحادثة Skype،
    • برنامج PuTTY من أجل telnet وغيره.
  • ومن البرامج العربية استعمل:
    • تطبيق الآذان من موقع islamicfinder.org
    • المكتبة الشاملة.
    • تطبيق نبراس لترجمة المصطلحات.
  • أما بقية البرامج التي ثبتها واستعملها من حين لآخر:
    • تطبيق الفضاء Stellarium.
    • برنامج iTunes للتعامل مع iPad وiPhone.
أغلب برامج ويندوز هذه مجانية ونسبة كبيرة منها مفتوحة المصدر ولعلي أفرد بعضها بمنشورات عن ميزاتها وكيفية الاستفادة منها  إن تيسر بعون الله.

لكن في المنشور اللاحق سأخبركم بحول الله كيف رجعت مؤخراُ إلى لينكس كنظام تشغيل للاستعمال اليومي على نفس الحاسوب Aspire S3 مع بعض التفاصيل عن ما قمت به بعد تثبيت Ubuntu 14.04.

تحياتي. 

الأحد، 30 مارس، 2014

لينكس يدعم حاكوم عرض الشرائح تلقائيا

السلام عليكم و رحمة الله و بركاته

بحكم عملي كمحاضر في الجامعة احتجت لاقتناء جهاز تحكم عن بعد في عرض الشرائح من نوع Targus AMP13EU كما يظهر في الصورة.  


مكتوب على علبة الحاكوم أنه يعمل مع ويندوز وماك، وعند سؤالي البائع عن دعم لينكس قال لا أدري.

اليوم قمت بتجربته على لينكس مع برنامج libreoffice فوجدته يعمل بشكل جيد بمجرد توصيله بالحاسب، من دون أي جهد في التثبيت أو التهيئة.

لينكس يتعرف على الحاكوم كلوح مفاتيح افتراضي حسب ما يبدو في مخرجات lsusb و dmesg أسفله.

[liveuser@localhost]>>[~]$ lsusb
Bus 001 Device 002: ID 04f2:b300 Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 1048:07d3 Targus Group International
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub



[   73.136090] usb 2-2: new full-speed USB device number 3 using ohci-pci
[   73.590959] usb 2-2: New USB device found, idVendor=1048, idProduct=07d3
[   73.590963] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   73.590965] usb 2-2: Product: Laser Presentation Remote
[   73.590967] usb 2-2: Manufacturer: Targus
[   73.627743] input: Targus Laser Presentation Remote as /devices/pci0000:00/0000:00:06.0/usb2/2-2/2-2:1.0/input/input7
[   73.627820] hid-generic 0003:1048:07D3.0002: input,hidraw1: USB HID v1.11 Keyboard [Targus Laser Presentation Remote] on usb-0000:00:06.0-2/input0
[   73.637579] input: Targus Laser Presentation Remote as /devices/pci0000:00/0000:00:06.0/usb2/2-2/2-2:1.1/input/input8
[   73.637699] hid-generic 0003:1048:07D3.0003: input,hidraw2: USB HID v1.11 Mouse [Targus Laser Presentation Remote] on usb-0000:00:06.0-2/input1
[   73.652363] input: Targus Laser Presentation Remote as /devices/pci0000:00/0000:00:06.0/usb2/2-2/2-2:1.2/input/input9
[   73.653145] hid-generic 0003:1048:07D3.0004: input,hiddev0,hidraw3: USB HID v1.11 Keyboard [Targus Laser Presentation Remote] on usb-0000:00:06.0-2/input2

 


 

الأربعاء، 8 يناير، 2014

رأيي حول التعاون بين ريدهات وسنت أواس

السلام عليكم و رحمة الله و بركاته

رأيي (وهو كما تدل عليه الكلمة: شخصي، من كيسي، أحسبه صوابا يحتمل الخطأ) والذي استنتجه من إعلان التعاون بين ريدهات وسنت أواس وأيضا من قراءة الأجوبة عل الأسئلة المطروحة في الرابط http://community.redhat.com/centos-faq، أن هدف ريدهات باختصار هو اعتماد CentOS كمنصة أولية لدفع عجلة الإبداع والتطوير في مجال الحوسبة السحابية وما شابه، مثلا بتسريع تطوير مشروع OpenStack، تماما كما استعملت فيدورا لسنوات سابقة كمنصة للإبداع وتطوير الجديد في البرمجيات الحرة والمفتوحة حتى ينضج ويصبح ثابتا بما فيه الكفاية كي يُنقل إلى توزيعة ريدهات المخصصة للشركات RHEL. 

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

قد يقول قائل لماذا لم تُوسع ريدهات مجال اهتمامات فيدورا ليشمل التقنيات الجديدة في السحاب وما شابه إذا؟
والجواب لأن جُل مستخدمي فيدورا ليسوا مستخدمين أساسيين للحوسبة السحابية وما دار مدارها. من يهتم بهذا النوع من التقنيات هي غالبا شركات خاصة تستثمر فيها كغاية أي لجعلها منتجا نهائيا قابلا للتسويق أو كوسيلة لبناء خدمة أخرى عليها. وهؤلاء لا تنفعهم فيدورا العامة باعتبار أنها ليست ثابتة بما فيه الكفاية في كل ما يخص البرمجيات "التقليدية"، لأن هدفها كما سبق هو ضم كل جديد حتى لو كان جزءا تجريبيا في النواة. (المقصود بكلمة تقليدية هنا هو كل ما لا يمت إلى السحاب ولوازمه بصلة مباشرة مثل الخدمات الأساسية لأنظمة التشغيل من نواة ونظام ملفات وشبكات أو واجهة رسومية وأدوات وأطقم مكتبية أوبيئات تطوير متكاملة بلغات متنوعة). 

إذا ريدهات تحتاج إلى منصة تقف في وسط الطريق بين فيدورا وتوزيعتها الموجهة للشركات. وقد وجدت ضالتها في CentOS لأنها تتسم بالثبات في كل ما هو تقليدي باعتبار أنها مبنية من نفس مصادر ريدهات الشركات لكنها تزيد عليها بضم برامج خاصة بالسحاب وماشابه يإصدارات حديثة ليست ناضجة بالمستوى المطلوب.