The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Проект по адаптации подсистемы WSL2 для запуска FreeBSD в Windows

11.10.2025 07:41

Проект WSL-For-FreeBSD развивает редакцию инструментария WSL2 (Windows Subsystem for Linux), позволяющую вместо Linux запустить FreeBSD в Windows с минимальными изменениями в базовом окружении FreeBSD. По возможности вносимые изменения планируют передавать в основной состав открытой кодовой базы WSL2. Проект позиционируется как персональный и экспериментальный.

На текущем этапе FreeBSD уже можно загрузить в WSL2 в консольном режиме. Основные компоненты FreeBSD успешно запускаются. В настоящее время работа сосредоточена на добавление поддержки сети, оптимизации ввода/вывода и управления процессами. Из планов на будущее упоминается интеграция утилит FreeBSD c окружением Windows и подготовка документации.

Развиваемый компанией Micrоsoft проект WSL2 предоставляет виртуальную машину с полноценным ядром Linux, в которой могут запускаться дистрибутивы Linux. Ядро включает специфичные для WSL изменения, такие как оптимизации для сокращения времени запуска и уменьшения потребления памяти, возможность возвращения Windows освобождённой Linux-процессами памяти и настройки для исключения лишних драйверов и подсистем. Система устанавливается в отдельный дисковый образ (VHD) c файловой системой ext4 и виртуальным сетевым адаптером.

  1. Главная ссылка к новости (https://www.osnews.com/story/1...)
  2. OpenNews: Началось альфа-тестирование FreeBSD 15
  3. OpenNews: Отчёт о развитии FreeBSD за второй квартал 2025 года
  4. OpenNews: Microsoft прекращает поддержку прослойки WSA для запуска Android-приложений в Windows
  5. OpenNews: Microsoft открыл код Windows Subsystem for Linux и текстового редактора Edit
  6. OpenNews: Обновление WSL 2.6.0, прослойки для запуска Linux в Windows
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64037-freebsd
Ключевые слова: freebsd, wsl
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (15) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 07:49, 11/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Стабильность Фряхи всё-таки порешала.
     
     
  • 2.4, стабильность (?), 08:12, 11/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да. Все наконец всё поняли.

    >Проект позиционируется как персональный и экспериментальный.

    - Бабушка, а почему у тебя такие большие глаза?
    - А это потому, что стабильность так порешала, внученька

     

  • 1.2, Аноним (2), 07:50, 11/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Надо ещё ReactOS для wsl2 :D
     
  • 1.3, Аноним (3), 07:57, 11/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    WSF или WSU: Windows for Free(BSD), Windows for UNIX
     
     
  • 2.7, Аноним (7), 08:31, 11/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    всу нормальная тема
     
     
  • 3.9, Аноним (-), 08:45, 11/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    "W" в немецком читается как русское "в"? Буква "v" читается как русское "ф"?
     
     
  • 4.16, Аноним (16), 12:02, 11/10/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.12, Аноним (12), 10:22, 11/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Windows for UNIX

    Была подсистема NT POSIX Subsystem, которая бы вообще кучу проблем порешала, но делавших её дедов уволили, проект забросили и оно загнулось.
    NT вообще была изначально дико адаптивной штукой, где с одной стороны можно было наращивать подсистемы (изначально планировались Win32, DOS и POSIX), а с другой достаточно несложно портировать на разные архитектуры (x86 и Alpha изначально, x64, IA64 и ARM потом). Обидно, что индусы и фины скатили всё в свинцовый паровоз.

     
     
  • 3.14, Аноним (-), 11:23, 11/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На сколько я знаю поддержка Позикса в Винде всегда была для галочки. Я вот смотрю на тебя и удивляюсь, плакать о проприетарной системе это дно днищенское.
     
  • 3.15, Golangdev (?), 11:46, 11/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > NT вообще была изначально дико адаптивной штукой, где с одной стороны можно

    Не была и не можно было. Есть хоть один пример запуска production-ready полноценной не-Win32 подсистемы в NT ?)

    Скорее всего, при проектировании там что-то пытались заложить, но, как ты верно подметил -

    > проект забросили и оно загнулось

     
  • 3.17, Лох (?), 12:19, 11/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    WSL1 как раз была про это. Работало, но было большое НО. Современный linux далеко вышел за пределы POSIX и там нельзя было сделать многие вещи необходимые для высокопроизводительных сетевых приложений. Ну и DRI в графике, тоже.
     
  • 3.18, крокодил мимо.. (-), 12:25, 11/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> posix nt..

    остатки от/следы/наследие  (RSX-11M ->) VMS -> Windows NT .. умерло вместе с теми, кто проектировал и делал nt (Dave Cutler).. вики излагает продолжение истории   https://en.wikipedia.org/wiki/Microsoft_POSIX_subsystem .. закончилось всё (полной) виртуализацией, что даже логично, в какой-то мере..

     

  • 1.5, User (??), 08:17, 11/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну, тема так-то. Для bsd. Вот, с драйверами проблема порешается, дуалбудиться меньше надо будет... Опять же, userbase вырастет - кликнет кто в store на прикольную картинку - глянет: "А docker'а-то и нет!!", снесёт - а в статистике +1 usernim добавится...
    Плохо что ли? Хорошо!
     
  • 1.6, Эффективный менеджер (?), 08:22, 11/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >"FreeBSD"

    Настоящая свобода!

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру