أعلنت شركة Apple عن إصدار الكود المصدري لنظام التشغيل MacOS 14.2

تفاح

أبل لديها أيضا مصدر مفتوح

بعد وقت قصير من الافراج عن macOS 14.2 بالاسم الرمزي "MacOS Sonoma"، أعلنت شركة Apple أيضًا عن إصدار الكود المصدري تم تحديثه من هذا، والذي يستخدم المصدر المفتوح، بما في ذلك مكونات داروين وغيرها من المكونات والبرامج والمكتبات غير التابعة لواجهة المستخدم الرسومية.

على المدى تشير كلمة "Darwin" في سياق Apple إلى macOS Kernel. داروين هو نظام تشغيل قائم على يونكس والذي يعد بمثابة الأساس الأساسي لنظام التشغيل macOS. تم إصداره لأول مرة كنظام تشغيل مفتوح المصدر في عام 2000 ويتكون من العديد من التقنيات الرئيسية، بما في ذلك نواة XNU وهي نواة هجينة تجمع بين عناصر Mach وFreeBSD.

في يوليو 2003 ، أصدرت شركة أبل داروين تحت الإصدار 2.0 من ترخيص Apple Public Source (أبسل)، التي هذا يعني أن شركة Apple قد أصدرت جزءًا من الكود المصدري، ومع ذلك، فإن واجهة المستخدم الرسومية (GUI) لنظام التشغيل MacOS، والمعروفة باسم Aqua، ليست مفتوحة المصدر، مما يعني أن تجربة نظام التشغيل MacOS الكاملة غير متاحة على أساس مفتوح المصدر.

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

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

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

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

حول الكود المصدري الذي تم إصداره مؤخرًا مكونات macOS 14.2 (Sonoma)، ومن الجدير بالذكر أن الإصدار يتضمن الكود المصدري لـ 172 حزمة، والتي تشمل مكونات داروين وغيرها من عناصر واجهة المستخدم غير الرسومية (GUI) والبرامج والمكتبات. من المهم الإشارة إلى أنه تمت إزالة حزم gnudiff و libstdcxx من فرع macOS 13.

من بين المكونات المتوفرة تم العثور على كود مصدر kernel XNU، والتي يتم تقديمها في شكل مقتطفات تعليمات برمجية مرتبطة بالإصدار التالي من macOS، بالإضافة إلى كما تم نشر المكونات مفتوحة المصدر المستخدمة في iOS 17.2، يُذكر أن الإصدار يتضمن حزمتين: WebKit وlibiconv.

وأخيرا، فقط لذكر بعض الأخبار الذي يقدم MacOS Sonoma se يسلط الضوء على التحسينات التي تم إدخالها على الملء التلقائي المحسن في حقول PDF والنماذج الأخرى، والتي ستعرض مجموعة مختارة من خيارات الإكمال التلقائي، مثل اسمك أو عنوانك أو رقم هاتفك أو تفاصيل من قائمة جهات الاتصال الخاصة بك.

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

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

أخيرا إذا كنت مهتمًا بتعلم المزيد حول المكونات الصادرة عن شركة أبل، يمكنك زيارة الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.