Microsoft ะฟัะธัะบะพััั WSL 2: ะพะฟัะธะผัะทะพะฒะฐะฝั ะฟะตัะตะดะฐัั ัะฐะนะปัะฒ ะผัะถ Windows ัะฐ Linux
ะะฟัะธะผัะทะฐััั ะฟะตัะตะดะฐัั ัะฐะนะปัะฒ ะผัะถ Windows ัะฐ Linux ะทะฐ ะดะพะฟะพะผะพะณะพั WSL 2 ะะฟัะธะผัะทะฐััั Microsoft ะฟัะดัะธััะตะผะธ Windows ะดะปั Linux (WSL 2) ั ะฒะฐะถะปะธะฒะธะผ ะดะพััะณะฝะตะฝะฝัะผ ะดะปั ัะธััะตะผะฝะธั ะฐะดะผัะฝััััะฐัะพััะฒ ัะฐ ัะพะทัะพะฑะฝะธะบัะฒ. ะะตัะตะดะฐัะฐ ัะฐะนะปัะฒ ััะฐะปะฐ ัะฒะธะดัะพั ะทะฐะฒะดัะบะธ ะฟะพะบัะฐัะตะฝะฝัะผ ะฒััััะฐะปัะทะฐััั ัะฐ ะฝะพะฒะธะผ ะฟัะพัะพะบะพะปะฐะผ. ะัะพะดัะบัะธะฒะฝัััั ะดะพัััะฟั ะดะพ ัะฟัะปัะฝะธั ัะฐะนะปัะฒ ะฒะถะต ะดะฐะฒะฝะพ ั ะบัะธัะธัะฝะธะผ ะผะพะผะตะฝัะพะผ WSL 2. ะะพะปะธ ะฟัะพะณัะฐะผะฐ Linux ะฟะพะฒะธะฝะตะฝ ัะธัะฐัะธ ะฐะฑะพ ะทะฐะฟะธััะฒะฐัะธ ะดะฐะฝั ั ัะฐะนะปะพะฒั ัะธััะตะผั ะฒัะบะฝะฐะัะฝ ะผะฐั ะฟัะพะนัะธ ะบัะปัะบะฐ ััะฒะฝัะฒ. Hyper-V, ะฒััััะฐะปัะฝั ะฟัะธัััะพั VirtIO ัะฐ ะผะตั ะฐะฝัะทะผะธ DMA ััะบะปะฐะดะฝัััั ัั ะพะฟะตัะฐััั. ะฆั ัะบะปะฐะดะฝัััั ะฟัะธะทะฒะพะดะธัั ะดะพ ะทะฐััะธะผะพะบ ะฒะฒะพะดั/ะฒะธะฒะพะดั. ะฉะพะฑ ะฒะธัััะธัะธ ัั ะฟัะพะฑะปะตะผั, Microsoft ัะฐััะพ ะฟะตัะตะณะปัะดะฐะปะฐ ัะฒะพั ะฐัั ััะตะบัััั. ะกะฟะพัะฐัะบั ะฒะพะฝะธ ะทะฐะผัะฝะธะปะธ DrvF ะฟัะพัะพะบะพะปะพะผ Plan 9, ะฟะพััะผ virtiofs ะฒะทัะปะธ ะฝะฐ ัะตะฑะต ัะต ะทะฐะฒะดะฐะฝะฝั. ะะตัะพะดะฐะฒะฝั ะพะฝะพะฒะปะตะฝะฝั WSL 2 ะพะฑัััั ะฟะพะบัะฐัะตะฝะฝั ัะปัั ะพะผ ะฝะฐะปะฐัััะฒะฐะฝะฝั ะผะฐะปะพะฒัะดะพะผะพะณะพ ะบะพะผะฟะพะฝะตะฝัะฐ SWIOTLB. ะฆะตะน ะบะพะผะฟะพะฝะตะฝั ะบะตััั ะฟะตัะตะดะฐัะตั ะดะฐะฝะธั ะผัะถ ะฟะฐะผ’ัััั ัะฐ ะฟัะธัััะพัะผะธ, ะฟัะธัะบะพััััะธ ัะธัะฐะฝะฝั ัะฐ ะทะฐะฟะธั. ะฆั ะทะผัะฝะธ ัััะฒะฐััั ะพัะฝะพะฒะฝะต ะฒัะทัะบะต ะผัััะต, ัะบะต ะฒ ะฟะตััั ัะตัะณั ะฒะฟะปะธะฒะฐั ะฝะฐ ัะปัั ะธ ะดะพัััะฟั, ัะพ ะฒะธะบะพัะธััะพะฒัััััั virtiofs ัะฐ ะผะตัะตะถะตะฒะธะผ ัะตะถะธะผะพะผ VirtioProxy. Microsoft ะฒัะต ัะฐััััะต ะฒะธะบะพัะธััะพะฒัั ัั ัะตั ะฝะพะปะพะณัั ั ัะฒะพัะน ะฐัั ััะตะบัััั WSL. ะ ะพะปั…