پروژه Genode نسخه Sculpt 21.03 General Purpose OS را منتشر کرده است

انتشار سیستم عامل Sculpt 21.03 ارائه شده است که در آن، بر اساس فناوری های چارچوب سیستم عامل Genode، یک سیستم عامل همه منظوره در حال توسعه است که می تواند توسط کاربران عادی برای انجام کارهای روزمره استفاده شود. کد منبع پروژه تحت مجوز AGPLv3 توزیع شده است. یک تصویر LiveUSB با حجم 27 مگابایت برای دانلود ارائه شده است. پشتیبانی از عملیات بر روی سیستم‌هایی با پردازنده‌های اینتل و گرافیک با پسوندهای VT-d و VT-x فعال.

نسخه جدید به دلیل بهبودهای زیر قابل توجه است:

  • به لطف توسعه مفهوم درایور دستگاه قابل اتصال در Genode، تحمل بهتر در برابر خرابی درایورها. به عنوان مثال، اگر درایورهای گرافیکی یا بی سیم از کار بیفتند، می توان آن درایورها را بدون ایجاد اختلال در برنامه های در حال اجرا یا پشته شبکه، مجدداً راه اندازی کرد.
  • قابلیتی برای کاربر نهایی برای پیکربندی اولویت های زمانبندی برای اجرای برنامه ها در زمان واقعی اضافه شده است. کاربر می تواند برنامه های حساس به تأخیر را اولویت بندی کند، مانند اولویت دادن به برنامه های چند رسانه ای بر برنامه های کاربردی محاسباتی و مجازی سازی.
  • اینترفیس ها برای تغییر مسیر تعامل یک مؤلفه با هسته به مؤلفه دیگر اضافه شده اند که به شما امکان می دهد خدماتی مانند تعادل بار پویا CPU را در فضای کاربر ایجاد کنید.
  • رابط‌های اضافه شده برای ضبط صفحه و رویدادهای ورودی سفارشی، که ممکن است هنگام ایجاد برنامه‌های اشتراک‌گذاری صفحه، سیستم‌های کنترل از راه دور و صفحه‌کلیدهای مجازی مفید باشند.
  • قابلیت تغییر طرح صفحه کلید از طریق منو را پیاده سازی کرد.
  • مرورگر فالکون مبتنی بر موتور کرومیوم به روز شده است.
  • اضافه شدن مرتب سازی آیتم های منو و لیست فایل ها.
  • ارائه به روز رسانی فوری پنجره ترمینال پس از تغییرات کلی در تنظیمات فونت.
  • در رایانه‌های مدرن با پردازنده‌های اینتل، از حالت‌های عملکرد HWP (Hardware P-States) برای مدیریت مصرف انرژی و کنترل دما استفاده می‌شود.

پروژه Genode نسخه Sculpt 21.03 General Purpose OS را منتشر کرده است

این سیستم دارای یک رابط کاربری گرافیکی Leitzentrale است که به شما امکان می دهد وظایف معمول مدیریت سیستم را انجام دهید. گوشه سمت چپ بالای رابط کاربری گرافیکی منویی با ابزارهایی برای مدیریت کاربران، اتصال درایوها و راه اندازی اتصال شبکه نمایش می دهد. در مرکز یک پیکربندی برای ترتیب پر کردن سیستم وجود دارد که یک رابط را به شکل یک نمودار ارائه می دهد که رابطه بین اجزای سیستم را تعریف می کند. کاربر می تواند به صورت تعاملی اجزایی را به صورت دلخواه حذف یا اضافه کند و ترکیب محیط سیستم یا ماشین های مجازی را تعریف کند.

در هر زمان، کاربر می تواند به حالت مدیریت کنسول سوئیچ کند که انعطاف پذیری بیشتری در مدیریت ایجاد می کند. یک دسکتاپ سنتی را می توان با اجرای توزیع TinyCore Linux در یک ماشین مجازی لینوکس به دست آورد. در این محیط مرورگرهای فایرفاکس و آرورا، ویرایشگر متنی مبتنی بر Qt و اپلیکیشن های مختلف موجود است. محیط noux برای اجرای ابزارهای خط فرمان ارائه شده است.

بیایید به یاد بیاوریم که Genode یک زیرساخت یکپارچه برای ایجاد برنامه های کاربردی سفارشی در حال اجرا در بالای هسته لینوکس (32 و 64 بیت) یا میکروکرنل های NOVA (x86 با مجازی سازی)، seL4 (x86_32، x86_64، ARM)، Muen (x86_64)، Fiasco ارائه می دهد. . هسته لینوکس مجازی‌سازی‌شده L86Linux که در بالای میکروکرنل Fiasco.OC اجرا می‌شود، به شما امکان می‌دهد برنامه‌های لینوکس معمولی را در Genode اجرا کنید. هسته L32Linux مستقیماً با سخت افزار کار نمی کند، بلکه از خدمات Genode از طریق مجموعه ای از درایورهای مجازی استفاده می کند.

اجزای مختلف لینوکس و BSD برای Genode پورت شدند، Gallium3D پشتیبانی شد، Qt، GCC و WebKit یکپارچه شدند و محیط های ترکیبی Linux/Genode پیاده سازی شدند. یک پورت VirtualBox آماده شده است که در بالای میکروکرنل NOVA اجرا می شود. تعداد زیادی از برنامه ها برای اجرای مستقیم در بالای میکروکرنل و محیط Noux سازگار شده اند که مجازی سازی را در سطح سیستم عامل فراهم می کند. برای اجرای برنامه های غیر پورت شده، می توان از مکانیزم ایجاد محیط های مجازی در سطح برنامه های کاربردی استفاده کرد که به شما امکان می دهد برنامه ها را در یک محیط لینوکس مجازی با استفاده از paravirtualization اجرا کنید.

منبع: opennet.ru

اضافه کردن نظر