Every time I write a review I get comments and e-mails asking me to review Puppy Linux. Puppy has lots of people who really seem to love and zealously support the distro. I invariably download a copy (most recently 2.17) and try and run it. I invariably give up on it very quickly. I Here’s what I recently shared by e-mail with someone on why I haven’t reviewed Puppy:
As far as repairing other OS’s [including other Linux distributions] I find that Mustang Linux, built with the sysadmin in mind, is probably the best pocket distro for that. It runs entirely in RAM on any machine with >256MB and just plain works. Slax is also good but Slax 6rc6 requires 1GB to run in RAM. Both get X right with no intervention on any of the three laptops currently in the house.
I get regular requests to review Puppy. The review would be so incredibly negative (X isn’t my only complaint) and the Puppy fans are so zealous in their defense that I decided any such review would be a flame fest and I passed on writing it. Yes, if I spent time in the forum I might get help making X on Puppy work on this laptop. (I’m out on the deck writing this on a beautiful day.) So many other distros just work on this box that I don’t see the point. There is nothing particularly compelling about Puppy.”
I have my fire extinguisher handy…
P.S.: If someone out there can explain to me why making Puppy work would be worth the extra effort and time (with time in short supply right now) without resorting to flames I might well download the latest and spend time in the Puppy Linux forum to figure out why it doesn’t work for me. Consider that a challenge because I don’t think it can be done. Remember, you have to explain to me what Puppy will do for me that other small Linux distros can’t or won’t do.


BeaFanatix looks good and works well on my old 400MHz while Puppy won't even boot. In fact, Puppy won't work on ANY of my three computers.
I use Puppy quite a bit as a rescue disk. The Mounting util is good, and it includes rox-filer which is my preferred file manager.
I cant say I have had a machine that it wouldn't run on, although I had to disable ACPI on one machine.
Maybe there would be enough changes in the upcoming 3.0 release that you could wait till then and try again.
I've been downloading regularly the little Puppy for about 2 years now, and though it's not my everyday distro it has already saved my day in on few occasions. One of those was when i had the 2 main hard drives die on me & needed to burn a Kanotix iso that resided on one of the surviving data drives, to do a fresh install. Puppy loading straight to ram was very handy for this task as it released the drive so i could burn the iso.
Here are a few things i like & don't like about Puppy :
+ + +
+ As far as i know it's the first distro that managed to live-boot from CD/DVD/usb disk and a few others, the first to save changes on cd/dvd-rw it's installed on, the only to be able to install an updated version of itself on the media it's installed on.
+ tiny enough to load to ram as small as 128MB, thus not limited by the speed of the media it's installed on
+ Incredible functionality for the size it has, all the needs of the common user are present, though not always in the most attractive packaging as compared to bigger distros. However there are loads of useful little utilities, accessible from the the menu, some for which i would like to be provided in other distros.
+ The configuration tools through menu-driven old-school-looking gui utilities are very intuitive and always do the job.
+ This is one of only 2 distros that manage to configure my intel ipw2100 wifi correctly through the gui (also a toshiba lappy btw but with nvidia graphics)
- - -
- Alt-Tab doesn't work (at least in the latest version)
- some applications are sluggish even though it's loaded in ram (most are blazing fast however...)
- Very limited offer of not very up-to-date packages, and poor package manager. There are also community provided pupget packages available but the package manager isn't aware of them & so can not uninstall them.
If it wasn't for this last issue i'd probably make a little partition for puppy on my pc's in case i wanted to do a quick fix once in a while. In the mean time i always have several Puppy iso's
sleeping on my hard drives & most of the time a burned cd in case something bad happens.
Other handy livecd's i keep at hand for various disaster scenarios : Hiren's BootCD, MultiBootCD, Vector Linux (version 4.0 don't ask me why ^^) & Kanotix
My preferred distro of the moment : Sabayon Linux, if only i could manage to update it without breaking it completely...
I forgot to add something i noticed only a couple of days ago when testing the latest release & trying to use the man command (which is not available btw) : Puppy linux seems to be based on BusyBox (that has been in the spotlights these past days), this probably explains it's great functionality/size ratio (apart from the custom optimised utilities that have been added to the mix)
Shame you've had such a bad experience of trying to put Puppy on your laptop. It's actually a lot of fun to use and, as mentioned above, has loads of useful tools. I've installed it on two old P2 laptops, and NEC and an IBM, without trouble. Guess you're just unlucky with yours. But that situation is not unique to Puppy - I can't get Ubuntu to install on my P4 desktop for love nor money, even using the alternate CD!
No, you're not weird. I'm strictly a desktop user, so Puppy has always done me right, and I've written a glowing review of a Puppy distro once.
Puppy's main claim to fame is how well it manages old desktop hardware. Even 486's run it with no sweat. And it can run in RAM, so you can remove the CD. It has a small, select, but quirky, installed package selection. It's cute, and micro-distros get the fans because everybody loves the runt of the litter.
For reasons similar to what you cite, I held back on reviewing Ubuntu. Ubuntu seems to be just the opposite; great on laptops, stinky on X86 PCs. I finally broke down and reviewed it anyway, and lived to tell the tale.
Taste-wise, I run the opposite side from Debian of Ubuntu; all the way to grml, which is Linux Nirvana for me.
We don't all have to review every distro. When would we sleep?
I've read all the comments so far and I see nothing that Puppy offers that other small distros don't offer. Mustang is a great rescue mini CD that runs in RAM and doesn't limit me to Busybox. Slax offers more functionality. Wolvix Cub and Alixe (both Xfce based) are blazing fast on older hardware and run from CD. I see no compelling reason for me to bother with Puppy again.
Oh, and no, I haven't just been "unlucky". Puppy's hardware support is seriously lacking. The "quirky" selection of older applications is definitely not what I'm looking for and is one of my other complaints. If I want blazing fast on really old hardware and don't mind older apps then Damn Small Linux, which works without problems, plus DSL extensions for some missing bits, seems to be a better solution to me. The Slackware based little distros (Alixe, Wolvix Cub, Slax) also have the ability to use large repositories of Slackware packages. Puppy, which was built from scratch, simply does not.
Comparing to Ubuntu isn't exactly a fair comparison. In any case I have yet to run into a piece of hardware I can't make Ubuntu Feisty Fawn run on. I bypassed the installer (see instructions in Appendix D of the installation manual) and even have it running on an old Liberty 133MHz Penium PC with 32MB of RAM. My minimalist build (PekWM or JWM as the window managers, no HAL daemon, AbiWord, Gnumeric, Dillo, etc...) runs with surprising speed on the ancient box. Just don't try to use the GUI configuration tools which, of course, I haven't installed. I'll probably get around to writing a HOW-TO article on this.
Thanks for the input, though. I appreciate your efforts to convince me without flaming. If Puppy works for you then enjoy it. Don't expect me to recommend it anytime soon.
Pete, I agree with you completely. And I am ecstatic to have lived to see you being so supportive of another person. I also agree completely with Ms. Martin. So much of our computing experience is subjective and contextual. The bickering is primarily based on the belief that "my" experience is the yard stick by which your experience is to be measured. Of course I am envious because I can't justify purchasing a laptop yet.
I tried Puppy on a Fujitsu Lifebook P2120 (Cruesoe cpu) 18 months ago. It worked vaguely sort of, but did not impress. Puppy is way Too cute for words; daughter too old / too goth to think Puppy was cute.
DSL had a problem with the Fuji/LB too, I think on Update, which made me not want to leave it in use for a public WiFi exposed application. I will re-try latest Xfce/Flux/WM xubuntu flavors and DSL.
Knoppix STD is the favorite security boot cd in my kit -- e.g. easily saved one friend's handmedown Win2k laptop [no known admin passwd, win folks said re-install time; set Admin pw="ChangeMe"]. Will check Mustang, thanks. (RESCUE including UBCD is a plus too.)
Yeah, I gave up on it too. I am constantly looking for lightweight distros to run on older computers, and Puppy just didn't work properly.
@Caitlyn,
I'd mostly agree with Penguin Pete here!
As Carla Schroder specifically wrote on January 8 at the calendar-beginning of the year concerning your review of a 'New Release of a Cool Canadian Distro: Vector Linux 5.8', http://www.oreillynet.com/linux/blog/2007/01/new_releasecool_canadian_distr.html
That's a good informative review, Caitlyn. Please forgive my grumpiness, but I must insert my ritual rant: Will everyone for shitsake quit re-inventing Linux, and put your energies into making it work better? Having five hundred half-baked distributions, and a half-dozen good solid ones, to choose from is INSANE and STUPID and VEXING oh dear, I'm shouting. But you get my drift. :)
Puppy keeps on advocating its "extraordinarily fast!" speed and its being the latest and greatest distro (see Puppy's goals and claims at http://www.puppylinux.com/), besides them pluses and minuses Penguin Pete mentions.
This particular user has his own criteria for using small liveCD-type distros such as Puppy
- can be put on a 200MB mini-CD -and- on a 128MB pendrive (small!) for portable use
- can run on low-end hardware (e.g.,
The way I do these reviews is very subjective in a way. The hardware I have is what I have, and that's what I test on. If a particular Linux distribution does well on my boxes, it tends to get a good review (at http://insidesocal.com/click).
My opinion of Xubuntu 7.04, for instance, was right in line with yours. Not having the panels appear (and not having right-click menus enabled on first boot) is a big deal-breaker, especially for new users who will just move on (likely back to Windows if it's their first experience). I got a flurry of comments from people who didn't have the same problem. Turns out it's a bug that only affects some installs.
My experience with Puppy has been very good, hence I've reviewed it well. But my newest PC, a Gateway Solo 1450 laptop, has the same problem with X that you do. Or it could be something else; I couldn't even boot One Bone Puppy, a hard-to-find version of the distro with no X at all.
I couldn't get Xubuntu (live CD) or Ubuntu (alternate install) to install. And unfortunately, while Vector Standard installed fine, it blanked out right after the boot screen. If I could somehow get a console login, I could probably fix it, but with so many distros, it's easy to just move on.
So I moved over to ZenWalk 4.6.1, and that is running fine.
So the short and long of it is that one's opinion of a distro will be dramatically different depending on what you're running it on.
"So the short and long of it is that one's opinion of a distro will be dramatically different depending on what you're running it on."
I completely agree. If your writing reviews based on your experience on one piece of hardware, it really doesn't mean much and you probably shouldn't. Unless the reader happens to have the exact same hardware as you.
I used to use Puppy Linux on my old desktop. My friend gave me an old Pentium 133 with 64MB RAM that he didn't need, but it didn't have a hard drive. I had DSL and Puppy, so I tried both. I ended up installing Puppy (must've been because DSL wouldn't do a proper HD install once I put a hard drive in). It's OK because it runs on near anything (so does DSL) except neither DSL nor Puppy managed to work on my old Pentium 133 VGA laptop with 16MB RAM (I got Vector Linux 3.2 working on that though). Overall, Puppy is a nice rescue or general live-CD distro, but so is DSL, and for newer hardware, Xubuntu or Ubuntu work even better.
Puppy is a wee bit easier for people use to Windows, especially Windows98. It will also work well on hardware that had Windows98. Keeps more computers in use, and out of the landfills.
The Readspeaker thing is extremely cool!
Yet for something completely different, why haven't you reviewed the latest Dyne 2.5 from dynebolic.org.
You can run it in a VirtualBox if you need to take screen shots.
This is a distro that take a completely different approach showing people that you can do virtua;;y anything with open source to suit your own needs.
Sure it has issues with hardware, but it gives you the means to add your own drivers, application modules, and to completely remaster the system with your own specialised selection of software.
Do these hardworking guys a favour and give Dyne 2.5 one of your well read reviews.
Puppy has NTFS read and write built in..as far as I was aware in DSL it was still a work in progress.
you arent alone in disliking puppy, it doesnt boot to a gui on 3 computers (1 desktop 2 laptops) and on a fourth it will only bring up the gui after messin with xorg.
Pragmatics 101: If it works for you, use it; if it doesn't don't. The diversity of distros reflects a diverse world. In any case, it shouldn't be necessary to disparage any element in this evolving computing landscape. If you don't like it, just move on. Recall Plato's words: "Opinion is greater than ignorance, but less than knowledge." Rest assured, in time Darwin's precepts will determine the outcome.
@kirk: The idea that distros can and should run on one piece of hardware and not another is patently ridiculous. The idea is that a good distro with decent hardware detection should run on just about anything. If it doesn't there is a real problem. By my count I have half a dozen computers here I can test things on. If you've read my reviews you know I usually test on two or three different platforms. I can't do that with Puppy because it doesn't run properly on five out of six. That is truly dismal.
@Danny: Puppy is easier coming from Windows that what? You don't say. Is it easier than Wolvix Cub? Not hardly. Cub will run on an old Pentium with 96MB of RAM with Fluxbox as the desktop. That covers probably 80-90% of surviving Windows '98 machines. I've already pointed out that I can make a rather fast running minimalist Ubuntu install work in 32MB of RAM on a Pentium 133. Yes, it's a bit more work and I wouldn't expect Joe or Jane Average Windows User to be able to do it. Then again the average Windows user can't install any OS at all. A distro that doesn't run on a significant percentage of the hardware out there isn't user friendly at all. Based on the comments there is lots and lots of hardware, both laptop and desktop, that Puppy fails on miserably.
@Tom Russell: I've never heard of Dyne before now. There are >500 Linux distros out there. Most are half baked at best. There is no way I can try or review them all. I really am not looking for more new distros to play with. I haven't got the time for that right now. The only reason I bothered with Puppy at all is because I've been inundated with requests for reviews. I can't even test it adequately enough to write a review because it just doesn't run for me on most hardware I have.
@Brett: This isn't Puppy vs. DSL. There are way better choices than either of those that do a perfectly good job with NTFS. DSL is so concerned with remaining no larger than 50MB that it has to sacrifice severely on functionality. For most people DSL really isn't the best choice. There are plenty of distros that will fit on a mini (8cm/3") CD that are better for most people.
Thank you for comments without flames. They have mostly reinforced my view that Puppy really isn't worth bothering with and is somewhat less than even half baked.
@Rambo Tribble: WHat you are saying is "don't write reviews". Is that it? After all, reviews are opinions based on experience with a given distribution. If that experience is overly negative the review will also be negative. Most of my reviews are very mixed. That's the nature of an honest review.
I have long argued that we have too many half-baked Linux distributions and that hurts Linux adoption and public perception of Linux. See my January article titled So Many Distros, So Little Time.
Also, it's not about disparaging Puppy but rather giving an accurate picture of what's out there. Oh, and I was asked, over and over and over again, to review Puppy. That means that people are in my opinion.
Heh... I wasn't all that impressed with Puppy but was more impressed with DSL. I'm more of a DSL/SysRescue/Knoppix/Dyne fan myself. There's typically only a few systems that one of those don't work out of the gate on. As for the Puppy Linux fans being the way they are, I've found there's almost always SOMEONE that's this way about their OS choices, whether it be Windows, MacOS, Linux, or Whatever. They're often verging on rabid- just get out the Nomex suit, the fire extinguisher, and go to town with whatever you think is right and go on.
@Caitlyn,
You wrote
I have long argued that we have too many half-baked Linux distributions and that hurts Linux adoption and public perception of Linux. See my January article [en]titled So Many Distros, So Little Time
Also, it's not about disparaging Puppy but rather giving an accurate picture of what's out there. Oh, and I was asked, over and over and over again, to review Puppy. That means that people are in my opinion.
Actually, I do believe that your 0'Reilly Linux DevCenter blogger Carla Schroder adamantly first expressed this sentiment eight days prior to your January 16th article in her response that I quoted above (again, from your January 8th New Release of a Cool Canadian Distro: Vector Linux 5.8 )
Obviously with many hundreds of existing GNU/Linux distros along with their constant evolving new releases and new offshoots, you and other distro evaluators really MUST carry out a "distro triage" so-to-speak, in order to make some sense out of this "half-baked mess".
At the same time, a broader perspective on the plethora of past, present, and upcoming distributions can help current (e.g., Puppy) and future reviews of these, in perhaps a more "distro triage" manner. This then quite simply results in a more accurate picture of what's out there. A good example of such a broad perspective of these many GNU/Linux distributions is
Bruce Byfield's insightful The 7 Most Influential GNU/Linux Distributions in his Datamation blog piece of September 24th.
Bruce lists these seven most influential GNU/Linux distros as
1. Debian
2. Fedora and Red Hat Enterprise Linux (RHEL)
3. Gentoo
4. Mandriva
5. Slackware
6. SUSE Linux Enterprise / OpenSUSE
7. Ubuntu
Bruce Byfield's Conclusion is of immediate relevance:
This list [of influential GNU/Linux distributions] could easily continue, with mention of such distros as Damn Small Linux, Frugalware, K12LTSP, Knoppix, and others. Each of these distributions has its own claim for being influential, but, beyond the seven detailed, agreement about which ones ought to be included would be less unanimous.
However, if you wanted a summary of GNU/Linux's to this point, then the development of these seven distributions would be a better starting point than most. Only some of the earliest history concerning such extinct distros such as Yggdrasil, would be missing.
As for the future -- who can say? Already, several of these seven are important less for themselves than for the traditions they have started. And, just in case anyone starts thinking that the selection of distributions is becoming settled, remember that nobody predicted the rise of Ubuntu. Admittedly, Ubuntu had several advantages from the start, but, given the unpredictability of free software, perhaps a new distribution with an influential new philosophy and toolbox is being readied as you read.
Perhaps both you and we other commentators should keep this broader perspective in mind as we hear about, clamor for, acquire, evaluate, and advocate for specific new distros to use.
Out on the deck earning a living writing thse articles?
You LUCKY Gal!! :-)
Puppy doesn't run on 5 out of 6 computers? Hard to believe. I've tried it far more than that, never had one not boot. From pentium 1s to Pentium Ms to Imacs. Did you check the md5sum? Does your test hardware all have something in common? (particular video card etc) Puppy is X86 only.
Also,
I'm not one who thinks you should review Puppy, it's less than 100MB download. People should just try it for themselves.
Puppy has good things and bad things. On my system, puppy 2.17.1 booted first try without problems. I had 3D working shortly after (NVidia card), and liked the full NTFS support. However, they have an excruciatingly confusing package setup, and a limited availability of working programs. Still, I like the option to keep a save/home file on a hard drive, even NTFS ones (PCLOS, etc. won't do this, I've checked) and use it like an installed OS without installing it. It runs very well on my P4, 640 mb ram, 3-4 year old desktop, but I can't say I've tried laptops or a wide variety of systems. I just know that it works for me. The lack of available programs is probably all that keeps me from setting up a partition on the second HDD for it.
Caitlyn, you ask why take a look at Puppy? I would answer because I think Puppy is the best small distro for installing on a PC for regular day to day use not just for use as a rescue CD (although it is good for that too).
Puppy is easy enough to use even for my kids. It has good default software like Abiword, Gnumeric, SeaMonkey, Rox file manager. It is also easy to install popular software like Firefox, Opera, OpenOffice, etc. Updating is simple as only 4 files need replaced. It is cute, bright, fun, and has an active user group.
Mainly I use Ubuntu but I think Puppy is a fine distro. My compliments to Barry & Co. When you find a PC that it will boot on I think it would be worth a look.
For what it's worth i've tested Puppy on my 3 home pc's and never had any trouble booting except sometimes having to choose vesa over xorg in the boot menu.
The old timer is a PIII cpu withe 386MB of Ram & and Ati Rage 128 graphics card. The latest a Athlon64 cpu with 4GB of Ram and MSI 6600 GT TDE128 card. The laptop is a Toshiba M30 with a Centrino cpu, 521MB of Ram, Nvidia Geforce FX 5200 card and a widescreen.
@vainrveenr :
What i said is, according to me, Puppy is the first livedistro to be able to boot of all of these media at the same time. Knoppix isn't the 1st livecd ever, but probably was the 1st to be well thought & functional, for example with it ability to save changes to the hard drive and to be remastered relatively easily.
@Caitlyn :
I'm surprised at how eager you are to bash Puppy while saying you couldn't even get it to run on your hardware.
Over the years, I've had many distros that wouldn't run on my machines and yes i sometimes did like you and took the easy way of moving along without trying to fix the issue. Why wouldn't we, given the choices that are offered.
However that doesn't mean those distros were not worth it or halfbaked or whatever...
Anyways i have little hope that you could see what parts really cool and unique to Puppy as you seem to have already made up an opinion without having run it. Maybe Puppy isn't what you're looking for, that doesn't make it bad per se.
And to tell you the truth i don't really care, linux is about choosing what fits you best and the answer to that is different from one person to the other.
@ShakaZ: I suggest you read my article and comments again. Puppy Linux runs just fine on one out of six systems here. I have tried it on my desktop. I have run it and looked at it pretty extensively. I find very little to recommend it and almost nothing that is "cool" about it. I could write a review -- it would start with crap hardware recognition and work down from there.
Bash it? Perhaps Puppy is getting the review it deserves. Something that doesn't work for LOTS of people (read the comments) on LOTS of different hardware is truly poor. That really is review enough. Just because Puppy works on your three systems doesn't make the hardware recognition even vaguely acceptable. Why should I spend lots of time troubleshooting what I consider a poor distro to begin with when there are so many good alternatives that just work?
Might Puppy have been first at something or another? Sure! Yggdrasil had a lot of firsts too. How many people run it today?
@Bruce: You wrote:
I would answer because I think Puppy is the best small distro for installing on a PC for regular day to day use...
How many other small distros have you tried? Give Wolvix Cub or AliXe or Slax a spin and see if you still feel that way.
@Joe:
Puppy has good things and bad things.
Thank you! That's honestly, not ShakaZ zealotry.
Still, I like the option to keep a save/home file on a hard drive...
Agreed. Good feature. One that is also available in Wolvix Cub, Mustang Linux, Damn Small Linux, and if I remember right even GoblinX. The big distros and many Live CDs neglect to offer this. BTW, Damn Small Linux also is setup to let you keep a persistent /opt directory for all your extensions (added applications) and designate a place for settings backups as well. Wolvix' save file doesn't cover /home (easy enough to do, though) but does preserve pretty much any changes you make to your system when running the Live CD or a frugal install.
The lack of available programs is probably all that keeps me from setting up a partition on the second HDD for it.
...which is an excellent argument in favor of the Slackware based small distros or even TinyMe (PCLOS based).
@kirk:
Puppy doesn't run on 5 out of 6 computers? Hard to believe. I've tried it far more than that, never had one not boot.
md5sum is fine. That wouldn't account for almost every version from 1.08 to 2.17 having the same miserable results. I still have discs for 2.14 and 2.15CE. The machines in question are a Gateway laptop and four Toshiba laptops (three different models ranging from an ancient P90 to a 1 GHz Celeron) with three different video chipsets. Believe it.
@GreyGeek: I don't get paid for writing O'Reilly Linux Dev Center articles. Not a penny. I do get paid for other writing, though :)
@vainrveenr: You are correct about the source of Carla's quote. While I disagree with her on Vector Linux I do agree with her overall statement which inspired my follow-up article.
I agree with Bruce Byfield's list about which distros are influential. I also agree with the basic premise (though not the fine points) of Ladislav Bodnar's editorial this week on DistroWatch which separates serious distros from hobby projects based on the delivery of security updates. Puppy Linux falls firmly into the hobby category, an assessment that Barry Kauler agrees with, BTW.
Puppy is NOT a serious distro. Having said that some hobby distros do, as they gain popularity, mature into something more. Puppy hasn't done that YET. I stress the yet because a negative impression now doesn't mean I might not have a more positive view later.
@Caitlyn,
You wrote
I have long argued that we have too many half-baked Linux distributions and that hurts Linux adoption and public perception of Linux. See my January article [en]titled So Many Distros, So Little Time
I have long argued that we have too many half-baked Linux distributions
That one sentence says it all
somebody justify why there are 315 different live cd's? Wouldn't all these people contributing to 5 bet a bit more intelligent?
http://www.frozentech.com/content/livecd.php
Currently displaying 315 LiveCD/DVDs
I have experimented with Puppy since 1.03 and Slax for about the last year. Both have minor annoyance problems.
Robert
UPDATE: I received some e-mail and yes, the Mustang Linux website is gone. I don't know if it's a temporary problem or if that distro is gone.
Puppy works fine. No slam intended, but if you are a professional you can make any distro work even with legacy hardware. Downgrade to Windows if you can't run with the pack.
@Angela: Puppy works fine FOR YOU, but obviously not for a lot of other people if you've read the comments. You are right about one thing though: I do have the skills to make it work. OK, I might have to rebuild X and change the way the distro does hardware detection, but eventually I could make it work with enough time and effort. Is it worth the effort? IMHO, no. Why should a professional (which I am, for the past 27 years by my calendar) have to rebuild a hobby distro to make it work? Why shouldn't it just work correctly from the start like other distros?
You're defending the indefensible. There is no excuse for such poor hardware detection. Throwing an insult in doesn't help make you convincing.
A friend of mine gave me an old Compaq laptop with Pentium MMX at 233Mhz, and 32MB ram. Puppy 2.16 booted from the cd, in Xorg, with everything running as expected, although slowly. After I made a swap partition and enabled it, using GParted, Puppy flew to life. I installed it to the 3GB hard drive and have had no problems with it. I use Dillo instead of Seamonkey, and XfreeCD instead of GXine, because of speed issues with those apps on this limited hardware.
I have also successfully installed Puppy 2.13 on an old Compaq Presario desktop with a Cyrix processor that no other distro I tried could boot up, much less install to. I can't remember the name of the processor, but it was like half-way between a 486 and a Pentium in capability. It had 96MB ram and a 2.5GB hard drive.
Various Puppy's have ran for me on my AMD Athlon XP with 512MB ram, from CD, a Dell P4 with 256MB ram, from my USB flash drive, and yet another Compaq - a P4 with 256MB, also from my flash drive.
Also, puppy impressed me, compared to other distros I've tried, with how simple it was to get cdc_ether started for my usb-connected dsl modem. Of course, bigger, more 'serious' distros, like Ubuntu get it right from the start, but we're talking less than 100MB for Puppy, including the apps.
I've used (or attempted to use) dozens of linux distros, just to see what each had to offer to someone exactly like me. Ubuntu is what I use most, but puppy works on my old hardware, with X running. And all the apps I would ever expect that older hardware to run, are included, with more available, though I agree it is nothing compared to the Debian/Ubuntu repositories and Synaptic!
they need to hire a tech or a linux user for your job
it can't be easier than using puppy
As expected the ridiculous flames have started pouring in. The really nasty ones get deleted. I left the one above as an example of the most popular kind: If I disagree with "Anonymous" I must be an idiot.
First, this isn't a job. O'Reilly doesn't pay me to blog on their website. Second, I've been a Linux professional for longer than most people have used Linux. Third, yes, Puppy is easy to use if it boots at all on your hardware. Finally, this is an article labeled "Opinion" based on my personal experiences.
I am 110% with you Caitlyn.
I think we need to rename Puppy...Crappy Linux.
So I have sent this to the Puppy forum because
you are right on the money.
" Hey! Don't mock her. She's a professional of 27 years.
She knows it all.
No bias from this reviewer.
She tells it like it is.
Lobster. PM Barry and tell him to close up shop. Puppy's a Stinker.
I'm off to better things now that I can see the light.
Gonna get me more of those 700 meg or 4 gig distros....that just
work every time mate....the world is just such a rosy place.
If you see someone panting around Oreillys office, that will be me;
fawning for a glimpse of my new heroine.
Goodbye you Puppy losers...........Chris
P.S. So I'll see you all back tomorrow then? "
So... Chris, the sudden barrage of flames, including yours, is because someone attacked me in the Puppy Linux forum? Thanks for the heads up. BTW, I don't work for O'Reilly so you won't find me at their offices, sorry.
I have been a Puppy user for over 2 years now and have loved every minute of it. It has worked very well for me throughout that time in a professional capacity rather than as a hobby OS. I don't need anyone's stamp of approval to know that it works great for me. I have tried 90% (probably more actually) of the distros in the top 50 in Distrowatch and I find Puppy fits my needs well. I have shown Puppy to many others and my experience is that Puppy works on most machines on the first boot (just my experience) and will work on the remainder of the others with a little tweaking. This is not a situation unique to Puppy. Puppy compares quite well on initial usability.
Although the author continues to claim that Puppy has poor hardware detection and cites the responses as her evidence, I would suggest you just download Puppy yourself and give it try. It is
The recent flock of pro-Puppy comments comes after a post in the Puppy Linux forum ridiculing me and this post. Rather than admitting there might be an issue that some have reported they are in full fledged defense and ridicule mode.
Perhaps, before launching into trying a half baked distro people should look at how the Puppy forum treats people who dare question their wonderful review. Don't believe me. Read about "fear and loathing" as the author calls his experience in the Puppy Linux forum. Just another reason to avoid this distro...
Actually, only a few of the comments here are from names I recognize from the Puppy forums (granted, I cannot see the posts that were deleted). Your primary flamer, ShakaZ, has no account on the main Puppy Linux forum. Still, I apologize for the others.
Here is my Puppy experience and opinion:
I first tried Puppy around 1.09. It worked, and there was something about it I liked, but I moved on. I came back around 2.10, and was pleasantly surprised by the change. It was much more functional. I've more or less stuck with it since then. I will readily admit that it doesn't have the best hardware support. Of the computers in my house, it works without any tweaking on nine of them. It does not work on three. All of the non-functional ones are laptops. It seems to be a display issue of some type, but I never ascertained what. Currently, the package selection is not too large, and you need to download a separate package manager for the user created packages. I've been wanting to see that combined with the regular manager, but it hasn't happened yet. One of Puppy's primary appeals (besides and incredibly friendly and helpful forum) is the ability to remaster it so easily.
As stated above, I concede that we have a lack of packages. You have pointed out that you would be better off going with a Slackware based distro so you would have access to their repositories. Well, in Puppy 3.00 (due out soon) Puppy will have full Slackware compatibility. Gslapt is already working on Puppy, but I don't think it will be included by default.
I tried to install Ubuntu to my laptop before I left for school this year, because the CS department prefers Ubuntu. The install disc would continually crash. I probably could have gotten it working, but I felt the same way you do. Why bother when I have another distro working? There's nothing wrong with that, it's just the most pragmatic way of doing things.
I'm sorry that Puppy has not worked for you, but I hope that will keep an open mind and check back in the future.
I also want you to know that you were not attacked on the forum (so far as I know), this page was merely linked to.
@SirDuncan: Would it surprise you to know that I have already downloaded 3.00? That's how not closed minded I am. Slackware compatibility is a huge step forward. The hardware compatibility issue (and I agree, it seems to be X related for the most part) is the big one for me right now as I mainly use laptops and I am not planning on going back to desktops anytime soon.
FWIW, the dripping-with-sarcasm post by Chris is indeed on the Puppy forum and I do consider that an attack, albeit one that is more clever than most. The deleted posts are simply too nasty to leave up. I'm not big on deleting posts.
In any case, I will keep trying Puppy as it develops and if and when it works on my hardware I will give it a fair review.
I've been using Puppy steady since version 0.9.8, when my family upgraded to DSL so I wasn't limited by my old computer's winmodem (I was 16 at the time, so it was about three years ago). I haven't used many other distros to compare it to, mainly because Puppy got the job done. With a little tweaking, anyways, but I'm a tweaker. The main reason I switched to Linux was that Windows wasn't friendly to tweakers.
Puppy didn't start all the way with Xorg on my first desktop, because it would get confused when it detected both the onboard graphics chip and the PCI graphics card. It has a similar issue now on my new machine, with dual video cards, one of which is also dual headed. But a single # sign in xorg.conf is enough to get going on one screen, and adding a second screen section is enough to get it working with both. I know Dougal has been working on improving this, but I haven't had time to check it out.
Other than that, Puppy has worked on all my hardware, including my Dell c640 laptop. It also started flawlessly on my mom's and sister's computers, and even on my old roommate's machine which we've nicknamed "The Anomaly" for all the issues he's had with it.
But that's just my experience. I haven't really used it on anything strange yet. And if it doesn't work on your hardware, I don't blame you for not wanting to bother with it when there are so many others that will. "If live gives you lemons, trade them for bananas over lunch." I am surprised that only one out of six machines worked though. Probably a problem with xorg.conf, which in my experience is one of the weaker points in Puppy. That wouldn't explain any Xvesa problems though. Anyways, if you really don't care enough to get it running, don't bother. I'm a fanatic, but only to the point that I think Puppy is the best thing since string cheese and toaster ovens, not to the point that I try forcing it on others. I don't care what the rest of the world uses, so long as they don't seriously impact my own experience (such as the hordes of IE users mindlessly helping perpetuate bad code, but I don't know if that's still a problem. Years ago I got fed up to the point I decided to pretend IE doesn't exist. If my site breaks it, it's their loss. Not like I'm making money off it anyways. Ignoring IE lowered my blood pressure too, which would be cool if I were old enough to care.)
The only thing that bugs me a little is your calling it half baked, but if something only ran on 1/6 of my hardware I'd be inclined to do the same. That said, I do like cookie dough, which isn't baked at all, so sometimes a full bake isn't necessary. But that tends to just apply to strange people like me...
As far as Puppy firsts, as far as I know it was the second to support multisession, but the first to do it well. I never used it, but I know Flash does (in this case Flash is a user, not the Macromedia/Adobe software). I also hear it's much better with DVD than CD (they don't have a 99 track limit, among other things).
Also, it's currently the only distro that has me in the community, but whether that's a plus is debatable.....
My main reasons for using it are:
A. I like that it's small (Or was, back in the day. Getting hefty now, but still sub 100)
B. I like that I can use a Frugal install, thus eliminating the cd but maintaining the loading to ram and use of a save-file
C. I like that it's easy to modify in a (via Unleashed, not the remaster script which is a very shabby way to make a public release, though fine for personal use)
D. I like the community. I haven't been in others, but I hear most aren't as friendly. But I don't really care if they are or not, as I like this one fine.
E. I like the contrast of running something most consider a quirky underpowered "rescue" distro as the main OS on a 3gHz dual monitor setup (albeit, I'm using Pizzapup instead of the stock Puppy, and have added Blender, Gimp, and some games)
F. It either natively supports or can easily be made to support all my hardware, including two graphics cards, two wireless cards, a tv-tuner, two different game pads, a wacom tablet, a printer, and something else that I'm forgetting.
Those might not be reason enough for you to bother with it, but I don't expect them to be. They're just why I bother with it.
Things I don't like:
A. The name "Puppy" is a little soft and fuzzy for my tastes, but since I use Pizzapup, it's not really an issue. And the name does help emphasize the contrast mentioned above. Especially since my computer is named "Omnius", after the humanity conquering computer/robot of Dune lore (my laptop and old pc are named "Seurat" and "Erasmus", respectively, also for Dune 'bots. Yes, I have a problem).
B. It's too newbie / windows oriented for my tastes. Especially the community in general. Now, that's not a bad thing, because newbies need lovin' too (I was one for a whole two months, after all). So I wouldn't change that part of Puppy. Instead, I just make Pizzapup for now, and eventually I'll make my own half baked distro. Mainly as a personal deal though, for myself to use, so don't worry about me cluttering up Distrowatch or anything. I doubt I'd have time to support a full distro in the first place. Probably I'll spend more time doing general stuff (apps, themes, etc.), to contribute to Linux as a whole.
As for quirky apps, as far as the main programs go, I don't have any problems. The PDF viewer used to be gsview, which was pretty ugly, but it was recently changed. That only leaves the small oddball apps as what I'd consider quirky. Stuff like ical, the calculators,etc. Some of them are old and weird, but I don't use them anyways. I have a real calendar and two real calculators (one of which I taught myself to program with when I was 12, so I'm emotionally attached) so what do I need those for?
Well, that's all I've got to say. Sorry if I was a little verbose and tangential. At least you don't have to live with it on a day by day basis like I do ;-) Anyways, I need to go hit the hay now. G'night, and good luck next time you allocate a couple minutes to a new version of Puppy.
CM - you are right - it cannot be done - for you & for YOUR OWN valid reasons
BTW - EXACTLY ~ what IS a "linux Professional_
Are you LPI certified - at what level ?
If published resumes seeking I.T. assignments .(from a "self professed security expert") qualifies -
the world is full of "psuedo-expert' chester-FIELD coaches !
Why would anyone (Esp. if already gainfully employed) in the specialised sub-field of security_
constantly seek or evaluate as 'reviews' any "holy-grail" distribution experience ?
After 27 + years - you should know precisely what YOU need
None of which would EVER translate to the 'best for everyone' ~ let alone a 'beall-doall for every concievable
mix of hardware on hand
Nor is it likely you will you EVER/own or have test-box contributions (of sufficient variety) of iron
to be capable of qualifying such opinions punlished as 'evaluations'- impartial or not
I find it hard to understand why you even bother to use a binary-based (ALA pre-supplied dependencies) platform;
You will never be satisfied with any plebian 'out-of box' variant
If more of your time/limited constraints were devoted towards present efforts of improving on existent code deficiencies- everyone might benefit-
Do you wish to polish journalism skills -or work within some specialised niche
(I.E. your OWN nirvanah- like we all (may) seek)
Forgive me temerity to express -(it certainly is none of my D--- Bees-wax) it seems you are undergoing
a nasty temporary stress, perhaps related to upheaval of roots, avocation expectancies ?
Puppy is good for many -not my cup of tea, & NOT for any forseen 'out_of_box short-comings'
Nor cannot it (or any others) be off-handedly evaluated , & then dismissed lightly
To fully elucidate - would entail a lengthy, dry/boring code dissecting
At present - (knowing full well all is subject to supposedly advanced_code_capabilities & FULL awareness to Linux esoterics_)
None of which is evident to present Puppy user/developer contributors - NO exceptions
Dougal/MU/GuestToo/Pizza etal
Before outraged cries of "pretentious" - all CAN be backed up/proven !
(Yes Shirley - I have closely examined many contributions -w/an eye to adapting to own uses)
Would I (supply examples) ~ NO It would be a waste of everyones time - Esp if not pre qualified by
LPI certification or Equiv. ( sorry long-suffering readers -'remastering" from templates or
~ 'casual' use of C/Perl/Bash doesn't qualify)
Which still doesn't detract present usability nor any appreciation for uniqueness of approach
It DID, unfortunatley for my time concessions - firmly prove Puppy as unsuitable for own intent
NTIM - I take a different approach, use dedicated media for dedicated purposes -
I.N.S.E.R.T for rescue, MPentoo & others for traffic analysis - a very few 'general-purpose' variants just for 'Linux-demo' showing
In summation - distro- hop if that intrigues you - there are worse "hobbies'
But please be aware - no non-intensive trial (even a few months) -indicates any expertise of any O/system
If any WERE 'the best' no others would long exist
Wow, some of those posts are getting weird!
After thinking long and hard about the author's challenge, I've only been able to think of one thing about Puppy that seems to be both unique to Puppy (correct me if I'm wrong - I'd really be interested to know) and what I would think of as pretty cool.
The Universal Installer in Puppy is the first I've seen anywhere that can install to so many different types of media, in so many diferent ways, at the click of a mouse. As I said before, I've used (or tried to use) dozens of distros, most of which are seemingly popular in some realm. My first real positive experience with linux was Ubuntu 5.10, to let you know how young I am in the linux world. Before that, I tried a few of the various long-standing distros, such as Red Hat, which I couldn't get to install to anything. I have had Puppy running, from CD, USB Flash, Frugal Install, or full HDD install on many machines other than my own. I've never met a machine that Puppy wouldn't boot on, or install itself to.
Maybe the Universal Installer isn't your idea of a 'cool feature' but to a newb, it makes a lot of things simple that, to a newb, might otherwise be impossible. To me, it's the coolest thing that any OS has to offer.
Otherwise, Puppy is cool, not for his outstanding features, but for the fact that you can get a modern look and feel in your OS without all the resource overhead of the larger distros. Puppy 'feels' fast and light to a non-linux-professional like me. Console may be lighter on the machine, but it's heavier on the user. A lot of other 'light' distros I've tried seem more sluggish, or less functional than Puppy.
I just downloaded the latest DSL version last night, and it took FOREVER to boot on my ancient laptop, then it crashed with a scrolling screenful of error messages that I couldn't stop without hitting the power switch.
I'm going to try Slax, on the author's recommendation. I downloaded it last night, too. Maybe it will be cool.
On the subject of 'half-baked' OS's, I'd have to say that Windows is far less stable/functional than Puppy, yet people happily use it every day, and are even willing to pay hundreds of dollars for the priveledge. And most publications can't wait for a chance to jump on the review bandwagon when a new one arrives. In fact, many write reviews of alpha and beta versions of any version of Windows that they can get their hands on.
On a final note, I haven't seen an OS yet that didn't require some tweaking to work. I've used computers since my dad brought home a Commodore64 when I was a child. I've operated in DOS, Windows 95, 98, 2000 Pro, XP, and I don't really know how many linux distros. Some wouldn't boot without tweaking from the start. Others would boot, install, and run flawlessly - until an update broke something. Any version of Windows requires manually installing drivers and updates for your hardware. At least it always has for me. Even UBCD wouldn't boot at all on my old Compaq/Cyrix comp, while Puppy booted fine with a few boot params keyed in. I'm personally impressed with Puppy.
@The latest anonymous:
"BTW - EXACTLY ~ what IS a "linux Professional_
Are you LPI certified - at what level ?"
I'm Red Hat certified. I personally place more value on experience than certification but nowadays you need a cert or two for HR if you ever decide to change jobs. I define a Linux professional as someone who makes their living developing for or supporting Linux, either exclusively or in combination with UNIX or other operating systems.
"Why would anyone (Esp. if already gainfully employed) in the specialised sub-field of security_
constantly seek or evaluate as 'reviews' any "holy-grail" distribution experience ?"
I enjoy writing and I find reviews valuable. There is no "holy grail" experience. Most of my reviews are mixed but the majority end up being more positive than not. See my reviews of Xubuntu, Wolvix, and Vector Linux for examples. Heck, even my review of Fedora Core 5 (when that was current) was more positive than not.
No distro is perfect. Some have more flaws than others. My experience with Puppy is that it is too flawed to be useful to me.
"Nor cannot it (or any others) be off-handedly evaluated , & then dismissed lightly"
Sure it can. If a distro fails to boot properly on numerous machines I can and do dismiss it as pretty useless. FWIW, you do not get the privilege of telling me what I can or cannot write. It's my blog and I post my opinions and observations. You can write your own blog if you wish. You can also approach O'Reilly about writing here but I'd study grammar and spelling and English usage before trying that if I were you.
"You will never be satisfied with any plebian 'out-of box' variant "
Utterly, completely wrong. I see you haven't been reading my reviews or anything else I've written prior to now. I am very satisfied with Wolvix and Vector Linux. I have mostly been satisfied with Ubuntu (including Kubuntu and especially Xubuntu). I mainly support Red Hat Enterprise Linux at work and it is an excellent platform in the environment it was designed for. I think Slackware is fine for an experienced Linux user as well - it just isn't user friendly for the masses. I continue to recommend Mandriva for newcomers to Linux and I think it generally does a good job. I've been playing with NimbleX and AliXe recently and both will get very positive reviews from me. Need I go on?
This is the point the Puppy defenders just don't want to get. Puppy falls down in a way most distros don't.
"Which still doesn't detract present usability nor any appreciation for uniqueness of approach"
Wrong on both counts. Poor hardware support, at least on laptops, makes the distro unusable for lots of people. There is NOTHING unique about Puppy's approach.
@DavidEF: "Wow, some of those posts are getting weird!"
Yep, ever since this article was linked in the Puppy Linux forum. Before that it wasn't so bad and there were few flames.
"I have had Puppy running, from CD, USB Flash, Frugal Install, or full HDD install on many machines other than my own. I've never met a machine that Puppy wouldn't boot on, or install itself to."
I have five of them. Based on earlier comments I am not alone. 'It works for me' is not a valid defense of Puppy if it doesn't work for other experienced Linux users.
"Maybe the Universal Installer isn't your idea of a 'cool feature' but to a newb, it makes a lot of things simple that, to a newb, might otherwise be impossible. To me, it's the coolest thing that any OS has to offer."
It is a cool feature but... the Wolvix Control Panel (WCP) does the same thing, offering full hard disk, frugal, or USB install. Wolvix will also run entirely from RAM I have yet to find anything Wolvix doesn't run on myself. Wolvix Cub, designed to fit on a 256MB USB stick, is small enough for most things I need to do. Once again, a good feature but hardly something unique to Puppy.
Saying "it's better than Windows" should, to me, be a given with ANY decent Linux distro.
Dear Caitlyn,
Its very unfortunate that your posting begins with negative assumptions. I tried a number of different Linux distributions for laptops with limited resources, and finally settled on Puppy because it, unlike the others, worked very well. Its packed with decent features and allows me to get work done. In fact I replaced my aging version of Windows 98SE with Puppy 2.17. I've found the community at the Puppy forum very helpful, and open. In short, its been a wonderful experience, and I've recommended Puppy Linux to my friends and family.
Yorkiesnorkie
:-)
@Yorkiesnorkie: What in the world makes you think I started with negative assumptions? When I first downloaded v.1.08 I had nothing of the sort. People keep telling me how much Puppy improved and I keep downloading it and trying it. All Puppy has to do to convince me that it has improved is correctly boot up once on one of my laptops. That's it. Puppy still can't.
There are NO assumptions in the above article, just a recounting of my experiences which have made a proper review impossible.
Hi Catlyn,
Your non-review in fact prompted a witty discussion in the Puppy Linux forum entitled "Best review I have never read". It was meant to be a clean fun discussion, as it is the usual case in the forum. The one who started it is "Lobster", a forum member from GB.
My first appeal for you is not to associate flames with Puppy forum members, as it is the last place that you could expect flames from.
My second appeal is to consider checking your USB ports for attached devices. I've seen this phenomenon of PCs getting confused by an attached USB device at the start. Also SATA, for which forum members advice that "allow legacy mode (IDE?)" be turned on in the BIOS.
Those are the only two possible problems that I can think of right now, which might help you.
I've built a read-only system (no-install) Puppy which may be useful to you, try it at http://safepup.com . I will be happy to assist you out of your 1/6 success rate with Puppy Linux.
Thanks for reading!
@Caitlyn
You're right, ANY decent linux should be better than Windows. But my point was that Windows gets reviews for being popular, not for being 'fully baked' or even cool. The reason people write reviews and the reason people read them, or at least the reason I read them, is because there is a popularity of some product that people are interested in learning more about.
IMHO, Puppy may not seem to be worth messing with to you, personally or professionally. But a lot of people seem to want to know more about it, and they look to you and other linux gurus to tell them all there is to know, good or bad. Of course, there will always be fanboys and there will always be hecklers, but that is true of any distro that is popular enough to have a following.
I've read plenty of reviews that pointed out the same things that you use as reasons not to write a review of puppy. In fact, one such review was pointed at Windows Vista. It basically said that Vista was half-baked (duh, it's Windows, after all), had no cool features that were unique to itself, and really was not worth switching from XP or any other OS that someone may have already on their computer. But it was a review, and it was prominently displayed in a popular computer/technology magazine.
BTW, can you confirm for me if Wolvix or Slax runs decently, with X, on a very-low-resource laptop, such as my P1 MMX 233 with 32MB ram? I've looked at their websites, but it's hard to tell from what is there. I'm always looking for a way to do more with less. I'm interested because you said they are good with low resources, and have the advantage of using the slackware repos for software.
@DavidEF: No, either Wolvix nor Slax will run in 32MB of RAM. 96MB is the minimum to get the live CD to boot. Wolvix Cub can be made to run in 64MB of RAM doing an across the net install, though, but 32MB is definitely no-go.
I do have an old Liberty 133MHz Pentium system with 32MB of RAM. It's dual boot: Damn Small Linux and Ubuntu Feisty Fawn.
Ubuntu, believe it or not, is perfectly fine on a system with 32MB. The trick is to follow the instructions in Appendix D of the Ubuntu Installation Guide and use debootstrap to load a minimal system. You then add X, a lightweight desktop manager (WDM, Slim, etc...), a lightweight window manager or two, and some lightweight apps. Just don't try to install the Ubuntu desktop metapacakage or any of their heavyweight GUI configuration tools and you'll be just fine. This approach gives a much wider selection of apps than Puppy and runs every bit as well. My full install, including AbiWord, XFE, Gnumeric, Dillo, Hebrew fonts, etc... is ~900MB.
Oh, and yeah, the Liberty is the only system I've successfully installed Puppy on so the comparison with Ubuntu is a fair one in this case.
@Raffy & DavidEF: As I've already pointed out I have downloaded Puppy 3.00 and I will try it. I will NOT invest a lot of time I don't have into it right now but if I can get it to boot to a command prompt and replace the xorg.conf successfully that's good enough for me to actually be able to evaluate the new version.
You know, I've played with Puppy Linux since 1.0.4 was the latest release. I've used 1.0.4 to 1.0.9CE, and for a while 1.0.6 was used as my primary OS. It still is n that machine, a Pentium 200 MMS, with MB rm. It ran reasonably well, with no sound. Which wasn't all that much a problem, but it does illusrate that Puppy isn't perfect. I could live with no sound. I have a cd/tape/radio player within arms reach of my computer. By the time I wanted sound, 1.0.8, the first version with alsa was out, and it would have worked. However, on that system, 1.0.6 was the best OS for that systekm. Anything later eventually started slowing. I am grateful to the users of this forum for finding and hosting the alsa.pup file that I needed to get the sound working.
Networking was also a hassle, but one I could live without, since it would be too much of a hassle to get working, especially if I wanted to move a file from my Puppy computer to the Win98 computer. Stick a Feather Linux CD and networking worked like a charm.
There were a few times that the partitions got messed up and Puppy wouldn't recognize them. Feather Linux did and i was able to get things working again.
Right now, I'm using a better faster computer, and have used Pupp 2.17 on it. Guess what. Sound doesn't work. Neither does printing.
I suppose i could tweak the system until they do work but that's not the point. Which is that Puppy is not the end all and be all to everybody. She got puppy working on one computer. She looked at it and she didn't lioke it.
i'd rather read one honest negative review than a dozen "ooh isn't it the greatest" reviews.
I believe Puppy 3.x and onwards will be slackware compatable
Hi Caitlyn,
First off, I always enjoy your reviews---even your "non-reviews". ;) I've always found you to be a fair reviewer, as you've stated, [i]"...with the equipment that you have at hand."[/i] (Hmm... I believe you said that? Sorry, long day here!)
I, too, am a Puppy user. I currently have 2.17 installed on this Linux-built computer, and then on the other Gateway desktop (originally a Win2000 model), along with 2.14 in a frugal on another partition on it. I've been successful in rescuing an old PII computer with the 2.10 version as well. Sorry that it hasn't worked for you, but then and again, Ubuntu never worked for me on the Gateway no matter what I tried, nor the new VL 5.8 Gold (which was a real shame too!).
Some distros work for some, don't for others, and I guess as they say: "The only sure thing in life is death and taxes." ;)
I was glad to see what you'd written to SirDuncan above though, that you'd given the new Puppy 3.00 beta a trial run and had better success with that I take it? Or that it looked "promising" and that if Puppy "continued improving" then there was yet hope for one of your reviews on the distro---good or bad to me it doesn't matter as I know that coming [b]from you[/b] it'll be fair. After all, we can't ALL like the same things or we'd have no reason for other OS's, right?
Oh, and for the record: I likewise use PCLOS (my default distro), and I'm posting this from my Debian-Sid install. I likewise have Puppy 3.00 in a "LiveCD' format with a saved-file on the drive using mainly programmes installed from Slackware 12 (Xfce as the main desktop, etc.). In the past I've used Wolvix as well. That and Puppy are what got me to finally make the break with Windows 98se. If I had a bigger drive Wolven's little gem would be a "MUST" on here for sure!
Thanks for the space and time Caitlyn. Keep up the good work and don't let the flammers get you down. Oh yes---and take up Raffy on his offer. He's an expert like you and a good person who could help with an exchange of ideas. Seriously.
Amicalement / In Friendship,
Eyes-Only
"L'Peau-Rouge"
Dear Caitlyn,
G'day
Got~ 15 'putes kicking about & haven't had one not boot, load & run a pup vers I've tried live cd, from 2.12 to 7. Got vistas,(big fans on the pup site lol) xps, ubuntu 7.04s, pc linux O7s, linspire & freespires & fiddled with some others..
Hardly use anything but pup 90% of the time. :-)
Sorry to hear it hasn't worked out for you so far. :( Gear issues can come up but good bet that some small snag is going on that could be sorted out quick. Puppy forum'd be most helpful and are certainly a lively bunch that quickly forgive & forget & are most helpful & welcoming to noobs. Learned pretty much everything I know about linux (& no question was to stupid believe you me) there & still don't know much.. Doubt that there are many forums out there that have only banned 1 person & I'm sure he could come back if he wanted & looked to me like just one of those but heads type things that comes up no doubt. We even have a sage (brilliant fella) who rants on about solving all mankind's problems lol (if only others'd listen or underestand sigh..) & another (think they're still buds) who is always up to & thrives on some mischief..
Nothing wrong with having or hearing about bad experiences & wouldn't be normal if it did not happen. But that pup OS just continues to thrive regardless. The result of the distrowatch article was a huge increase in interest in pup, go figure. :-0
At any rate, pup certainly is not for everyone but neither is anything else & I've not experienced any other forum quite like in pup. Cast of characters is like anywhere else good, bad & ugly but mostly good & certainly most helpful to noobs. :-)
Puppy disto is very much like the real thing in that they can certainly be a handful at times but the rewards are great.
cheers,
PS I can assure u that some are most grateful that you have said it as you've experienced it.
My last post putting in question the zealotry you accused me of & highlighting you own deficiencies in being a objective reviewer has been deleted it seems. This only confirms the poor opinion i have of you.
As several post here & many reviews of puppy show, your assumptions that it doesn't run on a lot of computers & that it doesn't have anything unique are plainly wrong.
As an IT professional you're supposed to be, i'd have thought a distribution, that has many custom-made size-optimised applications & has several times been the first to bring useful innovations to the live-cd/media world, would at least interest you a bit and get a fair treatment.
About me being a Puppy zealot, if it were so i wouldn't point out the several deficiencies i see in it, say i'm not using it on a regular basis & talk about other distros i happen to like or use every day.
@Caitlyn
"This approach gives a much wider selection of apps than Puppy and runs every bit as well. My full install, including AbiWord, XFE, Gnumeric, Dillo, Hebrew fonts, etc... is ~900MB."
Not trying to be niggling here, since there seems to be plenty of spite and slander from both sides.
BUT, a 900MB Ubuntu install that sounds like it took a while to accomplish is not an apples to apples comparison with Puppy @ less than 100MB.
Puppy either runs or it does not. Their 'install to hard disk' page says that you do it at your own risk, they have put it up at the bottom of the page so that you see it after you have done the damage.
But where it runs, it runs real fast, it can be a nice emergency CD.
i'm sorry to hear that some folks are having such trouble running Puppy Linux. i've been using it exclusively on my old home computer for several weeks now. i've completely removed the hard drive, and other than the cooling fans, i almost have a solid-state computer that is surprisingly fast considering the aging 750mhz CPU.
Puppy Linux is fast and fun enough to keep me satisfied with using an older computer.
Without answering each post individually let me make a few points:
Some people need to look up "unique" in the dictionary. For Puppy to be unique it would have to have some feature or features not found in any other distro. It doesn't. No matter how many times someone shouts that I am "plainly wrong" doesn't change the fact the Puppy is in no way unique.
It's very nice that Puppy works so well for some people. It still won't even boot up on five out of six systems here. (I haven't tried Puppy 3.00 yet.) Others have posted that they have had similar experiences. That isn't "slander". Slander, by definition, is a false statement.
This is MY blog. I can and will delete personal attacks against me. If someone has a low opinion of me because of that, well... that's their opinion. I still won't allow personal attacks, foul language, threats, racism, bigotry, or anything else I consider inappropriate for this page. People are free to post whatever they want on their own blog, not on mine. In addition O'Reilly editors have the right to delete anything they feel is inappropriate as well without my approval.
There is also no spite on my side. If there was I wouldn't have bothered downloading Puppy 3.00. I haven't had time to try it yet but I will.
I have exchanged correspondence with the gentleman who wrote the article critical of the Puppy Linux forum and community on Distrowatch.com. It seems he also was roundly attacked for daring to question something about Puppy Linux. I will certainly admit that, much as he describes in his article, the Puppy Linux community has left me less interested than ever in the distro. A distribution is much more than just the code. It's the whole user experience. If you folks wanted to drive me away from Puppy Linux forever you are doing a wonderful job of it.
@Bahurim: I should also point out that Puppy's download size is 100MB. It's not 100MB when installed to a hard drive, is it? If you want to keep this apples to apples it's close to half the size of my Ubuntu install on the Liberty. Also, the base install of Ubuntu with debootstrap was more like 400MB which is awfully close to an installed Puppy system. The installation process isn't that hard -- certainly easier than installing a Puppy system that won't boot. So, yes... it is an apples-to-apples comparison.
'Sum' people need to lookup slander
vs re-defining to own slanted biases
while at it - ponder Libel
To the latest anonymous coward: Slander and libel only apply if a false statement is made. Tell me: What have I said that isn't true? Clue: nothing.
You know, I read the release announcement for Puppy Linux 3.00. Barry Kauler, the creator of Puppy Linux, claims he completely changed how Puppy boots. Could that be because he isn't afraid to admit he didn't get it right in previous versions? If Barry Kauler can admit that Puppy had an issue with the way it booted up why can't you fanboys and zealots admit it?
Barry Kauler, of course, is a responsible developer trying to make a good product so he has an interest in listening to criticism and acting on it rather than lashing out.
http://www.nolo.com/definition.cfm/term/85BAB88B-0660-4AB6-A2F5C32E716A6D52
Anonymous coward: Your link leads to this definition:
A type of defamation. Slander is an untruthful oral (spoken) statement about a person that harms the person's reputation or standing in the community. Because slander is a tort (a civil wrong), the injured person can bring a lawsuit against the person who made the false statement. If the statement is made via broadcast media -- for example, over the radio or on TV -- it is considered libel, rather than slander, because the statement has the potential to reach a very wide audience.
I fully agree. Since I haven't made ANY false statements neither slander nor libel applies.
Caitlyn,
Thank you for your honest opinions. A bunch of small distro's have been mentioned here that duplicate the functionality of Puppy and I intend to try them all. Puppy has worked well for me but it's status as a hobby distro makes it difficult to fully commit to using it on a "working" PC.
The puppy community is very small - if Barry left the project I don't think it would survive. The same could be said about the principals of any distro that lacks professional, corporate backing. What happens to PClinuxOS if Texstar leaves the scene?
After trying virtually all of Distrowatch's top 20, the thing I really hate about linux in general is that most assume you will gladly learn about CLI and become your own sysadmin. Additionally, if you DON'T want to learn CLI you are assumed to be an idiot unworthy of full access to your own pc. I mastered MS-DOS - ultimately a near total waste of time - and have zero interest in learning another CLI. Why should I?
Ubuntu lost me with "sudo" everything. I've shelved the disks for any distro that won't easily let me configure and use the hardware on MY machine. I KNOW what's in the box, the brand and model for the components, where the partitions are, etc., let me use them! Linux installation usually grinds to a halt when I try to configure a wireless adapter. For most, if it doesn't autoconfigure you have to go with CLI to proceed.
Interestingly, puppy is the only distro I've found so far that has a fairly simple wireless configuration GUI allowing me to test various drivers including ndiswrapper without having to resort to CLI magic. Sure, there's bugs and I own hardware that won't work with puppy, but some of that seems to be due to the lack of vendor support for linux, not puppy itself.
Basically I'm sick and tired of ANY technology - hardware or software, computers, A/V equipment, cameras, etc., that are designed as an engineer's wet dream with incomprehensible multi-funtion, multi-submenu based controls.
If it isn't out-of-the-box intuitively easy to use I have no time for it. Apple seems to grasp this - sort of - but who wants to be tied to expensive proprietary systems?
If you can point me toward a distro that will allow me default root access with easy GUI hardware and software configuration I'm all ears with tail a-wagging.
@rtbdmd: Logging in as root (default root access) is a really, really, really BAD idea from a security perspective. That is one of the major security flaws in Windows. Sudo (or gksudo in Ubuntu's case) is really the right answer. I know you don't like that answer but that's the way it is. Can you live in Linux without the command line? Mostly yes, but things take longer and are often more difficult to do, not less difficult. What you are railing against is part and parcel of what Linux is. My recommendation for you would be MacOS: built on a FreeBSD base but with a nice, simple, albeit propreitary GUI.
The closest to what you ask for that I've seen is Wolvix, but it's not perfect. Yes, running it as a live CD is root by default and nobody can stop you from logging in as root once it's installed as with any distro---but it's still a REALLY BAD idea. Wolvix uses gksu rather than gksudo, meaning you will be prompted for the root password rather than your own. Is that easier than gksudo? I don't think so.
Ndiswrapper implies you are using Windows drivers to run a wireless device under Linux. Again, I generally recommend using natively supported devices. There is no such thing as a distro that is going to provide a large variety of Windows drivers. Many will install ndiswrapper by default -- Wolvix included.
I have deleted and will continue to delete posts from a handful of Puppy Linux fanatics who seem to have a religious devotion to their distribution. The fact that Puppy 2.x and 1.x wouldn't even run on any of my laptops is termed "bias" or "blaming the tools" or me throwing a "hissy fit". Never mind that Barry Kauler, in his release announcement for Puppy 3.00 (which I haven't tried yet) stated that he completely rewrote how Puppy boots implying that he knew there was a problem and fixed it.
So... since they can't post drivel and ad hominem attacks on me on my own blog I get attacked and have my professional credentials questioned on the comments section of Distrowatch Weekly or in the Puppy Linux forum. Never mind that no organization I've ever done work for, either corporate or governmental, would ever allow a hobby distro with no professional commercial support to be installed in their facilities. They can call me an idiot all they want. That's just fine. Just not here on my blog.
The thing these fanboys don't seem to get is how their often semi-coherent ranting posts reflect on Puppy Linux, on themselves, and on Linux in general. I've seen comments here on O'Reillynet and elsewhere by Windows users who are completely turned off by arrogant Linux zealotry. It's amazing how in this case two or three Puppy adherents can show just such an image. Folks, that isn't what the Linux community is all about. It is one loud but tiny and embarrassing minority.
The many of the puppy boosters that have posted above in this thread are regulars on the puppy forums and seem to be really decent folks; it's a shame that a few bad apples and all that...
I understand the reasons for separating root access from user access and don't mind having to log in as root for setup. I just want to be able to configure and use my hardware with a minimum of fuss.
Linux in general tends to cater to people that don't mind having to climb a fairly steep learning curve. The thing that's missing in seemingly all linux distros is the ability to easily configure the hardware without being a CLI wizard.
MacOS isn't a bad thing, but for someone who want's to be free of proprietary software it doesn't fit the bill. Thanks for the recommendations.
>P.S.: If someone out there can explain to me why making Puppy work would be worth the extra effort and time (with time in short supply right now) without resorting to flames I might well download the latest and spend time in the Puppy Linux forum to figure out why it doesn’t work for me. Consider that a challenge because I don’t think it can be done. Remember, you have to explain to me what Puppy will do for me that other small Linux distros can’t or won’t do.
------------
Ok, here's what I really like about pup & is quite unique i think. I can
have any OS installed on the HD, (xp, vista, linux et all) boot a pup disk & run it live cd. Assuming everything is recognized, in a matter of minutes & setting up the wifi, boom! I have another OS i can go into & use anytime simply by booting a 'pute with the pup disk. Even running this way it is way faster than most in all areas. On initial shutdown there is the option to create a save file to HD (or other medium usb etc)**, that saves any changes from that point onward software et all. I save to HD & not many (if any others..not sure) OS's can do this to an NTSF partition. No messing with grub, gparted,or partitions required!
Running pup live cd this way is way faster than than practically anything out there under any circumstance, or anything I've run across to date, though I certainly have not tried them all. Very quick, easy to setup & then pup flies compared to most. It really runs at a speed that very few can match. Everything else (or most) feels slow after pup. You really have to try it to know.
I use pup live cd this way on all my 'putes that all have other OS's installed to HD.
-------------------
**Another option is to save sessions back to the pup boot disk multisession) though I've not tried it.
Cheers,
@jonyo: Nothing you describe is unique to Puppy. I can do all of that with Wolvix and have, IMHO, a much better application selection to boot. There are a number of other live distros with NTFS tools that work and have excellent hardware detection. Indeed, my main complaint about Puppy through version 2.17 is that the hardware detection on laptops has, in my experience, been incredibly poor compared to other distros. I haven't tried 3.00 yet and with the boot process completely rewritten I may have a different experience. We'll see.
@rtbdmd: I agree with your reason for not choosing MacOS. Of course if you're using ndiswrapper you are probably using a proprietary wireless device driver under Linux. The only distros where I've had to go to the command line to configure hardware lately are Slackware and Damn Small Linux. Ubuntu, Vector Linux, Red Hat/Centos, Wolvix, AliXe, Slax, and Mandriva have all either detected everything for me automagically or else worked fine with simple GUI tools or, in the case of printing, the CUPS web interface. There are a lot of things I go to the command line for but hardware configuration is rarely one of them.
For the curious, you must have noted by now that the author prefers to spend lots of time answering posts here than spending 2 minutes with the new Puppy 3.00 (or perhaps 2 minutes for her every machine). BTW, could we have a listing of these machines so that we can confidently say thay every one of them offers a unique testing platform?
@Curious_user: No, I don't prefer answering and/or deleting all the troll posts and attack posts to trying a distro. As far as trying Puppy Linux, some of the commenters here have given me a real reason to avoid Puppy like the plague: the community associated with the distro, or at least the part represented by some of the more obnoxious defenders here, is not one I'd want to be a part of or have anything to do with. I'll try Puppy 3.00 if and when the bad taste some here have left in my mouth passes.
I've described my machines enough times. It doesn't matter is you consider my Toshiba laptops or the Gateway laptops unique testing environments. In fact, they aren't: two of the machines are identical other than the amount of RAM. I only have four models of laptop where Puppy fails to boot. Isn't that enough for you? If not, well... that's not my problem. My point, which is being lost in all the attack posts and the "it works for me" posts is that it didn't work for me making it impossible for me to write a review.
Having read through this, here are my thoughts on this. I've run a large number of different OS' over the years. I have worked with just about everything from OS2 Warp 4, to WinXp, to Fedora and Puppy. I have also own three laptops and six different towers. I have found the knoppix only ran on two of the towers (probably could have brought that number up to four, but I had some difficulty with the xf86config script, though that never happened with fedora). DSL works alright, but it's ICEWM leave much to be desired in terms of functional beauty. Also, I don't think any linux distro (or any other OS for that matter) should become so large as to require a DVD for its installation media. Windows, well, I finally got sick of it in 2002, though I do keep an XP laptop around (interestingly is that puppy will boot on older hardware in 1/4 the time that XP does on a newer laptop). I do have PCLinuxOS installed on hda1 of my computer. However, it has always shown a certain level of instability that makes it of minimal use for my activities. Puppy, now this distro is in a class by itself. To start with, it was because of Puppy that I managed to keep my church's website going for a three month period in which I during which I did not have a functioning hard drive. Out of my present four systems, only one does not run puppy (that is the XP thing I keep for laughs). My oldest system is a Gateway Solo 2000 laptop running at 166Mhz. I found that the xvesa worked best for it. My regular system, which has PCLinuxOS installed on hda1, is a Pentium4 with an Nvidia video card and SBlive32 running from emu10k, also using a frame buffer. The newest system to run puppy is in my five year old's room. His system is an AMD K-6 running at 1.5Ghz. The particular variant of puppy on it is EduPup, which was a 2.11 derivative, though I recently upgraded it to 3.0. His is the only system in which I use xorg.
Unlike Red Hat, Fedora, Knoppix, DSL, and Vector, I have never been able to crash Puppy (I've tried). Nor does Puppy seem to suffer from the instability that I see with PCLinuxOS (perhaps the squash file system has more going for it than it would seem at first).
Perhaps the problem here is that Puppy is more of a niche disto for those of us who don't like bloatware or instability issues. Yes, there are uses for the other distro's but I have that I am actually doing more with Puppy than I ever did with Windows, Red Hat, ETC. In fact, the only use I have of PCLinuxOS is a print server. That will likely end when I finally get a printer that works well with Puppy (I blame the printer, not the distro).
I write this as an end-user who was willing to learn to tweak a given distro to get it working. Puppy has shown itself as the least problematic of distro's out there. I don't expect you to agree. I would however ask that you take the time to review the puppy linux forums and see how some of the problems with puppy are handled with they do come up. Perhaps you may even find the answer to your problem with puppy (the latest is now 3.0).
73,
CLR
KF6SNJ
One truly sick, obsessive Puppy fanatic keeps posting the same attack on me over and over again. Since I'm tired of deleting it (probably approaching a dozen times now) I am closing this thread to comments. I've never seen this extreme behavior in regard to a Linux distribution before. I recommend this individual seek professional help.
To the Puppy Linux community: is this what you want to be known for? You have a problem, just a few individuals to be sure, but it reflects on all of you. You probably really need to think about how to address this issue.