Post a Comment
I don't know if WordWeb is in any way authoritative, but it does contain an entry for performant:
http://www.wordwebonline.com/search.pl?w=performant
I do like Puppy, and use it on my netbook. However, one feature that seems to impress the author of this review so much - the ability to install Ubuntu *.deb packages - doesn't really work so well. The big problem is that, in Puppy Lucid, dependencies aren't resolved unless you are using the native *.pet repositories. In Ubuntu (and all the Debian derivatives), apt-get installs everything you need to run a certain package.
So with Puppy, trying to install a package from the Ubuntu repositories leads to the infamous "dependency hell" problem that we thought was vanquished years ago. You try to install, let us say, Gwenview, you get hit with an error message to install five other packages. When you try to install those, you get hit with requests for another eight packages, and when you try to install those....ad infinitum.
So I pretty much found this feature useless. I'm not alone in this opinion. You hear grumblings on the Puppy forum that the previous version 4.x was better. I also think so. I wish that more effort was placed on adding a few more useful packages using Puppy's native *.pet system.
Of course, I realize it's all a volunteer effort, and as they say, don't look a gift horse in the mouth. I greatly appreciate the work that's been done by the developers. Anyway, just want to point out that the much hyped feature of being able to install Ubuntu packages on Puppy is a lot less useful than it sounds at first.
Edited 2011-05-17 01:25 UTC
hi ozenhole
in the lucid puppy package manager, there is the ability to turn on access to the ubuntu repos. Then when you click on an ubuntu package, you get the option to 'examine dependencies'. Clicking this, resolves and allows you to install all dependencies for the chosen app automatically.
I've had a lot of success at installing ubuntu packages in puppy, you need to remember though that puppy is puppy, and not ubuntu, not every ubuntu package will work without a bit of tweaking, and more complex stuff, like the entire gnome desktop will always be problematic! It's amazing how many people try to do this and then moan when it doesn't work. However as a feature, it opens up a whole new world for puppy, and is a huge step forward from the puppy 4 series.
The new puppy being developed will be slackware based, and will have access to the slackware repo's.
I think that having an operating system, that has access to another operating systems repo's is a pretty cool thing.
Tiny Core seems to be more minimalistic than Puppy. While things like web browsing email and word processing can be done with Tiny core, Puppy does those same things in a more polished way.
Or, to put it another way, when you are using Tiny Core, you know you are using a minimalist distribution. Puppy on the the hand has a fuller featured user interface.
With an iso of only 10.5 MB, TinyCore is 1/12th the size of Puppy, yet it has a GUI and a lot of native tools.
Huh? TinyCore's repository has almost every web browser that works on Linux: Firefox, Chromium, Opera, Midori, Arora, Links, Elinks, Dillo, etc. TC's repository also contains LibreOffice, Abiword and the KDE and Gnome office applications.
How so?
Puppy's default desktop is JWM (Joe's Window Manager).
JWM was the default desktop on TC, but they switched to a modified version of FLWM (Fast Light Window Manager). The FLWM window buttons behave a little differently, but you have a WIMP setup, with icons in a Wbar dock.
Of course, TC has many other desktops/window managers in the repository: KDE, Gnome, XFCE. JWM, Openbox, Fluxbox, Hackedbox, WindowMaker, IceWM, EvilWM, TinyWM, Windowlab, Wmii, Aewm, Compiz, etc.
Puppy is a phenomenal distro, and so is TinyCore.
However, TinyCore's iso is only 10.5 MB -- 1/12th the size of Puppy's iso. That's a contemporary OS with a fairly robust GUI that fits into 10.5 MB!
Of course, to keep things small, the TinyCore iso has very few applications included. The user chooses the programs to install.
As someone else mentioned further down in the thread, Puppy runs everything as root, TinyCore doesn't.
TinyCore has more options on how to configure the "persistence" of applications and user data. For instance, in TC, one can choose which applications load into ram, and one can choose whether to automatically save some data in an archived backup file with other data saved in a normal directory on a partition.
Like Puppy, TinyCore has an installer and it can be run live from CDs/DVDs, USB flash drives, flash cards, etc. However, TinyCore can also be installed merely by dragging two files from the iso onto one's hard drive, an then directing the boot loader to those files.
TinyCore is younger and growing rapidly, but most of the major growing pains are behind.
TinyCore also has an even tinier (<7 MB), non-GUI version: MicroCore.
Just tested out both on vm.
Seems like puppy comes with more applications out of the box, along with codecs, also more user-friendly (for less technical purposes).
Contrastingly, TC feels much more modular and snappy, especially with its "odd" method of retrieving storing and "installing" packages and system directories.
Then comes a problem, I have issues trying to point Grub2 towards TC bootloader to boot automatically from config (and eventually had to manually boot it up), there is also a lack of easy frugal installation facility (I guess it is not a really important feature.)
Puppy in this case has improved (since 2008 when I last used it?) but I hope the boot time can be improved further.
That is correct. As I mentioned, TinyCore lets the user choose the programs to install. That is one of the ways they keep the iso so tiny.
Yes. It is very snappy.
"methods" -- plural. There are a few different ways one can set up the "persistence" in TinyCore.
Well, it sounds like Grub2 is actually your bootloader, not TC. I can't help with Grub2 too much, as I have avoided it. The Grub folks really screwed up the simplicity that was the menu.lst config file in "Grub <2." I guess that's progress!
TinyCore does have an installer, but it really is unnecessary -- the method of merely dragging the two files to the hd is much easier.
Excellent article. I am an advanced Windows user(since DOS 6.11) and a Linux Mint(Isadora) newbie.
I downloaded Puppy(5.2.5)recently and installed it on a CD and a flash drive. I tested it on a ACER netbook with I gig of RAM.
Puppy, to me, is an excellent distro. It ran fast from RAM and should be easy for most Window users. It also allowed me to download Firefox 4.0 which ran very fast on the web. Page loads (to non-cached sites) were 1 sec. or less even to site with much java script. I watched HULU movies in excellent quality with very little or no delays for buffering. The choice of APPS is very good. Best lightweight distro I've used and its also fun.
I've seen this conversation repeat itself a hundred times already but this time i'll answer, just because the article seems objective enough that i'm planning to use it as a reference in the future when explaining to others what puppy is.
If i understand correctly, the idea behind running as root is that (i) if you're running puppy you have already opted for the hands on approach (ii) since you're running your OS from a liveCD there's not much harm to running as root.
That said (iii) running as root is now an option being considered: http://murga-linux.com/puppy/viewtopic.php?t=67885
More reading here: http://murga-linux.com/puppy/viewtopic.php?t=67213
YMMV.
Can be described in two words... It barks.
I am not kidding. The live CD makes your computer bark, like a dog, when the boot process is finished.
Now don't get me wrong, I think the distro is an absolutely wonderful idea despite its security flaws - in today's world of resource-heavy desktop environments, it's nice to know that someone's still working on a functional distro for older machines. But I suspect that Puppy's cutesie nature makes many would-be users gag.
I was very surprised how well it runs on my old Micron Transport Trek 233 with 64MB of RAM. I'd even call it a "useable" computer again, albeit for simple tasks. I used it for a few months in my back room as a print server for an old parallel LaserJet and light tasks like checking my Gmail and remoting to other boxes while I was working in there. Not only did it run impressively smooth but it also was very pretty even on that old, dim LCD.
Good, informative post as well. More like this and fewer "why I hate" rant posts (contrasted with this waste of anyone's time: http://www.osnews.com/story/24535/Debian_6_Squeeze_Not_Good). +1.




