Microsoft открыла исходный код Windows Subsystem for Linux. Linux новости

Microsoft открыла исходный код Windows Subsystem for Linux

24
Лайков: +3
войдите, чтобы ставить лайки

WSL переходит в Open Source

Компания Microsoft открыла исходный код Windows Subsystem for Linux (WSL).

WSL представляет собой набор программных компонентов, которые позволяют запускать дистрибутивы и приложения Linux внутри Windows и обеспечивают интеграцию Linux-приложений в Windows. Одним из компонентов WSL является легковесная виртуальная машина, которая запускает настоящее ядро Linux. Часть компонентов WSL работает в Windows, а часть внутри виртуальной машины.

Первая версия WSL 1 была анонсирована в 2016 году и не являлась виртуальной машиной. Вместо этого WSL 1 эмулировала системные вызовы Linux в Windows. Здесь можно провести некоторую аналогию с Wine. В 2019 году появилась WSL 2, которая использовала полноценное ядро Linux, работающее в виртуальной машине.

Исходный код WSL доступен на GitHub и распространяется под лицензией MIT. В статистике, в репозитории microsoft/WSL 58% кода написано на C++, 37% на C, менее 2% на C# и менее 1% на Python. Для сборки используется CMake.

Представитель Microsoft отметил, что в компании очень ценят мощную и преданную поддержку сообщества, которое внесло значительный вклад в развитие проекта.

Именно поэтому мы с таким энтузиазмом объявляем о переходе WSL на open-source. Мы видели, насколько много сообщество уже сделало для WSL без доступа к исходному коду, и с нетерпением ждём, как WSL будет развиваться теперь, когда community сможет вносить прямой вклад в код проекта.

24
  • Опубликовано: 27.05.2025

Комментарии

UserReady
Активный пользователь
Активный
27.05.2025
12:10
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Кому нужно запускать программы linux в windows и всё будет работать без проблем? Может есть возможность запуска программ apple в windows?
Mockingbird
Активный пользователь
Активный
27.05.2025
12:59
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUserReadyРодительский комментарий
0
войдите, чтобы ставить лайки
1. WSL в Windows в большей мере — это инструмент для разработчиков, так как основные Linux-приложения предоставляют также вариант и для Windows. Например, файловый менеджер Dolphin из KDE есть и для Windows. Про Krita, GIMP и Inkscape, Libre Office даже говорить не стоит.

В Linux-системах Wine и Proton выполняют иную задачу — компенсируют нехватку программ и игр.

2. Запуск Apple в Windows тут в основном через работу с виртуальными машинами.
Или использовать облако MacinCloud.

Есть проект DarlingHQ, который призван запускать Mac OS-приложения в Linux. Но там вялотекущая разработка, и надеяться, что его портируют для Windows, не стоит.
https://www.darlinghq.org/
Minor748
Активный пользователь
Активный
27.05.2025
13:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUserReadyРодительский комментарий
0
войдите, чтобы ставить лайки
Образы дистрибутивов для WSL загружаются через магазин майков, некоторые представители, такие как Убунту и Федора, хвастаются, что они теперь официально поддерживаются через WSL и прочий мрак
x230
Активный пользователь
Активный
27.05.2025
12:41
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+4
войдите, чтобы ставить лайки
Песочно-бисквитные пытаются усыпить бдительность и впоследствии сотворить какую-нибудь гадость, помяните моё слово!..
Просто, когда зло растянуто на годы, его перестают замечать.
Mockingbird
Активный пользователь
Активный
27.05.2025
13:27
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
+3
войдите, чтобы ставить лайки
Как бы уже давно не новость, что будут.
Embrace, Extend, Extinguish.
https://habr.com/ru/articles/406943/
Minor748
Активный пользователь
Активный
27.05.2025
14:05
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
+3
войдите, чтобы ставить лайки
Я подобного мнения придерживался ещё на заре появления WSL, как и описано в статье выше от РМС — мол, зачем вам уходить на Lin, смотрите у нас в Win есть Lin …
Neo
Активный пользователь
Активный
27.05.2025
18:01
Родительский комментарийx230Родительский комментарий
Комментарий удален.
x230
Активный пользователь
Активный
27.05.2025
18:15
Родительский комментарийNeoРодительский комментарий
Комментарий удален.
Minor748
Активный пользователь
Активный
27.05.2025
15:42
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Что-то тут явно не вяжется …

>> WSL 1 была анонсирована в 2016
>> В 2019 году появилась WSL 2
>> Шёл 2025 год:
Именно поэтому мы с таким энтузиазмом объявляем о переходе WSL на open-source … и с нетерпением ждём, как WSL будет развиваться теперь, когда community сможет вносить прямой вклад в код проекта
Mockingbird
Активный пользователь
Активный
27.05.2025
16:06
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
+1
войдите, чтобы ставить лайки
WSL 1 остался проприетарным, поэтому не страшно отдать сообществу «виртуальную коробочку», чтобы там собрали идеальную альтернативу нативной разработке в линукс.

«Наша цель с WSL довольно проста: мы хотим, чтобы Windows стала отличным dev box для разработчиков. Это действительно амбиции», — Глава подразделения Windows Паван Давулури (Pavan Davuluri)
Rom
Активный пользователь
Активный
27.05.2025
18:07
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
В чем смысл разрабатывать для линукс из под виндоуз? Тем более спасибо винищу теперь уже все нужные мне проги отлично работают в линукс. Даже hidpi на данный момент я могу практически идеально, пусть даже с костылями но настроить. В вин только доисторическое масштабирование из настроек для этого.
Кажется вин паровозик на какой то тупиковый путь покатил.
P.S. кста попробовал ..неудобно.. как с телефона в termux команды забивать.
Tellator
09.06.2025
23:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийRomРодительский комментарий
0
войдите, чтобы ставить лайки
А что не так?
Каждая система для своих фанатов. Сами же благодарите wine, запуская виндовые приложения на лине - так почему плохо, когда приложения с линукса запускают на виндовс?
Rom
Активный пользователь
Активный
10.06.2025
10:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийTellatorРодительский комментарий
0
войдите, чтобы ставить лайки
Так я не понимаю, зачем приложения линукса нужны на виндоуз ? С вином то все понятно зачем он в линукс, но в окошках зачем линь? Для окошек полно своего хорошо работающего софта. Какой необходимой программы нет в окошках, а есть только в линукс ?
Neo
Активный пользователь
Активный
10.06.2025
11:23
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийRomРодительский комментарий
0
войдите, чтобы ставить лайки
>>я не понимаю, зачем приложения линукса нужны на виндоуз ?
Точняк!
Я тоже не пойму уже 20 лет -зачем приложения виндоуз нужны на линуксе ?
Когда всё есть и работает. А,если и нет чего ,то это стимул не барабанить клаву в гамаях , а написать самому прогу !
Кто представит ,что какой-то домохозяин купит и потащит неподъемное угробище Фотоопы через костыль Вайна в правильную ОСь ? О_о Когда есть прекрасный Gimp ?
Да ни в жись! )))
Rom
Активный пользователь
Активный
10.06.2025
12:15
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNeoРодительский комментарий
0
войдите, чтобы ставить лайки
На линуксе до фига софта не хватает, особенно касаемо медицины. По всему остальному не в курсе, но думаю так же. Не все вино для игр и Фотошопа используют. Для игр всё-таки винда лучше.
Neo
Активный пользователь
Активный
10.06.2025
12:32
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийRomРодительский комментарий
0
войдите, чтобы ставить лайки
Для дома ,сервера всего ж хватет ? ))
А профессиональное ,то не наша головная боль .
Пришел работать..работодатель тебя всем обеспечить должен от и до ! Иначе нах такая работа ? ))
Тогда мангал лучше :-D
Hozy
13.06.2025
18:05
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийRomРодительский комментарий
0
войдите, чтобы ставить лайки
WSL нужен для разработчиков в корпоративном секторе, т.к. в большинстве компаний ит-экосистема полностью на винде, а подстраивать инфраструктуру ещё и под линукс по многим причинам проблематично. Сам же линукс нужен для докера, например.
Hargard
Активный пользователь
Активный
14.06.2025
22:09
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийHozyРодительский комментарий
0
войдите, чтобы ставить лайки
Спорное такое утверждение.
1. Какой смысл от окружения для разработки, если оно совершенно не соответствует проду?
2. Кто будет расскатывать сотни раз WSL-окружения на ноутбуках разработчиков? Они сами? Или офисные аникеи?
3. А кто будет настраивать доставку контейнеров и комитов из него?
4. А тестовый сервер зачем покупали? И зачем дивопс пилил пайплайн для развертывания тестовых контейнеров на нем?
5. И что это за разработчики такие, без макбуков? 1С-ники что ли? А зачем им докер?
Neo
Активный пользователь
Активный
28.05.2025
16:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Ну,хоть бы что интересное... ((
А ,то про wёslа ядра зачем- то и деревянные костыли Вайна в Линуксе ,чтоб запустить убогий Paint из Винды ..))
Minor748
Активный пользователь
Активный
29.05.2025
00:50
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNeoРодительский комментарий
0
войдите, чтобы ставить лайки
За макосью не слежу, а вот о самой Win от МС куда более унылые и печальные известия. Но фанаты фанатеют, как обычно.
Mockingbird
Активный пользователь
Активный
29.05.2025
03:20
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
+1
войдите, чтобы ставить лайки
Есть два стула...
Оба неудобные.

Тоже за Mac не слежу, а вот Windows, Linux как бы пользую. И всё это пользование сродни борьбы с компромисами.
Minor748
Активный пользователь
Активный
29.05.2025
10:58
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMockingbirdРодительский комментарий
0
войдите, чтобы ставить лайки
>> Windows, Linux пользую
Это я помню, у нас тут несколько человек на оба лагеря.
Neo
Активный пользователь
Активный
29.05.2025
10:10
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
>>За макосью не слежу
Да никто не следит за унылым УГом ))
А я вот жду ,когда ,наконец,кто-то из местных поСанов напишет новую ОСь..
и не на древних там битах, а сразу на кубитах для квантового хаоса на ПК !
Надо ж затестить !)))
Minor748
Активный пользователь
Активный
29.05.2025
11:01
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNeoРодительский комментарий
0
войдите, чтобы ставить лайки
С какой целью писать новую ОС? Их есть малоизвестных, только с них толку нет, потому что нет драйверов/прошивок и там ничего не работает либо нет ПО прикладного.
Можно начать с ядра Linux libre

Написать комментарий

Ник:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила