FreeBSD Support #6540
Replies: 58 comments 17 replies
-
This is Windows Subsystem for Linux, not FreeBSD or other *NIX environments. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
@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. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
I would also like to see Windows Subsystem for FreeBSD. |
Beta Was this translation helpful? Give feedback.
-
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 |
Beta Was this translation helpful? Give feedback.
-
@eeboaz: |
Beta Was this translation helpful? Give feedback.
-
@iz0eyj This is exactly counter to the purposes of WSL in the first place, straight from the FAQ:
|
Beta Was this translation helpful? Give feedback.
-
@eeboaz: |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
User Voice is here. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
I would've announced that I can finally breathe properly with a joke but I can't think of any |
Beta Was this translation helpful? Give feedback.
-
BSDs being actually free as in freedom could've meant that Microsoft could just copy a lot of kernel code directly and just implemented a sort of shim between BSD interface and NT kernel. Maybe even contributing a proper NTFS driver back to upstream. |
Beta Was this translation helpful? Give feedback.
-
Microsoft used to have Services for UNIX (SFU): https://en.wikipedia.org/wiki/Windows_Services_for_UNIX This was in part based on BSD (OpenBSD) for the userland as a remnant of MKS Toolkit. This (sadly) did not see the same popularity as the WSL hype. I can understand why Microsoft won't invest here. |
Beta Was this translation helpful? Give feedback.
-
osen's post and my comments kept the thread active; Seems like my weekly cry for attention to this thread isn't needed at this time.... |
Beta Was this translation helpful? Give feedback.
-
I'll add that I'd also like to see BSD support in a supported Windows Subsystem type product. |
Beta Was this translation helpful? Give feedback.
-
I honestly want windows subsystem for BSD because of the userland, couldn't care less for the kernel. |
Beta Was this translation helpful? Give feedback.
-
knock knock |
Beta Was this translation helpful? Give feedback.
-
How to patch KDE2 for FreeBSD? 😂 |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
I think it should be easy to support FreeBSD using hyper-V like WSL2. |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
+1 on this. BSD for WSL (WSU?) would be awesome. |
Beta Was this translation helpful? Give feedback.
-
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.
Beta Was this translation helpful? Give feedback.
All reactions