pUPnGO - 6Mb ISO - Basic Building Block Puplet

A home for all kinds of Puppy related projects
Message
Author
goingnuts
Posts: 932
Joined: Sun 07 Dec 2008, 13:33
Contact:

#161 Post by goingnuts »

:lol: Thanks for the hint and all the help - if one could close a thread guess this would be a perfect time and place.

scsijon
Posts: 1596
Joined: Thu 24 May 2007, 03:59
Location: the australian mallee
Contact:

a problem or two I fear

#162 Post by scsijon »

goingnuts,

a few problems I fear :o with the full package (pupngo200810fulldrv.iso), My idea is the pupngo would boot from sr0 (readonly), webserver files would live on sr1 (readonly), "guff" which changed dynamically would be on sda3, sda2 is swap, sda1 is a passworded "safety" partition.

I have 2 cdrom drives, only one icon appears and actions react to the second (sr1) although it says it's the first (sr0).

It won't exit to prompt, shutdown, reboot, restart X :?

pet install script says the .pet is not there, ls says it is and i'm in the right directory, and i've checked spelling and puntuation is right.

Also, how do I control which partition I install it too?

regards
scsijon
ps, any idea how to make anything coming via ethernet being "annonamus" not "root", thanks again scsijon

taca0
Posts: 123
Joined: Thu 07 May 2009, 00:57

#163 Post by taca0 »

Idea, add mplayer or other video player that use only the video output caca or aa that plays in video on command line with numbers and symbols ?

Also where I can find a mplayer with caca or aa video outputs??

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#164 Post by technosaurus »

I have built vlc like that,but not mplayer (no qt dependencies)
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

taca0
Posts: 123
Joined: Thu 07 May 2009, 00:57

#165 Post by taca0 »

thecnosaurus,

Where I can find that vlc and how I used in the command line ??

Thanks!

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#166 Post by technosaurus »

vlc - cli only
http://www.murga-linux.com/puppy/viewtopic.php?t=42518

it will have a few dependecies for codecs and the like, but you can use my config options as a basis to compile however you wish.

if you have gtkdialog (gtk2) there is a gtk frontend for it too:
http://www.murga-linux.com/puppy/viewtopic.php?t=54753
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

taca0
Posts: 123
Joined: Thu 07 May 2009, 00:57

#167 Post by taca0 »

technosaurus,

ok , But I dont know or find how to plays the videos on ASCII ? or numbers and symbols on command line? I don't find the video output or how I configure with ASCII video output??

Thanks!

taca0
Posts: 123
Joined: Thu 07 May 2009, 00:57

#168 Post by taca0 »

goingnuts ,

I like the last version (pupngo200810fulldrv) but I don't understand how some commands works .

Have a file manager? commands mc not found or xfe not found ...
  • I don't have a network tool for active the Ethernet or I don't know the exact command.

    I click on mount disk icon and opens only the rxvt. I try to enter to the disk location - not permission

    Try to install and the command INSTALLPACKAGE not found .

    Its more fast than PULP or turbo pup for my old laptop with only 32mb ram but with that details for a beginner its difficult to ....
Thanks!

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#169 Post by technosaurus »

the file manager, network connection, .... is busybox
for a list of commands and their --help
http://busybox.net/downloads/BusyBox.html
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#170 Post by technosaurus »

So, now I have a newly compiled static Xvesa, and two different window managers -
XvesaXvesa is now <600kb (upx's to 266kb)
jwm uses only ~2Mb RAM but provides a desktop,
mcwm is a minimal xcb based wm and only uses 200kb~ RAM

This should allow setting up a minimal X environment inside the initramfs
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

goingnuts
Posts: 932
Joined: Sun 07 Dec 2008, 13:33
Contact:

#171 Post by goingnuts »

technosaurus wrote: Xvesa is now <600kb (upx's to 266kb)
This is indeed a major achievement! Thanks a lot - it works great and seems faster than the other Xvesa´s I have tried in pupngo.

Could not get the mcwm to work in the first try - but will keep trying - the potential here is also very interesting!

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#172 Post by technosaurus »

I couldn't get mcwm to work with the one-line xvesa start method, but it works if you run startx mcwm or put it in /etc/windowmanager
I just posted a newer version with better default key bindings.
(urxvt is mcwm's default terminal, so It will help immensely to make a symlink or wrapper script to your terminal, so you can start it with the "windows" key + enter)

I thought i had posted my static jwm, but can't seem to find it now.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

goingnuts
Posts: 932
Joined: Sun 07 Dec 2008, 13:33
Contact:

#173 Post by goingnuts »

Its here in the Saluki thread...
And I got your new mcwm running (using 196K) although not able to do more than moving the window with alt+mouse - have to learn those key-combinations :)
Any chance to compile jwm with X11-tiny?

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#174 Post by technosaurus »

goingnuts wrote: - have to learn those key-combinations :)
Any chance to compile jwm with X11-tiny?
It will need to wait till I have more time (I expect to need 4-8 hours straight), but I did make a cat page for mcwm (its like a manpage but you only need cat, less or any text editor)
Attachments
mcwm.cat.gz
(940 Bytes) Downloaded 342 times
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

xyrion
Posts: 4
Joined: Wed 01 Dec 2010, 01:23

#175 Post by xyrion »

pUPnGO_V412_200110.iso (6Mb) on mediafire is dead :(

Any mirrors please?

goingnuts
Posts: 932
Joined: Sun 07 Dec 2008, 13:33
Contact:

#176 Post by goingnuts »

xyrion wrote:pUPnGO_V412_200110.iso (6Mb) on mediafire is dead :(

Any mirrors please?
For a short time... - please note that this is the first release and contains some bugs...
I am working on an update including some of the "enhancements" from the newer versions with the original focus on being a basic building block ...
and I need to find a more stable place than MediaFire....

cthisbear
Posts: 4422
Joined: Sun 29 Jan 2006, 22:07
Location: Sydney Australia

#177 Post by cthisbear »

Why not put it on datafilehost

http://www.datafilehost.com/

Up to 50 MB per file
Unlimited file uploads
Unlimited file downloads

Your file is hosted forever as long as it gets downloaded at
least one time every 30 days

All file types allowed

//////////

If you couldn't download it ...restricted bandwidth etc...

send someone like me a PM...so that I can do that, and it stays there.

That's what I do with some files myself.

Chris.

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#178 Post by sc0ttman »

goingnuts wrote:and I need to find a more stable place than MediaFire....
You can use mine.. ppm.scottjarvis.com - I'll happily stick it up there when its done...
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

goingnuts
Posts: 932
Joined: Sun 07 Dec 2008, 13:33
Contact:

#179 Post by goingnuts »

cthisbear: I will test that - thank you for the tip!
sc0ttman: Thanks for the offer!

goingnuts
Posts: 932
Joined: Sun 07 Dec 2008, 13:33
Contact:

#180 Post by goingnuts »

New build available - last 2010 version < 4Mb without drivers
What's new? Back to basic - pUPnGO is a basic building block - extract of the very "core" of Puppy Linux...
Please use in a protected environment (qemu, other emulators or an old not critical pc). The GUI_412.sfs automount all drives found and ntfs-drives might be affected - they are so sensitive...). This is a consequence of using BB mount/umount only - if you want to avoid this behavior install pupngo041210_SP1.pet attached to this post (contains ntfs-3g/mount/umount full versions static builds).

Gently modified org. initrd (changed BB and ntfsg3), mainssfs is CLI only and contains only static build programs.
This gives a basis to continue building all static or using any libc you want (ulibc, libc old or new etc.- any version) even loaded as a sfs after creating a save file. So you can install/uninstall libc without breaking the core system. Busybox resides in initrd.gz and are copied at boot if not present...

Contains file-manager (asmfile), udevd, mksquashfs, grub and most of the needed setup-scripts.

Included on the CD also a GUI-example - now as a sfs-package but can be installed (pkginstall.sh also handle install of sfs-files). All set-up-wizards and other scripts should work in console and in GUI (cli/dialog/Xdialog - the later only if present...). Configuration might be annoying as you are asked if you want to autologin, change password, auto dhcp ect.

Now personal builds can be done keeping the "core" and adding sfs-files with the new personal stuff.

Sizes:
pup_412pupngo.sfs 1036Kb (main static pUPnGO building block - the new "core")
zdrv_412.sfs 21Mb (all org. P412 kernel drivers)
initrd.gz 1275Kb
wmlinuz 1495Kb (with fb)

For demo-purpose:
links_static.pet 242Kb (optional text browser)
GUI_412.sfs 2148Kb (optional Xvesa+jwm environment - install or load sfs after save/boot)
glibc2.6_412.sfs 1120Kb (optional full P412 glibc - install or load sfs after save/boot)

update 061210: A small howto - in the form of a script - attached to demonstrate the very direct way that can be used to build new systems based on this version.
Also - as inspiration - an example of dressing pUPnGO up as xwoaf (x windows on a floppy) can be downloaded here in the form of a 876Kb sfs-file that can be installed or loaded at boot after creating a savefile. xwoaf uses old version of ulibc and TinyX-lib.
Another example is Basic Linux - another small Linux Distro - here used as dress-up for pUPnGO_041210 in the form of a sfs-file to install or load at (re-)boot. Based on libc5 and it is also possible to install packages from Slackware 4.0 (using the pkg command).

Some friendly soul made this video on YouTube
If you find any bugs - let me know
Attachments
pupngo041210_howto.tar.gz
pupngo041210_howto
(2.27 KiB) Downloaded 339 times
Last edited by goingnuts on Tue 07 Dec 2010, 15:46, edited 1 time in total.

Post Reply