براؤزر-لینکس پروجیکٹ ویب براؤزر میں چلانے کے لیے لینکس کی تقسیم تیار کرتا ہے۔

ایک براؤزر-لینکس ڈسٹری بیوشن کٹ تجویز کی گئی ہے، جسے ویب براؤزر میں لینکس کنسول کے ماحول کو چلانے کے لیے ڈیزائن کیا گیا ہے۔ پراجیکٹ کو ورچوئل مشینوں کو لانچ کرنے یا بیرونی میڈیا سے بوٹ کرنے کی ضرورت کے بغیر لینکس سے فوری واقفیت حاصل کرنے کے لیے استعمال کیا جا سکتا ہے۔ Buildroot ٹول کٹ کا استعمال کرتے ہوئے ایک سٹرپڈ ڈاون لینکس ماحول بنایا گیا ہے۔

براؤزر میں نتیجے میں اسمبلی کو انجام دینے کے لیے، ایک v86 ایمولیٹر استعمال کیا جاتا ہے، جو مشین کوڈ کو WebAssembly کی نمائندگی میں ترجمہ کرتا ہے۔ اسٹوریج کے آپریشن کو منظم کرنے کے لیے، لوکل فورج لائبریری کا استعمال کیا جاتا ہے، جو IndexedDB API کے اوپر کام کرتی ہے۔ صارف کو کسی بھی وقت ماحول کی حالت کو بچانے کا موقع دیا جاتا ہے اور بعد میں محفوظ کردہ پوزیشن سے کام کو بحال کیا جاتا ہے۔ آؤٹ پٹ ایک ٹرمینل ونڈو میں تیار ہوتا ہے جسے xterm.js لائبریری کا استعمال کرتے ہوئے لاگو کیا جاتا ہے۔ Udhcpc کا استعمال نیٹ ورک کمیونیکیشن کو ترتیب دینے کے لیے کیا جاتا ہے۔

ماخذ: opennet.ru

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