YOS - A2 پروجیکٹ پر مبنی ایک محفوظ روسی زبان کے آپریٹنگ سسٹم کا پروٹو ٹائپ

YaOS پروجیکٹ A2 آپریٹنگ سسٹم کا ایک فورک تیار کرتا ہے، جسے بلیو بوٹل اور ایکٹو اوبرون بھی کہا جاتا ہے۔ اس منصوبے کے اہم مقاصد میں سے ایک روسی زبان کو پورے نظام میں بنیادی طور پر متعارف کرانا ہے، بشمول (کم از کم جزوی) ماخذ کے متن کا روسی میں ترجمہ۔ NOS لینکس یا ونڈوز کے تحت ایک ونڈو ایپلی کیشن کے طور پر چل سکتا ہے، یا x86 اور ARM ہارڈویئر پر ایک اسٹینڈ آپریٹنگ سسٹم کے طور پر چل سکتا ہے (Zybo Z7-10 اور Raspberry Pi 2 بورڈز سپورٹ ہیں)۔ کوڈ ایکٹو اوبرون میں لکھا گیا ہے اور اسے BSD لائسنس کے تحت تقسیم کیا گیا ہے۔

یہ پروجیکٹ روسی زبان کے پروگرامنگ کے لیے آئیڈیاز تیار کرنے، سیریلک اور روسی کے ساتھ کام کرنے کے آرام کو بڑھانے، اور اصطلاحات کے مسائل اور ترجمے کی گہرائی کے لیے عملی طور پر مختلف طریقوں کی جانچ کرنے کی بنیاد کے طور پر کام کرتا ہے۔ موجودہ روسی زبان کی پروگرامنگ زبانوں کے برعکس، جیسے 1C، Kumir اور Verb، پروجیکٹ کا مقصد مکمل طور پر روسی زبان میں ایک آپریٹنگ سسٹم فراہم کرنا ہے، جس میں بوٹ لوڈر، کرنل، کمپائلر اور ڈرائیور کوڈ کا ترجمہ کیا جاتا ہے۔ سسٹم کی رسیفیکیشن کے علاوہ، A2 سے اختلافات میں مرحلہ وار ڈیبگر، کراس کمپائلیشن، SET64 قسم کا عملی نفاذ، غلطی کا خاتمہ اور توسیع شدہ دستاویزات شامل ہیں۔

YOS - A2 پروجیکٹ پر مبنی ایک محفوظ روسی زبان کے آپریٹنگ سسٹم کا پروٹو ٹائپ
YOS - A2 پروجیکٹ پر مبنی ایک محفوظ روسی زبان کے آپریٹنگ سسٹم کا پروٹو ٹائپ

بنیاد کے طور پر استعمال ہونے والا A2 آپریٹنگ سسٹم تعلیمی اور صنعتی واحد صارف OS کے زمرے سے تعلق رکھتا ہے اور مائیکرو کنٹرولرز کے لیے استعمال ہوتا ہے۔ یہ نظام ملٹی ونڈو گرافیکل انٹرفیس فراہم کرتا ہے، نیٹ ورکنگ اسٹیک اور کرپٹوگرافک لائبریری سے بھی لیس ہے، خودکار میموری مینجمنٹ کو سپورٹ کرتا ہے، اور نرم حقیقی وقت میں کام انجام دے سکتا ہے۔ کمانڈ انٹرپریٹر کے بجائے، سسٹم ایکٹیو اوبرون زبان میں کوڈ پر عمل درآمد کے لیے ایک بلٹ ان ماحول فراہم کرتا ہے، جو غیر ضروری پرتوں کے بغیر کام کرتا ہے۔

ڈویلپرز کو ایک مربوط ترقیاتی ماحول، ایک فارم ایڈیٹر، ایک کمپائلر، اور ڈیبگنگ ٹولز فراہم کیے جاتے ہیں۔ کوڈ کی وشوسنییتا کو باضابطہ ماڈیول کی تصدیق اور بلٹ ان یونٹ ٹیسٹنگ کی صلاحیتوں کے ذریعے یقینی بنایا جا سکتا ہے۔ پورے سسٹم کے لیے سورس کوڈ تقریباً 700 ہزار لائنوں میں فٹ بیٹھتا ہے (مقابلے کے لیے، لینکس 5.13 کرنل میں 29 ملین لائنز کوڈ شامل ہیں)۔ نظام کے لیے ایپلی کیشنز جیسے ملٹی میڈیا پلیئر، امیج ویور، ٹی وی ٹونر، کوڈ ایڈیٹر، ایچ ٹی ٹی سرور، آرکائیورز، میسنجر اور وی این سی سرور ریموٹ رسائی کے لیے سسٹم کے لیے تیار کیے گئے ہیں۔

YOS کے مصنف، Denis Valerievich Budyak، نے ایک پریزنٹیشن دی جہاں انہوں نے انفارمیشن سسٹم، خاص طور پر لینکس کی حفاظت پر توجہ دی۔ رپورٹ اوبرون ویک 2021 کے حصے کے طور پر شائع کی گئی تھی۔ مزید پیشکشوں کا پروگرام پی ڈی ایف فارمیٹ میں شائع کیا گیا ہے۔



ماخذ: opennet.ru

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