د هایکو R1 عملیاتي سیسټم څلورم بیټا خوشې کول

د یو نیم کال پراختیا وروسته، د هایکو R1 عملیاتي سیسټم څلورم بیټا خپور شو. په پیل کې، دا پروژه د BeOS OS د تړلو په وړاندې د غبرګون په توګه رامینځته شوه او د OpenBeOS په نوم رامینځته شوه، مګر په 2004 کې په نوم کې د BeOS سوداګریزې نښې کارولو پورې اړوند ادعاوو له امله نوم بدل شو. د نوي ریلیز فعالیت ارزولو لپاره ډیری بوټ وړ ژوندی عکسونه (x86, x86-64) چمتو شوي. د Haiku OS د ډیری سرچینو لپاره د سرچینې کوډ د وړیا MIT جواز لاندې ویشل کیږي، د ځینو کتابتونونو، رسنیو کوډیکونو، او نورو پروژو څخه پور اخیستل شوي اجزاو پرته.

د هایکو OS د شخصي کمپیوټرونو لپاره ډیزاین شوی، خپل کور کاروي، د ماډلر جوړښت پر بنسټ جوړ شوی، د کاروونکي کړنو ته د لوړ غبرګون او د څو اړخیزو غوښتنلیکونو اغیزمن اجرا کولو لپاره غوره شوی. د پراختیا کونکو لپاره، د اعتراض پر بنسټ API وړاندې کیږي. سیسټم مستقیم د BeOS 5 ټیکنالوژیو پراساس دی او هدف یې د دې OS لپاره غوښتنلیکونو سره بائنری مطابقت دی. د هارډویر لږترلږه اړتیا: د پینټیم II CPU او 384 MB RAM (د Intel Core i3 او 2 GB رام وړاندیز شوی).

OpenBFS د فایل سیسټم په توګه کارول کیږي، کوم چې د پراخ شوي فایل ځانګړتیاوو، ژورنالینګ، 64-bit پوائنټرونو، د میټا ټاګونو ذخیره کولو لپاره مالتړ کوي (د هرې فایل لپاره، تاسو کولی شئ ځانګړتیاوې په کلیدي = ارزښت کې ذخیره کړئ، کوم چې د فایل سیسټم په څیر ښکاري. ډیټابیس) او ځانګړي شاخصونه ترڅو د دوی لخوا بیرته ترلاسه کول ګړندي کړي. B+ ونې د لارښود جوړښت تنظیم کولو لپاره کارول کیږي. د BeOS کوډ څخه، هایکو کې د ټریکر فایل مدیر او ډیسکبار شامل دي، کوم چې د BeOS د صحنې پریښودو وروسته خلاص شوي.

