Windows ქვესისტემა Linux 2-ისთვის მოიცავს Linux-ის სრულ ბირთვს
Microsoft-მა დღეს გამოაცხადა ახალი არქიტექტურა Windows ქვესისტემისთვის Linux-ისთვის: WSL 2. ეს საშუალებას მოგცემთ მკვეთრად გაზარდოთ ფაილური სისტემის მუშაობის შესრულება და სრული სისტემური ზარის თავსებადობა, რაც ნიშნავს, რომ შეგიძლიათ გაუშვათ მეტი Linux აპი WSL 2-ში, როგორიცაა Docker.
WSL 2 არის არქიტექტურის ახალი ვერსია, რომელიც აძლევს Windows ქვესისტემას Linux-ისთვის ELF64 Linux ბინარების გაშვებას Windows-ზე. ეს ახალი არქიტექტურა ცვლის როგორ ურთიერთქმედებენ ეს Linux ბინარები Windows-თან და თქვენს კომპიუტერთან აპარატურა, მაგრამ მაინც უზრუნველყოფს იგივე მომხმარებლის გამოცდილებას, როგორც WSL 1-ში (მიმდინარე ფართოდ ხელმისაწვდომი ვერსია). Linux-ის ცალკეული დისტროები შეიძლება გაუშვათ როგორც WSL 1 დისტრო, ან როგორც WSL 2, შეიძლება განახლდეს ან დაქვეითდეს ნებისმიერ დროს, და თქვენ შეგიძლიათ გაუშვათ WSL 1 და WSL 2 დისტროები გვერდიგვერდ. WSL 2 იყენებს სრულიად ახალ არქიტექტურას, რომელიც იყენებს რეალურ Linux ბირთვს.
Linux-ის ბირთვის გაგზავნა Windows-ით
Microsoft აპირებს Linux-ის ნამდვილი ბირთვის გაგზავნას Windows-ით, რაც შესაძლებელს გახდის სისტემური ზარების თავსებადობას. ეს იქნება პირველი შემთხვევა, როდესაც Linux-ის ბირთვი გაიგზავნება Windows-ით, რომელიც აშენებულია უახლესი სტაბილური ფილიალიდან, kernel.org-ზე ხელმისაწვდომი წყაროზე დაყრდნობით. საწყის ვერსიებში, Microsoft გამოაგზავნის ბირთვის 4.19 ვერსიას.
ეს ბირთვი სპეციალურად მორგებულია WSL 2-ისთვის. ის ოპტიმიზირებულია ზომითა და ფუნქციონირებისთვის Windows-ზე Linux-ის საოცარი გამოცდილების მისაცემად. Microsoft მოემსახურება Linux-ის ამ ბირთვს Windows-ის განახლებების მეშვეობით, რაც ნიშნავს, რომ თქვენ მიიღებთ უსაფრთხოების უახლეს შესწორებებს და ბირთვის გაუმჯობესებებს მისი საკუთარი თავის მართვის გარეშე.
და ბოლოს, რა თქმა უნდა, Linux-ის ეს ბირთვი იქნება სრულად ღია წყარო! როდესაც ჩვენ გამოვაქვეყნებთ WSL 2-ს, Microsoft-ს ექნება სრული კონფიგურაცია ხელმისაწვდომი ონლაინ Github-ზე, ასე რომ თქვენ შეგიძლიათ ნახოთ როგორ მუშაობს და თავად ააწყოთ იგი.
არქიტექტურული ცვლილებები WSL 2-ში
WSL 2 იყენებს უახლეს და უდიდეს ვირტუალიზაციის ტექნოლოგიას, რათა აწარმოოს თავისი Linux ბირთვი მსუბუქი ვირტუალური აპარატის (VM) შიგნით. თუმცა, WSL 2 არ იქნება ტრადიციული VM გამოცდილება. როდესაც ფიქრობთ VM-ზე, ალბათ ფიქრობთ რაღაცაზე, რომელიც ნელა ჩაიტვირთება, არსებობს ძალიან იზოლირებულ გარემოში, მოიხმარს უამრავ კომპიუტერულ რესურსს და მოითხოვს თქვენს დროს მის მართვას. WSL 2-ს არ აქვს ეს ატრიბუტები. ის მაინც მოგცემთ WSL 1-ის მნიშვნელოვან სარგებელს: Windows-სა და Linux-ს შორის ინტეგრაციის მაღალი დონე, ძალიან სწრაფი ჩატვირთვის დრო, მცირე რესურსის კვალი და რაც მთავარია არ საჭიროებს VM კონფიგურაციას ან მენეჯმენტი.
აქ არის WSL 2-ის სწრაფი დემო ვერსია.
ფაილის ინტენსიური ოპერაციები, როგორიცაა git კლონი
, npm ინსტალაცია
, apt განახლება
, apt განახლება
, და მეტი ყველაფერი შესამჩნევად უფრო სწრაფი იქნება. Microsoft-ის თანახმად, WSL 2 მუშაობს მდე 20-ჯერ უფრო სწრაფად WSL 1-თან შედარებით zipped tarball-ის ამოხსნისას და დაახლოებით 2-5x უფრო სწრაფად git clone-ის, npm ინსტალაციისა და cmake-ის გამოყენებისას სხვადასხვა პროექტებზე.
ეს გაუმჯობესებები აფართოებს აპების ფარგლებს, რომელთა გაშვებაც შეგიძლიათ WSL-ის შიგნით. ახალი აპლიკაციები მოიცავს Docker-ის Linux ვერსიას, ასევე FUSE-ს (ფაილის სისტემა მომხმარებლის სივრცეში).
WSL 2-ის საწყისი ვერსიები ხელმისაწვდომი იქნება Windows Insider პროგრამის მეშვეობით 2019 წლის ივნისის ბოლოს.
წყარო: მაიკროსოფტი