On Wednesday, March 23, 2016 at 3:06:46 PM UTC, Erik Bray wrote: > > On Wed, Mar 23, 2016 at 3:14 PM, Dima Pasechnik <dim...@gmail.com > <javascript:>> wrote: > > Hi Erik, > > > > would this work on Windows running in a VM? > > Ideally, for testing purposes, that's what one would prefer over having > > a dedicated box for testing. > > It should work. I really ought to be doing that myself but I've been > using a dedicated box (on the plus side that has revealed interesting > things that occur during *uninstallation*). I just don't have a > license handy by which I could easily make a Windows VM. >
let me try with Google Compute Engine if this will fly... > > But as long as you can run Virtualbox inside Virtualbox (which last I > tried works) then yes. > > > On Wednesday, March 23, 2016 at 11:15:58 AM UTC, Erik Bray wrote: > >> > >> Hi all, > >> > >> I've been working for a few weeks on an installer for Sage on Windows, > >> which takes advantage of Docker to accomplish this.* The goal of this > >> project is to make it possible to run Sage on Windows with as much > >> transparency as possible, such that the user isn't really aware that > >> there is any virtualization involved. As you can read in my report > >> for the OpenDreamKit project on Docker containers [1] there are limits > >> to this. > >> > >> However, in the ideal case a user simply downloads and runs an > >> executable--clicks through a graphical install wizard, and then gets a > >> desktop icon which launches a Jupyter notebook (with sage and terminal > >> support) in their default web browser. Although there are still a few > >> rough edges [2] the alpha version of the Sage for Windows installer > >> that I have for you today does just that: > >> > >> > >> > https://github.com/embray/sage-windows/releases/download/v1a1/SageMath-7.0-1a1-fat.exe > > >> > >> My hope is for this to eventually be adopted into the SageMath project > >> as the "official" distribution for Windows, replacing the existing > >> VM-based solution as I believe that this gives an overall > >> lighter-weight and more transparently "native" user experience. In > >> the future the same approach could also be adopted--I think--to > >> provide a "local" installation of SMC. > >> > >> Now, if anyone with access to a Windows machine (Windows 7 or newer), > >> it would be a big favor if I could get a few testers to bang this > >> around a bit and see what breaks and what works and what could be > >> improved. > >> > >> To be clear, right now it only supports running the notebook, though > >> I'm also working on making it possible to run `sage` at a Windows > >> command prompt (almost working). Also be aware if you try to test > >> this: The biggest limitation for now (as described also in [1]) is > >> that for Docker on Windows hardware virtualization support is required > >> to be enabled. If this is not enabled the most likely outcome is that > >> the installer will fail with an error message like "Could not start > >> Docker VM". In this case you will have to grub around in your BIOS > >> settings to find hardware assisted virtualization support--this of > >> course is going to be the most difficult aspect of making this > >> available to "average" users. A workaround may be possible but I'm > >> not sure yet. > >> > >> Be aware also that the installer can take a few minutes to run (as > >> much as 5 minutes even on a reasonably fast machine) mostly due to it > >> being highly compressed. > >> > >> Anyways, I look forward to your questions and feedback! > >> > >> Thanks, > >> Erik > >> > >> > >> * I'm aware of the irony that I only just recently chided someone on > >> this list for appearing dismissive of working on native Windows > >> support for sage, while at the same time promoting a VM based solution > >> for Windows :) Nonetheless I intend this only to be a temporary > >> solution, albeit a nicer solution than currently exists for Windows. > >> > >> [1] > >> > https://github.com/OpenDreamKit/OpenDreamKit/wiki/D3.1-Virtual-images-and-containers#sagemath > > >> [2] https://github.com/embray/sage-windows/issues > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "sage-devel" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to sage-devel+...@googlegroups.com <javascript:>. > > To post to this group, send email to sage-...@googlegroups.com > <javascript:>. > > Visit this group at https://groups.google.com/group/sage-devel. > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.