اپل کد منبع اجزای سیستم سطح پایین سیستم عامل macOS 13.1 (Ventura) را منتشر کرده است که از نرم افزار رایگان، از جمله اجزای داروین و سایر اجزا، برنامه ها و کتابخانه های غیر GUI استفاده می کنند. در مجموع 174 بسته منبع منتشر شده است.
در میان چیزهای دیگر، کد هسته XNU در دسترس است که کد منبع آن در قالب قطعه کد مرتبط با نسخه بعدی macOS منتشر شده است. XNU بخشی از پروژه منبع باز داروین است و یک هسته ترکیبی است که هسته Mach، اجزای پروژه FreeBSD و IOKit C++ API را برای نوشتن درایورها ترکیب می کند.
در همان زمان، اجزای متن باز مورد استفاده در پلتفرم موبایل iOS 16.2 منتشر شد. این نشریه شامل دو بسته است - WebKit و libiconv.
علاوه بر این، میتوانیم به ادغام درایور برای GPU Apple AGX در توزیع لینوکس Asahi اشاره کنیم که برای کار بر روی رایانههای Mac مجهز به تراشههای M1 و M2 ARM توسعهیافته توسط اپل توسعه یافته است. درایور اضافه شده از OpenGL 2.1 و OpenGL ES 2.0 پشتیبانی می کند و به شما امکان می دهد از شتاب GPU در بازی ها و محیط های کاربری KDE و GNOME استفاده کنید. توزیع با استفاده از مخازن استاندارد آرچ لینوکس ساخته شده است و تمام تغییرات خاص مانند هسته، نصب کننده، بوت لودر، اسکریپت های کمکی و تنظیمات محیط در یک مخزن جداگانه قرار می گیرند. برای پشتیبانی از پردازندههای گرافیکی Apple AGX، باید دو بسته را نصب کنید: linux-asahi-edge با درایور DRM (مدیر رندر مستقیم) برای هسته لینوکس و mesa-asahi-edge با درایور OpenGL برای Mesa.
منبع: opennet.ru