|
Size: 1264
Comment: initial version
|
Size: 2635
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| == The Solaris Port of Sage == | == Running Sage on Sun's Solaris operating system. == |
| Line 3: | Line 3: |
| This page tracks the Solaris port of Sage. | This page, which is primarily maintained by David Kirkby, describes the current status of Sage on the various versions of Solaris and on various hardware (SPARC and x86). |
| Line 5: | Line 5: |
| mabshoff is currently working on a 32 bit build on Solaris 9/Sparc. It should run on Solaris 10/Sparc. | A Solaris server running a recent version of Sage 4.5.1 can be found at http://t2nb.math.washington.edu:8080/ That's a Sun T5240 kindly donated by Sun, but installed in a Solaris zone. As of 10th March 2011, the situation with Sage on Solaris is: |
| Line 7: | Line 7: |
| == History of efforts == | === SPARC === * Sage built as a 32-bit application on Solaris 10. Works, and passes all tests. * Sage built as a 64-bit application on Solaris 10. Builds fully, but '''very''' unstable, and not really usable yet. |
| Line 9: | Line 11: |
| * 2.8.14: * new bug in matrix code that provides a special class for multivariate polynomials as entries causes segfaults all over the map. * int_fast64_t needs to be 4 bytes large, otherwise Sage throws an exception at startup. This needs fixing and actually causes doctest failures with the modp code * libfplll miscompiles, fix clear, but needs to be merged upstream * FLINT miscompiles, fixed upstream * lcalc miscompiles, fixes need to be integrated * clisp compiles, but segfaults. Solution: use 2.39 binary until issue is solved * cvxopt doesn't work (complex.h missing) * 2-3 patches are needed to sage.spkg - easy fixes, need to be merged upstream * 2.8.3: * worked reasonably well after workarounds, about 10-12 doctest failures * work arounds needed: clisp, lcalc * missing/failed spkgs: cvxopt * pre 2.8: * various people (David Kirby) worked on this, but I am not sure if Sage ever passed 100% of doctests |
Sage has been built on several Solaris 10 SPARC systems, ranging from old machines to current models and from the first release of Solaris 10 (03/2005 edition) to the latest (05/2009 edition). So Sage should build on your Solaris 10 SPARC machine. Specific hardware/software combinations on which Sage has been built are |
| Line 25: | Line 13: |
| == ToDo == | * Sun T5240 !CoolThreads server with: * 2 x 1167 MHz T2+ Coolthreads processors * 16 cores * 128 threads * 32 GB RAM * Solaris 10 update 6 (05/2009 edition). * A Sun Blade 2000 workstation with: * 2 x 1200 MHz UltraSPARC III+ processors. * 8 GB RAM * Solaris 10 update 7 (05/2009 release) which at the time of writing (December 2009) is the latest release of Solaris 10. * Sun Netra T1 server with: * 1 x 500 MHz UltraSPARC-IIe processor * 1536 MB RAM * Solaris 10 03/2005 (the very first Solaris 10 release). * A Sun Blade 1000 workstation with: * 2 x 900 MHz UltraSPARC III+ processors. * 2 GB RAM * Solaris 10 03/2005 (the very first Solaris 10 release). |
| Line 27: | Line 32: |
| * make doctests pass 100% * open track tickets for all known issue |
Further details about running Sage on SPARC hardware can be found at http://wiki.sagemath.org/Solaris-on-SPARC === x86 === * Sage built as a 32-bit application on Solaris 10 on x86 . Works, and passes all tests. * Sage built as a 32-bit application on Solaris 11 Express. Works and pases all tests. * Sage built as a 32-bit application on OpenSolaris 06/2009. Works, and passes all tests. * Sage built as a 64-bit application on OpenSolaris. Fails to build at all, since R, the statistics page (see http://www.r-project.org/) will not build with gcc. Sage has been built on several x86 systems including. * A Sun Ultra 27 running with: * 3.33 GHz quad core Intel W3580 Xeon. * 12 GB RAM * OpenSolaris 06/2009 * Solaris 11 Express on a Sony Vaio laptop with: * Intel Core2 duo 2.0 GHz * 2 GB RAM * Dell server - unknown configuration. |
Running Sage on Sun's Solaris operating system.
This page, which is primarily maintained by David Kirkby, describes the current status of Sage on the various versions of Solaris and on various hardware (SPARC and x86).
A Solaris server running a recent version of Sage 4.5.1 can be found at http://t2nb.math.washington.edu:8080/ That's a Sun T5240 kindly donated by Sun, but installed in a Solaris zone. As of 10th March 2011, the situation with Sage on Solaris is:
SPARC
- Sage built as a 32-bit application on Solaris 10. Works, and passes all tests.
Sage built as a 64-bit application on Solaris 10. Builds fully, but very unstable, and not really usable yet.
Sage has been built on several Solaris 10 SPARC systems, ranging from old machines to current models and from the first release of Solaris 10 (03/2005 edition) to the latest (05/2009 edition). So Sage should build on your Solaris 10 SPARC machine. Specific hardware/software combinations on which Sage has been built are
Sun T5240 CoolThreads server with:
- 2 x 1167 MHz T2+ Coolthreads processors
- 16 cores
- 128 threads
- 32 GB RAM
- Solaris 10 update 6 (05/2009 edition).
- A Sun Blade 2000 workstation with:
- 2 x 1200 MHz UltraSPARC III+ processors.
- 8 GB RAM
- Solaris 10 update 7 (05/2009 release) which at the time of writing (December 2009) is the latest release of Solaris 10.
- Sun Netra T1 server with:
- 1 x 500 MHz UltraSPARC-IIe processor
- 1536 MB RAM
- Solaris 10 03/2005 (the very first Solaris 10 release).
- A Sun Blade 1000 workstation with:
- 2 x 900 MHz UltraSPARC III+ processors.
- 2 GB RAM
- Solaris 10 03/2005 (the very first Solaris 10 release).
Further details about running Sage on SPARC hardware can be found at http://wiki.sagemath.org/Solaris-on-SPARC
x86
- Sage built as a 32-bit application on Solaris 10 on x86 . Works, and passes all tests.
- Sage built as a 32-bit application on Solaris 11 Express. Works and pases all tests.
Sage built as a 32-bit application on OpenSolaris 06/2009. Works, and passes all tests.
Sage built as a 64-bit application on OpenSolaris. Fails to build at all, since R, the statistics page (see http://www.r-project.org/) will not build with gcc.
Sage has been built on several x86 systems including.
- A Sun Ultra 27 running with:
- 3.33 GHz quad core Intel W3580 Xeon.
- 12 GB RAM
OpenSolaris 06/2009
- Solaris 11 Express on a Sony Vaio laptop with:
- Intel Core2 duo 2.0 GHz
- 2 GB RAM
- Dell server - unknown configuration.
