اصلی ہارڈ ویئر پر Redox OS کے استعمال میں پیشرفت

جیریمی سولر (جیریمی سولر) آپریٹنگ سسٹم کا بانی ریڈوکسزنگ کی زبان میں لکھا گیا، بتایا سسٹم76 گالاگا پرو لیپ ٹاپ پر ریڈوکس کے کامیاب استعمال کے بارے میں (جیریمی سولر سسٹم76 پر کام کرتا ہے)۔ پہلے سے مکمل طور پر فعال اجزاء میں کی بورڈ، ٹچ پیڈ، اسٹوریج (NVMe) اور ایتھرنیٹ شامل ہیں۔

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

ریڈوکس میں استعمال ہونے والا مائکروکرنل تصور ڈرائیور کی نشوونما کو آسان بناتا ہے، کیونکہ سب سسٹم جو ڈرائیور فراہم کرتا ہے اسے کام کو روکے بغیر دوبارہ کمپائل اور دوبارہ شروع کیا جا سکتا ہے۔ یہ توقع کی جاتی ہے کہ ریڈوکس پر مبنی ماحول میں ترقی پورٹنگ پروگراموں کی کارکردگی اور ہارڈویئر سپورٹ کے ساتھ مسائل کو حل کرنے میں بہتری لائے گی۔ مثال کے طور پر، یہ USB اسٹیک کو مکمل کرنے اور گرافکس ڈرائیوروں کو شامل کرنے کا منصوبہ ہے۔

اصلی ہارڈ ویئر پر Redox OS کے استعمال میں پیشرفت

یاد رکھیں کہ آپریٹنگ سسٹم یونکس کے فلسفے کے مطابق تیار کیا گیا ہے اور SeL4، Minix اور پلان 9 سے کچھ آئیڈیاز مستعار لیتا ہے۔ ریڈوکس ایک مائیکرو کرنل کا تصور استعمال کرتا ہے، جس میں کرنل کی سطح پر صرف عمل اور وسائل کے انتظام کے درمیان تعامل فراہم کیا جاتا ہے۔ ، اور دیگر تمام فعالیت کو لائبریریوں میں منتقل کر دیا گیا ہے۔ جو کرنل اور صارف ایپلیکیشنز دونوں استعمال کر سکتے ہیں۔ تمام ڈرائیور الگ تھلگ سینڈ باکس ماحول میں صارف کی جگہ پر چلتے ہیں۔ موجودہ ایپلی کیشنز کے ساتھ مطابقت کے لیے، ایک خصوصی POSIX تہہ فراہم کی گئی ہے، جس کی مدد سے آپ بہت سے پروگراموں کو بغیر پورٹنگ کے چلا سکتے ہیں۔

سسٹم "ہر چیز ایک URL ہے" کے اصول کو استعمال کرتا ہے۔ مثال کے طور پر، URL "log://" لاگنگ کے لیے، "bus://" کو عمل کے درمیان تعامل کے لیے، "tcp://" نیٹ ورک کے تعامل کے لیے استعمال کیا جا سکتا ہے، وغیرہ۔ ماڈیولز، جو ڈرائیورز، کرنل ایکسٹینشنز، اور یوزر ایپلی کیشنز کی شکل میں لاگو کیے جاسکتے ہیں، اپنے یو آر ایل ہینڈلرز کو رجسٹر کرسکتے ہیں، مثال کے طور پر، آپ I/O پورٹ ایکسیس ماڈیول لکھ سکتے ہیں اور اسے URL "port_io:// سے باندھ سکتے ہیں۔ "، جس کے بعد آپ اسے یو آر ایل "port_io://60" کھول کر پورٹ 60 تک رسائی کے لیے استعمال کر سکتے ہیں۔ پروجیکٹ کی پیشرفت پھیلاؤ مفت MIT لائسنس کے تحت۔

ریڈوکس میں صارف کا ماحول تعمیر اس کے اپنے گرافیکل شیل کی بنیاد پر Орбитальный (الجھن میں نہ پڑنا دوسرا شیل Орбитальный، Qt اور Wayland) اور ٹول کٹ کا استعمال کرتے ہوئے OrbTkجو کہ Flutter، React اور Redux جیسا API فراہم کرتا ہے۔ ویب براؤزر کے طور پر استعمال کیا جاتا ہے۔ نیٹ سرف. پراجیکٹ بھی خود تیار کر رہا ہے۔ پیکیج مینیجر، معیاری افادیت کا ایک سیٹ (binutils، coreutils، netutils، extrautils)، کمانڈ شیل آئن، معیاری سی لائبریری relibc، ویم جیسا ٹیکسٹ ایڈیٹر سوڈیم، نیٹ ورک اسٹیک اور فائل سسٹم TFS, ZFS (Rust زبان میں ZFS کا ماڈیولر ورژن) کے خیالات کی بنیاد پر تیار کیا گیا ہے۔ ترتیب زبان میں ترتیب دی گئی ہے۔ ٹامل.

اصلی ہارڈ ویئر پر Redox OS کے استعمال میں پیشرفت

ماخذ: opennet.ru

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