آرکن ڈیسک ٹاپ انجن ریلیز 0.6.1

ایک سال کی ترقی کے بعد، ڈیسک ٹاپ انجن Arcan 0.6.1 کی ریلیز دستیاب ہے، جس میں ایک ڈسپلے سرور، ایک ملٹی میڈیا فریم ورک اور 3D گرافکس کی پروسیسنگ کے لیے ایک گیم انجن شامل ہے۔ آرکن کو مختلف قسم کے گرافیکل سسٹم بنانے کے لیے استعمال کیا جا سکتا ہے، ایمبیڈڈ ایپلی کیشنز کے لیے یوزر انٹرفیس سے لے کر خود پر مشتمل ڈیسک ٹاپ ماحول تک۔ خاص طور پر، ورچوئل رئیلٹی سسٹمز کے لیے Safespace تین جہتی ڈیسک ٹاپ اور Durden ڈیسک ٹاپ ماحول کو Arcan کی بنیاد پر تیار کیا جا رہا ہے۔ پروجیکٹ کوڈ C میں لکھا گیا ہے اور اسے BSD لائسنس کے تحت تقسیم کیا گیا ہے (کچھ اجزاء GPLv2+ اور LGPL کے تحت ہیں)۔

نئی ریلیز میں سال بھر میں جمع ہونے والی پیشرفت شامل ہے، جس میں بنیادی طور پر نیٹ ورک پر ڈیسک ٹاپ تک رسائی کے لیے سب سسٹم کی ترقی پر توجہ دی گئی ہے۔ عام طور پر، پہلی اہم ریلیز 1.0 کی تیاری کا منصوبہ پیش کیا گیا ہے: اگلی برانچ 0.7 میں، ساؤنڈ سب سسٹم کو بڑھانے، مطابقت کو بہتر بنانے اور 3D گرافکس کے لیے ٹولز تیار کرنے کے لیے کام متوقع ہے۔ برانچ 0.8 اصلاح اور کارکردگی پر توجہ دے گی، اور 0.9 سیکیورٹی پر توجہ دے گی۔

آرکن 0.6.1 ورژن میں سب سے زیادہ نمایاں تبدیلیوں میں آرکن-ویلینڈ ڈسپلے سرور کی جدید کاری ہے، جو وائی لینڈ پروٹوکول کا استعمال کرتا ہے، جو ای جی ایل کے استعمال کے لیے ایک پرت کو لاگو کرتا ہے اور ڈی ایم اے بف سپورٹ کو بطور ڈیفالٹ فعال کرتا ہے۔ Xarcan X سرور نے GPU سوئچز کی ہینڈلنگ کو بہتر بنایا ہے اور کلپ بورڈ اور کرسر رینڈرنگ کے ہارڈویئر ایکسلریشن کے لیے تعاون شامل کیا ہے۔ متغیر مواد ریفریش ریٹ والی اسکرینوں کے لیے بہتر سپورٹ۔ تاخیر کو کم کرنے کے لیے ان پٹ سسٹم میں کام کیا گیا ہے۔

ہم آہنگی کو بہتر بنانے اور ایونٹ کیو مینجمنٹ کی کارکردگی کو بہتر بنانے کے لیے بہت سی داخلی تبدیلیاں کی گئی ہیں۔ نیٹ ورک پر ڈیسک ٹاپ کے ساتھ ریموٹ کام کے لیے گرافیکل سرور "آرکن نیٹ" کی ترقی اور اس سرور میں استعمال ہونے والے A12 پروٹوکول، جو SSH/VNC/RDP/X11 کو تبدیل کرنے کے لیے تیار کیا گیا ہے، جاری ہے۔ Lua میں اجزاء تیار کرنے کے لیے اپ ڈیٹ کردہ پابندیاں۔

پائپ ورلڈ کا تصور تجویز کیا گیا ہے، جو آپ کو ونڈوز کے درمیان ڈیٹا کے بہاؤ کو ری ڈائریکٹ کرنے، مختلف ونڈوز میں ڈیٹا اور ہینڈلرز کو جوڑنے کی اجازت دیتا ہے، اسپریڈشیٹ کے سیلز کی طرح، ایک مخلوط ورک فلو تشکیل دیتا ہے جو گرافیکل اور کنسول انٹرفیس کو یکجا کرتا ہے (مثال کے طور پر، آپ آؤٹ پٹ کو ری ڈائریکٹ کر سکتے ہیں۔ ٹرمینل ہینڈلر میں چلنے والے شیل پر ایک ونڈو اور نتیجہ دوسری ونڈو میں استعمال کریں)۔

