Amazon لينڪس پليٽ فارم لاءِ سپورٽ جو اعلان ڪيو آهي فنچ ٽول ڪٽ ۾، اڳ ۾ صرف ونڊوز ۽ ميڪ او ايس پليٽ فارمن لاءِ موجود آهي، ۽ اصل ۾ لينڪس ڪنٽينرز سان ڪم کي آسان ڪرڻ لاءِ تيار ڪيو ويو هوسٽ سسٽم تي نه لينڪس ڪنيل تي ٻڌل. فنچ توهان کي اجازت ڏئي ٿو ته لينڪس ڪنٽينرز کي OCI (اوپن ڪنٽينر شروعات) فارميٽ ۾ ٺاهي، شايع ڪري ۽ هلائڻ. فنچ ڪوڊ Go ۾ لکيل آهي ۽ Apache 2.0 لائسنس تحت ورهايو ويو آهي.
فنچ ۾ ڪمانڊ لائن انٽرفيس nerdctl پروجيڪٽ جي ترقي کي استعمال ڪندي لاڳو ڪيو ويو آهي، جيڪو ڊاکر-مطابقت وارو سيٽ مهيا ڪري ٿو ڪنٽينرز جي تعمير، لانچنگ، پبلشنگ ۽ لوڊ ڪرڻ لاءِ (تعمير، هلائڻ، پش، پل، وغيره)، اضافي سان وڌايو ويو. خاصيتون، جيئن روٽ کان سواءِ آپريٽنگ موڊ، تصويرن کي انڪرپٽ ڪرڻ، تصويرن کي ورهائڻ P2P موڊ ۾ IPFS استعمال ڪندي ۽ تصويرن جي تصديق ڊجيٽل دستخط سان. ڪنٽينر کي رن ٽائم طور استعمال ڪيو ويندو آھي ڪنٽينرز جي انتظام لاءِ. OCI فارميٽ ۾ تصويرون ٺاهڻ لاءِ، BuildKit ٽول ڪٽ استعمال ڪيو ويندو آهي.
هلائڻ لاءِ ونڊوز ۽ macOS ورزن ۾ مجازي مشينون لينڪس سان، فنچ فائل شيئرنگ ۽ نيٽ ورڪ پورٽ فارورڊنگ لاءِ هڪ الڳ ليما پرت استعمال ڪري ٿو، جيڪو لينڪس-مخصوص آئسوليشن پرائميٽوز کي لاڳو ڪرڻ لاءِ ونڊوز تي MacOS ۽ WSL2 تي VF (ورچوئلائيزيشن فريم ورڪ) کي استعمال ڪري ٿو. فنچ جو لينڪس ورزن ليما جي بدران اصلي ڪرنل صلاحيتون، جهڙوڪ نيم اسپيس ۽ سي گروپس، استعمال ڪري ٿو.

فنچ nerdctl، ڪنٽينرڊ، ۽ BuildKit کي ھڪڙي ۾ بنڈل ڪري ٿو ۽ توھان کي فوري طور تي شروع ڪرڻ جي اجازت ڏئي ٿو، انھن سڀني حصن کي الڳ ڪرڻ ۽ ترتيب ڏيڻ جي بغير. ڪم لاءِ، اسان پيش ڪريون ٿا اسان جي پنهنجي فنچ يوٽيلٽي، جيڪا لڪائين ٿا هر جزو سان ڪم ڪرڻ جا تفصيل هڪ متحد انٽرفيس جي پويان. شروع ڪرڻ لاءِ، بس انسٽال ڪريو ھڪڙو پيڪيج جنھن ۾ توھان جي ضرورت جي ھر شيءِ شامل آھي، جنھن کان پوءِ توھان فوري طور تي ڪنٽينر ٺاھي ۽ هلائي سگھو ٿا.
لينڪس ورزن سڀ خاصيتون مهيا ڪري ٿو جيڪي اڳ ۾ macOS ۽ ونڊوز لاءِ مهيا ڪيون ويون آهن، جن ۾ ڊاڪرفائلز جي بنياد تي ڪنٽينر تصويرون ٺاهڻ، لوڪل سسٽم تي ڪنٽينر هلائڻ، رجسٽري مان ڪنٽينر تصويرون رکڻ ۽ ڪڍڻ، نيٽ ورڪ ۽ ڊسڪ پارٽيشنز کي منظم ڪرڻ، ”فنچ ڪمپوز“ ڪمانڊ استعمال ڪندي. ملٽي ڪنٽينر ايپليڪيشن ٺاهڻ لاءِ.
فنچ جي ترقيءَ دوران، Amazon پڻ nerdctl لاءِ ڪيتريون ئي واڌايون تيار ڪيون، جيڪي اڳ ۾ ئي ھن منصوبي جي بنيادي ڍانچي ۾ اختيار ڪيون ويون آھن. خاص طور تي، nerdctl تصويرن کي ڊجيٽل طور تي سائن ڪرڻ ۽ SOCI (Seekable OCI) ٽيڪنالاجي استعمال ڪندي تصويرون ٺاهڻ ۽ لانچ ڪرڻ جي صلاحيت کي لاڳو ڪرڻ لاءِ جز شامل ڪيا آهن، اصل ۾ AWS لاءِ ٺاهي وئي آهي ۽ ڪنٽينر تصويرن جي تيزيءَ سان لوڊ ڪرڻ جي اجازت ڏئي ٿي (SOCI توهان کي اجازت ڏئي ٿو ته بغير انتظار جي لانچ شروع ڪرڻ جي. تصوير کي مڪمل طور تي لوڊ ڪرڻ ۽ ڪم لاء ضروري حصن کي لوڊ ڪرڻ لاء ضروري آهي).
جو ذريعو: opennet.ru
