دومین نسخه بتا سیستم عامل هایکو R1

منتشر شده دومین نسخه بتا سیستم عامل هایکو R1. این پروژه در ابتدا به عنوان واکنشی به بسته شدن سیستم عامل BeOS ایجاد شد و با نام OpenBeOS توسعه یافت، اما در سال 2004 به دلیل ادعاهای مربوط به استفاده از علامت تجاری BeOS در نام تغییر نام داد. برای ارزیابی عملکرد نسخه جدید آماده شده چندین تصویر زنده قابل بوت (x86، x86-64). کد منبع اکثر سیستم عامل هایکو تحت یک مجوز رایگان توزیع شده است MIT، به استثنای برخی از کتابخانه ها، کدک های رسانه ای و اجزای قرض گرفته شده از پروژه های دیگر.

سیستم‌عامل Haiku بر روی رایانه‌های شخصی متمرکز است، از هسته خود استفاده می‌کند، که بر اساس معماری ماژولار ساخته شده است، بهینه‌سازی شده برای پاسخگویی بالا به اقدامات کاربر و اجرای کارآمد برنامه‌های چند رشته‌ای. برای توسعه دهندگان، یک API شی گرا ارائه شده است. این سیستم مستقیماً مبتنی بر فناوری های BeOS 5 است و هدف آن سازگاری باینری با برنامه های کاربردی این سیستم عامل است. حداقل سخت افزار مورد نیاز: پردازنده Pentium II و 256 مگابایت رم (اینتل Core i3 و 2 گیگابایت رم توصیه می شود).

دومین نسخه بتا سیستم عامل هایکو R1

OpenBFS به عنوان یک سیستم فایل استفاده می شود که از ویژگی های فایل توسعه یافته، ثبت نام، اشاره گرهای 64 بیتی، پشتیبانی از ذخیره تگ های متا (برای هر فایل، ویژگی ها را می توان به شکل key=value ذخیره کرد، که سیستم فایل را شبیه به پایگاه داده) و نمایه های ویژه برای سرعت بخشیدن به بازیابی بر روی آنها. "B+ trees" برای سازماندهی ساختار دایرکتوری استفاده می شود. از کد BeOS، هایکو شامل مدیر فایل Tracker و Deskbar است که هر دو پس از خروج BeOS از صحنه، منبع باز بودند.

در تقریباً دو سال پس از آخرین به روز رسانی، 101 توسعه دهنده در توسعه هایکو شرکت کرده اند که بیش از 2800 تغییر را آماده کرده اند و 900 گزارش خطا و درخواست نوآوری را بسته اند. پایه ای نوآوری ها:

  • عملکرد بهبود یافته در صفحه نمایش با تراکم پیکسلی بالا (HiDPI). مقیاس بندی صحیح عناصر رابط تضمین شده است. اندازه قلم به عنوان یک عامل کلیدی برای مقیاس بندی استفاده می شود که بسته به آن مقیاس سایر عناصر رابط به طور خودکار انتخاب می شود.

    دومین نسخه بتا سیستم عامل هایکو R1

  • پانل Deskbar حالت "مینی" را اجرا می کند، که در آن پانل تمام عرض صفحه را اشغال نمی کند، اما بسته به نمادهای قرار داده شده به صورت پویا تغییر می کند. حالت توسعه خودکار پانل بهبود یافته، که فقط با ماوس گسترش می‌یابد و گزینه فشرده‌تری را در حالت عادی نشان می‌دهد.

    دومین نسخه بتا سیستم عامل هایکو R1

  • یک رابط برای پیکربندی دستگاه های ورودی اضافه شده است که پیکربندی کننده های ماوس، صفحه کلید و جوی استیک را ترکیب می کند. اضافه شدن پشتیبانی از موش‌های با بیش از سه دکمه و قابلیت سفارشی‌سازی عملکرد دکمه‌های ماوس.

    دومین نسخه بتا سیستم عامل هایکو R1

  • مرورگر وب به روز شد وب مثبت، که به نسخه جدید موتور WebKit ترجمه شده و برای کاهش مصرف حافظه بهینه شده است.

    دومین نسخه بتا سیستم عامل هایکو R1

  • سازگاری با POSIX بهبود یافته و بخش بزرگی از برنامه‌ها، بازی‌ها و ابزارهای گرافیکی جدید منتقل شده است. برنامه هایی از جمله LibreOffice، Telegram، Okular، Krita و AQEMU و همچنین بازی های FreeCiv، DreamChess و Minetest برای راه اندازی در دسترس هستند.

    دومین نسخه بتا سیستم عامل هایکو R1

  • نصب کننده اکنون این قابلیت را دارد که هنگام نصب بسته های اختیاری موجود در رسانه، حذف شود. هنگام تنظیم پارتیشن‌های دیسک، اطلاعات بیشتری درباره درایوها نشان داده می‌شود، تشخیص رمزگذاری پیاده‌سازی می‌شود و اطلاعاتی درباره فضای آزاد در پارتیشن‌های موجود اضافه می‌شود. گزینه ای برای به روز رسانی سریع Haiku R1 Beta 1 به نسخه Beta 2 در دسترس است.

    دومین نسخه بتا سیستم عامل هایکو R1

  • ترمینال شبیه سازی کلید متا را فراهم می کند. در تنظیمات، می‌توانید نقش متا را به کلید Alt/Option واقع در سمت چپ نوار فاصله اختصاص دهید (کلید Alt در سمت راست نوار فاصله، تخصیص خود را حفظ می‌کند).

    دومین نسخه بتا سیستم عامل هایکو R1

  • پشتیبانی از درایوهای NVMe و استفاده از آنها به عنوان رسانه قابل بوت اجرا شده است.
  • پشتیبانی از USB3 (XHCI) گسترش یافته و تثبیت شده است. بوت شدن از دستگاه های USB3 تنظیم شده است و عملکرد صحیح با دستگاه های ورودی تضمین شده است.
  • بوت لودر برای سیستم های دارای UEFI اضافه شده است.
  • کار برای تثبیت و بهبود عملکرد هسته انجام شده است. بسیاری از اشکالاتی که باعث یخ زدگی یا خرابی می شدند، رفع شده اند.
  • کد درایور شبکه وارد شده از FreeBSD 12.

منبع: opennet.ru

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