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 Mon 22 Sep 2014, 08:25
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Derivatives
Micro Muppy 002 (12 MB-Iso with Xvesa)
Moderators: Flash, JohnMurga
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 3 of 5 Posts_count   Goto page: Previous 1, 2, 3, 4, 5 Next
Author Message
MU


Joined: 24 Aug 2005
Posts: 13642
Location: Karlsruhe, Germany

PostPosted: Tue 30 Jan 2007, 02:10    Post_subject:  

whodo:
no not possible, the windowmanager had to support that.

raffy:
yes, with Puppybasic or bash and xmessage one could write simple tools like a drivemounter Smile
Not as sophisticated as MUT, but easier to use than the console maybe.

--------------

I uploaded another one: MicroMuppyOpera (18 MB).
It has only jwm and wmsetbg and opera 9.10.
I use a "brute force" method to load drivers for ethernet-cards (in a loop I modprobe all *.o.gz in /lib/modules/2.4/net).
Then dhcpcd connects to a network, if available.

This slows down startup a bit, but gives you a good chance to get a working internet -connection on a network-computer, for example if you go online via a router.

I found no solution to disable VT-switching (exit X with ctrl-alt-F1).
This would be important for public internet-terminals.
It seems for this I would have to replace Xvesa with Xorg using a vesa-driver, that allows that via option "DontVTSwitch" in xorg.conf.
I'm too tired for this now.

Mark

--------------
To test the isos in qemu, I downloaded:
http://dotpups.de/dotpups/Emulators/KQemu-Puppy109/QPuppy109.pup
Then I added this startscript as "start" in the folder /usr/local/QPuppy109:

Code:
#!/bin/bash
a=/usr/local/QPuppy109
rm -f /tmp/qiso

#ln -s "$a/MicroMuppy002.iso"  /tmp/qiso

ln -s "$a/MicroMuppyOpera.iso"  /tmp/qiso


cd "$a"
./qemu -std-vga -append 'root=/dev/ram0 PQEMU=1 clock=pit' -m 128 -boot d -cdrom /tmp/qiso


Now you can copy your iso there, and run:
/usr/local/QPuppy109/start

Edited_times_total
Back to top
View user's profile Send_private_message Visit_website 
DavidBell

Joined: 24 Nov 2006
Posts: 132

PostPosted: Tue 30 Jan 2007, 02:50    Post_subject:  

Awesome. 2 minutes to dowload, 1m:30s burn CD, about 30 sec to boot. All up and running in 4 minutes Smile. This is a very handy base for what I am doing with puppy (simple, single purpose computers).

One thing I noticed, it doesn't report correct time (think I'm GMT -10)

DB
Back to top
View user's profile Send_private_message 
raffy

Joined: 25 May 2005
Posts: 4765
Location: Manila

PostPosted: Tue 30 Jan 2007, 04:24    Post_subject: Usable - using it now  

This is very much usable - am using it now. Thanks, Mark. Very Happy

Will want to test it on a USB flash, but others can do that for now as I have to finish a LAMP sfs add-on for Puppy 2.01+ and present it tomorrow.

Note: Clock is 16h behind my time (+8 ), or 8h behind GMT.

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

Joined: 24 Sep 2006
Posts: 616

PostPosted: Tue 30 Jan 2007, 08:40    Post_subject:  

micro muppy is adorable!

it certainly took care of my misunderstanding that the lovely xfe needed xfce wm for some reason (heh)

and it didn't come with much... i've seen the editor before (there's a windows version) but i thought i'd see if it had puppybasic - yep, and version 2.5 Smile

so i tried to come up with a fun (read: useless) one line script: (remove "shell ("sleep "& (n mod 2)):" to make it run instantaneously, otherwise it takes 24 seconds)

puppybasic -e 'for n=1 to 48:for s=1 to int(cos(n*3.14*.25)*10+50):print " ";:next s: print chr(27)&"[32m";"C":for s=1 to int(sin(n*3.14*.25)*10+50):print " ";:next s:print chr(27)&"[34m";"s";shell ("sleep "& (n mod 2)):next n:print chr(27)&"[39m":remark="this is public domain"'

_________________
sadly, it is not possible to separate politics from free software. free software - politics = unfree software.
Back to top
View user's profile Send_private_message 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Tue 30 Jan 2007, 10:44    Post_subject:  

micromuppy opera - worked for me - hooray (go to the first post in this thread for the download)

make the mouse choice first (I did it second and had to crash the machine) and then the res choice

also you go straight into a connected Puppy (most distros do this) tell Barry - if we have DHCP can we auto-connect - we can with micro opera?

This reminds me of Byzantine OS that tried to do everything from a browser

A minimal set of on line apps like so, might be of interest as a home page Smile

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head><title>ce</title>
</head><body><font size="-1"><a
 href="http://puppylinux.org/wikka/VersionsPuppy"><span
 style="font-weight: bold; font-family: sans-serif;"></span></a></font><font
 size="-1"><span style="font-family: sans-serif;"><span
 style="font-weight: bold;"></span></span></font><span
 style="font-family: sans-serif;"></span><div
 style="text-align: right; font-family: sans-serif;"><font
 size="-1"></font>
<table
 style="text-align: left; width: 100%; background-color: rgb(255, 255, 204); font-family: sans-serif;"
 border="0" cellpadding="2" cellspacing="2"><tbody>
<tr><td><font size="-1"><a
 href="http://puppylinux.org/" target="_blank"
 title="Foundation home">Home</a></font></td>
<td><font size="-1"><a
 title="Introduction to Puppy Linux by Lobster" target="_blank"
 href="http://tmxxine.com/pup2/puppy2.html">Intro</a></font></td>
<td><font size="-1"><a
 href="http://www.puppylinux.com/download/downpage.htm"
 target="_blank" title="Get Puppy Linux CDs">Get CDs</a></font></td>
<td><font size="-1"><a
 href="http://www.puppyos.net/news/" target="_blank"
 title="Chief developer Barry's news page">Developers</a></font>
</td><td><font size="-1"><a
 href="http://puppylinux.org/wikka/LatestNews" target="_blank"
 title="What's happening? Visit the Wiki">Wiki</a></font></td>
<td><font size="-1"><a
 href="http://www.murga-linux.com/puppy/" target="_blank"
 title="Find answers or assist newbies" alt="Forum">Forum</a></font></td>
<td><font size="-1"><a href="http://rhinoweb.us/"
 target="_blank" title="Get HowTo videos">Videos</a></font></td>
<td><font size="-1"><a
 href="http://puppyirc.nfshost.com/cgiirc/irc.cgi/"
 target="_blank" title="Get help via IRC">Help</a></font></td>
</tr></tbody>
</table><table
 style="text-align: left; width: 958px; height: 22px;" border="0"
 cellpadding="2" cellspacing="2">
<tbody><tr>
<td><span style="font-family: Helvetica,Arial,sans-serif;"></span><big><font
 size="-1"><big><span
 style="font-family: Helvetica,Arial,sans-serif;"></span></big></font></big><span
 style="font-weight: bold; font-family: Helvetica,Arial,sans-serif;">ONLINE
APPLICATIONS &gt;&gt;&gt;</span><span
 style="font-weight: bold; font-family: Helvetica,Arial,sans-serif;">
</span></td>
<td style="text-align: center;"><a
 href="https://www.spresent.com/"><span
 style="font-family: Helvetica,Arial,sans-serif;">Presentation</span></a><span
 style="font-weight: bold; font-family: Helvetica,Arial,sans-serif;">
</span></td>
<td style="text-align: center;"><a
 href="http://www.zamzar.com/">Convert</a><br>
</td><td
 style="font-family: Helvetica,Arial,sans-serif; text-align: center;"><a
 href="http://www.ajaxlaunch.com/ajaxwrite/">WP</a></td>
<td
 style="font-family: Helvetica,Arial,sans-serif; text-align: center;"><a
 href="http://lazybase.com/">Database</a></td>
<td
 style="font-family: Helvetica,Arial,sans-serif; text-align: center;"><a
 href="http://numbler.com/">Spreadsheet</a></td>
<td
 style="font-family: Helvetica,Arial,sans-serif; text-align: center;"><a
 href="http://pxn8.com/">Image edit</a></td>
<td
 style="font-family: Helvetica,Arial,sans-serif; text-align: center;"><a
 href="http://www.gliffy.com/">Diagrams</a></td>
<td
 style="font-family: Helvetica,Arial,sans-serif; text-align: center;"><a
 href="http://www.goffice.com/">Office</a></td>
<td
 style="font-family: Helvetica,Arial,sans-serif; text-align: center;"><a
 href="http://www.redhotpawn.com/">Chess</a></td>
</tr></tbody>
</table><font size="-1"><span
 style="font-family: sans-serif;"></span><span
 style="font-family: sans-serif;"><span
 style="text-decoration: underline;"></span></span>
</font></div>
</body></html>

_________________
Puppy WIKI
Back to top
View user's profile Send_private_message Visit_website 
ARAN

Joined: 21 Oct 2005
Posts: 113

PostPosted: Tue 30 Jan 2007, 14:02    Post_subject:  

Mark this work is really great.

Do you have build MicroPUP with Puppy Unleashed.
If yes can you upload the package file for rebuilding MicroPUP with Puppy Unleashed.

I would like try to rebuild MicroPup with the Puppy Unleashed method.
I need something simple like MicroPup for the first Time for trying Puppy Unleashed.

Thanks for the Answers in advance
Greetings ARAN

P.S. What or better where do you leaving on the 5th Februar ?
Back to top
View user's profile Send_private_message 
MU


Joined: 24 Aug 2005
Posts: 13642
Location: Karlsruhe, Germany

PostPosted: Tue 30 Jan 2007, 14:16    Post_subject:  

No, not unleashed.

I extracted Picopup, a 8 MB-Puppy without X.
It has everything in image.gz.

You could copy all files from a MicroMuppy CD to a folder "/MicroMuppyiso".
Then I installed this program:
http://www.murga-linux.com/puppy/viewtopic.php?t=12089

In a texteditor, I replaced in AppRun all "initrd" with "image" (as Puppy 1 uses image.gz instead of initrd.gz).
And I modified this line:
Code:
   PAD=1800 #600 #160 #98 THIS IS WEIRD HAD TO INCREASE THIS FROM 160 TO 600 v2.12!!!


1800 is needed for Opera, for MicroMuppy you can use 900.

I also replaced all "loop3" with "loop5", because I have some .sfs files mounted, that use loop3 and loop4.

Now I can open image.gz in rox via drag'n'drop with this nice program, and delete/add/modify files (make backups before!).
Then I re-create the iso:

Code:
#!/bin/sh

mkisofs -o MicroMuppy002.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table MicroMuppyiso/


Then I test it in qemu as described above, or burn it to a multisession-CD with grafburn.

Note:
the larger it gets, you must increase the "ramdisk_size = 29000" line in isolinux.cfg, or the iso will throw errors "could not copy files to tmpfs".
You can run "du" in the mounted image to find out the space it needs, and add around 1 MB to the resulting size.
To put everything in image.gz is not recommended for larger isos, only for microsystems < 20 MB or so.

This method might be less comfortable than re-building an unleashed Puppy.
But it allows to build extremely small isos, if you have some advanced knowledge of Linux (how and where to copy libraries, modify rc.local0 and such).

Mark
Ps: I'm leaving there:
http://www.murga-linux.com/puppy/viewtopic.php?t=14597
Back to top
View user's profile Send_private_message Visit_website 
MU


Joined: 24 Aug 2005
Posts: 13642
Location: Karlsruhe, Germany

PostPosted: Wed 31 Jan 2007, 12:44    Post_subject:  

I found out, why my mice were not recognized:
I do not modprobe usb-uhci (what activates the USB1-controller).

I will upload new versions tomorrow, I'm too busy today.
Workaround:
On startscreen, press CTRL-C until it exits to prompt.
Then type
modprobe usb-uhci

Strangely, after that X cannot start, it does no longer find the libs in /usr/X11R6/lib.

I could fix this with:
ls /usrX11R6/lib/ | while read a;do ln -s /usrX11R6/lib/$a /usr/lib/$a;done

---------
Some googling also indicated a solution concerning the non-working ncurses.
TERM=linux requires a symlink somewhere in a subfolder.
Must google again for it, but this might not go in the next update, as ncurses requires glib, too (or was it mc only?). Must sort out first, how much space this all requires.

---------
I also think of using icewm instead of jwm later, as that works better with fullscreen applications like Opera in Kioskmode or pictureviewers.
In jwm I can autohide the taskbar, but Opera does not fill the whole screen then. So try icewm.

And I need to add xorgs vesa instead of kdrive to be able to deactivate vt-switching.

Mark
Back to top
View user's profile Send_private_message Visit_website 
sunburnt


Joined: 08 Jun 2005
Posts: 5031
Location: Arizona, U.S.A.

PostPosted: Sat 03 Feb 2007, 04:54    Post_subject:  

MU; If disabling: "Ctrl Alt Backspace" is troublesome, perhaps a daemon
that checks if the WM is running, say... every 2 seconds.
That'd allow almost no time at all for anything to be typed into the console,
and it'd cover anyother possable hacking methods of dropping to the console.

======================================================
Yep, Full USB stuff should be loaded verbatim, & auto. network setup as well.

As I've said several times, the added size of the Samba server files is 11 KB !
Most libraries for it are already in Puppy... shouldn't ALL Puppies share files?
After all... it is suppost to be a replacement for WinHoes... step it up Puppies!

A full 8 loop devices is a no brainer, I'm not sure Puppy-110 has this fixed yet.

These last items are what I consider to be "absolutely must have" for Puppy.

Edited_time_total
Back to top
View user's profile Send_private_message 
sunburnt


Joined: 08 Jun 2005
Posts: 5031
Location: Arizona, U.S.A.

PostPosted: Sun 04 Feb 2007, 20:49    Post_subject:  

MU; I've got the LanPuppy setup working & I had some thoughts...

Currently the clients boot to a disabled Puppy & login mounts functional
image.gz & usr_cram.fs files over the top of the disabled ones.

I'd use the client Puppy's kernel instead of MicroMuppy's to insure stabilty.
But the WMs are different, & will always be as clients can be different Puppy ver.

So to do this, the boot WM would have to stop & then the full WM would start.
Then MicroMuppy could boot for any Puppy-1 ver. no matter what it's WM was.
I tried this before, & I had trouble with JWM, but I can't really remember.

Another method would be for MicroMuppy to start no WM, just show login box.
Then the full WM would just have to be started after login (I'm vauge on this).

Puppy-2 could be LanPuppies like this also, but with extensive mods. of course.
Then again... I've modded Puppy-1 quite abit as it is, Puppy-2 ain't that different.

Please post your thoughts about using MicroMuppy like this, or swapping WMs.
Terry B.
Back to top
View user's profile Send_private_message 
jason.b.c


Joined: 08 Feb 2006
Posts: 758
Location: Marshfield,MO

PostPosted: Sun 04 Feb 2007, 23:48    Post_subject:    

Hey MU..

Do you think this could work out in muppy..??

http://linuz.sns.it/~max/twin/index.shtml

Screenshot..

http://linuz.sns.it/~max/twin/screenshots/twin-on-gfx.png

It's ok , And lightweight.. Very Happy

_________________
Puppy is Awesome..!!!!

Back to top
View user's profile Send_private_message Visit_website AIM YIM 
sunburnt


Joined: 08 Jun 2005
Posts: 5031
Location: Arizona, U.S.A.

PostPosted: Mon 05 Feb 2007, 01:56    Post_subject:  

jason.b.c; Looks like it'd work well for servers or industrial controls,
unfortunately no graphics of course (unless "text based" means something else).
Back to top
View user's profile Send_private_message 
PeterSieg

Joined: 04 May 2005
Posts: 361
Location: Germany, 37603

PostPosted: Wed 07 Feb 2007, 15:03    Post_subject:
Sub_title: Great work!
 

Hi Mark. Writing this from MicroMuppyOpera - Just great!
Booting time to opera was VERY fast.. I would say around 25-30 seconds!!
(Just must watch the chars, since I have a german keyboard Laughing )

I think, this is just too good to be just a test / one time efford!

With a little more tweaking:
* detect ps/2 or usb mouse automatically
* allow keyboard selection. Probably allowing to enter the 2 char abb. (de=german)
or have a selection from the start button...
* probably detect eth0 properly (but it worked for me..)
* allow saving of bookmarks. Ex. when usb stick is detected at startup, use this and look for
the proper file.. autosave at exit..

But I know.. when you start listening to wishes.. there is the risk, that the wish list never
gets finished, because peoble always writing new items at the end.. Embarassed

Keep up the good work!
Greetings Peter

_________________
Have fun Smile
Back to top
View user's profile Send_private_message Visit_website 
Todd

Joined: 31 Aug 2006
Posts: 310

PostPosted: Fri 09 Feb 2007, 11:25    Post_subject: MicroPuppyOpera  

I burned MicroPuppyOpera and tried booting it. I have a new computer that uses all USB devices (no PS2 ports) and sees all of the hard drive partitions as SDA devices. It bound up when it was scanning through all of the SDA devices. Any suggestions?

Todd
Back to top
View user's profile Send_private_message 
Sage

Joined: 04 Oct 2005
Posts: 4784
Location: GB

PostPosted: Fri 09 Feb 2007, 11:38    Post_subject:  

Not sure whether this one is relevant:
http://www.murga-linux.com/puppy/viewtopic.php?t=15215

My old Olympus camera used a pseudo-scsi IF and I had to do crazy things I never understood with /proc/scsi/scsi to get it working in Linux. All the major distros can read real and pseudo-scsi now, though. All very strange, because, of course, Unix/Linux used to be a scsi-only system. IDE, even at ATA33, was considered the poor man's choice.

No disrespect, Todd, but I am amazed that a fellow of your obvious talent is buying proprietary tat off-the-shelf. Perhaps we need to launch a campaign so that, at least all those visiting these pages, build their own machines? It's one of those tasks like programming the proverbial video recorder - draft in the nearest six-year old! Presently, there is a massive waste of intellectual effort of Linux coders trying to communicate with proprietary hardware that has been deliberately designed with leverage in mind. Capitalism is destined to milk the proletariat until education elevates everyone to an higher plain of realisation.
Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 3 of 5 Posts_count   Goto page: Previous 1, 2, 3, 4, 5 Next
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Puppy Derivatives
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1185s ][ Queries: 13 (0.0053s) ][ GZIP on ]