آئیے ہم آپ کو یاد دلاتے ہیں کہ آرکن ایک الگ گرافکس سب سسٹم سے منسلک نہیں ہے اور پلگ ان بیک اینڈس کا استعمال کرتے ہوئے مختلف سسٹم ماحولیات (BSD، Linux، macOS، Windows) کے اوپر کام کر سکتا ہے۔ مثال کے طور پر، Xorg، egl-dri، libsdl اور AGP (GL/GLES) کے اوپر چلنا ممکن ہے۔ آرکن ڈسپلے سرور X، Wayland اور SDL2 پر مبنی کلائنٹ ایپلی کیشنز چلا سکتا ہے۔ Arcan API کے ڈیزائن میں استعمال ہونے والے کلیدی معیار سیکورٹی، کارکردگی، اور ڈیبگ ایبلٹی ہیں۔ انٹرفیس کی ترقی کو آسان بنانے کے لیے، Lua زبان استعمال کرنے کی تجویز ہے۔

آرکین خصوصیات:

  • جامع سرور، ڈسپلے سرور، اور ونڈو مینیجر کے کرداروں کا مجموعہ۔
  • اسٹینڈ اسٹون موڈ میں کام کرنے کی صلاحیت، جس میں ایپلیکیشن خود کفیل لنک کے طور پر کام کرتی ہے۔
  • بلٹ ان ملٹی میڈیا فریم ورک جو گرافکس، اینیمیشن، پروسیسنگ سٹریمنگ ویڈیو اور ساؤنڈ، امیجز لوڈ کرنے، ویڈیو کیپچر ڈیوائسز کے ساتھ کام کرنے کے لیے ٹولز فراہم کرتا ہے۔
  • متحرک ڈیٹا ذرائع کے ہینڈلرز کو جوڑنے کے لیے ملٹی پروسیس ماڈل - ویڈیو اسٹریمز سے لے کر انفرادی پروگراموں کے آؤٹ پٹ تک۔
  • مراعات کی علیحدگی کا سخت ماڈل۔ انجن کے اجزاء چھوٹے، غیر مراعات یافتہ عملوں میں ٹوٹ جاتے ہیں جو shmif مشترکہ میموری انٹرفیس کے ذریعے بات چیت کرتے ہیں۔
  • بلٹ ان کریش مانیٹرنگ اور تجزیہ ٹولز، بشمول انجن ڈیبگنگ کو آسان بنانے کے لیے Lua اسکرپٹ کی اندرونی حالت کو سیریلائز کر سکتے ہیں۔
  • فال بیک فنکشن، جو پروگرام کی خرابی کی وجہ سے ناکامی کی صورت میں، اسی بیرونی ڈیٹا کے ذرائع اور کنکشن کو برقرار رکھتے ہوئے بیک اپ ایپلیکیشن شروع کر سکتا ہے۔
  • ایڈوانس شیئرنگ ٹولز جو ڈیسک ٹاپ شیئرنگ کو لاگو کرتے ہوئے آڈیو اور ویڈیو ذرائع کے منتخب ذیلی سیٹوں کو ریکارڈ یا نشر کرنے کے لیے استعمال کیے جا سکتے ہیں۔

مزید برآں، یہ نوٹ کیا جا سکتا ہے کہ Durden 0.7 ڈیسک ٹاپ کی ایک نئی ریلیز آرکن کے ساتھ استعمال کے لیے تیار کی جا رہی ہے۔ ریلیز 0.7 میں، ونڈو ٹائٹل اور اسٹیٹس بار کی عمودی جگہ کے لیے سپورٹ ظاہر ہوگا، اور صوتی رہنمائی (متن سے تقریر) کے لیے ایک افادیت شامل کی جائے گی۔ Durden مکمل کی بورڈ کنٹرولز کے ساتھ ٹائلڈ انٹرفیس اور اسکرین پر ونڈوز کو دکھانے کے لیے فری فلونگ موڈ دونوں کو سپورٹ کرتا ہے۔ ان پٹ کے طریقے، فونٹس اور بصری اثرات سمیت تمام سیٹنگز کو فلائی پر تبدیل کیا جا سکتا ہے، کنفیگریشن کو دوبارہ لوڈ کرنے کی ضرورت کے بغیر۔

ہر ونڈو کے لیے الگ رویہ ترتیب دینا اور ونڈو سے منسلک ایک آزاد کلپ بورڈ استعمال کرنا ممکن ہے۔ مختلف DPIs کے ساتھ ایک سے زیادہ مانیٹر والے سسٹمز پر کام کی حمایت کرتا ہے۔ پینل (عالمی مینو) میں ایپلیکیشن مینو ڈسپلے کرنا یا مینو کو ونڈو ٹائٹل میں رکھنا ممکن ہے۔ وجیٹس کو ڈیسک ٹاپ پر رکھا جا سکتا ہے۔ ڈیسک ٹاپ پر اور انفرادی ونڈوز میں کارروائیوں کو ویڈیو ریکارڈ کرنے کی بلٹ ان صلاحیت موجود ہے۔ ان پٹ کنٹرول سب سسٹم کی بورڈ لے آؤٹ کو تبدیل کرنے اور گیم کنسولز جیسے جدید آلات کے ساتھ کام کرنے کی صلاحیت کو سپورٹ کرتا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں