په کړکۍ کې پینگوین: د WSL2 احتمالي او امکاناتو په اړه

اې حبره!

په داسې حال کې چې موږ لا تر اوسه په بشپړ ډول کې یو د دوبی پلور، موږ غواړو تاسو ته بلنه درکړو چې د یوې لویې موضوع په اړه بحث وکړئ چې موږ پدې وروستیو کې کار کوو - د وینډوز او لینکس متقابل عمل ، په ځانګړي توګه د سیسټم پراختیا پورې اړوند. WSL. WSL 2 په لاره کې دی، او دلته په دې فرعي سیسټم کې د څه شی په اړه چټکه کتنه ده، او همدارنګه د وینډوز او لینکس ترمنځ د راتلونکي ادغام لپاره وړاندوینه.

په کړکۍ کې پینگوین: د WSL2 احتمالي او امکاناتو په اړه

د دې کال د می په میاشت کې، مایکروسافټ اعلان وکړ چې WSL2، په لینکس کې د وینډوز سبسیسټم وروستۍ نسخه، په کور کې جوړ شوي بشپړ لینکس کرنل باندې چلوي.
دا لومړی ځل دی چې مایکروسافټ په وینډوز کې د یوې برخې په توګه لینکس کرنل شامل کړ. مایکروسافټ وینډوز ته د کمانډ لاین هم معرفي کوي چې د PowerShell او WSL وړتیاوې به پراخه کړي.

د WSL2 لپاره د لینکس کرنل دواړه، د مایکروسافټ لخوا رامینځته شوي، او د نوي وینډوز کمانډ لاین په ابتدايي توګه د پراختیا کونکو لپاره دلچسپي لري.

"دا د AWS پروړاندې په لوبه کې ترټولو قوي حرکت دی ،" جوشوا شوارټز وايي ، د مشورتي شرکت AT کیرني کې د ډیجیټل کولو برنامو رییس.

د مایکروسافټ راتلونکی د کمپیوټر بازار سره تړلی ندی، که څه هم دا به په دې برخه کې خپل موقف په کلکه وساتي. دا به خورا مهم وي چې په بادل بازار کې د پښو ځای ترلاسه کړئ، یوه برخه چې په راتلونکي کې ممکن د ډیسټاپ کمپیوټر وي.

WSL2 څه کوي؟

WSL2 د لینکس لپاره د وینډوز سب سیسټم وروستی چوکاټ دی. دا تاسو ته اجازه درکوي په بنسټیز ډول د فایل سیسټم فعالیت ښه کړي او د سیسټم تلیفونونو سره بشپړ مطابقت چمتو کوي.

د WSL ټولنې څخه یو له اصلي غوښتنو څخه د فعالیت ښه کولو پورې تړاو درلود. WSL2 د WSL په پرتله ډیری لینکس وسیلې پرمخ وړي ، په ځانګړي توګه ډاکر او FUSE.
WSL2 د فایل ګړندي عملیات اداره کوي ، په ځانګړي توګه git کلون ، npm انسټال ، اپټ اپډیټ ، او اپ گریڈ. د حقیقي سرعت زیاتوالی په ځانګړي غوښتنلیک پورې اړه لري او دا څنګه د فایل سیسټم سره اړیکه لري.

لومړي ازموینو وښودله چې WSL2 د زپ څخه د ټار په پاکولو کې د WSL20 څخه شاوخوا 1 ځله ګړندی دی. کله چې په مختلفو پروژو کې د git کلون، npm install او cmake کارول، سیسټم په فعالیت کې له دوه څخه تر پنځه ځله زیاتوالی ښودلی.

ایا دا به د پراختیا کونکو باور ترلاسه کولو کې مرسته وکړي؟

په اصل کې، مایکروسافټ د WSL2 پروسو مالتړ لپاره د لینکس کرنل د خپل نسخې په جوړولو سره د پراختیا کونکي ټولنې کې د پیژندلو او باور ترلاسه کولو په لټه کې دی، کوډي سوان، د ګنر ټیکنالوژۍ سی ای او وویل.

"د وینډوز لپاره په کلکه وده کولو سربیره ، په کمپیوټر کې نور ټول غوښتنلیکونه - کلاوډ ، ګرځنده ، ویب غوښتنلیکونه - رامینځته کول خورا ګران کار و ، له همدې امله پراختیا کونکي باید په یو ډول د وینډوز OS سره موازي د لینکس توزیع بوټ کړي. مایکروسافټ دا پیژندلی او د حل سره راغلی، "هغه پای ته ورسید.

دا امکان نلري چې د ګمرک لینکس کرنل معرفي کول به د اوسط کارونکي له نظره سیسټم باندې جدي اغیزه ولري. په هرصورت، دا د مایکروسافټ خدماتو او لینکس عملیاتي سیسټم ترمنځ د نږدې اړیکو لپاره فرصتونه پرانیزي.
د مایکروسافټ په برخه کې دا اقدام واقعیا خورا هوښیار دی ، ځکه چې دا د پراختیا کونکي ټولنې ته ژور ننوتلو کې مرسته کوي ، په بیله بیا هغه محصولات په فعاله توګه کاروي چې بل څوک وده کوي - دا د خلاصې سرچینې سره وصل دی ، سوان وايي.

نوي مایکروسافټ ته ښه راغلاست

د لینکس کرنل رامینځته کولو او ساتلو په لور تمایل "په ځانګړي توګه د وینډوز لپاره" د سی ای او ستیا نادیلا لخوا هڅول شوي قوي خلاصې سرچینې لارښود منعکس کوي. مایکروسافټ نور هغه شان نه دی لکه څنګه چې د ګیټس او بالمر لاندې و ، کله چې هرڅه د ملکیت کټ شاته ساتل کیدل ، او هیچا د ګډ کار کولو په اړه فکر نه کاوه.

"ستیا په بشپړ ډول مایکروسافټ په خورا عصري پلیټ فارم بدل کړی ، او دې ستراتیژۍ خورا ښه تادیه کړې. سلام، د ټریلیون ډالرو پانګه اچونه، "شوارټز وايي.

د چارلس کنگ په وینا، په Pund-IT کې اصلي شنونکي، د مایکروسافټ دوه اصلي ځواک موثریت او امنیت دي.

هغه زیاتوي: "په فعاله توګه د خپلو جدي پرمختګونو - سرچینو او وسیلو په کارولو سره - شرکت کولی شي پیرودونکو ته تضمین ورکړي چې کرنل به په بشپړ ډول تازه وي او د بشپړ امنیت ډاډ ترلاسه کولو لپاره په وروستي پیچونو او اصلاحاتو سمبال وي."

پراختیا کونکي هم ګټه پورته کوي

د لینکس بائنری د سیسټم کالونو په کارولو سره ډیری دندې ترسره کوي، لکه فایلونو ته لاسرسی، د حافظې غوښتنه کول، او پروسې رامینځته کول. WSL1 د دې سیسټم ډیری تلیفونونو تشریح کولو لپاره د ژباړې پرت تکیه کوي او دوی ته اجازه ورکوي چې د وینډوز NT کرنل سره تعامل وکړي.

ترټولو ستونزمن شی د سیسټم ټول غوښتنې پلي کول دي. څرنګه چې دا په WSL1 کې نه و ترسره شوی، ځینې غوښتنلیکونه هلته کار نشي کولی. WSL2 ډیری نوي غوښتنلیکونه معرفي کوي چې پدې چاپیریال کې ښه کار کوي.

نوی جوړښت مایکروسافټ ته اجازه ورکوي چې د WSL1 په پرتله خورا ګړندي لینکس کرنل ته وروستي اصلاحونه راوړي. مایکروسافټ کولی شي د ټولو محدودیتونو د بیا پلي کولو پرځای د WSL2 کور تازه کړي.

په بشپړه توګه د خلاصې سرچینې وسیله

