Which version? Which application? What Content?

Promote Puppy !
Message
Author
Sage
Posts: 5536
Joined: Tue 04 Oct 2005, 08:34
Location: GB

Which version? Which application? What Content?

#1 Post by Sage »

After more successful HD-installed transplants of v1.0.6 into a pair of HP Brio 550's with only 64Mb, using a tiny swap partition, I was again amazed by the speed and accuracy of detection of Puppy. Several of us are using Barry's masterpiece to resurrect old kit. This seems to be an especially rewarding project, even though it wasn't the original intention of the live CD and more recent incarnations.

Notwithstanding, now that a more sophisticated v2 is in prospect, maybe it's worth keeping the 1.0.x series as a simple and basic option for eg demonstrations, neophytes, resurrectionists and co.? In short, is it worth complicating 1.0.8 by offering x.org, for example, when xvesa is adequate for most situations. The same applies to the content; perhaps the range of applications can remain basic? Even dispense with the USB flash and multisession options? Perhaps the first series can be kept current just with patches and updates, but without additional bloat? After that, personal preferences are still catered for by dotpup and pupget downloads.

Just a suggestion.

merlin026
Posts: 26
Joined: Sat 31 Dec 2005, 10:52

release both a beta version _and_ a stable version

#2 Post by merlin026 »

Posted: Sat Dec 31, 2005 12:13 pm
---
Post subject: 1.0.7 too soon out of beta status ---
Reading all the bug report headings I feel that version 1.0.7 was lifted out of beta status way too soon. Complaints make their way around faster than compliments.
---
My suggestion would be to release both a beta version _and_ a stable version that is updated from time to time during a certain period, nine months for example.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#3 Post by MU »

X.org certainly is not bloated.

The Kdrive (Xvesa) always was declared as experimental and limited by its developers.
We had many reports in the board, that lots of graficscards did not work with it.

You could of course still use Puppy 106, and add the xorg 6.8.2-dotpup just in case, if your card does not work with Xvesa (which would reduce the free space for personal documents in pup001 of course).

Also Pizzasgood currently works on a stripped down version of Puppy for experienced users, who want to build "their own customized" system.
http://www.murga.org/~puppy/viewtopic.php?t=5391

Concerning a wide variety of systems where puppy works "out of the box", I think bundling x.org by default makes sense.

Another thing:
is 60 MB really bloated?
Is there a big difference to a 40 MB-Iso?

I could understand such suggestions, if we would talk about 200 MB or more.
But just to gain 20 MB by ripping off X.org and some apps, and like this reducing functionality, does not seem to be a good idea in my eyes.

Mark

User avatar
gnomen
Posts: 65
Joined: Mon 11 Jul 2005, 11:21
Location: NORWAY

#4 Post by gnomen »

As I understand what BarryK has revealed about his Puppy2 project it isn't intended as being more sophisticated, advanced or bloated in any way. It is just different and revolutionary... More Puppiness in other words. It will retain and expand on what is good with Puppy, run on a broader spectrum of hardware, while being more in compliance with the rest of the gnu/linux world
fake it until you make it

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

#5 Post by GuestToo »

I feel that version 1.0.7 was lifted out of beta status way too soon
i made SP107 ... bugfixes for Puppy 1.0.7 ... and so far all i have found to put in it is:

1) uncomment the RealPlayer codec path in the gxine config file

2) some of the default wrapper files had $@ instead of "$@"

3) MU's clock setter program was broken because of the differences in the new version of Busybox

other than that, i haven't found any other bugs to fix in SP107

Sage
Posts: 5536
Joined: Tue 04 Oct 2005, 08:34
Location: GB

#6 Post by Sage »

As one can see from my punctuation, comments were intended as locutory rather than criticism. Bloat is relative, as is complexity. Those of us intent on recycling rather than sophistication can benefit from extreme conservatism in the overall package. Guidance is need in assessing the minimum necessary for viability. X.org may be a luxury too far? Were a, say 5Mb, package to become available, this could lead to the reinstatement of maybe a few more million perfectly adequate old PCs.
In a parallel but related project, reduction of HW resource requirements is a particularly worthwhile goal. An obvious first option here is to remove the ridiculous 3D video cards and replace them with ISA 500K cards or w.h.y. - all that is necessary for surfing, email, correspondence, etc. HP used some very decent 90W ATX PSUs. However, AT units need to be redeployed wherever possible as these tend to be better designed and constructed. Power reduction is critical for Africa, India, etc but the ITX option is just too expensive, and, moreover, doesn't permit recycling of entirely adequate older kit. Puppy has emerged as a very suitable candidate in this area.

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#7 Post by Pizzasgood »

