FreeBSD Support #6540
Replies: 65 comments 50 replies
|
This is Windows Subsystem for Linux, not FreeBSD or other *NIX environments. |
|
Yes, you are correct - WSL is for ELF/Linux. This is a request to make this, or a similar system on Windows 10 WSL to support other open source *NIX environments - specifically FreeBSD. |
|
FalloutZone - Thanks for the feedback. What you are essentially asking for is "WSB" (Windows Subsystem for BSD). User voice ticket would be a great way to provide that feedback. Something that we look at for our future prioritization. |
|
I would like to see this as well. I prefer the FreeBSD operating system over Linux for server and development use cases and this would make Windows 10 a much more viable option for a development platform for me. I will look at the User voice ticket link provided. |
|
it may be that it becomes useful in a possible version for use on servers, but the use of *BSD in desktop machines is really very limited. |
|
I would also like to see Windows Subsystem for FreeBSD. |
There's no good reason to arbitrarily permit *BSD only on servers but not on desktops. BSD is much the same. This would let me have one system at work where I have to use Windows for corporate stuff (exchange/email/calendar, visio, etc.) and BSD where I code for servers running FreeBSD |
|
eeboaz: |
|
Federico (@iz0eyj) This is exactly counter to the purposes of WSL in the first place, straight from the FAQ:
|
|
eeboaz: |
I did't know you spoke for the entire Windows community. Right, you don't. We're just asking the development team at Microsoft to consider supporting FreeBSD in addition to Linux when they've reached their primary goal of supporting Ubuntu Linux. I don't see how having options harms you at all, so please be considerate and let me and others ask for the same option: using the Windows subsystem to support the user-land of the operating system we prefer to use for our development work. |
|
I'm surprised this "issue" is still open - this project is about Linux emulation, after all. It's not about having the option, it's about spending hundreds or thousands of development hours to create and maintain something that is marginally useful. |
|
G'day all -- there are some valuable opinions here, but could I request that we keep this thread on topic? The topic here is a request for support for a BSD userspace. That is a valid technical request. It is up to the WSL team to pick it up or not. I, for one, trust them to have sound judgment. If you have supporting use cases or technical commentary on making that happen, please post it here. If, on the other hand, you think this is a totally silly idea, stop replying and bumping up the ticket's post-count :-) According to this repository's README, issues remain open until the "discussion has run its course." So I encourage you to resist the urge to correct the thing that you see as Wrong On The Internet, and let the thread come to a stop. |
|
The one reason I would love to see FreeBSD support (even instead of linux) is that I have a deadly GPL allergy and I try to stay clear of such (legal) issues by avoiding Linux whenever I can. The "mostly for network and servers" argument does not cut it IMHO. FreeBSD is THE Unix for people who hate GPL. |
|
knock knock |
|
How to patch KDE2 for FreeBSD? 😂 |
|
I'd love to see any BSD support as well. NetBSD already runs as a RUMPkernel (and has been compiled to JS as well!) so I suppose it should not be very different to what's done for Linux. Moreover, I suppose the license is far more lenient, too. |
|
I think it should be easy to support FreeBSD using hyper-V like WSL2. |
|
For the NT kernel driver devs out there: As of Windows 11 23H2, it is possible to create custom Pico providers/library OSes on Windows. Currently I have created a toy subsystem that can print "Hello World" using a custom syscall ABI. In the mid-term future, I might attempt OSes of mid-complexity like Haiku OS, before proceeding to newer Linux/Darwin/FreeBSD in the long run. I'm current wading through the NT kernel internals and learning new things every day, join me if you can contribute or just wanna have a chat. |
|
+1 on this. BSD for WSL (WSU?) would be awesome. |
|
+1 |
|
Can we get an official stance on this? The last time a maintainer posted in this discussion was in 2017. I would love to use WSBSD (or whatever it would be called) instead of WSL. |
|
With wsl becoming mostly open source, I wonder if this means that wsbsd might become possible? ^^ |
|
Don't Worry I Will Make WSBSD, Starting With FreeBSD Support At WSBSD |
|
Once again, I'm asking for an official stance on this. As I mentioned previously, the last time a maintainer posted in this discussion was back in 2017. Especially now that WSL has been open-sourced, an official stance would be great. |
|
The WSL2 approach is being worked on (outside Microsoft): |
|
Any Update? Been 9 years now, i think enough time to make it work |


Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Support FreeBSD Binaries and System Calls
Expected Result:
Run FreeBSD on the subsystem
FreeBSD is a very popular server operating system with deep roots in web and cloud development. Please support FreeBSD in the Windows 10 "WSL" feature.
All reactions