Skip to content

Will this be Open Source? #1

Closed
Closed

Description

Hopefully Bash On Windows will be opensource

Activity

  1. bitcrazed commented on Apr 6, 2016

    @bitcrazed
    Contributor

    We have no firm plans as yet, but we're not averse to open-sourcing some of this tech.

  2. sirinath commented on Apr 7, 2016

    @sirinath
    Author

    Hopefully you will be slanted towards open sourcing it with well documented internals to get other subsystems like Darwin, BSD, SmartOS or other systems running on Windows.

  3. BSalita commented on Apr 7, 2016

    @BSalita

    There's lots of issues with terminal emulation in the first beta. This is particularly an area where open source availability would quicken the pace of bug fixing and compatibility.

  4. poizan42 commented on Apr 8, 2016

    @poizan42

    Can I vote for having lxcore.sys open? Just think of the possibilities in having a starting point for the community to implement other subsystems.

    (Am I wrong in assuming that implementing a subsystem requires tight coupling with kernel internals that you don't want to have to keep that way for backwards compatibility in the future?)

  5. russalex commented on Apr 11, 2016

    @russalex
    Contributor

    Great conversation around open sourcing and we hear the requests. Might I suggest voting on this on our uservoice page?

  6. RaeesBhatti commented on Apr 11, 2016

    @RaeesBhatti

    There is actually a very similar open-source project called flinux. Whic is based on the same idea of translating Linux Syscalls to Windows Syscalls. Mabye Windows team can get some inspiration from them 😄

  7. RaeesBhatti commented on Apr 11, 2016

    @RaeesBhatti

    I've just created a UserVoice feedback for this idea. Anyone interested can vote for this there.

  8. ytrezq commented on Sep 25, 2016

    @ytrezq

    Raees (@RaeesBhatti) : it convert Linux calls directly to ɴᴛ calls. This is different since the windows subsystem _(win32k.sys)_is completely bypassed in favor oflxcore.sys (yes, windows is subsystem itself).

  9. ssokolow commented on Sep 25, 2016

    @ssokolow

    Laël Cellier (@ytrezq): Yeah. A lot of people don't know that Windows NT was designed to be modular that way. It was originally designed to have three subsystems: Win32, POSIX, and OS/2.

    Heck, drive letters are an artifact of the Win32 subsystem and NTFS can operate in a POSIX mode where the only characters disallowed in file names are NUL and /.

    If it weren't for the whole "can't patch it or make derivative works and you have to pay license fees" part, we'd probably all be running some hybrid of Windows NT (for its modular kernel design and excellent UNC support) and Linux or BSD (for the elegant "hardlinks and open file handles are treated as equals in the reference counting" approach to allowing renaming and deleting of in-use files).

  10. ytrezq commented on Sep 25, 2016

    @ytrezq

    Stephan Sokolow (@ssokolow) : as I’m currently looking for a way to compile a native ᴅʟʟ for the ᴘᴘᴄ architecture without original hardware, I perfectly know that :-)

  11. ssokolow commented on Sep 25, 2016

    @ssokolow

    I suspected as much. I probably should have been a bit more clear that my comment was for other people's benefit.

  12. slavanap commented on Nov 22, 2016

    @slavanap

    Rich Turner (@bitcrazed) What about disclosing source code of /init binary? It has to use some of Ubuntu/Linux sources because it depends on libc.so.6. And it is non-Ubuntu binary for sure because it contains lxssmanager string inside.

  13. ssokolow commented on Nov 22, 2016

    @ssokolow

    Vyacheslav Napadovsky (@slavanap)
    All dynamically-linked Linux binaries depend on some version of libc.so and glibc's license specifically contains an exception to allow that for closed-source applications.

  14. 81 remaining items

  15. nekiwo commented on May 23, 2025

    @nekiwo

    just wanted to leave a reply at this historic moment🫡

  16. khatrivarun commented on May 24, 2025

    @khatrivarun

    hell yeah !!

  17. NaveenPNair commented on May 24, 2025

    @NaveenPNair

    I was here. 🙌

  18. zap51 commented on May 25, 2025

    @zap51

    💪

  19. dsvignacio commented on May 26, 2025

    @dsvignacio

    Such a historic moment! Thank you, guys! 🙌🥂

  20. sanamhub commented on Jun 12, 2025

    @sanamhub

    COOL

  21. yashasjindal commented on Jun 12, 2025

    @yashasjindal

    Rare microsoft W

  22. t2hv33 commented on Jun 12, 2025

    @t2hv33

    Cool moment

  23. Certezalito commented on Jun 13, 2025

    @Certezalito

    Stay cool everyone and please sign the yearbook! : #1

  24. marbaa commented on Jul 2, 2025

    @marbaa

    I don't understand why people are so happy that it is open sourced. We can assume that WSL will go to RIP little bit faster now than when it was closesourced. Basically we can see that it is already, only people in issues discussions are people with problems and then bots. For years. Nobody from devs.

    There are still big problems with WSL networking general, with networking after sleep/hibernate, with VPNs after so many years and with all respect to community developers, I doubt that they will be able to fix them, when MS developers weren't able/didn't cared.

    edit: I would like to see arguments from downvoters.

  25. fzazaza commented on Jul 18, 2025

    @fzazaza
    
    
  26. fzazaza commented on Jul 18, 2025

    @fzazaza
    • [ ]
  27. sanamhub commented on Aug 15, 2025

    @sanamhub

    Hopefully Bash On Windows will be opensource

    Image
  28. bdbdnrnrb-afk commented on Sep 2, 2026

    @bdbdnrnrb-afk

    ico

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions