Haiku R1 آپريٽنگ سسٽم جو چوٿون بيٽا رليز

ترقي جي اڌ سال کان پوء، Haiku R1 آپريٽنگ سسٽم جي چوٿين بيٽا رليز شايع ڪئي وئي آهي. پروجيڪٽ اصل ۾ BeOS آپريٽنگ سسٽم جي بندش جي رد عمل جي طور تي ٺاهيو ويو ۽ OpenBeOS جي نالي سان ترقي ڪئي وئي، پر نالو ۾ BeOS ٽريڊ مارڪ جي استعمال سان لاڳاپيل دعوائن جي ڪري 2004 ۾ ان جو نالو تبديل ڪيو ويو. نئين رليز جي ڪارڪردگي جو جائزو وٺڻ لاءِ، ڪيترائي بوٽ لائق لائيو تصويرون (x86, x86-64) تيار ڪيون ويون آهن. هائيڪو او ايس جي اڪثر لاءِ سورس ڪوڊ مفت MIT لائسنس تحت ورهايو ويو آهي، سواءِ ڪجهه لائبريرين، ميڊيا ڪوڊيڪس ۽ اجزاء جي جيڪي ٻين پروجيڪٽن مان ورتل آهن.

هائيڪو او ايس جو مقصد پرسنل ڪمپيوٽرن تي آهي ۽ ان جو پنهنجو ڪنيل استعمال ڪري ٿو، جيڪو هڪ ماڊيولر آرڪيٽيڪچر تي ٺهيل آهي، صارف جي عملن لاءِ اعليٰ ردعمل ۽ گهڻن موضوعن واري ايپليڪيشنن جي موثر عمل لاءِ بهتر ڪيل آهي. ڊولپرز لاءِ هڪ اعتراض تي مبني API مهيا ڪئي وئي آهي. سسٽم سڌو سنئون BeOS 5 ٽيڪنالاجيز تي ٻڌل آهي ۽ مقصد آهي بائنري مطابقت هن OS لاءِ ايپليڪيشنن سان. گھٽ ۾ گھٽ هارڊويئر گھربل: Pentium II CPU ۽ 384 MB ريم (Intel Core i3 ۽ 2 GB RAM تجويز ڪيل).

OpenBFS هڪ فائيل سسٽم طور استعمال ڪيو ويندو آهي، جيڪو وڌايل فائل جي خاصيتن، لاگنگ، 64-bit پوائنٽرز، ميٽا ٽيگ کي محفوظ ڪرڻ لاءِ سپورٽ ڪندو آهي (هر فائل لاءِ توهان صفات کي محفوظ ڪري سگهو ٿا فارم key=value، جيڪو فائل سسٽم کي ڊيٽابيس جي برابر بڻائي ٿو. ) ۽ خاص انڊيڪس انهن تي حاصل ڪرڻ کي تيز ڪرڻ لاءِ. "B + وڻ" ڊاريڪٽري جي جوڙجڪ کي منظم ڪرڻ لاء استعمال ڪيا ويا آهن. BeOS ڪوڊ مان، هائيڪو ۾ ٽريڪر فائل مئنيجر ۽ ڊيسڪبار شامل آهن، جن مان ٻئي بي او ايس منظر ڇڏڻ کان پوءِ اوپن سورس ڪيا ويا.

مکيه جدت:

  • اعلي پکسل کثافت (HiDPI) اسڪرين تي بهتر ڪارڪردگي. صحيح انٽرفيس اسڪيلنگ لاڳو ڪئي وئي آهي، فونٽ جي سائز کي تبديل ڪرڻ تائين محدود ناهي. پھرين بوٽ تي، ھائيڪو ھاڻي ھائي ڊي پي آئي اسڪرين جي موجودگي کي خود بخود معلوم ڪرڻ جي ڪوشش ڪري ٿو ۽ اسڪيلنگ لاءِ مناسب طول و عرض چونڊيو. چونڊيل اختيارن کي سيٽنگون ۾ تبديل ڪري سگھجي ٿو، پر انھن کي اثر انداز ڪرڻ لاء ھڪڙو ريبوٽ گھربل آھي. اسڪيلنگ جا اختيار اڪثر مقامي ائپس ۽ ڪجهه بندرگاهن ۾ سپورٽ آهن، پر سڀ نه.
  • هڪ نظر کي استعمال ڪرڻ جو اختيار ڏنو ويو آهي هڪ فليٽ ونڊو ڊيڪرائيندڙ ۽ فليٽ بٽڻ واري اسٽائل سان، بجاءِ جيڪو وڏي پيماني تي استعمال ڪري ٿو. فليٽ اسٽائلنگ هائيڪو اضافي پيڪيج سان گڏ اچي ٿو ۽ ظاهري سيٽنگون سيڪشن ۾ فعال ٿيل آهي.
    Haiku R1 آپريٽنگ سسٽم جو چوٿون بيٽا رليز
  • Xlib لائبريري سان مطابقت لاءِ هڪ پرت شامل ڪئي وئي، جيڪا توهان کي اجازت ڏئي ٿي ته توهان X11 ايپليڪيشنون هائيڪو ۾ هلائي سگهو ٿا بغير ڪنهن X سرور جي. پرت Xlib افعال جي ايموليشن ذريعي لاڳو ڪئي وئي آهي ڪالن کي اعليٰ سطحي هائيڪو گرافڪس API ۾ ترجمو ڪندي.
  • Wayland سان مطابقت کي يقيني بڻائڻ لاءِ هڪ پرت تيار ڪئي وئي آهي، جيڪا توهان کي ٽول ڪِٽس ۽ ايپليڪيشنون هلائڻ جي اجازت ڏئي ٿي جيڪي هن پروٽوڪول کي استعمال ڪن ٿيون، بشمول ايپليڪيشنون GTK لائبريري تي ٻڌل. پرت libwayland-client.so لائبريري مهيا ڪري ٿي، جيڪا libwayland ڪوڊ جي بنياد تي ۽ API ۽ ABI سطح تي مطابقت رکي ٿي، جيڪا Wayland ايپليڪيشنن کي بغير ڪنهن ترميم جي هلائڻ جي اجازت ڏئي ٿي. عام Wayland جامع سرورز جي برعڪس، پرت هڪ الڳ سرور جي عمل جي طور تي نه هلندو آهي، پر ڪلائنٽ پروسيس لاء پلگ ان جي طور تي لوڊ ڪيو ويندو آهي. ساکٽ جي بدران، سرور استعمال ڪري ٿو اصلي پيغام لوپ BLooper جي بنياد تي.
  • X11 ۽ Wayland سان مطابقت لاء پرتن جي مهرباني، اهو ممڪن هو GTK3 لائبريري جي ڪم ڪندڙ پورٽ تيار ڪرڻ. ايپليڪيشنون جيڪي شروع ڪري سگھجن ٿيون پورٽ استعمال ڪندي GIMP، Inkscape، Epiphany (GNOME Web)، Claws-mail، AbiWord ۽ HandBrake.
    Haiku R1 آپريٽنگ سسٽم جو چوٿون بيٽا رليز
  • وائن سان گڏ ڪم ڪندڙ پورٽ شامل ڪيو ويو جيڪو ھائيڪو ۾ ونڊوز ايپليڪيشنن کي هلائڻ لاءِ استعمال ڪري سگھجي ٿو. حدون شامل آهن صرف ھائيڪو جي 64-بٽ بلڊز تي هلائڻ جي صلاحيت ۽ صرف 64-bit ونڊوز ايپليڪيشنن کي هلائڻ جي صلاحيت.
    Haiku R1 آپريٽنگ سسٽم جو چوٿون بيٽا رليز
  • GNU Emacs ٽيڪسٽ ايڊيٽر جو هڪ پورٽ شامل ڪيو ويو جيڪو گرافڪ موڊ ۾ ڪم ڪري ٿو. پيڪيجز HaikuDepot مخزن ۾ ميزباني ڪيل آهن.
    Haiku R1 آپريٽنگ سسٽم جو چوٿون بيٽا رليز
  • تصوير ٺمبنيل ٺاهڻ ۽ ڊسپلي ڪرڻ لاءِ سپورٽ ٽريڪر فائل مئنيجر ۾ شامل ڪئي وئي آهي. تمبنےل محفوظ ٿيل فائلن ۾ وڌايو ويو خاصيتون.
    Haiku R1 آپريٽنگ سسٽم جو چوٿون بيٽا رليز
  • FreeBSD ڊرائيورن سان مطابقت لاءِ هڪ پرت لاڳو ڪيو. ڊرائيورز کي FreeBSD کان پورٽ ڪيو ويو آهي وائرليس USB اڊاپٽر کي سپورٽ ڪرڻ لاءِ Realtek (RTL) ۽ Ralink (RA) چپس سان. انهن مان هڪ حد آهي بوٽ ڪرڻ کان پهريان ڊوائيس کي ڳنڍڻ جي ضرورت آهي (ڊوائيس کي بوٽ ڪرڻ کان پوء معلوم نه ڪيو ويو آهي).
  • 802.11 وائرليس اسٽيڪ 802.11ac لاءِ سپورٽ سان ۽ iwm ۽ iwx ڊرائيورن کي سپورٽ سان Intel “Dual Band” ۽ “AX” وائرليس اڊاپٽر OpenBSD مان پورٽ ڪيا ويا آهن.
  • USB-RNDIS ڊرائيور شامل ڪيو ويو آهي، توهان کي مجازي نيٽ ورڪ ڪارڊ طور استعمال ڪرڻ لاء USB (USB ٽيچرنگ) ذريعي رسائي پوائنٽ جي آپريشن کي منظم ڪرڻ جي اجازت ڏئي ٿي.
  • NTFS-3G پروجيڪٽ مان لائبريري جي بنياد تي نئون NTFS ڊرائيور شامل ڪيو ويو. نئون عمل وڌيڪ مستحڪم آهي، فائل ڪيشنگ پرت سان انضمام کي سپورٽ ڪري ٿو، ۽ سٺي ڪارڪردگي مهيا ڪري ٿي.
  • AVIF فارميٽ ۾ تصويرون پڙهڻ ۽ لکڻ لاءِ ترجمو ڪندڙ شامل ڪيو ويو.
  • HaikuWebKit برائوزر انجڻ WebKit جي موجوده ورزن سان هم وقت سازي ڪئي وئي آھي ۽ CURL لائبريري جي بنياد تي ھڪڙي نيٽ ورڪ پس منظر ڏانھن منتقل ڪئي وئي آھي.
  • بوٽ لوڊر 32-bit EFI سسٽم لاءِ سپورٽ شامل ڪري ٿو ۽ 64-bit EFI بوٽ لوڊر مان 32-bit Haiku ماحول کي انسٽال ڪرڻ جي صلاحيت فراهم ڪري ٿو.
  • POSIX معيار سان بهتر مطابقت. معياري سي لائبريري ۾ ڪالن جي مسلسل متبادل، اڳ ۾ glibc کان منتقل ڪيو ويو، musl کان مختلف قسمن ڏانهن. شامل ڪيل سپورٽ C11 اسٽريمز ۽ locale_t طريقن لاءِ.
  • NVMe ڊرائيو لاءِ ڊرائيور کي بهتر ڪيو ويو آهي، TRIM آپريشن لاءِ سپورٽ شامل ڪئي وئي آهي ڊرائيو کي آزاد ٿيل بلاڪ بابت آگاهي ڏيڻ لاءِ.
  • GCC جي نون ورجن (بشمول GCC 11) سان ڪرنل ۽ ڊرائيورز ٺاهڻ ممڪن آهي، پر بي او ايس سان مطابقت لاءِ پراڻي ڪوڊ جي پابند هجڻ سبب سسٽم ٺاهڻ لاءِ GCC 2.95 اڃا به گهربل آهي.
  • سڄي نظام جي استحڪام کي بهتر ڪرڻ لاء عام ڪم ڪيو ويو آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو