Welcome to OdooSky!
We explain technology in Arabic, from concept to practice, covering Odoo, Linux, DevOps, cybersecurity, and open-source tools.
You’ll find practical tutorials and projects to help you build systems, deploy applications, and automate your work step by step. All tutorials are free to watch.
We also provide Odoo setup, infrastructure configuration, application deployment, and security services.
For contact and service inquiries:
hostcafe.info/mee


OdooSky | أودو سكاي

قوة لينكس في تشكيل مستقبل التكنولوجيا


hostcafe.info/PvWwC

1 year ago | [YT] | 0

OdooSky | أودو سكاي

استكشاف عالم لينكس: رحلة إلى المصدر المفتوح

مرحبًا بكم أيها المتحمسون للتكنولوجيا والعقول الفضولية! اليوم، دعونا ننطلق في رحلة مثيرة إلى عالم Linux، وهو حجر الزاوية في حركة المصادر المفتوحة التي غيرت مشهد الحوسبة.
فهم أنظمة التشغيل
في قلب كل جهاز كمبيوتر، يلعب نظام التشغيل دورًا محوريًا. فهو يعمل كجسر بين الأجهزة والبرامج، ويدير الموارد، وينفذ التطبيقات، ويضمن إدخال البيانات وإخراجها بسلاسة. وبدون نظام التشغيل، لن تعمل تطبيقات مثل OpenOffice وTelegram.
يقوم نظام التشغيل بالعديد من الوظائف المهمة، مثل تنفيذ طلبات البرامج وإدارة الذاكرة وتمكين الوصول إلى الأجهزة الطرفية والتعامل مع التخزين وتوفير واجهة مستخدم. كما يسجل أخطاء النظام، مما يوفر أرضية مشتركة بين الأجهزة وتطبيقات المستخدم.
ولادة لينكس
تبدأ قصة لينكس في ثمانينيات القرن العشرين المزدهرة، وهي الفترة التي كان فيها يونكس هو النظام التشغيلي المفضل. وقد جعلت طبيعة يونكس المفتوحة المصدر من النظام نظامًا شائعًا، وخاصة في الدوائر الأكاديمية مثل جامعة كاليفورنيا في بيركلي. ومع ذلك، أدى تسويقه تجاريًا من قبل مختبرات بيل إلى ارتفاع التكاليف، مما دفع إلى تحول ثوري في ثقافة تطوير البرمجيات.
في عام 1983، بدأ ريتشارد ستالمان ومشروع جنو في الترويج للبرمجيات الحرة. وكانت هذه الحركة تهدف إلى استبدال البرمجيات الاحتكارية ببدائل مجانية، وبلغت ذروتها بإنشاء نواة لينكس بواسطة لينوس تورفالدس في عام 1992. وكان هذا بمثابة ولادة أول مشروع للبرمجيات الحرة، والذي جمع بين أدوات جنو ونواة لينكس لإنشاء نظام تشغيل كامل.
التعمق في بنية لينكس
تتألف أنظمة التشغيل المستندة إلى Linux من مكونات مختلفة، حيث يشكل Linux Kernel جوهرها. ويعمل النظام على مستويين رئيسيين: مساحة النواة، التي تتعامل مع التفاعلات المباشرة مع الأجهزة، ومساحة المستخدم، حيث توجد التطبيقات وواجهة المستخدم الرسومية. ويضمن هذا الفصل إدارة الموارد والأمان بكفاءة.
من أهم مميزات لينكس هو قابليته للتخصيص بما يتناسب مع احتياجات محددة. سواء كنت تتعامل مع ذاكرة محدودة أو معالجات أقل قوة، فإن لينكس يتكيف، ويستهلك الموارد الضرورية فقط. طبيعته مفتوحة المصدر، التي تحكمها رخصة GPL، تعزز الإبداع والتعاون داخل مجتمع مطورين نابض بالحياة.
تنوع توزيعات لينكس
تتجلى تنوعات لينكس من خلال توزيعاتها العديدة، حيث تقدم كل منها مجموعة فريدة من الأدوات والتكوينات. وتشمل التوزيعات الشهيرة أوبونتو، وآرش، وديبيان، وكالي، والتي تلبي تفضيلات المستخدمين المتنوعة. وتسمح هذه التوزيعات للمستخدمين باختيار التوزيعة المثالية لاحتياجاتهم، أو حتى إنشاء توزيعاتهم المخصصة.
لماذا تختار لينكس؟
إن فلسفة Linux مفتوحة المصدر، ودعم المنصة الواسع، ومكتبة التطبيقات الشاملة تجعله قوة دافعة في عالم التكنولوجيا. إنها شهادة على كيف يمكن لنواة صغيرة ومجتمع مخصص إعادة تشكيل المشهد الرقمي. سواء كنت مطورًا متمرسًا أو مبتدئًا فضوليًا، فإن Linux يوفر منصة ترحيبية للاستكشاف والتعلم والابتكار.
تابعونا حيث نواصل التعمق في عالم Linux الرائع، واستكشاف التثبيت والتحديثات وإدارة الحزم في المنشورات القادمة. انضم إلينا في هذه الرحلة واكتشف كيف يمكن لنظام Linux تمكينك من تحقيق المزيد باستخدام التكنولوجيا.

1 year ago | [YT] | 0

OdooSky | أودو سكاي

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

وتطبيق الجانب العملى لمطورين odoo

2 years ago (edited) | [YT] | 0

OdooSky | أودو سكاي

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

2 years ago | [YT] | 3

OdooSky | أودو سكاي

قريبا انتظرونا

2 years ago | [YT] | 1

OdooSky | أودو سكاي

دعنا نسرد قصه صغيره،
نفترض انك انتهيت من تطبيق ويب، ويعمل بشكل ممتاز علي حاسوبك،
لكن، عندما قومت بالـ deployment علي سيرفر ال Production ، فهو لا يعمل،
هنا المفتاح والسؤال، لماذا لا يعمل؟!
كلمة المطورين المشهوره هنا ، هو أنه سيقسم لك بأن التطبيق يعمل علي حاسوبه. وهو صادق والأسباب في هذا العطل مثلا وليس حصرا ، ان بيئة العمل مختلفه، او استخدام نسخ من المكتبات مختلفه وايضا اختلاف انظمه التشغيل OS
من هنا كانت الحاجة الي وجود حل الي تحزيم التطبيق Packing ببعض -المكتبات التي يعتمد عليها dependencies- لاتطبيق في التشغيل والتي تتيح لنا تشغيل التطبيق علي أي بيئه environment
اذا، الـ Docker هو اداة مصصمة، لتجعل علينا من السهل انشاء، نشر deploy, وتشغيل التطبيقات باستخدام -containers الحاويات-،
لذلك سنستخدم نفس البيئه كل مه في صناعة التطبيق
ممتاز، وكيف يعمل الـ Docker؟
كما ذكرنا سابقا، فهو يعمل علي - تحزيم packages - التطبيق وكل ما يعتمد عليه من حزم لازمه لتشغيله dependencies علي شكل الـ containers افتراضي، نستطيع تشغيلها علي اي Linux server
كل container بيعمل كعمليه منفضله تماما ويشارك الذاكرة مع غيره من العمليات الأخري علي البيئه المستخدمه، وهذا يوف مساحة من الذاكه كبيرة مقارنه مع الـ virtual machines العاديه
ما سبق كانت محاوله مني لثراء المحتوي العربي التقني بما لدي من مفاهيم ومحاولة تبسيط المصلحات التقنيه، اذا اعجبك فتابعني للمزيد ، ومرحب جدا بتعليقك، شكرا 🙏
منقول للاستفادة

3 years ago | [YT] | 3