Официално: WSL вече е с отворен код — началото на нова ера за разработчиците

Най-четени

Даниел Десподов
Даниел Десподов
Новинар. Увличам се от съвременни технологии, информационна безопасност, спорт, наука и изкуствен интелект.

Microsoft отвори изходния код на инструментариума, който осигурява работата на подсистемата на Windows for Linux (WSL) за стартиране на приложения, създадени за Linux, в средата на Windows. Сега всеки може да изгради WSL от изходния код и да участва в разработването му – и Microsoft вече започна да приема от общността поправки и предложения за различните функции. Кодът на подсистемата е публикуван под MIT лиценз, а за разработчиците е създаден специален сайт – wsl.dev.

Подсистемата WSL е виртуална машина с Linux ядрото, на която се изпълняват съответните приложения. Ядрото съдържа специфични за WSL промени, включително оптимизации за намаляване на времето за стартиране и потреблението на памет, както и поддръжка за връщане в Windows на паметта, освободена от Linux процесите, и други подобрения. Системата е инсталирана в отделен дисков имидж с файлова система ext4 и виртуален мрежов адаптер. Компонентите на WSL са свързани с ядрото на Linux и с графичния стек WSLg.

Сред отворените компоненти са помощните програми за команден ред wsl.exe, wslconfig.exe и wslg.exe, които са предназначени за взаимодействие с WSL, както и услугата wslservice.exe – тя отговаря за стартирането на виртуалната машина, активирането на Linux средата и монтирането на файловата система. Освен това са отворени фоновите процеси, които осигуряват средата на Linux и достъпа до функциите на WSL.

Официално: WSL вече е с отворен код — началото на нова ера за разработчиците

Някои компоненти обаче си останаха част от Windows и не бяха отворени: драйверът на ядрото Lxcore.sys (използван за стартиране на ELF изпълнимите файлове чрез слоя за съвместимост), драйверът P9rdr.sys и библиотеката p9np.dll.

Освен това Microsoft разкри и изходния код на Edit – конзолен текстов редактор, разпространяван под MIT лиценз. Той е написан на езика Rust и е предназначен за разпространение в 64-битовите версии на Windows. През следващите месеци редакторът ще се появи в тестови компилации на операционната система като част от програмата Windows Insider, а по-късно ще стане част от Windows 11. Разработчиците се стремят да реализират в Edit модерен и интуитивен интерфейс, който е удобен дори за потребители, които нямат опит в работата с терминал.

АбонаментВсичко важно от света на технологиите, директно в пощата ти.

С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.


Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!

7 Коментара
стари
нови оценка

Нови ревюта

Подобни новини