جیریمی سولر (
لیپ ٹاپ پر ریڈوکس کے تجربات نے پہلے ہی ڈرائیوروں کی کارکردگی کو بہتر بنانا، کچھ ایپلی کیشنز میں HiDPI سپورٹ شامل کرنا اور نئے اجزاء، جیسے pkgar، بنانا ممکن بنا دیا ہے، جو لائیو امیجز سے ریڈوکس کی تنصیب کو آسان بناتے ہیں۔ جن کاموں پر اب توجہ مرکوز ہے ان میں سسٹم کو خود سے جمع کرنے کی صلاحیت کا حصول (ریڈوکس پر مبنی ماحول سے ریڈوکس کو جمع کرنا) ہے۔ کچھ مہینوں میں، سولر ریڈوکس پر مبنی ڈیسک ٹاپ ماحول سے کسی ایک کمپیوٹر پر ریڈوکس فل ٹائم کام کرنے کا ارادہ رکھتا ہے، جب rustc کمپائلر میں کچھ اصلاحات کی گئی ہیں۔
ریڈوکس میں استعمال ہونے والا مائکروکرنل تصور ڈرائیور کی نشوونما کو آسان بناتا ہے، کیونکہ سب سسٹم جو ڈرائیور فراہم کرتا ہے اسے کام کو روکے بغیر دوبارہ کمپائل اور دوبارہ شروع کیا جا سکتا ہے۔ یہ توقع کی جاتی ہے کہ ریڈوکس پر مبنی ماحول میں ترقی پورٹنگ پروگراموں کی کارکردگی اور ہارڈویئر سپورٹ کے ساتھ مسائل کو حل کرنے میں بہتری لائے گی۔ مثال کے طور پر، یہ USB اسٹیک کو مکمل کرنے اور گرافکس ڈرائیوروں کو شامل کرنے کا منصوبہ ہے۔
یاد رکھیں کہ آپریٹنگ سسٹم یونکس کے فلسفے کے مطابق تیار کیا گیا ہے اور SeL4، Minix اور پلان 9 سے کچھ آئیڈیاز مستعار لیتا ہے۔ ریڈوکس ایک مائیکرو کرنل کا تصور استعمال کرتا ہے، جس میں کرنل کی سطح پر صرف عمل اور وسائل کے انتظام کے درمیان تعامل فراہم کیا جاتا ہے۔ ، اور دیگر تمام فعالیت کو لائبریریوں میں منتقل کر دیا گیا ہے۔ جو کرنل اور صارف ایپلیکیشنز دونوں استعمال کر سکتے ہیں۔ تمام ڈرائیور الگ تھلگ سینڈ باکس ماحول میں صارف کی جگہ پر چلتے ہیں۔ موجودہ ایپلی کیشنز کے ساتھ مطابقت کے لیے، ایک خصوصی POSIX تہہ فراہم کی گئی ہے، جس کی مدد سے آپ بہت سے پروگراموں کو بغیر پورٹنگ کے چلا سکتے ہیں۔
سسٹم "ہر چیز ایک URL ہے" کے اصول کو استعمال کرتا ہے۔ مثال کے طور پر، URL "log://" لاگنگ کے لیے، "bus://" کو عمل کے درمیان تعامل کے لیے، "tcp://" نیٹ ورک کے تعامل کے لیے استعمال کیا جا سکتا ہے، وغیرہ۔ ماڈیولز، جو ڈرائیورز، کرنل ایکسٹینشنز، اور یوزر ایپلی کیشنز کی شکل میں لاگو کیے جاسکتے ہیں، اپنے یو آر ایل ہینڈلرز کو رجسٹر کرسکتے ہیں، مثال کے طور پر، آپ I/O پورٹ ایکسیس ماڈیول لکھ سکتے ہیں اور اسے URL "port_io:// سے باندھ سکتے ہیں۔ "، جس کے بعد آپ اسے یو آر ایل "port_io://60" کھول کر پورٹ 60 تک رسائی کے لیے استعمال کر سکتے ہیں۔ پروجیکٹ کی پیشرفت
ریڈوکس میں صارف کا ماحول
ماخذ: opennet.ru