Puppy or Damn Small Linux(DSL)?

Booting, installing, newbie
Message
Author
User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#21 Post by Lobster »

Bruce B wrote: Arachne about drove me nuts.
me too but I had less distance to travel :)

There is also DSL-not (a bigger DSL)
On the whole asking which distro to try on a Puppy forum seems to provide quite honest advice . . .

Be interested how you fared with advice on a DSL forum . . .
Let us know what you decide and how you get on. :)
Last edited by Lobster on Sun 24 Jun 2007, 20:18, edited 1 time in total.
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
Colonel Panic
Posts: 2171
Joined: Sat 16 Sep 2006, 11:09

DOS computers

#22 Post by Colonel Panic »

Arachne's still being developed and has reached about 1.90, but it's quite limited for anything other than routine site browsing. It has a couple of good features that I wish other distros woul;d copy though, suich as favourites getting saved in an HTML file which can easily be used by another browser without the hassle of having to import them.

Here's the URL if anyone's interested;

http://www.cisnet.com/glennmcc/

I'd quite like to have a DOS partition on my machine, but Windows XP occupies this computer's primary partition and AFAIK DOS won't install on a logical partition.

User avatar
Colonel Panic
Posts: 2171
Joined: Sat 16 Sep 2006, 11:09

#23 Post by Colonel Panic »

wdef wrote:I'm very familiar with DamnSmallLinux, some of my scripts are in there.

It's quite different to Puppy in most respects, so how-long-is-my-organ type comparisons are a bit silly.

Puppy is probably easier for newbies in that there are more generous configuration GUIs and (eg) gxine and abiword are there ready to go.

For an old machine with 48MB ram though, provided I had a little geek aptitude, I'd go with DSL and then learn a about how to install uci and unc extensions to conserve ramdisk.

Where Puppy shines is probably running off flash, since it has the write-to-flash every 30 min architecture. Also, Puppy has a 2.6.xx kernel, gtk2, and Xorg, not to mention things like ipw2200 drivers, so it's consequently bigger and will run things that won't run on dsl out of the box. But dsl is designed to be light, small and stable, and it's very solid if you know how to use it and you don't need all the latest packages (though I've compiled quite a number of new progs to run on it).

Puppy is easier to compile things on.

I agree not a huge amount changes between dsl releases, possibly partly because the formula is not so bad as it is, but there are ongoing bug fixes and improvements, Geeks and geek-in-training who use dsl tend to be fans of unix minimalism, want the lightest possible system, and don't care much for bloat, KDE, Gnome, etc.

It's also nice to do whatever silliness you want on dsl and not have it bugger up your backup. On Puppy, everything is getting put into your pup_save.sfs, so, if you break your system, you usually have to throw that file (and whatever is it in) away, unless you want to mount it and try a repair. Not so with dsl. If it hangs and you reset, there'll be no backup. Or if you don't want to keep whatever you've installed/broken, you just disable the backup.

A plus for dsl is it's Knoppix heritage, which means it's got Klaus Knopper's virtuoso bash scripts doing things like hardware autoconfiguration. I do admire Mr Knopper's elegant and very tidy code (even if he is fond of opening subshells at the drop of a hat and doesn't seem to believe in indenting). Knoppix proper I always find just too big.

But Puppy's great too. These are different things.
This is a good post, and raises a question about Puppy; is it possible to disable the backup to pup_save.sfs once you've got Puppy working the way you want it?

User avatar
HairyWill
Posts: 2928
Joined: Fri 26 May 2006, 23:29
Location: Southampton, UK

#24 Post by HairyWill »

Colonel Panic wrote:This is a good post, and raises a question about Puppy; is it possible to disable the backup to pup_save.sfs once you've got Puppy working the way you want it?
Previous answers to the question have involved remastering so that booting just the CD sets everything up how you want it.
You could also do this using a multisession CD and simply not saving the session at the end.
This makes me wonder if it is possible to put something in rc.local to change the PUPMODE after booting so that the session won't save unless you revert the PUPMODE explicitly.
I'm not sure if the architecture of the startup and shutdown scripts supports this but it might be worth investigating.
Will
contribute: [url=http://www.puppylinux.org]community website[/url], [url=http://tinyurl.com/6c3nm6]screenshots[/url], [url=http://tinyurl.com/6j2gbz]puplets[/url], [url=http://tinyurl.com/57gykn]wiki[/url], [url=http://tinyurl.com/5dgr83]rss[/url]

wdef
Posts: 91
Joined: Fri 13 Apr 2007, 20:16

#25 Post by wdef »

There is also DSL-not (a bigger DSL)
This has really great potential as the 2.6.XX, gtk2 sibling of dsl (it looks great too), but unfortunately is no longer in active development, apparently due to resource constraints in the dsl project. It's still an alpha version with a few mysterious bugs, such as hotplug being broken when it comes to loading ipw2200 firmware. If anyone out there in Puppyland knows how to fix this, please post over on the dsl forum, I'm sure Robert would love to hear about it.

However dsl-n has a steady band of followers who won't give up so I wouldn't be surprised if it is eventually revived (I hope so).
is it possible to disable the backup to pup_save.sfs once you've got Puppy working the way you want it?
This makes me wonder if it is possible to put something in rc.local to change the PUPMODE after booting so that the session won't save unless you revert the PUPMODE explicitly.
I imagine it should be possible to hack Puppy to create a bootcode so that when running from usb flash the copying of user files from the tmpfs filesystem to the mounted pup_save.sfs does not occur automatically every 30 mins and on shutdown but only on demand eg add a "backup now" (or perhaps at user defined intervals) configuration/command somewhere. People wanting to load their pup_save.sfs but not break it while doing risky stuff could use this.

Actually I suppose a whole new pupmode could be set up to use the tmpfs filesystem and do this for other types of boot, amount of free ram available notwithstanding (I'm not volunteering to script this just yet btw!!)?[/quote]

GuestToo
Puppy Master
Posts: 4083
Joined: Wed 04 May 2005, 18:11

#26 Post by GuestToo »

favourites getting saved in an HTML file which can easily be used by another browser without the hassle of having to import them
Seamonkey and Firefox use a file called bookmarks.html in the hidden directory .mozilla/default/xxxxxxxx.slt in your home dir (/root)

just copy the file anywhere you like ... open it in any browser, if you like you can add the bookmarks.html file on your hard drive to the other browser's bookmarks/favourites ... if you like you can make the file your home page

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#27 Post by Flash »

GuestToo wrote:Seamonkey and Firefox use a file called bookmarks.html in the hidden directory .mozilla/default/xxxxxxxx.slt in your home dir (/root)

just copy the file anywhere you like ... open it in any browser, if you like you can add the bookmarks.html file on your hard drive to the other browser's bookmarks/favourites ... if you like you can make the file your home page
Hey, thanks. :D That takes a big hassle out of trying a new multisession Puppy DVD.
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=69321][color=blue]Puppy Help 101 - an interactive tutorial for Lupu 5.25[/color][/url]

User avatar
Colonel Panic
Posts: 2171
Joined: Sat 16 Sep 2006, 11:09

#28 Post by Colonel Panic »

Yes thanks, I'll be using that one too

User avatar
HairyWill
Posts: 2928
Joined: Fri 26 May 2006, 23:29
Location: Southampton, UK

#29 Post by HairyWill »

Seamonkey preferences now includes an experimental section for a roaming profile.
You have to enter the details for an ftp account that you can write to and presumably it saves and loads your profile there automatically. I haven't used this.

I have a script set to automatically ftp my bookmarks.html to my webspace every hour. What is weird is sometimes when I am doing a web search I actually get directed back to my own bookmarks file. I must be a world expert on some of the stuff I'm interested in. It is really handy when I'm somewhere else knowing I can still access my bookmarks.

Another way of doing this is to use an online social bookmarking/tagging service such as http://del.icio.us.
Last edited by HairyWill on Tue 22 May 2007, 10:44, edited 1 time in total.
Will
contribute: [url=http://www.puppylinux.org]community website[/url], [url=http://tinyurl.com/6c3nm6]screenshots[/url], [url=http://tinyurl.com/6j2gbz]puplets[/url], [url=http://tinyurl.com/57gykn]wiki[/url], [url=http://tinyurl.com/5dgr83]rss[/url]

stevesr0
Posts: 169
Joined: Sun 24 Jun 2007, 17:25

My experience w DSL 3.3 vs Puppy Linux 2.16.1 on old laptop

#30 Post by stevesr0 »

I am an old but nonadvanced user of Linux and have been using an old laptop (foreign generic 266 Pentium MMX w 192 MB RAM and 6 gig harddrive) to learn more about linux.

My primary strategy has been to use live CDs to test suitability of different distributions. Some have rather easily booted the machine and found the old sound chip and smoothly played internet radio stations (Knoppix 5.1.1), while others needed a nudge (DSL 3.3 needed a modprobe opl3sa2) and others needed the ALSA Wizard (Puppy 2.16.1). The Debian etch live cd, recognized my sound card automatically, but I couldn't get the radio to play. For others, I struggled but haven't managed to get sound working (Kanotix, which is based on Knoppix, Mepis 6.5.02 and 'buntus).

After trying many distributions, it dawned on me that I would confuse myself less if I limited myself to distributions that ran relatively fast as live CDs on this machine. I have been impressed with the subjective quickness of DSL, Puppy and also Wolvix (although I haven't performed objective measurements), and have been most recently trying to compare DSL and Puppy.

At this point, DSL is working better on this old laptop than Puppy in the following ways:
(1) Boot up time is much faster (on almost all live CD distributions other than DSL, I experience a 4 and a half minute pause while the program searches for the linux distribution on the CD).
(2) When the system is up, I can make sound workable in DSL simply by a modprobe command; in Puppy, modprobe gives me an error message and I have to go through the ALSA wizard configuration.
(3) When I try to play an internet radio station, with Puppy (Gxine) the sound cuts off frequently and seems sensitive to use of other windows, while it is continuous in DSL (XMMS) and not affected by activities in other windows.
(4) Since the laptop case is partially broken and I need to keep it taped to a surround, I am no longer trying to use my wi-fi cards on this machine, but rather just a Netgear NIC. With DSL, the connection was automatic, while I had to tell Puppy to use a tulip driver.

Overall, both of these distributions are good performers on this laptop, compared to most other live CDs which continually need to access the CD.

As I get more knowledgeable, my preferences will likely change.

In a few months (I am retired and don't need to rush this <g>), I will advance to trying a hard drive install.

Steve

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#31 Post by disciple »

I think you'll find if you can bring yourself to install on the hard drive sooner that it is faster, particularly booting (although I'm not completely certain - I don't use a computer that slow). The advantage with Puppy is that he doesn't need his own partition, he just copies 3 or four files to any old partition and runs from them just like from the live cd.

WOW you must be incredibly patient using Mepis et al. on that machine. You deserve a prize.

stevesr0
Posts: 169
Joined: Sun 24 Jun 2007, 17:25

#32 Post by stevesr0 »

Two reasons for dwadling:

(1) When I bought the laptop, I had it set up to dual boot windows 98 and linux, using LILO as a boot manager. I am also digesting the best way of eliminating the old distribution (Caldera <g>), either without modifying the current partition scheme or possibly deleting all partitions and making the 6 gig hard drive (wow, so big) completely devoted to Linux.

(2) I want to make everything work "OK" with the Live CD before deciding to install that particular distribution, including any customization, I would want.

Steve

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#33 Post by disciple »

Yes, but like I say, Puppy doesn't need his own partition - in fact it is unusual for people to do a conventional installation of Puppy in his own partition. Most people just do a frugal install, and then if you want to backup all your files and everything you can just make a copy of your pup001 file, and if you want to upgrade Puppy then you just replace the 3 or 4 files he runs from with the new ones, and if you want to get rid of Puppy you just delete the files from inside windows or whatever operating system you choose.

Have fun anyway :)

User avatar
silverojo
Posts: 155
Joined: Sun 30 Jul 2006, 05:40

#34 Post by silverojo »

I tried DSL and hated it. Puppy is a lot more user-friendly, with a more graphical interface. DSL didn't have half the programs I wanted, and was generally a pain in the neck to use.

Plus...there's no option to change the too-low refresh settings on DSL, so the screen flickers horribly. Bad news for people with any sort of light-sensitivity problems (like me), or people who use the PC for long periods of time, because it really causes eyestrain fast.

Finally, the DSL help forum isn't much help. When I tried asking questions there, the people were snarky and unwilling to help newbies out. This forum seems a lot nicer to me.

That's my 2¢ worth, anyway. :)

jonyo

#35 Post by jonyo »

I found DSL much more difficult overall than pup. Still haven't figured out the wifi.

stevesr0
Posts: 169
Joined: Sun 24 Jun 2007, 17:25

#36 Post by stevesr0 »

Keep in mind that I commented on my experience to date comparing Live CDs in general and a Puppy live CD with a DSL live CD. As I wrote,

"At this point, DSL is working better on this old laptop than Puppy in the following ways:
(1) Boot up time is much faster (on almost all live CD distributions other than DSL, I experience a 4 and a half minute pause while the program searches for the linux distribution on the CD).
(2) When the system is up, I can make sound workable in DSL simply by a modprobe command; in Puppy, modprobe gives me an error message and I have to go through the ALSA wizard configuration.
(3) When I try to play an internet radio station, with Puppy (Gxine) the sound cuts off frequently and seems sensitive to use of other windows, while it is continuous in DSL (XMMS) and not affected by activities in other windows.
(4) Since the laptop case is partially broken and I need to keep it taped to a surround, I am no longer trying to use my wi-fi cards on this machine, but rather just a Netgear NIC. With DSL, the connection was automatic, while I had to tell Puppy to use a tulip driver.

Overall, both of these distributions are good performers on this laptop, compared to most other live CDs which continually need to access the CD."

I was using the live CDs "as is", partly to gauge the likely ease of hard drive install and partly because I am not experienced at installing new software.

I can't disagree with your belief that there is more feedback on these fora (?forums) than on the DSL ones. If you folks tell me how to resolve these questions while using the live CDs, I would be delighted to continue my comparison of them and report back with an update.

Parenthetically, one other thing seems to work better on my machine with DSL is management of moving windows. In Puppy, there are a lot more duplicated windows than with DSL. Perhaps part of this is due to DSL putting more on the hard drive (or leaving more on the CD) than Puppy with more resources available in RAM to handle movement of windows?

Thanks for comments and any help with this.

Steve

kirk
Posts: 1553
Joined: Fri 11 Nov 2005, 19:04
Location: florida

#37 Post by kirk »

stevesr0, Here's my wild guesses:
(1) Boot up time is much faster
Normally most of the boot time (when running from CD) is copying the file system to ram. DSL is smaller so it has less to copy. On a harddrive install it's so fast it doesn't matter.


(2) When the system is up, I can make sound workable in DSL simply by a modprobe command; in Puppy, modprobe gives me an error message and I have to go through the ALSA wizard configuration.
I'm assuming your using 2.16. I'm surprised it didn't set-up automaticly. Does for most. Anyway, Puppy and DSL use different kernels and so, also have different modules. If you modprobed in a module in DSL it may have a different name in Puppy.
(3) When I try to play an internet radio station...
Might be related to problem number 2.
(4) Since the laptop case is partially broken and I need to keep it taped to a surround, I am no longer trying to use my wi-fi cards on this machine, but rather just a Netgear NIC. With DSL, the connection was automatic, while I had to tell Puppy to use a tulip driver.
Looks like puppy doesn't have your vendor and device IDs.
In Puppy, there are a lot more duplicated windows than with DSL. Perhaps part of this is due to DSL putting more on the hard drive (or leaving more on the CD) than Puppy with more resources available in RAM to handle movement of windows?
Don't really understand that one.

Sorry, not much help.

Out of the box , I'm sure some machines will run better (hardware detection wize) with DSL and others with Puppy. But I think puppy will probably due better on average due to it's larger collection of drivers and even better in the future due to DSL staying with the 2.4 kernel.

User avatar
alienjeff
Posts: 2265
Joined: Sat 08 Jul 2006, 20:19
Location: Winsted, CT - USA

#38 Post by alienjeff »

I've tried both and stuck with Puppy. It feels more complete and better thought out, IMO.

A necessary note: I frequently lurk in #damnsmalllinux and find the channel activity pales in comparison to both of "our" channels, #puppylinux and ##puppylinux. Another observation from this lurking is frequent bitching from DSL noobs about not being able to post to their forum until getting approved or whatever. One poor soul had been waiting over two weeks before he was finally able to post. That doesn't speak well for the distro.

<cheap_shot>Two weeks is a quarter of a release cycle for Puppy, ffs</cheap_shot>

If one is looking for an active and spirited community, Puppy is the one.

-aj
[size=84][i]hangout:[/i] ##b0rked on irc.freenode.net
[i]diversion:[/i] [url]http://alienjeff.net[/url] - visit The Fringe
[i]quote:[/i] "The foundation of authority is based upon the consent of the people." - Thomas Hooker[/size]

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

best bet = 1.0x Puppy

#39 Post by raffy »

Stevesr0, your best bet for comparing with DSL is Puppy 1.07 (and onwards to 1.08 and 1.09CE) (1.09CE uses Firefox). These versions immediately make pup001 (save file) to your hard disk, and you can copy the usr_cram.fs from CD to hard disk to speed up the boot. Note that as you move up the versions, the pup001 is upgraded.*

To avoid using pup001 at boot-time, press the corresponding number (choose the "do not use save file").

Try it and enjoy. :)

--------------------------------------------------
* Puppy 2+ uses pup_save.?fs and does not make this save file automatically.
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#40 Post by disciple »

raffy, if all his hardware is working, what would be the point of trying Puppy 1.x? Isn't 2.x supposed to be faster? Are there still advantages to the 1 series?

The problem with the internet radio sounds to me like your processor just isn't fast enough, and Puppy needs a bit more than DSL. I guess it could be RAM or something to do with the internet connection or something though. I'd be interested to know if XMMS in Puppy is any better than gxine.

Post Reply