مؤتمر XVI لمطوري البرامج المجانية أو مكان الحصول على مساهمين مجانيين

في الآونة الأخيرة ، عُقد المؤتمر السادس عشر لمطوري البرمجيات الحرة في مدينة كالوغا المجيدة. تم تنظيم المؤتمر من قبل Bazalt-SPO . Embox ، كمشروع مجاني ، وتحدث أيضا في المؤتمر. تقليديًا ، لن أراجع جميع التقارير ، لكنني سأتحدث عن تلك القضايا التي أثيرت في المؤتمر والتي كانت تهمني شخصيًا.


قبل النظر في التقارير ، سأتحدث قليلاً عن تنظيم المؤتمر. هي ، كما قلت ، كانت محتجزة في كالوغا. يهتم الكثير ممن لم يحضروا المؤتمر بالسبب في عدم وجودهم في موسكو ، حيث سيكون هناك المزيد من الزوار. في الواقع ، كان الانتقال من سان بطرسبرغ إلى كالوغا أقل ملاءمة من موسكو. حصلت من موسكو بالقطار خلال ساعتين. وقال سكان موسكو أنه من موسكو ساعتين بالسيارة على طول طريق سريع جيد. كلاهما والآخر ، في رأيي ، ليسا متعبين للغاية.

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

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

تقارير


تم تكريس التقرير الأول لموضوع مهم للغاية - تفاعل وسائل الإعلام ومشروع مجاني. كان التقرير بعنوان "كيفية تنظيم العمل الإعلامي بمشروع حر" ، بقلم سيرجي جولوبيف. اقترح التقرير ، كبديل للمنشورات في وسائل الإعلام التقليدية المتخصصة ، إنشاء مدونات خاصة بهم للحديث عن المشروع.

تم توضيح أهمية الموضوع بشكل جيد من خلال سؤال المشارك بعد تقرير من إعداد إيفان بانتشينكو "نموذج تطوير بوستجرس- كإنتاج ومجتمع دولي مجاني" . بدا الأمر هكذا: أنت هنا جيد ومجاني ، لكن لماذا تتحدث قليلاً عن نفسك؟ آمل أن يكون هذا المؤتمر قد سمح لها على الأقل بتحسين أفكار البرامج مفتوحة المصدر.

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

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

الأطروحة الثانية ، التي تسببت في بعض الشكوك ، هي أن النشر أسهل من التطور. في الواقع ، أوافق على أن كتابة المنشورات أسهل ، لكننا نتحدث عن النشر الفني ، وليس عن النشر في مكان ما ، "يا انظروا إلى أي مشروع رائع ، لا يزال لديه خلفيات مملة." ويبدو لي أن هناك نوعًا من التطفل السهل في الحديث - انظر ، نحن مطورون رائعون ، حسنًا ، على الأقل تكتب عنا.

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

مع الفكرة الرئيسية للتقرير التي مفادها أن الطلاب يجب أن يشاركوا في مشاريع البرمجيات مفتوحة المصدر ، سواء كانت منشورات أو شفرة مصدر ، أنا بالتأكيد أتفق. هذا تعاون متبادل المنفعة ، لأن الطلاب يكتسبون خبرة في مجال يهمهم ، المهارات العملية للعمل في فريق ، علاوة على ذلك يتم توزيعهم ، وبالطبع يرفعون مصداقيتهم ، وبالتالي مركزهم في سوق العمل. في هذا الصدد ، كان تقرير طلاب MIET "حل مشكلة تنظيم التواصل السريع بين فناني الأداء عند العمل مع العمليات التجارية للتنفيذ في نظام RunaWFE المجاني" مؤشراً. محتوى التقرير ليس مهمًا جدًا ، من المهم أن يتم إعداد التقرير وتطويره من قبل الطلاب. بالإضافة إلى هذا التقرير ، كانت هناك أيضًا تقارير من جامعات أخرى: TSPU im. تولستوي ، MTUCI ، جامعة بريست الحكومية التقنية.

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

تمت مناقشة أهمية المستخدمين لمشروع مجاني في تقرير Denis Silakov "برنامج تجربة عملاء OpenVZ ، أو جمع بيانات المستخدم في OpenVZ 7" . جوهر التقرير هو أنه من المهم للغاية الحصول على تعليقات من المستخدمين في مشروع مفتوح ، ولكن في نفس الوقت ، بطبيعة الحال ، لا ينتهك قوانين البلدان التي يستخدم فيها المنتج وسرية بيانات المستخدم.