اصلي نوښتونه:

  • د لوړ پکسل کثافت (HiDPI) سره په سکرینونو کې ښه فعالیت. د انٹرفیس سمه اندازه کول پلي شوي، د فونټ اندازې بدلولو پورې محدود ندي. په لومړي بوټ کې، هایکو اوس هڅه کوي په اتوماتيک ډول معلومه کړي چې ایا دا د HiDPI سکرین لري او د اندازه کولو لپاره مناسب ابعاد غوره کوي. ټاکل شوي اختیارونه په ترتیباتو کې بدلیدلی شي، مګر دوی لاهم د پلي کولو لپاره ریبوټ ته اړتیا لري. د زوم اختیارونه په ډیری اصلي ایپسونو او ځینې بندرونو کې ملاتړ کیږي، مګر ټول نه.
  • د فلیټ کړکۍ ډیکورټر او فلیټ تڼۍ سټایل سره د لید کارولو وړتیا چمتو کړې ، د ډیزاین پرځای په پراخه کچه د تدریجي کارولو سره. فلیټ ډیزاین د هایکو اضافي کڅوړې سره راځي او د ظاهري ترتیباتو برخه کې فعال شوی.
    د هایکو R1 عملیاتي سیسټم څلورم بیټا خوشې کول
  • د Xlib کتابتون سره مطابقت یقیني کولو لپاره یو پرت اضافه شوی، تاسو ته اجازه درکوي چې په هایکو کې د X11 غوښتنلیکونه پرته له X سرور چلولو چل کړئ. دا پرت د هایکو د لوړې کچې ګرافیک API ته د زنګونو په ژباړلو سره د Xlib دندو د تقلید کولو سره پلي کیږي.
  • یو پرت چمتو شوی ترڅو د Wayland سره مطابقت یقیني کړي، کوم چې تاسو ته اجازه درکوي د دې پروتوکول په کارولو سره اوزار کټونه او غوښتنلیکونه پرمخ بوځي، په شمول د GTK کتابتون پر بنسټ غوښتنلیکونه. دا پرت د libwayland-client.so کتابتون چمتو کوي، د libwayland کوډ پر بنسټ او د API او ABI په کچه مطابقت لري، کوم چې تاسو ته اجازه درکوي پرته له تعدیل څخه د Wayland غوښتنلیکونه پرمخ بوځي. د عام وایلینډ کمپوزیټ سرورونو برخلاف ، پرت د جلا سرور پروسې په توګه نه چلیږي ، مګر د پیرودونکي پروسو ته د پلگ ان په توګه بار شوی. د ساکټونو پرځای، سرور د BLooper پر بنسټ د اصلي پیغام لوپ کاروي.
  • د X11 او Wayland سره د مطابقت لپاره د پرتونو څخه مننه، موږ وکولی شو د GTK3 کتابتون کاري بندر چمتو کړو. د هغو غوښتنلیکونو څخه چې د پورټ په کارولو سره پیل کیدی شي، GIMP، Inkscape، Epiphany (GNOME Web)، Claws-mail، AbiWord او HandBrake یاد شوي دي.
    د هایکو R1 عملیاتي سیسټم څلورم بیټا خوشې کول
  • د وین سره یو کاري بندر اضافه کړ چې په هایکو کې د وینډوز غوښتنلیکونو چلولو لپاره کارول کیدی شي. د محدودیتونو څخه، یوازې د هایکو په 64-bit جوړونو کې د چلولو وړتیا او یوازې د 64-bit وینډوز غوښتنلیکونو چلولو وړتیا یادونه شوې.
    د هایکو R1 عملیاتي سیسټم څلورم بیټا خوشې کول
  • د GNU Emacs متن ایډیټر پورټ اضافه شوی چې په ګرافیکي حالت کې کار کوي. کڅوړې د هایکو ډیپو ذخیره کې کوربه شوي.
    د هایکو R1 عملیاتي سیسټم څلورم بیټا خوشې کول
  • د عکس تمبیلونو رامینځته کولو او ښودلو لپاره ملاتړ د ټریکر فایل مدیر ته اضافه شوی. تمبیلونه په پراخ شوي فایل ځانګړتیاو کې زیرمه شوي.
    د هایکو R1 عملیاتي سیسټم څلورم بیټا خوشې کول
  • د FreeBSD چلوونکو سره مطابقت لپاره پلي شوی پرت. د FreeBSD څخه پورټ شوي ډرایورونه د Realtek (RTL) او Ralink (RA) بې سیم USB اډاپټرونو ملاتړ لپاره. د محدودیتونو څخه ، د بوټ کولو دمخه د وسیلې سره وصل کولو اړتیا یادونه شوې (د بوټ کولو وروسته ، وسیله نه موندل کیږي).
  • د OpenBSD څخه 802.11 بې سیم سټیک د 802.11ac ملاتړ او iwm او iwx ډرایورونو سره د Intel "Dual Band" او "AX" بې سیم اډاپټرونو ملاتړ سره پورټ شوی.
  • یو USB-RNDIS ډرایور اضافه شوی چې تاسو ته اجازه درکوي د USB (USB ټیترینګ) له لارې د مجازی شبکې کارت په توګه کارولو لپاره د لاسرسي نقطې عملیات تنظیم کړئ.
  • د NTFS-3G پروژې څخه د کتابتون پر بنسټ یو نوی NTFS ډرایور اضافه شوی. نوی تطبیق ډیر باثباته دی، د فایل کیشینګ پرت ادغام ملاتړ کوي، او ښه فعالیت وړاندې کوي.
  • د AVIF ب formatه کې د عکسونو لوستلو او لیکلو لپاره ژباړونکی اضافه شوی.
  • د HaikuWebKit د براوزر انجن د WebKit اوسنۍ نسخې سره همغږي شوی او د CURL کتابتون پراساس د شبکې بیک انډ ته لیږدول شوی.
  • د EFI سره د 32-bit سیسټمونو لپاره ملاتړ بوټلوډر ته اضافه شوی، او د 64-bit EFI بوټلوډر څخه د 32-bit هایکو چاپیریال د نصبولو وړتیا چمتو شوې.
  • د POSIX معیارونو سره ښه مطابقت. معیاري C کتابتون ته د زنګ وهلو پرله پسې ځای په ځای کول، چې مخکې له glibc څخه د musl څخه ډولونو ته لیږدول شوي. د C11 جریانونو او locale_t میتودونو لپاره ملاتړ اضافه شوی.
  • د NVMe ډرایو لپاره پرمختللی ډرایور ، د TRIM عملیاتو لپاره ملاتړ اضافه شوی ترڅو ډرایو ته د آزاد شوي بلاکونو په اړه خبر کړي.
  • د GCC د نوي نسخو (د GCC 11 په شمول) سره د کرنل او ډرایورونو رامینځته کولو وړتیا چمتو شوې ، د زاړه کوډ سره د پابندۍ له امله د سیسټم رامینځته کولو لپاره ، GCC 2.95 لاهم د BeOS سره مطابقت لپاره اړین دی.
  • د ټول سیسټم د ثبات د ښه کولو لپاره عمومي کارونه ترسره شوي.

سرچینه: opennet.ru

Add a comment