Microsoft har öppnat koden för Windows Subsystem for Linux och textredigeraren Edit.

Microsoft har meddelat att de har öppnat verktyg som möjliggör drift av WSL (Windows Subsystem for Linux), vilket gör att Linux-appar kan köras pÄ Windows. Det noteras att nu kan alla som vill samla WSL frÄn kÀllkoden och delta i utvecklingen. Bland annat har Microsoft börjat ta emot korrigeringar och nya funktioner för WSL som förberetts av medlemmar frÄn communityn. Koden publicerades under MIT-licens. För utvecklare som vill delta i projektet har en webbplats wsl.dev startats.

WSL tillhandahÄller en virtuell maskin med en fullstÀndig Linux-kÀrna (baserad pÄ version 6.6), dÀr Linux-distributioner kan köras. KÀrnan inkluderar WSL-specifika Àndringar, sÄsom optimeringar för att minska uppstartstiden och minska minnesanvÀndningen, möjlighet att ÄterlÀmna minne som frigjorts av Linux-processer till Windows och instÀllningar för att utesluta onödiga drivrutiner och subsystem. Systemet installeras i en separat diskavbildning (VHD) med filsystemet ext4 och en virtuell nÀtverksadapter.

WSL-komponenterna, som Àr relaterade till Linux-kÀrnan och den grafiska stacken wslg, som anvÀnds för att köra GUI-appar baserade pÄ Wayland och X11, har utvecklats öppet frÄn början, men hela det omgivande verktyget har förblivit proprietÀrt. FrÄn och med nu har följande komponenter blivit öppna:

  • Kommando-radsverktygen wsl.exe, wslconfig.exe och wslg.exe, som anvĂ€nds för att interagera med WSL.
  • TjĂ€nsten wslservice.exe, som anvĂ€nds för att starta en virtuell maskin, aktivera Linux-miljö inuti den och montera filsystem.
  • Bakgrundsprocesser som körs i Linux-miljön för att fĂ„ Ă„tkomst till funktionaliteten i WSL. Till exempel init-processen för initialisering, gns för nĂ€tverksĂ„tkomstkonfiguration, localhost för portvidarebefordran.
  • Plan9-processen med implementering servern Plan9, som anvĂ€nds i WSL för att dela Linux-filer frĂ„n Windows.

Microsoft har öppnat koden för Windows Subsystem for Linux och textredigeraren Edit.

Förblir en del av Windows och Àr för nÀrvarande inte öppna:

  • Kernel-drivrutinen Lxcore.sys, som anvĂ€nds för att köra körbara filer i ELF-format genom ett kompatibilitetslager.
  • Drivrutinen P9rdr.sys och biblioteket p9np.dll, som möjliggör omdirigering av Ă„tkomst till filsystemet '\\wsl.localhost' nĂ€r det anges frĂ„n Windows till Linux.

Samtidigt har Microsoft öppnat kÀllkoden för textredigeraren Edit under MIT-licens, skriven i Rust och avsedd att levereras som standard i 64-bitarsversionerna av Windows. Under de kommande mÄnaderna kommer redigeraren att erbjudas för översyn och testning i Windows Insider Program, efter vilket den kommer att ingÄ i den ordinarie leveransen av Windows 11.

I redigeraren har man försökt implementera ett modernt grÀnssnitt med kontroller i stil med VS Code. MÄlet Àr att erbjuda ett grÀnssnitt som Àr lÀttförstÄeligt och enkelt att anvÀnda Àven för dem som inte har erfarenhet av att arbeta i terminalen. Redigeraren Àr kompakt och tar endast 250 kB pÄ disken. Bland funktionerna nÀmns: ett menysystem, hantering av tangentbordsgenvÀgar eller mus, stöd för flikar och samtidig hantering av flera filer, sök- och ersÀttningsfunktioner samt automatisk radbrytning.

Microsoft har öppnat koden för Windows Subsystem for Linux och textredigeraren Edit.

Dessutom kan man nÀmna att det i majuppdateringen av Windows ÄtgÀrdades ett fel som gjorde att vissa Linux-system inte kunde startas i dubbelstartkonfigurationer dÀr bÄde Windows och Linux anvÀndes pÄ samma dator. Problemet uppstod i augusti förra Äret och ÄtgÀrdades nu (innan dess krÀvdes manuell borttagning av SBAT-data som installerades i UEFI). KÀrnan i felet var att Microsoft ville blockera möjligheten att kringgÄ Secure Boot-lÀget genom sÄrbara versioner av GRUB pÄ datorer dÀr endast Windows anvÀndes, men missade vissa nyanser. Slutresultatet blev att Àndringen orsakade problem med bootprocessen för anvÀndare av dubbelstartsystem som anvÀnde Linux-distributioner med oaktualiserade SBAT-parametrar och GRUB-laddare.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster