The time now is Tue 10 Dec 2019, 19:00
All times are UTC - 4 |
Author |
Message |
emil
Joined: 10 Nov 2009 Posts: 631 Location: Austria
|
Posted: Thu 09 Dec 2010, 20:34 Post subject:
memory issues |
|
Well,
better would be have an SFS, but its nice to have something run out of the box.
With Lupu the big advantage is, that new sage versions are compiled on ubuntu, so just download ubuntu package, unzip, ready. No need to compile.
I will have to edit the initrd.gz, so it is pfixram=nocopy by default. Did this last time.
emil
|
Back to top
|
|
 |
ICPUG
Joined: 24 Jul 2005 Posts: 1307 Location: UK
|
Posted: Fri 10 Dec 2010, 08:41 Post subject:
|
|
I guess you mean pfix=nocopy there. pfixram is not a valid bootcode. Hmm - forgotten about that bootcode - maybe I should try on the 512K RAM laptop.
If it is so easy so get Sage working with Lupu maybe I should learn how to create SFS myself!
|
Back to top
|
|
 |
emil
Joined: 10 Nov 2009 Posts: 631 Location: Austria
|
Posted: Fri 10 Dec 2010, 09:03 Post subject:
make a sfs |
|
ah, of course I ment pfix=nocopy, *not* pfixram=nocopy
Making sfs is very easy, in fact its a piece of cake.
just download the ubuntu binaries, unzip them in a folder. then you can use
dir2sfs to convert that folder to an sfs, or use the mksquashfs directory filename directly.
|
Back to top
|
|
 |
emil
Joined: 10 Nov 2009 Posts: 631 Location: Austria
|
Posted: Sat 11 Dec 2010, 05:13 Post subject:
modularization |
|
Hi ICPUG,
In fact the sfs for Lupu is already on the sage server for download:
http://content.wuala.com/contents/phatsphere/edoras/sage-mirror/linux/32bit/index.html
but independently, if working with puppy how to make a sfs package is good to know.
Some comments of your suggestion of modularization.
I just wanted to make a quick update to the live CD, then move on to other projects, but the scope had gotten out of hand a bit (with the windows installer and such). You are completely right that the approach of having a seperated sfs of sage and maybe additional packages would be superior, but I shunned from it, because I wanted it to work beginning with the first successfull boot.
Right now imagine you have a windows user who wants to try ("just try") sage. I don't speak of repartitioning or installing grub or other arcane stuff. With the windows installer there is really a simple method to get a frugal install to the windows partition. So the OS will run with the 1st reboot.
But then you have to create a savefile (2nd reboot). and then you have to mark the sfs in the Bootmanager in a "hidden" submenu and make the 3rd reboot. So to get sage.sfs to run you need a minimum of 3 reboots.
EDIT: OF course you just need 2 reboots, I was carried away a bit here.
Maybe there is an easy possibility to tell puppy to mount additional sfs also during 1.st boot (it is somwhere, there is the drivers sfs). This would make setting up modular live systems much easier and maintainable.
emil
Last edited by emil on Mon 20 Dec 2010, 03:57; edited 1 time in total
|
Back to top
|
|
 |
ICPUG
Joined: 24 Jul 2005 Posts: 1307 Location: UK
|
Posted: Tue 14 Dec 2010, 08:40 Post subject:
|
|
Hi Emil,
Thanks for the thoughts. I have been away a couple of days, which is why I have not replied earlier.
You are absolutely right about the simplicity of a Sage Live CD, rather than a Sage SFS.
I have always thought that if we had a completely modularised Puppy along the lines of Choice Pup there would always be a need for combining some of the common applications into a full Live CD for the complete beginner.
It is a matter of personal taste what those beginner applications should be, both in type and actual program. Endless time is spent on the forum arguing about browsers, whether a spreadsheet program is relevant, etc.
My personal feeling is that a sophisticated maths package is not a beginner thing for Puppy users but, of course, a member of the Sage Community would want it but would be a beginner to Puppy. I guess this is where your viewpoint becomes valid.
The only solution - we need both Live CD and SFS - and, apparently, we have it - great!
|
Back to top
|
|
 |
emil
Joined: 10 Nov 2009 Posts: 631 Location: Austria
|
Posted: Tue 14 Dec 2010, 16:09 Post subject:
Next version out Subject description: includes Java and some fixes |
|
Hi ICPUG,
In the meantime I have been busy and pulled together the next version of my sage live puppy. I have included Java, so even 3d Plotting should work out of the box.
sagelive-511-46.iso (normal iso file)
sagelive-511-46.exe (Windows exe installer)
sagelive-511-46.tar.gz (just vmlinu. initrd.gz and lupq-511.sfs for frugal inst)
I already uploaded them to
www.mydrive.ch
Username: download@sagelive
Password: mathematics
Beside that I had some other fixes:
added swapfilemanager (to autocreate swapspace)
added scratchfiletool (to give paranoid windows NTFS users a possibility for quarantine disk storage)
added Samba-TNG
fix for xgamma-gui (I didn't even knew that xgamma existet, but after my first sagelive version a year ago one of the first responses was that this in not working, so I feel responsible)
I will update also the top Post.
Regarding modularity:
Yes I think the SFS-TXZ linker seems a very interesting project. But I also had a look inside the initrd.gz, there seems a possibility that at least 1 sfs package is loaded "hard wired" by default. This would make production and maintainance of thematic live CD's much easier (Split of Base OS and Addons).
Regarding how to classify "beginner programs"
It all depends on the viewpoint and you are right, my intended target audience is not primarily on this forum, but outside - not even on the sage forum, because there it's rather about big workstations with 16+ cores, and how to compile on solaris etc... . As a fact I think it can be very useful to students of technical/scientific branches, who want to use a powerful software and who don't want to mess to much with the system behind it. Or for the math-prof who want to walk around with his sage puppy on usb stick, or want to install it quickly on some laptop. And personally I like the application mix of puppy very much. I have the feeling if taking them away and have just sage running on a barebone puppy would feel much too dry and no fun anymore.
About criteria
Other aspects, like being open source and free are secondary (thinking of the usual habbit of allowing those extra free copies of 1000$+ priced software to stay in business). In so far, userfriendly-wise we are doing good, especially I must say the windows exe installer makes it easier to install sagelive into a windows system, than any other variant (even easier than a frugal install on linux). With a decent download an inexperienced user can install and test the system in less then 15 minutes. Although it seems huge and bloated to puppy users it will seem lean for windows users and also regular sage users. Packages in the scope of sage usually take up far more than 1 GB of diskspace, so the 630 MB including OS (+Java..) will not scare them away.
So its about providing information and infrastructure, thats why I also set up some webpages with help and info about sagelive (puppy).
http://boxen.math.washington.edu/home/emil/doc/html/en
I noticed that I learned so much during the last year that many things that seem natural from my viewpoint, may seem arcane and quirky for somebody not introduced to the puppy way of doing things.
As always, there is much room for improvements!
emil
|
Back to top
|
|
 |
ICPUG
Joined: 24 Jul 2005 Posts: 1307 Location: UK
|
Posted: Wed 15 Dec 2010, 09:32 Post subject:
|
|
Thanks emil - another big download session coming up! I get around 220k max download speed so it's a 40-50 minute job for me.
You have spent a lot of time on your web site for Sage Live. Well done.
I'm trying to arrange for somebody at my place of work to give me a run through of Matlab so I can compare.
I like the idea of the prof going around with Sage Live on a USB stick! Then make it available to the students and then they take it to work ...
|
Back to top
|
|
 |
emil
Joined: 10 Nov 2009 Posts: 631 Location: Austria
|
Posted: Wed 15 Dec 2010, 13:01 Post subject:
compare to matlab and a very nice feature :-) |
|
Hi, sure I spent a lot of time with the homepage , but its still bug ridden, lots of typos. But I think I gathered lots of useful information, especially on getting things installed. I hope I can improve it gradually ...
Well I came across one very interesting possibility of sage today .
Most of the packages that are bundled inside can be made available "outside".
This was a feature absolutly top on my wishlist, and I just missed that the possibility was always there!
you can do the following:
start sage, then type:
Code: | install_scripts('/usr/bin/') |
Sage creates a couple of scripts: gap
gp hg ipython maxima mwrank R singular
There is not much magic in the scripts. For example, the "gap" script
is
Code: | #!/bin/sh
sage -gap $* |
Hence, if I do
gap
in a shell, then in fact "sage -gap" is executed; so, it uses the gap
shipped by Sage, but it doesn't start Sage.
So you can use R, maxima, ipython like normal.
I noticed that there is no script created for python,, but you can create on yourself and you have a working python and access to all libraries (numpy, sympy, pylab).
Code: | #!/bin/sh
sage -python $* |
I missed that possibility, so I just made a symlink. But then it is not possible to import the libraries - so creating that script is preferable
About matlab - well its about numeric. Its main application is in the engineering sector, and they have a great set of extensions (toolboxes).
I compiled octave, which is an open source project which keeps very close to the matlab syntax. I had it compiled and you can download it from
//http:boxen.math.washington.edu/MathSoftware/Puppy4/Octave
I think best is you install all pets (with the exception of fortran, thats already included in sagelive). From the sage notebook therre is an interface to octave (and I guess even to matlab) so you have an integrating workbench.
emil
|
Back to top
|
|
 |
ICPUG
Joined: 24 Jul 2005 Posts: 1307 Location: UK
|
Posted: Sun 19 Dec 2010, 21:54 Post subject:
|
|
Just thought I would report back to say I frugally installed the latest update on my laptop with 512K RAM. I then used the pfix=nocopy boot code and everything worked fine.
There was a little delay when complex calcs were done but it was acceptable.
I also got Sage running in the browser rather than the command line. Still need to understand fully this mode - how to print things etc. and how to correct things when you make a mistake in entry and the wrong result comes out. You don't want errors to print out!
Your link:
http://boxen.math.washington.edu/MathSoftware/Puppy4/Octave
gave me a not found on server error
I went to:
http://boxen.math.washington.edu/home/emil/doc/html/en/ADD_SOFTWARE_octave.html
but the download link to octave seemed to point to gnuplot
|
Back to top
|
|
 |
emil
Joined: 10 Nov 2009 Posts: 631 Location: Austria
|
Posted: Mon 20 Dec 2010, 02:02 Post subject:
|
|
Correct Link
http://boxen.math.washington.edu/home/emil/MathSoftware/Puppy4/Octave
I was updating the page yesterday, maybe it was just a crossover.
it should work now
emil
|
Back to top
|
|
 |
Lobster
Official Crustacean

Joined: 04 May 2005 Posts: 15553 Location: Paradox Realm
|
Posted: Mon 20 Dec 2010, 02:16 Post subject:
|
|
This would seem the ideal sort of Puplet to run on a Puppy cluster?
Any interest in porting this software?
http://www.murga-linux.com/puppy/viewtopic.php?p=479243#479243
_________________ Puppy on Raspberry Pi Release Candidate
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html 
|
Back to top
|
|
 |
emil
Joined: 10 Nov 2009 Posts: 631 Location: Austria
|
Posted: Mon 20 Dec 2010, 03:54 Post subject:
supercomputer |
|
Hi Lobster,
welcome on this thread .
Hey this sounds fun, I will give it a try. But this gets way out of hand, all I wanted to do was a quick and dirty update on the sage live CD and what have I got now
Windows exe installer
Project Homepage
Update additional packages
Play around with virtual machines
+ Supercomputer project
LOL,
Anyway, I will better go skiing some
Merry christmas
|
Back to top
|
|
 |
Lobster
Official Crustacean

Joined: 04 May 2005 Posts: 15553 Location: Paradox Realm
|
Posted: Mon 20 Dec 2010, 07:08 Post subject:
Re: supercomputer |
|
emil wrote: | But this gets way out of hand
. . .
LOL,
Anyway, I will better go skiing some
Merry Christmas |
Merry Christmas Emil
Once you realise Puppy could power your own
mathematical supercomputer there will be no escape on skis
or some other formula . . .
I have just taken up running (this morning in wellies
because of snowfall)
Just finished week 2 of this:
http://www.coolrunning.com/engine/2/2_3/181.shtml
I won't be running as far as Cliff Young that is for sure . . .
http://www.elitefeet.com/the-legend-of-cliff-young
. . . but what an inspiration . . .
I used to do running when doing a harder style of martial art
but have gone soft (style) in my old age
Anyways . . . look forward to running that Puppy Super Computer . . .
Puppy Linux
May be addictive, always read the license
_________________ Puppy on Raspberry Pi Release Candidate
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html 
|
Back to top
|
|
 |
nickdobrinich
Joined: 05 Apr 2007 Posts: 77 Location: Cleveland OH USA
|
Posted: Tue 21 Dec 2010, 21:02 Post subject:
bad octave link |
|
The download link for Octave:
http://boxen.math.washington.edu/home/emil/doc/html/en/ADD_SOFTWARE_octave.html
is linked to gnuplot download.
Is it possible to get Octave?
Thanks.
|
Back to top
|
|
 |
emil
Joined: 10 Nov 2009 Posts: 631 Location: Austria
|
Posted: Wed 22 Dec 2010, 03:26 Post subject:
|
|
Link should work now,
Thanks for reporting the error.
NOTE: you can access via
http://boxen.math.washington.edu/home/emil
then you access to all packages
emil
|
Back to top
|
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|