in reply to Re^2: What's happening with the Cygwin project?
in thread What's happening with the Cygwin project?

With WSL, the packages in use are native Linux, whereas in Cygwin there is only a subset available. Installing a package from source may work, but is cumbersome. When you select a new Cygwin package for installation, the package manager will update everything. Maybe you get a new perl version and you have to reinstall all of your local perl modules.

I do not see any disadvantages in using WSL. The integration is flawless: you can run Win programs from bash and Linux programs from Win. X11 and Wayland are natively supported: no need for a separate X11/Wayland server.

Greetings,
🐻

$gryYup$d0ylprbpriprrYpkJl2xyl~rzg??P~5lp2hyl0p$
  • Comment on Re^3: What's happening with the Cygwin project?

Replies are listed 'Best First'.
Re^4: What's happening with the Cygwin project?
by choroba (Cardinal) on Oct 24, 2024 at 10:05 UTC
    > When you select a new Cygwin package for installation, the package manager will update everything.

    I think you can select what should be installed and what should be updated. At least it was possible 10 years ago when I used Cygwin at work.

    map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]
      I think you can select what should be installed and what should be updated.

      This is certainly true on a per-package base. I don't remember having seen some kind of "global keep" switch - but this might be caused by my ignorance.

      AFAIR, dis-selecting a package from upgrading put it in some kind of "hold state": You would need to select it for an upgrade afterwards. That's just from memory and might be untrue.

      However, neither will I find out nor do I care anymore. Retired last month and will no longer waste my time with any "Redmondian Distribution".

      Greetings from the Island of San Miguel de La Palma,
      🐻

      $gryYup$d0ylprbpriprrYpkJl2xyl~rzg??P~5lp2hyl0p$
Re^4: What's happening with the Cygwin project?
by Danny (Chaplain) on Oct 28, 2024 at 19:23 UTC
      I do not see any disadvantages in using WSL.

    I've used WSL for some specific purposes, but from what I remember I had to allocate memory to it that could not be used by Windows. Perhaps I am misremembering, but if that is the case it's a big issue/disadvantage for me. With cygwin, both cygwin and windows have all the RAM available to them.

      had to allocate memory to it that could not be used by Windows

      I have not had to do this — at least not explicitly.
      I'm currently using WSL on a fairly major project, using it as a vm for development, while the target environment is a Pi running Ubuntu.

        I just checked and it does seem like they can use the same RAM, although there is a default limit of 50% for wsl which can be changed in the .wslconfig file. I think the issue I was "remembering" may have been related to using docker within wsl.