ΠœΠ°Ρ˜ΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°ΡˆΠ΅ Π²ΠΎ WSL2 (Windows ΠŸΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌ Π·Π° Linux) Π²Ρ€Π°ΡœΠ°ΡšΠ΅ Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π²ΠΎ систСмот

ΠœΠ°Ρ˜ΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ објави Π·Π° ΠΏΡ€ΠΎΡˆΠΈΡ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° моТноститС Π½Π° ΡΠ»ΠΎΡ˜ΠΎΡ‚ WSL2 (Windows Subsystem for Linux), кој ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π½Π° Linux Π½Π° Windows. Π’ΠΎ СкспСримСнтални Π³Ρ€Π°Π΄Π±ΠΈ Windows Insider (ΠΈΠ·Π³Ρ€Π°Π΄Π±Π° 19013) Π²ΠΎ ΡΠ»ΠΎΡ˜ΠΎΡ‚ WSL2, сС појави ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π²Ρ€Π°ΡœΠ°ΡšΠ΅ Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π²ΠΎ систСмот (Memory Reclamation) ослободСна ΠΎΠ΄ процСситС ΡˆΡ‚ΠΎ сС ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Π°Ρ‚ Π²ΠΎ срСдина Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Linux.

ΠŸΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ, Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° ΠΎΠ΄ страна Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ ΠΈΠ»ΠΈ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚, ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° сС Π΄ΠΎΠ΄Π΅Π»ΡƒΠ²Π°ΡˆΠ΅ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π°Ρ‚Π° машина WSL2, Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠ° Ρ‚Π°Π° остана Π·Π°ΠΊΠ°Ρ‡Π΅Π½Π° ΠΈ Π½Π΅ бСшС Π²Ρ€Π°Ρ‚Π΅Π½Π° Π²ΠΎ систСмот, Π΄ΡƒΡ€ΠΈ ΠΈ ΠΎΡ‚ΠΊΠ°ΠΊΠΎ ќС Π·Π°Π²Ρ€ΡˆΠΈ процСсот со ΠΈΠ½Ρ‚Π΅Π½Π·ΠΈΠ²Π½ΠΈ рСсурси ΠΈ Ρ‚Π°ΠΌΡƒ нСмашС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π·Π° Π΄ΠΎΠ΄Π΅Π»Π΅Π½Π°Ρ‚Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ Reclamation Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ја Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ ослободСната ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° Π²ΠΎ Π³Π»Π°Π²Π½ΠΈΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ систСм ΠΈ автоматски Π΄Π° ја Π½Π°ΠΌΠ°Π»ΠΈΡ‚Π΅ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π°Ρ‚Π° машина. Ова ја Π²Ρ€Π°ΡœΠ° Π½Π΅ само ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° ослободСна ΠΎΠ΄ корисничкитС процСси, Ρ‚ΡƒΠΊΡƒ ΠΈ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° ΡˆΡ‚ΠΎ сС користи Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°ΡšΠ΅ Π²ΠΎ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Π½Π° Linux. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, со Π³ΠΎΠ»Π΅ΠΌΠ° активност Π½Π° дискот, сС Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΊΠ΅ΡˆΠΎΡ‚ Π½Π° страницата, Π²ΠΎ кој содрТината Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ сС Π΄Π΅ΠΏΠΎΠ½ΠΈΡ€Π° ΠΊΠΎΠ³Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм. По ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° β€žecho 1 > /proc/sys/vm/drop_cachesβ€œ ΠΊΠ΅ΡˆΠΎΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° сС исчисти ΠΈ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π΄Π° сС Π²Ρ€Π°Ρ‚ΠΈ Π²ΠΎ Π³Π»Π°Π²Π½ΠΈΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ систСм.

Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° мСмориската ΠΌΠ΅Π»ΠΈΠΎΡ€Π°Ρ†ΠΈΡ˜Π° сС заснова Π½Π°
Π»Π΅ΠΏΠ΅Π½ΠΊΠ°, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΎΠ΄ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° Π˜Π½Ρ‚Π΅Π» Π·Π° Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ Π³Π»Π°Π²Π½ΠΈΠΎΡ‚ ΠΊΠ΅Ρ€Π½Π΅Π» Π½Π° Линукс со Ρ†Π΅Π» Π΄Π° сС ΠΏΡ€ΠΎΡˆΠΈΡ€Π°Ρ‚ моТноститС Π½Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΎΡ‚ Π½Π° Π²ΠΈΡ€Ρ‚ΠΈΠΎ-Π±Π°Π»ΠΎΠ½ ΠΈ Π·Π° систСмот Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°. НавСдСната Π»Π΅ΠΏΠ΅Π½ΠΊΠ° Π΅ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½Π° Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π²ΠΎ ситС гостински систСми Π·Π° Π²Ρ€Π°ΡœΠ°ΡšΠ΅ Π½Π° нСискористСнитС мСмориски страници Π²ΠΎ систСмот Π½Π° Π΄ΠΎΠΌΠ°ΡœΠΈΠ½ΠΎΡ‚ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи со Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΈ. Π’ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° WSL2, Π»Π΅ΠΏΠ΅Π½ΠΊΠ°Ρ‚Π° Π΅ ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½Π° Π΄Π° ја Π²Ρ€Π°ΡœΠ° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΎΡ‚ Hyper-V.

ΠŸΠΎΡ‚ΡΠ΅Ρ‚ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° Π²Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° WSL Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ испорака Π½Π° ΠΏΠΎΠ»Π½ΠΎΠΏΡ€Π°Π²Π½ΠΎ Ρ˜Π°Π΄Ρ€ΠΎ Π½Π° Линукс намСсто Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ ΡˆΡ‚ΠΎ Π³ΠΈ ΠΏΡ€Π΅Π²Π΅Π΄ΡƒΠ²Π° систСмскитС ΠΏΠΎΠ²ΠΈΡ†ΠΈ Π½Π° Линукс Π²ΠΎ систСмски ΠΏΠΎΠ²ΠΈΡ†ΠΈ Π½Π° Виндоус Π²ΠΎ Π»Π΅Ρ‚. ДоставСно Π²ΠΎ WSL2 Линукс ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Засновано Π½Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ 4.19, ΠΊΠΎΠ΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΎ ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π½Π° Windows ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° машина која вСќС Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΎ Azure. ΠΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ°Ρ‚Π° Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Линукс сС испорачуваат ΠΏΡ€Π΅ΠΊΡƒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ Π·Π° Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° Windows ΠΈ сС тСстираат Π²ΠΎ однос Π½Π° инфраструктурата Π·Π° ΠΊΠΎΠ½Ρ‚ΠΈΠ½ΡƒΠΈΡ€Π°Π½Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠœΠ°Ρ˜ΠΊΡ€ΠΎΡΠΎΡ„Ρ‚. Π—Π°ΠΊΡ€ΠΏΠΈ Π·Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ спСцифични Π·Π° WSL2 Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚, Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° ΠΈ ΠΎΡΡ‚Π°Π²Π°ΡšΠ΅ Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ со ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ сСт Π½Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ ΠΈ потсистСми.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€