تم تخصيص سلسلة من التقارير لأبنية المعالج. ربما يرجع السبب في ذلك إلى أن Basalt-SPO تولي اهتمامًا كبيرًا بنقل توزيعها إلى أبنية غير تابعة لشركة Intel ، كما أشرت في مقالة حول OSDay . في هذا المؤتمر ، كان هناك أيضًا العديد من قطع الحديد "غير Intel". Elbrus ، RISC-V ، RaPi4. بالطبع ، أنا أيضًا لم أقف جانباً وأظهرت كيو تي على اكتشاف STM32F747i .

كان الترفيه الأكثر شيوعًا في الحامل مع قطع حديدية مختلفة مثبت عليها Alt-Linux ، إلى جانب الألعاب ، مقارنةً بالأداء. بطبيعة الحال ، Malinki الحديثة أدنى من الفكر الحديث ، ولكن عدة مرات فقط ، على التوالي ، مناسبة تمامًا للاستخدام كمكتب ، وليس كمكتب فقط. خلال حديث Anton Midyukov ، "ملفات تعريف Mkimage هي أداة بناء توزيع مرنة لمنصات متعددة." تم توصيل NVIDIA Jetson Nano بجهاز العرض ، بشكل طبيعي على Alta ، وكان كل شيء يعمل بشكل مثالي. وقال أليكسي نوفودورفسكي إنه طلب قطعة حديد من الصين لاستخدامها كسطح مكتب منزلي. تم تكريس التقرير نفسه لأتمتة إنشاء توزيعات لمختلف المنصات والبنى.

بطبيعة الحال ، كان ARM الهندسة المعمارية الأكثر شيوعا غير إنتل. قدم رومان ستافتسيف من شركة BAIKAL ELECTRONICS عرضًا تقديميًا في المؤتمر بتقرير "المعالج Baikal-M. بيئة البرمجيات والأجهزة. " وتحدثت عن معالج Baikal-M الجديد القائم على ARM Cortex-A57. لسوء الحظ ، لم تتمكن اللوحات من إحضارها إلى المؤتمر ، ولكن وفقًا لمعلوماتي ، فقد تم تقديمها بالفعل في مؤتمر Microelectronics 2019 الأسبوع المقبل. ونظرًا لأن البنية تعتبر قياسية ، فإن حزمة البرامج هي برامج قياسية وطبعًا مفتوحة المصدر. مترجم Gcc ، محاكي qemu ، محمل U-boot ، Linux kernel ، ...

كرس موظفو Basalt-SPO تقريرين للمعالجات المحلية بهندسة Elbrus . كما تعلمون ، فإن الهندسة المعمارية أصلية ، لكنها مع الأسف مغلقة تمامًا ، ومن ثم مزاياها وعيوبها. أكثر بالطبع العيوب. من بين المزايا ، لاحظت فقط في تقرير Andrei Savchenko "ميزات نقل البرامج مفتوحة المصدر إلى منصة Elbrus". قيل أنه عند نقل البرامج المختلفة إلى هذه البنية ، وجدوا مشاكل في هذا البرنامج التي نادراً ما ظهرت على بنيات مشتركة وحتى بقع مقبولة في بعض المشاريع. تقرير Igor Chudov "مشاكل نقل SBCL إلى منصات الأجهزة الجديدة." كان أكثر تشاؤما. كان الأمر يتعلق بنفس Elbrus ، ولكن في الاسم بدلاً من "الميزات" يبدو "مشاكل" بالفعل. اشتكى مؤلف التقرير من أنه لم يستطع حتى العثور على وصف واضح لـ ABI ، ولم أتمكن من المقاومة ودعوته لقراءة مقالتنا "تسلق جبل البروس - الاستخبارات القتالية. الجزء الفني 1. السجلات والمداخن والتفاصيل الفنية الأخرى . " صحيح ، لاحظ مؤلف التقرير الأول أيضًا أن بعض المعلومات حول سجلات Elbrus موجودة على الويكي ألتا . بشكل عام ، اتفق الجميع على أن الهندسة المعمارية هي بالتأكيد مثيرة للاهتمام ، ولكن التقارب يعوق بشدة التنمية ويعقد التنمية. كان الجميع يأمل أن يتغير الموقف بمرور الوقت ، وسيجعل ICST منتجاته أكثر انفتاحًا ، وسنقدم نحن (المجتمع) كل المساعدة الممكنة في هذا الصدد.

كان هناك هيكل آخر سريع النمو تم تقديمه في المؤتمر وهو RISC-V. تم تقديم نموذج أولي سريع إلى حد ما في المنصة التجريبية. قدم التقرير نيكيتا إرماكوف ، وكان يطلق عليه "RISC-V Architecture" . وخصص للنظام البيئي حول بنية المعالج المفتوحة هذه.

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

Source: https://habr.com/ru/post/ar472576/


All Articles