د مایکروسافټ د خپل لینکس کرنل پراختیا د لینکس سیسټم ګروپ لخوا د کلونو کار پایله وه ، په بیله بیا په مایکروسافټ کې ډیری نورو ټیمونو ، جیک هامونز وویل ، د مایکروسافټ لینکس سیسټم ګروپ کې د برنامې مدیر.

د WSL2 لپاره چمتو شوی کرنل به په بشپړ ډول خلاص سرچینه وي، او مایکروسافټ به په ګیټ هب کې د داسې کرنل جوړولو څرنګوالي په اړه لارښوونې پوسټ کړي. شرکت به د پراختیا کونکو سره ښکیل وي چې د پروژې سره مرسته کولو ته لیواله وي او د ښکته پورته بدلون رامینځته کړي.

د مایکروسافټ پراختیا کونکو د شرکت دوامداره ادغام او دوامداره تحویلي سیسټمونو په کارولو سره WSL2 رامینځته کړی. دا سافټویر به د وینډوز تازه سیسټم له لارې خدمت وکړي او کارونکي ته به په بشپړ ډول شفاف وي. کرنل به تر نیټې پورې پاتې وي او د لینکس د وروستي مستحکم څانګې ټولې ځانګړتیاوې پکې شاملې وي.

د سرچینې شتون ډاډ ترلاسه کولو لپاره ، شرکت په محلي توګه ذخیره منعکس کوي ، په دوامداره توګه د لینکس امنیت میلینګ لیست مینځپانګې څاري ، او د ډیری شرکتونو سره کار کوي چې د سوداګرۍ مجازی چاپیریالونو (CVEs) کې ډیټابیس ملاتړ کوي. دا ډاډ ورکوي چې د مایکروسافټ لینکس کرنل د وروستي تازه معلوماتو سره تازه دی او هر ډول راپورته کیدونکي ګواښونه له مینځه وړي.

د ښکته پورته بدلونونه لازمي کیږي

مایکروسافټ ډاډ ترلاسه کوي چې د کرنل ټول بدلونونه د پورتنۍ برخې تبلیغ کیږي ، د لینکس فلسفې مهم اړخ. د لاندې جریان پیچونو ملاتړ د اضافي پیچلتیا سره راځي؛ سربیره پردې، دا عمل د خلاصې سرچینې ټولنې کې عام نه دی.

د مائیکروسافټ هدف د فعال لینکس کارونکي په توګه د ټولنې ډسپلین غړی دی او په ټولنه کې د بدلونونو سره مرسته کول دي. د اوږدې مودې مالتړ سره تړلې څانګو ثبات یقیني کولو لپاره، ځینې پیچونه - د بیلګې په توګه هغه چې نوي ځانګړتیاوې لري - ممکن یوازې د کرنل په نوي نسخو کې شامل شي، او د شاته مطابقت حالت کې اوسني LTS نسخه ته نه لیږدول کیږي.

کله چې د WSL اصلي سرچینې شتون ولري، دوی به د پیچونو سیټ او د سرچینو اوږدمهاله باثباته برخې سره اړیکې ولري. مایکروسافټ تمه لري چې دا لیست د وخت په تیریدو سره راټیټ شي ځکه چې پیچونه پورته توزیع شوي او نوي محلي پیچونه د نوي WSL ب featuresو ملاتړ لپاره اضافه شوي.

د کړکۍ ډیر خوندور ډیزاین

مایکروسافټ د وینډوز ټرمینل راتلونکی ژمي نسخه هم اعلان کړه، د کاروونکو لپاره یو نوی ایپ چې د کمانډ لاین وسیلو او شیلونو سره کار کوي، لکه د کمانډ پرامپټ، پاور شیل، او WSL.

په کړکۍ کې پینگوین: د WSL2 احتمالي او امکاناتو په اړه

د وینډوز ټرمینل

د وینډوز ټرمینل 1.0 ډیری ترتیبات او د ترتیب کولو اختیارونه وړاندې کوي چې تاسو ته د ټرمینل کړکۍ په بڼه ډیر کنټرول درکوي، په بیله بیا د شیل / پروفایلونو په اړه چې باید د نوي ټبونو په توګه خلاص شي.

ترتیبات به په جوړښت شوي متن فایل کې خوندي شي، دوی به ستاسو د خوند لپاره د ترمینل کړکۍ تنظیم او ډیزاین کول اسانه کړي.

مایکروسافټ نور د موجوده وینډوز کنسول نه اصلاح کوي او له سکریچ څخه یو نوی رامینځته کوي ، پریکړه کوي چې نوې تګلاره غوره کړي. وینډوز ټرمینل د موجوده وینډوز کنسول غوښتنلیک سره موازي نصب او چلوي چې له بکس څخه راځي.

دا څنګه کار کوي؟

کله چې د وینډوز 10 کاروونکي مستقیم Cmd/PowerShell/etc په لاره واچوي، د منظم کنسول مثال سره تړلی پروسه پیل کیږي. د نوي ټرمینل ترتیب کولو انجن د وینډوز کاروونکو ته اجازه ورکوي چې د دوی ټولو مطلوب شیلونو / غوښتنلیکونو / وسیلو لپاره ډیری پروفایلونه رامینځته کړي ، که په پاور شیل کې ، د کمانډ پرامپټ ، اوبنټو ، یا حتی د Azure یا IoT وسیلو سره SSH اړیکې.

دا پروفایلونه کولی شي د ډیزاین او فونټ اندازې ، رنګ موضوعاتو ، د شالید تورې کچې یا روڼتیا خپل ترکیب چمتو کړي. برسېره پردې، کاروونکي به وکوالی شي یو نوی مونوسپیس فونټ غوره کړي ترڅو د ترمینل کړکۍ ډیر عصري او ښایسته ښکاري. دا فونټ د پروګرامر لیګیچرونه لري؛ دا به په عامه توګه شتون ولري او په خپل ذخیره کې زیرمه شي.

د نوي وینډوز کمانډ انٹرفیس اصلي ګټې ډیری ټبونه او ښکلي متن دي. د ډیری ټبونو لپاره ملاتړ د ټرمینل پراختیا لپاره ترټولو غوښتنه شوې غوښتنه ګڼل کیده. ښکلی متن د DirectWrite/DirectX پراساس د رینډرینګ انجن څخه مننه ترلاسه کیږي ، چې د GPU سرعت سره مجهز دی.

انجن د متن شبیهونه، ګلیفونه او ځانګړي کرکټرونه چې په فونټونو کې موندل شوي ښیې ، پشمول د چینایي ، جاپاني او کوریایی ایډیوګرامونو (CJK) ، ایموجي ، پاور لاین سمبولونه ، شبیهونه او د برنامې لیګیچرونه. سربیره پردې ، دا انجن د GDI په پرتله خورا ګړندی متن وړاندې کوي چې دمخه په کنسول کې کارول شوی و.

شاته مطابقت په بشپړ ترتیب کې پاتې کیږي، که څه هم تاسو کولی شئ د وینډوز ټرمینل هڅه وکړئ که تاسو وغواړئ.

کرونولوژي: دا به څنګه پیښ شي

مایکروسافټ به په وینډوز 10 کې د مایکروسافټ سټور له لارې وینډوز ټرمینل چمتو کړي او په منظم ډول یې تازه کړي. په دې توګه، کاروونکي به تل د وروستي نسخو او وروستي پرمختګونو سره تازه وي - په حقیقت کې هیڅ اضافي هڅې پرته.

مایکروسافټ پلان لري چې پدې راتلونکي ژمي کې یو نوی ټرمینل پیل کړي. یوځل چې مایکروسافټ د وینډوز ټرمینل 1.0 راوباسي ، نو پراختیا کونکي به په ډیری ځانګړتیاو باندې کار کولو ته دوام ورکړي چې دمخه یې بیکلاګ شوي.

د وینډوز ټرمینل او وینډوز کنسول سرچینې کوډ دمخه پوسټ شوی په GitHub کې.

په راتلونکي کې موږ ته څه انتظار کولی شي؟

دا امکان چې مایکروسافټ به د نورو موخو لپاره خپل لینکس کرنل وکاروي ، د مثال په توګه ، د خپل لینکس توزیع رامینځته کولو لپاره ، نن ورځ یو څه فرضي ښکاري.

پایله احتمال پدې پورې اړه لري چې ایا مایکروسافټ د داسې محصول لپاره د پام وړ غوښتنې موندلو اداره کوي ، او کوم سوداګریز فرصتونه دا ډول پرمختګونه په بالقوه ډول خلاص کیدی شي ، چارلس کینګ وایی.

هغه فکر کوي چې د نږدې راتلونکي لپاره به د شرکت تمرکز د وینډوز او لینوکس په زیاتیدونکي توګه د یو بل سره مطابقت او تکمیل کولو باندې وي.

جوشوا شوارټز په دې باور دی چې په دې حالت کې به دا اړینه وي چې په دې کار کې پانګه اچونه څه وي او د هغې بیرته ستنیدل به څه وي. که مایکروسافټ نن ورځ خورا ځوان شرکت و ، نو دا به شاید هرڅه د لینکس پراساس ترسره کړي. په هرصورت، نن ورځ د مایکروسافټ څخه اصلي لینکس جوړښت ته د ټولو پرمختګونو پورټ کول یوه ګرانه او پیچلې پروژه ښکاري چې د ښه تادیې امکان نلري. د لینکس مینه وال به خپل لینکس ترلاسه کړي او اصلي جوړښت به پاتې وي.

کله چې ایپل په 2000 کې Mac OS بیا ایجاد کړ، عملیاتي سیسټم د BSD Unix پر بنسټ والړ و، کوم چې د DOS په پرتله لینکس ته ورته دی. نن ورځ، د مایکروسافټ وینډوز نوې نسخه د لینکس پراساس رامینځته کیږي.

شاید زموږ لپاره نوې دروازه پرانستل شي؟

د مایکروسافټ لینکس کرنل کولی شي د وینډوز خدماتو او لینکس عملیاتي سیسټم تر مینځ د لوی مداخلې لپاره لاره هواره کړي. په حقیقت کې، د مایکروسافټ لخوا دا پرمختګونه په ګوته کوي چې مایکروسافټ پخپله پوهیږي: نن ورځ نږدې هیڅ پیرودونکي پاتې ندي چې په داسې نړۍ کې شتون ولري چیرې چې هرڅه وینډوز وي.

دا د متضاد ټیکنالوژیو او سیسټمونو کارولو لپاره خورا ډیر معنی لري چې د سوداګرۍ اړتیاوې او ځانګړي عملي حالتونه غوره کوي.

لوی ستراتیژیک پوښتنه دا ده چې دا حرکت د مایکروسافټ پلیټ فارم لپاره کوم نوي ستراتیژیک فرصتونه خلاصوي؟

Azure، د مایکروسافټ کلاوډ ایکوسیستم، دمخه د لینکس لپاره خورا ښه ملاتړ چمتو کوي. مخکې، وینډوز د مجازی ماشینونو په کارولو سره د لینکس ښه ملاتړ کاوه.

هغه بنسټیز بدلونونه چې نن ورځ پیښیږي د دې حقیقت له امله دي چې اوس د لینکس پروسې به په اصلي ډول د وینډوز کرنل کې پرمخ ځي، پدې معنی چې د وینډوز څخه د لینکس سره کار کول به د مجازی ماشینونو په پرتله خورا ګړندي وي. احتمال شتون لري چې د پایلې په توګه ، Azure به ځان په صنعتي پیمانه د لینکس په کارولو سره د انجینرانو بشپړ پرت سره بډایه کړي.

سرچینه: www.habr.com

Add a comment