Sage 7.5 for Windows?

264 views
Skip to first unread message

Eric Gourgoulhon

unread,
Mar 17, 2017, 5:49:14 AM3/17/17
to sage-devel
Hi,

On ask.sagemath.org, users keep asking for Sage 7.5 for Windows:
https://ask.sagemath.org/question/36964/version-751-for-windows/
https://ask.sagemath.org/question/36601/where-can-i-find-a-windows-binary-for-sage-75-or-751/
Indeed, the latest ova file on the servers is 7.4.
I understand that a Windows installer is under preparation. Is this the reason why no ova file is available for 7.5?
What could be answered to these users?
Thanks for your help.

Eric.

Erik Bray

unread,
Mar 18, 2017, 6:58:29 AM3/18/17
to sage-devel
The Windows installer is for v7.4 only, and there won't be one for 7.5
or 7.6. The next Sage version that will have a Windows installer will
be v8.0 (and hopefully all others from then on, but I am still working
on the tooling for reliable binary builds).

I don't know who maintains the VMs. But for a lighter-weight interim
solution to running Sage in Windows Docker is better choice I think.
There is a Docker image for Sage 7.5.
See the readme at https://github.com/sagemath/docker-images (I'm
currently in the process of bringing this README a bit more up to
date, but it's mostly accurate).

kcrisman

unread,
Mar 18, 2017, 8:57:42 AM3/18/17
to sage-devel

I don't know who maintains the VMs.  But for a lighter-weight interim


Volker created them for a while, but obviously he has a lot on his plate right now.  I feel like he had semi-automated that process?  That could be Hirngespinster.

Volker Braun

unread,
Mar 18, 2017, 9:27:49 AM3/18/17
to sage-devel
Yes, its scripted (https://bitbucket.org/vbraun/sage-virtual-appliance-buildscript). I'll try to remember to build one for Sage 7.6 which should be out soon...

Eric Gourgoulhon

unread,
Mar 19, 2017, 10:10:22 AM3/19/17
to sage-devel
Thank you all for your answers.
I've replied accordingly to the user on ask.sagemath.

Eric.

Eric Gourgoulhon

unread,
Mar 31, 2017, 4:28:58 AM3/31/17
to sage-devel
Hi,


Le samedi 18 mars 2017 14:27:49 UTC+1, Volker Braun a écrit :
Yes, its scripted (https://bitbucket.org/vbraun/sage-virtual-appliance-buildscript). I'll try to remember to build one for Sage 7.6 which should be out soon...


Volker, will you have time to build it? On ask.sagemath, people keep asking:
https://ask.sagemath.org/question/37138/will-there-be-a-sage-76-vm/
Thanks for them.

Best regards,

Eric.

Erik Bray

unread,
Mar 31, 2017, 4:51:29 AM3/31/17
to sage-devel
I would still suggest they use Docker...

If there's a particular killer feature missing from the Docker
container I'd like to hear about it.

Erik

Eric Gourgoulhon

unread,
Mar 31, 2017, 6:10:18 AM3/31/17
to sage-devel

Le vendredi 31 mars 2017 10:51:29 UTC+2, Erik Bray a écrit :

I would still suggest they use Docker...


OK, I've answered to the ask.sagemath user accordingly. Please correct my answer if necessary (I am not using Windows myself, nor Docker...). 

Best regards,

Eric.

Erik Bray

unread,
Mar 31, 2017, 6:30:03 AM3/31/17
to sage-devel
Thanks, looks good to me. I can imagine some cases where the Docker
images may not be sufficient for some users, but honestly I think it's
a better UX in general, though perhaps not without its own learning
curve?

Volker Braun

unread,
Apr 1, 2017, 6:00:09 AM4/1/17
to sage-devel
I'm building a 7.6 vm this weekend.

IMHO the docker image is the second-best solution, the best being just installing Linux natively on your computer. Of course thats assuming that your goal is scientific computation. On the other hard, if you just want to get to a notebook with the least number of keystrokes the VM is probably the best.

Jori Mantysalo

unread,
Apr 1, 2017, 6:31:11 AM4/1/17
to sage-devel
On Sat, 1 Apr 2017, Volker Braun wrote:

> IMHO the docker image is the second-best solution, the best being just
> installing Linux natively on your computer. Of course thats assuming that
> your goal is scientific computation. On the other hard, if you just want to
> get to a notebook with the least number of keystrokes the VM is probably the
> best.

What if the goal is to allow scientific computation to the whole
department with best possible security, while still allowing
administrator to install optional packages, also packages for GAP inside
Sage?

I guess it is Docker package running as isolated process, Shibboleth
instead of LDAP and maybe computation run as separated Docker instances. I
guess it is possible in thery, but how about practise?

--
Jori Mäntysalo

kcrisman

unread,
Apr 1, 2017, 7:51:40 AM4/1/17
to sage-devel


IMHO the docker image is the second-best solution, the best being just installing Linux natively on your computer. Of course thats assuming that your goal is scientific computation. On the other hard, if you just want to get to a notebook with the least number of keystrokes the VM is probably the best.

Probably the latter is the more likely person to post on ask.sagemath. 

Drini Pedro

unread,
Apr 16, 2017, 11:38:27 AM4/16/17
to sage-devel
The problem is (for windows users) that docker for windows runs only on Windows 10 professional editions, not home editions nor previous editions of windows  (most users are then excluded from the start)
And you can't use docker under the WSL on windows either (there are some blogs that tell you how to use a mix of docker under wsl and native, but the native part will work only on Windows 10 pro).   

So as a windows user I can only use it via a virtualbox image (which is kill if you only need to do light calculations) or use the cloud (not available without internet).

sidenote: jupyter notebooks work just fine under native windows python and also under the WSL

Erik Bray

unread,
Apr 17, 2017, 8:37:13 AM4/17/17
to sage-devel
On Sun, Apr 16, 2017 at 4:54 PM, Drini Pedro <drini...@gmail.com> wrote:
>
>
> El viernes, 31 de marzo de 2017, 4:30:03 (UTC-6), Erik Bray escribió:
>>
>> On Fri, Mar 31, 2017 at 12:10 PM, Eric Gourgoulhon
>> <egourg...@gmail.com> wrote:
>> >
>> > Le vendredi 31 mars 2017 10:51:29 UTC+2, Erik Bray a écrit :
>> >>
>> >>
>> >> I would still suggest they use Docker...
>> >>
>> >
>> > OK, I've answered to the ask.sagemath user accordingly. Please correct
>> > my
>> > answer if necessary (I am not using Windows myself, nor Docker...).
>>
>> Thanks, looks good to me. I can imagine some cases where the Docker
>> images may not be sufficient for some users, but honestly I think it's
>> a better UX in general, though perhaps not without its own learning
>> curve?
>
>
> The problem is (for windows users) that docker for windows runs only on
> Windows 10 professional editions, not home editions nor previous editions of
> windows (most users are then excluded from the start)
> And you can't use docker under the WSL on windows either (there are some
> blogs that tell you how to use a mix of docker under wsl and native, but the
> native part will work only on Windows 10 pro).

That's not entirely true. Have you tried Docker Toolbox?
https://www.docker.com/products/docker-toolbox

It works on Windows 7 and up and was the previous basis for my Windows
installer for Sage, and worked fine.

You can also try the Windows installer but it's currently at Sage 7.4
and is not "official" yet.

aishen

unread,
Apr 24, 2017, 10:12:54 AM4/24/17
to sage-devel
Thanks for your installer, I rarely works on w10 but recently I wanted to show sage to a friend who has only windows.
I am installing it on my wife's pc, I wonder if jupyter can be used at the moment ?
Trying it
Regards
Henri
Reply all
Reply to author
Forward
0 new messages