جيريمي سولر (
هڪ ليپ ٽاپ تي Redox سان تجربا اڳ ۾ ئي ڊرائيور جي ڪارڪردگي کي بهتر ڪرڻ، ڪجهه ايپليڪيشنن ۾ HiDPI سپورٽ شامل ڪرڻ ۽ نوان جزا ٺاهيا آهن، جهڙوڪ pkgar، جيڪي لائيو تصويرن مان ريڊڪس جي تنصيب کي آسان ڪن ٿا. انهن ڪمن ۾، جن تي هاڻي ڌيان ڏنو ويو آهي، سسٽم کي پاڻ کي گڏ ڪرڻ جي صلاحيت حاصل ڪرڻ (ريڊڪس جي بنياد تي ماحول کان ريڊڪس کي گڏ ڪرڻ). ڪجھ مھينن ۾، سولر ھڪڙي ڪمپيوٽرن مان ھڪڙي ڪمپيوٽر تي ريڊڪس فل ٽائيم تي ڪم ڪرڻ جو ارادو رکي ٿو ريڊڪس-بنياد ڊيسڪ ٽاپ ماحول کان، بعد ۾ rustc مرتب ڪرڻ ۾ ڪجھ سڌارا ڪيا ويا آھن.
ريڊڪس ۾ استعمال ٿيل microkernel تصور ڊرائيور جي ترقي کي آسان بڻائي ٿو، ڇاڪاڻ ته سبسسٽم جيڪو ڊرائيور مهيا ڪري ٿو، ڪم کي روڪڻ کان سواء ٻيهر ڪمپيل ۽ ٻيهر شروع ڪري سگهجي ٿو. اها اميد آهي ته ريڊڪس جي بنياد تي ماحول ۾ ترقي پورٽنگ پروگرامن جي ڪارڪردگي کي بهتر بڻائي ۽ هارڊويئر سپورٽ سان مسئلا حل ڪندي. مثال طور، اهو منصوبو آهي USB اسٽيڪ مڪمل ڪرڻ ۽ گرافڪس ڊرائيور شامل ڪرڻ.
ياد رکو ته آپريٽنگ سسٽم يونڪس جي فلسفي جي مطابق ترقي ڪئي وئي آهي ۽ SeL4، Minix ۽ پلان 9 کان ڪجهه خيالن کي قرض ڏئي ٿو. ريڊڪس هڪ مائڪرو ڪنيل جي تصور کي استعمال ڪري ٿو، جنهن ۾ صرف پروسيس ۽ وسيلن جي انتظام جي وچ ۾ رابطي کي ڪني جي سطح تي مهيا ڪيل آهي. , ۽ ٻيون سڀ ڪارڪردگيءَ کي لئبريري ۾ منتقل ڪيو ويو آهي. جيڪو ٻنهي ڪنيل ۽ استعمال ڪندڙ ايپليڪيشنن طرفان استعمال ڪري سگهجي ٿو. سڀئي ڊرائيور استعمال ڪندڙ جي جاء تي الڳ ٿيل سينڊ باڪس ماحول ۾ هلائيندا آهن. موجوده ايپليڪيشنن سان مطابقت لاء، هڪ خاص POSIX پرت مهيا ڪئي وئي آهي، جيڪا توهان کي اجازت ڏئي ٿي ڪيترن ئي پروگرامن کي بغير پورٽنگ هلائڻ جي.
سسٽم استعمال ڪري ٿو "هر شي هڪ URL آهي" اصول. مثال طور، URL “log://” لاگنگ لاءِ استعمال ٿي سگھي ٿو، “bus://” عملن جي وچ ۾ رابطي لاءِ، “tcp://” نيٽ ورڪ رابطي لاءِ، وغيره. ماڊلز، جيڪي ڊرائيورن، ڪنيل ايڪسٽينشنز ۽ يوزر ايپليڪيشنن جي صورت ۾ لاڳو ڪري سگھجن ٿا، اھي رجسٽر ڪري سگھن ٿا پنھنجو URL ھينڊلر، مثال طور، توھان لکي سگھوٿا I/O پورٽ رسائي ماڊيول ۽ ان کي URL "port_io://" سان پابند ڪريو. ، جنهن کان پوءِ توهان ان کي استعمال ڪري سگهو ٿا پورٽ 60 تائين رسائي حاصل ڪرڻ لاءِ URL “port_io://60” کولڻ سان. پروجيڪٽ جي ترقي
Redox ۾ استعمال ڪندڙ ماحول
جو ذريعو: opennet.ru