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

Kompania Microsoft njoftoi hapjen e një mjeti, i cili siguron funksionimin e nën-sistemit WSL (Windows Subsystem for Linux), i cili lejon ekzekutimin e aplikacioneve Linux në Windows. Tani është njoftuar se kushdo që dëshiron mund të ndihmojë në ndërtimin e WSL nga kodi burimor dhe të marrë pjesë në zhvillim. Ndër të tjera, Microsoft ka filluar të pranojë korrigjime dhe mundësi të reja në WSL, përgatitur nga përfaqësues të komunitetit. Kodi është publikuar nën licencën MIT. Për zhvilluesit që dëshirojnë të marrin pjesë në projekt, është hapur faqja wsl.dev.

WSL ofron një makinë virtuale me një bërthamë të plotë Linux (e bazuar në degën 6.6), në të cilën mund të ekzekutohen distribucione Linux. Bërthama përfshin ndryshime specifike për WSL, të tilla si optimizime për të reduktuar kohën e startit dhe për të ulur konsumimin e memories, mundësinë e rikthimit të memories së lirë nga proceset Linux në Windows dhe konfigurime për përjashtimin e drejtorëve dhe nën-sistemeve të panevojshme. Sistemi instalohet në një imazh të veçantë disku (VHD) me një sistem skedari ext4 dhe një adapter virtual të rrjetit.

Komponentët e WSL, të lidhur me bërthamën Linux dhe shtegun grafik wslg, i cili përdoret për ekzekutimin e aplikacioneve GUI mbi Wayland dhe X11, janë zhvilluar fillimisht në një formë të hapur, por të gjithë mjetet përkatëse kanë mbetur pronësore. Tani, komponentët e mëposhtëm janë bërë të hapura:

  • Utilitetet e linjĂ«s sĂ« komandĂ«s wsl.exe, wslconfig.exe dhe wslg.exe, tĂ« pĂ«rdorura pĂ«r ndĂ«rveprimin me WSL.
  • ShĂ«rbimi wslservice.exe, i cili pĂ«rdoret pĂ«r tĂ« ekzekutuar makinĂ«n virtuale, aktivizimin e mjedisit Linux nĂ« tĂ« dhe montimin e sistemeve tĂ« skedarĂ«ve.
  • Proceset sfondore, tĂ« ekzekutuara nĂ« mjedisin Linux pĂ«r 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 rikthimin e porteve.
  • Procesi plan9 me implementimin serverĂ« 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

Rrënohet pjesë e Windows dhe nuk është e hapur në këtë moment:

  • Drejtorja e bĂ«rthamĂ«s Lxcore.sys, e pĂ«rdorur pĂ«r tĂ« ekzekutuar skedarĂ«t e formatit ELF pĂ«rmes njĂ« kat lire qĂ« siguron pĂ«rputhshmĂ«rinĂ«.
  • Drejtorja P9rdr.sys dhe biblioteka p9np.dll, qĂ« sigurojnĂ« drejtimin e aksesit nĂ« FS "\\wsl.localhost" kur i drejtohemi nga Windows nĂ« Linux.

Në të njëjtën kohë, kompania Microsoft hapi nën licencën MIT kodin burimor të redaktorit të tekstit të konsolës Edit, i shkruar në gjuhën Rust dhe i destinuar për tu ofruar si parazgjedhje në versionet 64-bit të Windows. Në muajt e ardhshëm, redaktori do të ofrohet për shqyrtim dhe testim në ndërtimet e Programit Insider të Windows, pas së cilës do të përfshihet në shpërndarjen standarde të Windows 11.

Në redaktor, është përpjekur të realizohet një ndërfaqe moderne me menaxhim në stilin e VS Code. Qëllimi i deklaruar është ofrimi i një ndërfaqe të cila do të ishte e kuptueshme dhe e lehtë për t'u përdorur edhe për ata që nuk kanë përvojë në punën me terminalin. Redaktori është kompakt dhe zë vetëm 250kB në disqe. Nga mundësitë e përmendura janë: sistemi i menjusë, menaxhimi i kombinimeve të çelësave ose miut, mbështetje për skedat dhe punën e përbashkët me disa skedarë, operacionet e kërkimit dhe zëvendësimit, si dhe modelet e automatik të kalimit të tekstit në linjën e re.

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

Përveç kësaj, vlen të përmendet heqja në përditësimin e majit të Windows një gabimi, që shkaktonte pamundësinë e ngarkimit të disa sistemeve Linux në konfigurimet me dytë ngarkim, ku në një kompjuter përdoren Windows dhe Linux. Problemi ndodhi në gusht të vitit të kaluar dhe u zgjidh vetëm tani (para se të nevojitej heqja manuale e të dhënave SBAT, të instaluara në UEFI). Thelbi i gabimit është se Microsoft donte të bllokonte mundësinë e kalimit të mënyrës Secure Boot me versione të dëmtuara të GRUB në kompjuterët që përdorin vetëm Windows, por nuk e mori parasysh nuancat. Si rezultat, ndryshimi çoi në prishjen e procesit të ngarkimit për përdoruesit e sistemeve me dy ngarkime që përdorin distribucione Linux me parametra SBAT të paazhorizuara dhe ngarkues GRUB.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster