منتشر شده دومین نسخه بتا سیستم عامل هایکو R1.
این پروژه در ابتدا به عنوان واکنشی به بسته شدن سیستم عامل BeOS ایجاد شد و با نام OpenBeOS توسعه یافت، اما در سال 2004 به دلیل ادعاهای مربوط به استفاده از علامت تجاری BeOS در نام تغییر نام داد. برای ارزیابی عملکرد نسخه جدید چندین تصویر زنده قابل بوت آماده شده است (x86, x86-64). کد منبع اکثر سیستم عامل هایکو تحت نرم افزار رایگان توزیع شده است. مجوز MIT، به استثنای برخی از کتابخانه ها، کدک های رسانه ای و اجزای قرض گرفته شده از پروژه های دیگر. سیستمعامل Haiku برای رایانههای شخصی طراحی شده است و از هسته خود استفاده میکند، که بر اساس معماری ماژولار ساخته شده است، بهینهسازی شده برای پاسخگویی بالا به اقدامات کاربر و اجرای کارآمد برنامههای چند رشتهای. یک API شی گرا برای توسعه دهندگان ارائه شده است. این سیستم مستقیماً مبتنی بر فناوری های BeOS 5 است و هدف آن سازگاری باینری با برنامه های کاربردی این سیستم عامل است.
حداقل سخت افزار مورد نیاز: پردازنده Pentium II و 256 مگابایت رم (اینتل Core i3 و 2 گیگابایت رم توصیه می شود).
OpenBFS به عنوان یک سیستم فایل استفاده میشود که از ویژگیهای فایل توسعهیافته، گزارشگیری، اشارهگرهای ۶۴ بیتی، پشتیبانی از ذخیرهسازی متا تگها (برای هر فایل، ویژگیها را میتوان به شکل key=value ذخیره کرد، که سیستم فایل را شبیه به یک فایل) پشتیبانی میکند. پایگاه داده) و نمایه های ویژه برای سرعت بخشیدن به بازیابی در آنها. درخت های B+ برای سازماندهی ساختار دایرکتوری استفاده می شوند. از کد BeOS، هایکو شامل مدیر فایل Tracker و Deskbar است که هر دو پس از خروج BeOS از صحنه، منبع باز بودند. در تقریبا دو سال پس از آخرین به روز رسانی، 64 توسعه دهنده در توسعه هایکو شرکت کرده اند که بیش از 101 تغییر را آماده کرده اند و 2800 گزارش اشکال و درخواست نوآوری را بسته اند.
نوآوری های اصلی:
-
عملکرد بهبود یافته در صفحه نمایش با تراکم پیکسلی بالا (HiDPI). مقیاس بندی صحیح عناصر رابط تضمین شده است. اندازه قلم به عنوان یک عامل کلیدی برای مقیاس بندی استفاده می شود، بسته به این که مقیاس سایر عناصر رابط به طور خودکار انتخاب می شود. فونت استاندارد 12 نقطه ای (اندازه پیش فرض) и فونت 18 نقطه ای.
-
پانل Deskbar حالت "مینی" را اجرا می کند، که در آن پانل تمام عرض صفحه را اشغال نمی کند، اما بسته به نمادهای قرار داده شده به صورت پویا تغییر می کند. حالت توسعه خودکار پانل بهبود یافته، که فقط با ماوس گسترش مییابد و گزینه فشردهتری را در حالت عادی نشان میدهد.
-
یک رابط برای پیکربندی دستگاه های ورودی اضافه شده است که پیکربندی کننده های ماوس، صفحه کلید و جوی استیک را ترکیب می کند. اضافه شدن پشتیبانی از موشهای با بیش از سه دکمه و قابلیت سفارشیسازی عملکرد دکمههای ماوس.
-
به روز شد مرورگر وب WebPositive، که به نسخه جدید موتور WebKit ترجمه شده و برای کاهش مصرف حافظه بهینه شده است.
-
سازگاری با POSIX بهبود یافته و بخش بزرگی از برنامهها، بازیها و ابزارهای گرافیکی جدید منتقل شده است. از جمله در دسترس برای راه اندازی اپلیکیشن های LibreOffice، Telegram، Okular، Krita و AQEMU، و همچنین بازی ها FreeCiv، DreamChess، Minetest, OpenMW، Open Jedi Academy، OpenArena، Neverball، Arx-Libertatys، Colobot و دیگران.
-
نصب کننده اکنون این قابلیت را دارد که هنگام نصب بسته های اختیاری موجود در رسانه، حذف شود. هنگام تنظیم پارتیشنهای دیسک، اطلاعات بیشتری درباره درایوها نشان داده میشود، تشخیص رمزگذاری پیادهسازی میشود و اطلاعاتی درباره فضای آزاد در پارتیشنهای موجود اضافه میشود. گزینه ای برای به روز رسانی سریع Haiku R1 Beta 1 به نسخه Beta 2 در دسترس است.
-
ترمینال شبیه سازی کلید متا را فراهم می کند. در تنظیمات، میتوانید نقش متا را به کلید Alt/Option واقع در سمت چپ نوار فاصله اختصاص دهید (کلید Alt در سمت راست نوار فاصله، تخصیص خود را حفظ میکند).
-
پشتیبانی از درایوهای NVMe و استفاده از آنها به عنوان رسانه قابل بوت اجرا شده است.
-
پشتیبانی از USB3 (XHCI) گسترش یافته و تثبیت شده است. بوت شدن از دستگاه های USB3 تنظیم شده است و عملکرد صحیح با دستگاه های ورودی تضمین شده است.
-
بوت لودر برای سیستم های دارای UEFI اضافه شده است.
-
کار برای تثبیت و بهبود عملکرد هسته انجام شده است. بسیاری از اشکالاتی که باعث یخ زدگی یا خرابی می شدند، رفع شده اند.
-
کد درایور شبکه وارد شده از FreeBSD 12.
مقاله اصلی اینجا.
یادداشت های انتشار به زبان انگلیسی اینجا.
ن: سوالی دارید؟ شما را دعوت می کنیم کانال تلگرام روسی زبان.
منبع: linux.org.ru