From what I understand, Xorg is neccissary to remidy bad refresh rates for some users. How useable as a computer that hurts to look at? Also, I can't take advantage of my graphics card without it.

That said, my reasoning for taking it out of empty crust is that you can put it back easy enough if you do want it. One of the reasons I made empty crust is so I can test new ideas without having to mess with a fullsized Puppy. Recompressing usr_cram.fs takes a long time on my computer, so a 30% decrease in size helps.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

Size does matter

#8 Post by Ted Dog »

One issue we have to recall most of the world still has slow access to internet, a difference of 20M is very noticeable to those of us with a dailup. One thing someone said (Flash??) was the loading of a base system that would / could load the rest. Say a default system, with only vesa, mozilla, dialup tools & ethernet, something to check sound etc (like tone gen program) and multi-session ready. Load the rest as desired. Load the sets of tools into packs (squash style) multimedia pack, email gaim other internet tools pack, writing caldender help pack, dev tools pack, etc
If we can divide most of puppy into five usable packs for more practial downloading. When I use dail up the package should take four hours or less to download so that hickup could complete the download in eight hours. I would download large stuff overnight as to not tye up my phone during the daylight hours.
It took three solid days to download SP2 for windowsXP on dailup.

Leon
Posts: 265
Joined: Wed 22 Jun 2005, 21:33

#9 Post by Leon »

I agree with Ted Dog. I have ADSL now but can still remember those 5 hours Openoffice.org downloads and I think that empty crust will be very useful Puppy.

I would like to mention another point of view. Firefox, Thunderbird, Openoffice.org and Abiword are translated to Slovenian language and I'm very glad that I can use all of them in my mother language in Puppy.

I think that one of the keys that communities like Mozilla or Openoffice.org are so successful is their flexible localization system. Each step forward in simplifying procedures to customize Puppy from a smaller core will be another step also to this kind of flexibility.

User avatar
jmarsden
Posts: 265
Joined: Sat 31 Dec 2005, 22:18
Location: California, USA

#10 Post by jmarsden »

Pizzasgood wrote:That said, my reasoning for taking it out of empty crust is that you can put it back easy enough if you do want it.
Does this statement hint or imply that EmtpyCrust will include a set of command line pupget package management tools? For systems where Kdrive does not work, a user without Xorg would (I think!) be unable to use a GUI tool to download Xorg and add it to their remastered "NotQuiteSoEmptyCrust" CD :-) So command line tools for this would be needed, as far as I can see.

The emphasis on GUI tools in Puppy is great for ease of learning for newcomers. It's the right way to go in general. However, it does make Puppy more dependent on a working X server, unless those GUI tools are actually wrappers for command line tools, or alternative command line tools exist. I'm not convinced that removing the more general X server (with support for more video cards) is wise, unless there is a good way for ordinary users to "put it back" using command line tools. Is that currently practical for non-expert Puppy users? Is how to do it documented somewhere?

Part of my reason for asking is that I'm building some CLI package management tools (very simple ones) for my own use already... they might get released to the public one day... if someone already has a released set of such tools for handling Pupget and Dotpup files, I'd like to avoid duplicating their work.

Jonathan

Sage
Posts: 5536
Joined: Tue 04 Oct 2005, 08:34
Location: GB

#11 Post by Sage »

Removed duplicate.
Last edited by Sage on Mon 16 Jan 2006, 10:09, edited 1 time in total.

Sage
Posts: 5536
Joined: Tue 04 Oct 2005, 08:34
Location: GB

#12 Post by Sage »

Sorry, John, your log-in system is a total failure for us folks on DUN!!
Last edited by Sage on Mon 16 Jan 2006, 10:08, edited 1 time in total.

Sage
Posts: 5536
Joined: Tue 04 Oct 2005, 08:34
Location: GB

#13 Post by Sage »

Nothing wrong with CLI, except that, as far as console commands are concerned, we have a couple of generations brought up on the DR/M$DOS structure.
Time to step back and take a wider view. Pizzasgood probably has the right idea?
The power of an underlying kernel is priceless. M$ copied this for its W3x/9x series but then lost the plot with its network series with NTFS and WinFS.
As for the command line, a very, very basic set of commands is required that work in every single distro in every single situation. These should probably be limited to a dozen? They need to include the ls/dir, cat/type, scandisk/fsck AND a basic, universal 'edit', which doesn't seem to exist in Linux at present (forget vi and the like - reminiscent of edlin). These should be directed to simple, essential tasks to maintain and fix the system - nothing else (at least, not in the basic set). More important is to have this basic command set repeated ad nauseum at every opportunity, and in full, until world+dog has assimilated them. Detailed advice on how they can be used needs to accompany each and every exposure; it cannot be assumed that this will be known, except amongst the tiny group of IT professionals.
Turning to the GUI, some kind of 'Safemode' with basic all pervading drivers is mandatory. Once one can obtain the picture on the screen - anything is possible: the corollary is unthinkable. On this basis, I would support a VESA only approach (I don't have a lot of sympathy for folk who waste money on proprietary hardware, especially laptops - this technology thrives on generics).
Again, the GUI mode should default to the l.c.d., which is probably a two colour 640x480 picture, on the basis that once this is reliably and reproducibly achieved, everything can be tweaked. At this stage, sound, multimedia, disc burning, etc are luxuries that can be added later. The dotpup/pupget systems are perfect for customising. Principle shortcomings crying out for attention are hardware swapping and system upgrading. These should be manageable from within or without the GUI.
In short, initial efforts need to be directed towards getting a system running - that's all. Across the extensive range of current hardware, this is no mean feat. From what I read, many of these aspirations are included in the wonderful efforts of Barry and the team.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#14 Post by MU »

Then you would'nt even need xvesa.
A simple dialog-based script to allow xorg or xvesa as an unleashed package would be sufficient.

But this would require to rewrite some wizards for internet-access as dialog-based applications.

So you could install xvesa, and if it fails with your graficscard, remove it, and install xorg instead.

Again,that might be problematic concerning the size of pup001.
Having the Xserver in usr_cram.fs helps keeping the wholesystem small due to the high compression.

Mark

Sage
Posts: 5536
Joined: Tue 04 Oct 2005, 08:34
Location: GB

#15 Post by Sage »

If you say so.
DOS-based browsers like Spyderweb never had much of a following; can be near impossible to set up.
Command line for simple operations only, then GUI for twiddling everything else, even if it's a console within the window.
But always detailed instructions everywhere!

kethd
Posts: 451
Joined: Thu 20 Oct 2005, 12:54
Location: Boston MA USA

#16 Post by kethd »

I used to feel disdain for laptops, because they were expensive and non-standard -- I would never buy one new!

Now I have opposite feelings. They are readily available used, sometimes free. They are the most efficient use of space and materials. They avoid the evils of lead-based CRTs. Their capabilities are "good enough" for most purposes.

I am mostly just sorry they did not become dominant and cheaper sooner, and it is too bad they are not more generic/standardized.

For most purposes, if you want a Puppy computer that uses as little power as possible, and you want to spend as little as possible, a salvaged/used laptop is the answer.

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

Heck you do not need either X

#17 Post by Ted Dog »

On one rescue CD the graphical display is gkt. Better than ncurses, Mozella can run just on gkt2. For a truely minial system.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#18 Post by MU »

Gtk is a widget-set, so it still needs a xserver.
With ncurses (dialog) you would not need the xserver, and could choose to download xvesa or xorg, depending on your needs.

But as I said, I see no advantage.
You would get a smaller usr_cram.fs, but after the installation of a xserver this solution would use more MB on your harddisk, as pup001 is not compressed. So especially for old hardware / usb-sticks such a solution is less good imho.
So I think it makes more sense, to leave the xservers in usr_cram.fs.

Mark

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#19 Post by Ted Dog »

Or usr_more.sfs. I've seen it run (older version) with just a framebuffer (ok very small type xserver) and no window manager.

Code: Select all

 xwin mozilla
works very much like I remember just full screen/ no other apps visible) :)

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#20 Post by MU »

I know nothingg about this framebuffersolution, but have read somewhere it might be an alternative.

xwin mozilla uses the xserver.
It just uses no JWM.
Mark

Post Reply