-
-
Notifications
You must be signed in to change notification settings - Fork 480
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Meta-ticket: Sage on WSL (Windows Subsystem for Linux) #31485
Labels
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:7
Moving to 9.4, as 9.3 has been released. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:14
https://wiki.sagemath.org/SageWindows has some info |
This comment has been minimized.
This comment has been minimized.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Promoting a WSL2 port as the preferred windows platform
from sage-devel charpent we should be able to commit ourselves to maintain a binary distribution for at least one WSL2-supported Linux platform.
from sage-devel mkoeppe Ubuntu and perhaps other distributions that run on WSL (1 or 2) already package recent versions of Sage. So perhaps all we need to do is test that these packages work well; and then update our documentation to recommend one or the other to potential users on Windows. (For the issue of testing of downstream packaging - see below). Also other aspects of supporting Windows can be much improved by what basically amounts to writing documentation.
Distributions that provide up-to-date binary packages for Sage (https://repology.org/project/sagemath/versions): Arch, Manjaro, Void
Distributions that are supported with WSL: ...?
https://groups.google.com/g/sage-support/c/iqxwX1QVezU/m/Ce2_sDVFBQAJ
Document running Sage + Jupyter in WSL, with a browser in Windows #31156 (Doc: Add instructions how to run Sage + Jupyter notebook in WSL, browser in Windows)
Doc: Add instructions on how to run the SageMath jupyter kernel in WSL, add as a kernel to Jupyter running natively in Windows #31157 (Doc: Add instructions on how to run the SageMath jupyter kernel in WSL, add as a kernel to Jupyter running natively in Windows)
https://code.visualstudio.com/docs/remote/wsl
Document using Sage on Windows via Visual Studio Code with WSL remote #30484 Documentation/configuration for Sage on Windows using Visual Studio (vscode) with a WSL remote
see also: Meta-ticket: document configuring IDEs and text editors #30500 Meta-ticket: document configuring IDEs and text editors
Availability of WSL on Windows machines
from sage-devel charpent: create an alternative Windows port relying on WSL2 [...] This would, however, exclude support of any Windows version earlier than recent Windows 10. Is that a problem?
(from Make it possible to disable build of r, rpy2 using ./configure --disable-r #31409 dimpase): online statistics says that among Windows installations, version 10 is approaching 80%. High time to think about WSL2 as a primary platform. Moreover, the 2nd biggest, qua # of installs, is Windows version 7, on 16%, which is past its EOL, so it's either on very old machines which won't really be capable of running resouce-hungry Sage well, anyway, or on machines having some old, unupgradeable, soft installed. Windows 8 (EOLed since 2016) is at 1% and 8.1, still supported, on 3.7%. https://gs.statcounter.com/windows-version-market-share/desktop/worldwide/
(from Make it possible to disable build of r, rpy2 using ./configure --disable-r #31409 embray): WSL2 is an installation nightmare for typical users. ... WSL will just give you a new and different set of problems.
Central issue: Testing of binary distributions
from sage-devel mkoeppe: there is a big problem with the current binary distributions for all platforms. What seems to be missing is a procedure to test them before releasing them.
see Meta-ticket: Making and testing binary distributions #31133 (Meta-ticket: Making and testing binary distributions)
from sage-devel embray: It's a problem on Sage-Windows as well. In the past I've gotten it to work, but [...] it tends to break again, and [...] there is a not a well-established process for testing this
Testing that from-source installations work in WSL
Developing on Windows with Sage running in WSL
wsl
as a technology, to complementlocal
anddocker
#30505 tox.ini: Addwsl
as a technology, to complementlocal
anddocker
References
CC: @dimpase @EmmanuelCharpentier @embray @kcrisman @sagetrac-tmonteil @williamstein @nbruin @NathanDunfield
Component: porting
Issue created by migration from https://trac.sagemath.org/ticket/31485
The text was updated successfully, but these errors were encountered: