هائيڪو او ايس لاءِ پيش ڪيل Xlib/X11 مطابقت واري پرت

اوپن آپريٽنگ سسٽم هائيڪو جي ڊولپرز، جيڪو BeOS خيالن جي ترقي کي جاري رکي ٿو، Xlib لائبريري سان مطابقت کي يقيني بڻائڻ لاءِ پرت جو هڪ ابتدائي عمل تيار ڪيو آهي، جيڪو توهان کي اجازت ڏئي ٿو ته هائيڪو ۾ X11 ايپليڪيشنن کي X سرور استعمال ڪرڻ کان سواءِ. پرت Xlib افعال جي ايموليشن ذريعي لاڳو ڪئي وئي آهي ڪالن کي اعليٰ سطحي هائيڪو گرافڪس API ۾ ترجمو ڪندي.

ان جي موجوده شڪل ۾، پرت اڪثر عام طور تي استعمال ٿيل Xlib APIs مهيا ڪري ٿي، پر ڪجهه ڪالون اسٽيب سان تبديل ٿي وينديون آهن. پرت توهان کي GTK لائبريري جي بنياد تي ايپليڪيشنن کي گڏ ڪرڻ ۽ هلائڻ جي اجازت ڏئي ٿي، پر ونڊوز ۾ عناصر جي ترتيب جي معيار کي اڃا به بهتري جي ضرورت آهي. ڪيبورڊ ۽ مائوس جي ڪلڪن کي استعمال ڪندي پروسيسنگ ان پٽ اڃا تائين ڪم ڪندڙ فارم ۾ نه آندو ويو آهي (صرف مائوس جي حرڪت واري واقعي جي پروسيسنگ شامل ڪئي وئي آهي).

هائيڪو ۾ Qt لئبريري لاءِ سپورٽ اڳي ئي هڪ مقامي Qt پورٽ ٺاهي لاڳو ڪئي وئي جيڪا هائيڪو API جي چوٽي تي هلندي آهي. پر GTK جي سپورٽ لاءِ، X11 ايموليشن کي استعمال ڪرڻ هڪ بهتر آپشن طور ڏٺو وڃي ٿو، ڇاڪاڻ ته GTK انٽرنلز به خلاصا نه آهن ۽ هائيڪو لاءِ الڳ GTK پس منظر ٺاهڻ لاءِ اهم وسيلن جي ضرورت پوندي. هڪ حل جي طور تي، هائيڪو لاءِ X11 سرور جي بندرگاهه ٺاهڻ جي امڪان تي غور ڪيو ويو، پر اهو طريقو انهن حالتن ۾ نامناسب سمجهيو ويو جتي X11 API سڌو سنئون هائيڪو API جي چوٽي تي لاڳو ٿي سگهي ٿي. X11 کي هڪ ڊگھي مستحڪم ۽ بدلجندڙ پروٽوڪول جي طور تي چونڊيو ويو، جڏهن ته Wayland سان تجربا اڃا جاري آهن، توهان جي پنهنجي سرور تي عمل درآمد جي ضرورت آهي، ۽ سڀني ضروري پروٽوڪول توسيعن کي آخرڪار منظور نه ڪيو ويو آهي.

هائيڪو او ايس لاءِ پيش ڪيل Xlib/X11 مطابقت واري پرت

جڏهن پرت ذريعي Tcl/Tk ۽ wxWidgets تي آسان ايپليڪيشنون هلائي رهيا آهن، اهي مسئلا جيڪي اڃا تائين حل نه ڪيا ويا آهن، انهن کي پڻ نوٽ ڪيو وڃي ٿو، پر ظاهر ٿيڻ اڳ ۾ ئي معمول جي ويجهو آهي:

هائيڪو او ايس لاءِ پيش ڪيل Xlib/X11 مطابقت واري پرت
هائيڪو او ايس لاءِ پيش ڪيل Xlib/X11 مطابقت واري پرت
هائيڪو او ايس لاءِ پيش ڪيل Xlib/X11 مطابقت واري پرت

ياد رهي ته هائيڪو پروجيڪٽ 2001 ۾ بي او ايس او ايس ڊولپمينٽ جي گھٽتائي جي رد عمل ۾ ٺاهيو ويو ۽ اوپن بي او ايس جي نالي سان ترقي ڪئي وئي، پر نالو ۾ بي او ايس ٽريڊ مارڪ جي استعمال سان لاڳاپيل دعوائن جي ڪري 2004 ۾ ان جو نالو تبديل ڪيو ويو. سسٽم سڌو سنئون BeOS 5 ٽيڪنالاجيز تي ٻڌل آهي ۽ مقصد آهي بائنري مطابقت هن OS لاءِ ايپليڪيشنن سان. هائيڪو او ايس جي اڪثر لاءِ سورس ڪوڊ مفت MIT لائسنس تحت ورهايو ويو آهي، سواءِ ڪجهه لائبريرين، ميڊيا ڪوڊيڪس ۽ اجزاء جي جيڪي ٻين پروجيڪٽن مان ورتل آهن.

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

جو ذريعو: opennet.ru

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