Windows Subsystem For Linux a.k.a. WSL 1.0.0 released

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • WSL

    Issues found on WSL

  • Not being able to access WSL from within an SSH session due to "not possible to access wsl from session 0 (which is where the Windows OpenSSH server run)" [1,2] is now a deal breaker for me to upgrade to whatever they called 1.0.0 version or released over Windows Store.

    The old version (non-Store version) used to work, and now the upgraded / non-Preview version doesn't. I don't know how they dare remove that preview tag.

    [1]: https://github.com/microsoft/WSL/issues/9059

    [2]: https://devblogs.microsoft.com/commandline/a-preview-of-wsl-...

  • vscodium

    binary releases of VS Code without MS branding/telemetry/licensing

  • I mean - I don't know what you really expect out of open source then.

    The source is right fucking there. I have literally built the project on my machine using it.

    It's also not at all comparable to the repo for WSL in the top post (which is literally just a couple of text files, a handful of scripts, and a binary release - which I'd certainly agree is not really open source).

    I'm not really sure how you can possibly portray having the literal buildable source present as misleading. Is it misleading that I can purchase binary software designed to run on my open source linux distro?

    Because that's just as much of an extension of my OS as something like VS Remote Development (or their c++ intellisense) is an extension for Code.

    Further - you're talking about tooling here that MS has consistently kept closed source (historically they're very restrictive with their C++ and C# compilers). As an alternative - language support for something like Typescript absolutely is open.

    You can even allow many of the restricted extensions if you really want them (ex: remote debugging) by following the instructions here https://github.com/VSCodium/vscodium/blob/master/DOCS.md#pro...

    Basically - what is it you want, exactly? Because again - this thing is really about as open source as it can get. Is Microsoft keeping some nice extensions closed? Sure - they're allowed to do that. That doesn't make this any less open source.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • multipass

    Multipass orchestrates virtual Ubuntu instances

  • I dumped WSL for Multipass, it works great on all platforms: https://multipass.run/

  • MSYS2-packages

    Package scripts for MSYS2.

  • I am still on WSL1 due to the filesystem performance with WSL2. I recently tried to move more of my workflow towards MSYS2 but various things keep breaking for me without obvious reasons.

    Latest issue I encountered was that GNU parallel simple does not work. [1]

    [1]: https://github.com/msys2/MSYS2-packages/issues/3289

  • lima

    Linux virtual machines, with a focus on running containers

  • kitematic

    Discontinued Visual Docker Container Management on Mac & Windows

  • Yeah, You need Hyper-V to run basic Docker configuration on Windows, I just simplified this too much I guess.

    The end result is that if you run Docker on Windows with Hyper-V alone it's using Window filesystem and then "translating" this for Docker therefore making the whole process of accessing the files incredibly slow.

    I used to work with docker using Docker Kinematic (https://github.com/docker/kitematic) in the past, which basically was a Virtual box with Docker installed inside this VM, and since the VM was some kind of Linux, it worked reasonably well.

    The same seems to be the case when using WSL2 - you run VM and Docker inside this VM, removing the file sync/translation part out of the equation, resulting in speed boots.

  • colima

    Container runtimes on macOS (and Linux) with minimal setup

  • I've been using https://github.com/abiosoft/colima as a Docker Desktop replacement, which is based on Lima. It's pretty nice.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • vscode-cpptools

    Official repository for the Microsoft C/C++ extension for VS Code.

  • > I'd love to see someone downvoting me provide a compelling response to the full source available here under the MIT license

    You are literally pointing to a github repo in order to respond to a complain about how MS makes github repos just to create the false appearence that some component is FLOSS.

    For example, the C/C++ extension also appears to claim to be "MIT" licensed if you go to the repository:

    https://github.com/microsoft/vscode-cpptools/blob/main/LICEN...

    However, it actually is not, by evidenced by the two line disclaimer at the beginning of that file. The extension is absolutely useless without the gigantic 100MB intellisense binary. Most definitely this extension does NOT rely on any functionality provided by "3rd party servers". It is entirely offline, 1st party code.

    If this is not misleading, I don't know what is. In fact, people will routinely ask me "why can't VS Code run on RISC-V, if it's FLOSS?".

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts