Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Tue 02 Sep 2014, 04:20
All times are UTC - 4
 Forum index » Advanced Topics » Cutting edge
eBoxPup - a custom eBox-2300 Puppy - suggestions needed
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [30 Posts]   Goto page: 1, 2 Next
Author Message
pakt


Joined: 04 Jun 2005
Posts: 1089
Location: Sweden

PostPosted: Sat 16 Dec 2006, 15:00    Post subject:  eBoxPup - a custom eBox-2300 Puppy - suggestions needed
Subject description: Share your ideas for a very light and speedy Puppy on this HW
 

There have been several discussions on the forum about Puppy and what is probably the smallest x86-based PC available today - the eBox-2300 (also known as the MicroClient Jr & TU-40). ( See especially thread http://www.murga-linux.com/puppy/viewtopic.php?t=13528 )

Raffy has already created isos for two versions of MiniPup for low-spec PCs with a minimum of 128MB RAM. One is based on Puppy 2.00 barebones, the other on Puppy 2.12 with a development version of HV3 as the browser. Link to Raffy's MiniPups: http://bexa.org/pup

What has been suggested is to make a special version of Puppy customized to run just on the eBox-2300. As this PC has very limited CPU power (a 200MHz low power Vortex86) and 128MB RAM - no hard disk, Puppy runs from a CF card, we need to come up with apps that will still run (relatively) briskly on this PC.

I've started this thread as a place to collect ideas and suggestions for a Puppy version we can call 'eBoxPup'.

Ok, so what should this Puppy contain? The floor is yours Wink

Paul

_________________
Testing Puppy since v0.9.2 - my desktop OS since v1.0.7
Running SlaxerPup-4.12 - Puppy with a Slackware 12.2 heart Cool

Last edited by pakt on Mon 18 Dec 2006, 02:47; edited 1 time in total
Back to top
View user's profile Send private message 
klhrevolutionist


Joined: 08 Jun 2005
Posts: 1124

PostPosted: Sat 16 Dec 2006, 18:42    Post subject:  

I am on board with this, good job for raffy & tm. !!

My personal view is that openoffice is a must have, only thing is we need a customized version for puppy and this ebox seriously !

Secondly we need to consider how to give the hv3 crew some help for plugins.
A browser is great but people like to surf the web not surf the dead...

Thats it !


**MicroClient**
You need scable to make more portable, no need for monitor.....
Think about a customized keyboard hotkeys that will be easy for puppy/linux newbies. Easy, portable and accessible !

_________________
Heaven is on the way, until then let's get the truth out!
Back to top
View user's profile Send private message 
darkerror05


Joined: 17 Jun 2006
Posts: 277
Location: Rochester NY, USA

PostPosted: Sat 16 Dec 2006, 18:52    Post subject:  

One way that you could make this machine useful and also fast I would try using seamonkey for gtk1. GTK1 is much smaller and faster then GTK2. This may be true for other applications. The more apps that are GTK1 versus 2 the faster the machine can be.

Another great idea would be to look at DSL(DamnSmallLinux)'s package list seeing that that project has taken alot of thought into getting the smallest and lightest apps possible.

Finally someone should compile a kernel for that system that only loads the needed modules and drivers for that hardware.

http://www.mozilla.org/projects/seamonkey/releases/ <-- GTK1 seamonkey
http://damnsmalllinux.org/applications.html <--DSL app list
http://damnsmalllinux.org/applications.html <--DSL package list

_________________
-darkerror
Back to top
View user's profile Send private message 
pakt


Joined: 04 Jun 2005
Posts: 1089
Location: Sweden

PostPosted: Sun 17 Dec 2006, 04:10    Post subject:  

A good, fast browser must be the number 1 application for the eBox. I don't want to start a browser war (everyone seems to have their own favorite). What is essential here is that we use a browser that is responsive on the eBox, yet provides most of the usual features. Also it must work with internet banks. Just that eliminates quite a few browsers.

This thread Maximum web browser, minimum size has a discussion on this.

Neither Seamonkey nor Firefox are responsive on the eBox. Both take take ~27s to start after they have been run once - the first run taking about twice as long. Also there is a noticable delay (~1s) when a key is pressed before something happens.

I took up tempestuous' idea of trying Opera 5.05 on the eBox and was pleasantly surprised - first start 7s, subsequent starts 4s Exclamation And it was responsive - no delay after pressing a key. Rendering was also notably faster.

Of course there is the question of Opera 5.05 not being open source. This is the free ad-sponsored version. However, the only ad that shows is an Opera image and it doesn't seem to change. MU suggested "replace the AD-gif in /root/.opera/... with a puppy.gif and write-protect it" or it might be more appropriate to leave the Opera image as an acknowledgement to the company - just write-protect it to prevent any other possible ads showing up.

Tempestuous says he can do his banking with this browser. If we are willing to use Opera, then I think this version may just be the most suitable browser for the eBox. Thoughts, anyone?

Paul

_________________
Testing Puppy since v0.9.2 - my desktop OS since v1.0.7
Running SlaxerPup-4.12 - Puppy with a Slackware 12.2 heart Cool
Back to top
View user's profile Send private message 
pakt


Joined: 04 Jun 2005
Posts: 1089
Location: Sweden

PostPosted: Sun 17 Dec 2006, 04:59    Post subject:  

Gxine is another problem on the eBox - it is resource hungry and takes a long time to start. Forget playing videos with it - even playing .wma audio will make it stutter.

Dougal made this suggestion to me in a PM: "Xfmedia uses libxine and is more lightweight and simple -- if you're willing to keep libxine."

Also "If you're getting rid of libxine and you still want a music player (and not xmms), you can try Gqmpeg --it's a frontend for mpg321 and ogg123. I posted a dotpup a couple of months ago."

If we still want to try playing video, Dougal suggests "Are you completely dropping video playing? I've got a tiny (9k) command-line player that plays mpeg video, which can be used as the default command in Rox… it uses SDL and smpeg, which might be useful for other things."

I think it may be a good idea to test some of these apps on the eBox. Here is a link to the Gqmpeg dotpup: http://www.murga-linux.com/puppy/viewtopic.php?t=12405
It is compiled for 2.10. I'll give it a try on 2.12.

The mpeg video command-line player could also be interesting to try. Perhaps Dougal can make a dotpup for testing in 2.12? Wink

Paul

_________________
Testing Puppy since v0.9.2 - my desktop OS since v1.0.7
Running SlaxerPup-4.12 - Puppy with a Slackware 12.2 heart Cool
Back to top
View user's profile Send private message 
raffy

Joined: 25 May 2005
Posts: 4765
Location: Manila

PostPosted: Sun 17 Dec 2006, 05:25    Post subject: Flash, too  

Pakt:
Quote:
I took up tempestuous' idea of trying Opera 5.05 on the eBox and was pleasantly surprised

Thanks for trying that advise from Tempestuous quickly. I see no problem using Opera. At the time of Opera 5+, it is still not free, but now it is. Plus, its performance in downloading (especially when intermittent disconnections are present) can't be rivaled by other browsers.

The Flash version to include with it should be an issue, though - or whether Flash should be included at all. In schools, though, Flash would be needed.

Last edited by raffy on Sun 17 Dec 2006, 05:34; edited 1 time in total
Back to top
View user's profile Send private message 
pakt


Joined: 04 Jun 2005
Posts: 1089
Location: Sweden

PostPosted: Sun 17 Dec 2006, 05:27    Post subject:  

darkerror05 wrote:
One way that you could make this machine useful and also fast I would try using seamonkey for gtk1. GTK1 is much smaller and faster then GTK2. This may be true for other applications. The more apps that are GTK1 versus 2 the faster the machine can be.

From the Seamonkey homepage, it seems that all versions of Seamonkey, including 1.0.6, use GTK1 - "GTK 1.2.x (1.2.5 preferred)".

darkerror05 wrote:
Another great idea would be to look at DSL(DamnSmallLinux)'s package list seeing that that project has taken alot of thought into getting the smallest and lightest apps possible.

The emelFM file manager with the popular two-pane design might be good to consider as standard in eBoxPup. Also replacing Geany with Beaver (Geany is very slow on the eBox).

darkerror05 wrote:
Finally someone should compile a kernel for that system that only loads the needed modules and drivers for that hardware.

It may not be worth recompiling the kernel as that would probably break compatibility with 'standard' Puppy. However zdrv_xxx.sfs can be cut down, e.g. all but 'sis' can be removed from the video modules. Also all but one wired network driver can be removed. Many other modules can be removed in the same way.

Paul

_________________
Testing Puppy since v0.9.2 - my desktop OS since v1.0.7
Running SlaxerPup-4.12 - Puppy with a Slackware 12.2 heart Cool
Back to top
View user's profile Send private message 
pakt


Joined: 04 Jun 2005
Posts: 1089
Location: Sweden

PostPosted: Sun 17 Dec 2006, 05:45    Post subject:  

Talking about the 'sis' video driver - has anyone been able to use Xvesa at a higher resolution than 800x600 on the eBox?

When I try 1024x768, my modern TFT panel complains of an out-of-bounds vertical (refresh) frequency: 86.8Hz. The panel is only capable of 55 - 75Hz. I don't believe there are too many monitors or panels that can handle 86.8Hz Exclamation

That brings me to the next controversial item: Xvesa vs. Xorg. Xorg, using the 'sis' video module, works great on the eBox, even at 1024x768. I haven't done any benchmarking, but I believe Xorg is also quite a bit faster than Xvesa. The reason I believe this is that the 'sis' video driver is optimized for that chip whereas Xvesa is a generic driver using the 'least common denominator' approach - it works for most video hardware, just not very well.

What experiences do other people have with Xvesa on the eBox?

_________________
Testing Puppy since v0.9.2 - my desktop OS since v1.0.7
Running SlaxerPup-4.12 - Puppy with a Slackware 12.2 heart Cool
Back to top
View user's profile Send private message 
drongo


Joined: 10 Dec 2005
Posts: 353
Location: UK

PostPosted: Sun 17 Dec 2006, 07:16    Post subject:  

I can think of a niche use for these units. I need to be able to monitor and record ethernet network traffic for analysis of system problems.

I need a small unit which can be placed inside customer's technical racks. Obviously, I'd need to add an external USB hard-drive. The software I'd need would be (at a minimum) Wireshark, VNC (or some other remote desktop app) and all the usual networking utilities (ping, telnet etc, but I think they all come as standard even on cut-down linuxes like Puppy), some form of browser (for control interfaces - not browsing internet). Be nice if it supported stuff like https, ssh, an SNMP browser.

I realise there are lots of network security/monitoring live-CDs around and that some of them are very good. I've had trouble, however, getting most of them to run on older and/or less powerful hardware.

jcoder24 was going to develop a "network admin" Puppy, but I think others dissuaded him by pointing out how time-consuming it was to support a project like that. Seems like an ideal use for a small unit like eBox-2300 to me. You don't need fancy graphics or hardware for most of these apps. (Not true in my case as I'd also like to be able to have something like VideoLAN/VLC on there, but that would just be a "nice to have".)

Or am I in a group of one with these requests/suggestions? (Not that that's a problem.)
Back to top
View user's profile Send private message 
pakt


Joined: 04 Jun 2005
Posts: 1089
Location: Sweden

PostPosted: Sun 17 Dec 2006, 07:42    Post subject:  

drongo wrote:
The software I'd need would be (at a minimum) Wireshark, VNC (or some other remote desktop app) and all the usual networking utilities (ping, telnet etc, but I think they all come as standard even on cut-down linuxes like Puppy), some form of browser (for control interfaces - not browsing internet). Be nice if it supported stuff like https, ssh, an SNMP browser.

Seems like an ideal use for a small unit like eBox-2300 to me. You don't need fancy graphics or hardware for most of these apps. (Not true in my case as I'd also like to be able to have something like VideoLAN/VLC on there, but that would just be a "nice to have".)

drongo, I think that eBoxPup could just be a good base system for your application. Your special tools could be put in a special 'netmon_xxx.sfs' file that would (if present) load along with eBoxPup. Then voila, your custom netmonitoring system is ready Smile

Someone would have to compile and prepare these special apps for Puppy of course. Easiest, I think, would be as dotpup files. Then someone can install them and put them in 'netmon_xxx.sfs'.

drongo wrote:
Or am I in a group of one with these requests/suggestions? (Not that that's a problem.)

No, you're in the right group - you also want a lean, fast Puppy for the eBox to run your special apps on. I think we pretty much all want the same base system for the eBox Smile

Paul

_________________
Testing Puppy since v0.9.2 - my desktop OS since v1.0.7
Running SlaxerPup-4.12 - Puppy with a Slackware 12.2 heart Cool
Back to top
View user's profile Send private message 
pakt


Joined: 04 Jun 2005
Posts: 1089
Location: Sweden

PostPosted: Sun 17 Dec 2006, 07:55    Post subject: Re: Flash, too  

raffy wrote:
I see no problem using Opera. At the time of Opera 5+, it is still not free, but now it is. Plus, its performance in downloading (especially when intermittent disconnections are present) can't be rivaled by other browsers.

If this download performance also applies to this old version then Opera is sounding better and better Smile
raffy wrote:
The Flash version to include with it should be an issue, though - or whether Flash should be included at all. In schools, though, Flash would be needed.

I'm not that familiar with Flash. Can we find a version that works with Opera 5.05?

Also, do we need permission to include it in the iso?

Paul

_________________
Testing Puppy since v0.9.2 - my desktop OS since v1.0.7
Running SlaxerPup-4.12 - Puppy with a Slackware 12.2 heart Cool
Back to top
View user's profile Send private message 
dvw86


Joined: 04 May 2005
Posts: 636
Location: Washington State

PostPosted: Sun 17 Dec 2006, 13:59    Post subject:  

Personally I think that Opera would be fine. I'm no legal expert but Puppy comes with Flash by default.

I'm also okay with only including Xorg. I don't see any need to have two video servers since we know for sure what the video card will be. This will be especially good with the new Xorg work that Barry is doing in 2.13.
Hardware profiling for Xorg
Back to top
View user's profile Send private message 
klhrevolutionist


Joined: 08 Jun 2005
Posts: 1124

PostPosted: Sun 17 Dec 2006, 15:32    Post subject:  

It might be a good idea for a tester to put some more stress on this ebox and let us know what is possible.

If your going to go with an older version of any browser you might want to check and make sure it does not have any real issues such as mem leaks, security holes etc..

If the plan is to allow a user to use the computer than that can be accomplished via a web browser. But the casual end-user is not going to want to pay for online word, spreadsheet, games, video, audio......

I might pay for one of these services but would expect to be able to use most of the other items on my personal computer. If this ebox cannot handle that then I would suggest this be targeted at schools, libraries and the like.

_________________
Heaven is on the way, until then let's get the truth out!
Back to top
View user's profile Send private message 
raffy

Joined: 25 May 2005
Posts: 4765
Location: Manila

PostPosted: Mon 18 Dec 2006, 11:50    Post subject: Snappy  

I guess the barebones 2.00 with Opera 9.02 is snappy enough (this is the so-called minipup2.00, 48 MB, see bexa.org for the download). What slows the browser are animated GIFs and Flash - probably the user should stick to one browser window when using Flash - this is the usual way schools use Flash in delivering animated content..

Am using minipup2.00 on the Ebox now and testing the sound driver being compiled by Paul and Tempestuous - please see this thread.

ADDITION: The sound driver given by vortex86.com uses Linux kernel 2.4, so this reminds me that it may be good to build an ISO based on Puppy 1+. I therefore started to build on Pizzasgood's EmptyCrust (it's a 1.07). The sound driver is the remaining problem which is being handled in the given thread.

_________________
Puppy user since Oct 2004. Want FreeOffice? Get the sfs (English only).
Back to top
View user's profile Send private message 
pakt


Joined: 04 Jun 2005
Posts: 1089
Location: Sweden

PostPosted: Tue 19 Dec 2006, 11:26    Post subject:  

The sound in MiniPup2.00 works now thanks to tempestuous compiling the kernel module for us.

I got a request from Marcus (forum member nibl) in Germany who is interested in using the eBox in a teaching project. He asked me to test a text-to-speech program called 'flite'. With the new audio module loaded in MiniPup2.00, the program worked really well. It can convert text to speech directly from the command line or from a file. It is even possible to save the output in a .wav file.

I've attached one such speech session which I converted to mp3 using sox. Unpack it first with gunzip then just click on the file. The sound is more distorted in this file than live. Enjoy Wink

Paul
ebox-hello.mp3.gz
Description 
gz

 Download 
Filename  ebox-hello.mp3.gz 
Filesize  5.89 KB 
Downloaded  530 Time(s) 

_________________
Testing Puppy since v0.9.2 - my desktop OS since v1.0.7
Running SlaxerPup-4.12 - Puppy with a Slackware 12.2 heart Cool

Last edited by pakt on Wed 20 Dec 2006, 05:12; edited 1 time in total
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 2 [30 Posts]   Goto page: 1, 2 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Cutting edge
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1043s ][ Queries: 12 (0.0037s) ][ GZIP on ]