Microsoft hapi kodin e Windows Subsystem for Linux dhe redaktorit të tekstit Edit

Kompania Microsoft shpalli hapjen e një mjeti që siguron funksionimin e nënsistemit WSL (Windows Subsystem for Linux), i cili mundëson ekzekutimin e aplikacioneve Linux në Windows. U theksua se tani çdo dëshirues mund të ndërtojë WSL nga kodi burimor dhe të marrë pjesë në zhvillim. Mes të tjerash, Microsoft filloi të pranojë në WSL korrigjime dhe mundësi të reja të përgatitura nga përfaqësues të komunitetit. Kodi është publikuar nën licencën MIT. Për zhvilluesit, të cilët dëshirojnë të kontribuojnë në projekt, është hapur faqja wsl.dev.

WSL ofron një makinë virtuale me një bërthamë të plotë Linux (e bazuar në versionin 6.6), në të cilën mund të ekzekutohen distribuimte Linux. Bërthama përfshin ndryshime specifike për WSL, siç janë optimizimet për të reduktuar kohën e ngarkimit dhe për të zvogëluar konsumimin e memories, mundësinë e rikthimit të memories së liruar nga proceset Linux në Windows dhe konfigurime për të përjashtuar shoferët dhe nënshkallë të panevojshme. Sistemi instalohet në një imazh të veçantë disku (VHD) me sistemin e skedarëve ext4 dhe një adaptues virtual rrjeti.

Komponentët WSL, të lidhura me bërthamën Linux dhe grumbullin grafik wslg, i përdorur për të drejtuar aplikacione GUI mbi Wayland dhe X11, janë zhvilluar fillimisht në mënyrë të hapur, por të gjithë mjetet e shoqëruara kanë mbetur pronësore. Tani janë përfshirë në komponentët e hapur:

  • Utilitetet e linjĂ«s sĂ« komandave wsl.exe, wslconfig.exe dhe wslg.exe, tĂ« pĂ«rdorura pĂ«r ndĂ«rveprimin me WSL.
  • ShĂ«rbimi wslservice.exe, i pĂ«rdorur pĂ«r tĂ« nisur makinat virtuale, pĂ«r tĂ« aktivizuar mjedisin Linux brenda tyre dhe pĂ«r tĂ« montuar sistemet e skedarĂ«ve.
  • Proceset e prapambetur, tĂ« nisur nĂ« mjedisin Linux pĂ«r tĂ« pasur akses nĂ« funksionalitetin e WSL. PĂ«r shembull, procesi init pĂ«r inicializimin fillestar, gns pĂ«r konfigurimin e aksesit nĂ« rrjet, localhost pĂ«r ridrejtime portesh.
  • Procesi plan9 me implementimin serverit Plan9, i pĂ«rdorur nĂ« WSL pĂ«r ndarjen e skedarĂ«ve Linux nga Windows.

Microsoft hapi kodin e Windows Subsystem for Linux dhe redaktorit të tekstit Edit

Rrinë pjesë e Windows dhe aktualisht nuk janë hapur:

  • Drejtoni bĂ«rthamĂ«n Lxcore.sys, e pĂ«rdorur pĂ«r tĂ« drejtuar skedarĂ«t ekzekutues nĂ« formatin ELF pĂ«rmes njĂ« shtrese tĂ« sigurisĂ« pĂ«r pĂ«rputhshmĂ«rinĂ«.
  • Drejtoni P9rdr.sys dhe biblioteka p9np.dll, qĂ« sigurojnĂ« ridrejtimin e aksesit nĂ« FS "\\wsl.localhost" kur kĂ«rkohet nga Windows nĂ« Linux.

Në të njëjtën kohë, kompania Microsoft publikoi nën licencën MIT kodin burimor të editorit të tekstit të konsolës Edit, i shkruar në gjuhën Rust dhe i destinuar për t'u ofruar si parazgjedhje në versionet 64-bit të Windows. Në muajt në vijim, editori do të ofrohet për shqyrtim dhe testim në ndërtimet e Programit Windows Insider, pas së cilës do të bëhet pjesë e furnizimit standard të Windows 11.

Në editor është përpjekur të realizohet një ndërfaqe moderne me menaxhim në stilin e VS Code. Qëllimi është ofrimi i një ndërfaqe që do të ishte e kuptueshme dhe e thjeshtë për t'u përdorur edhe nga ata që nuk kanë përvojë në punën me terminalin. Editor është kompakt dhe zë vetëm 250kB në disk. Nga mundësitë përmenden: sistemi i menusë, menaxhimi i kombinimeve të çelësave ose mausit, mbështetje për tabet dhe punë të përbashkët me disa skedarë, operacionet e kërkimit dhe zëvendësimit, si dhe mënyra e automatikisht transferimit të tekstit në rreshtin e ri.

Microsoft hapi kodin e Windows Subsystem for Linux dhe redaktorit të tekstit Edit

Gjithashtu është e rëndësishme të theksohet se në përditësimin e majit të Windows është eliminuar një gabim që e bëntë të pamundur ngarkimin e disa sistemeve Linux në konfigurimet me shumë ngarkesë, ku përdoren Windows dhe Linux në një kompjuter. Problemi kishte lindur në gushtin e vitit të kaluar dhe është zgjidhur vetëm tani (përpara, correctimi kërkonte heqjen manuale të të dhënave SBAT të vendosura në UEFI). Thelbi i gabimit është se Microsoft donte të bllokonte mundësinë e kalimit të mënyrës Secure Boot përmes versioneve të cenueshme të GRUB në kompjuterët që përdorin vetëm Windows, por nuk mori parasysh detajet. Si pasojë, ndryshimi çoi në prishjen e procesit të ngarkimit për përdoruesit e sistemeve me shumë ngarkesë që përdorin shpërndarje Linux me parametra SBAT të papërshtatur dhe ngarkuesin GRUB.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster