pUPnGO - 6Mb ISO - Basic Building Block Puplet
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
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
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].
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 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 ....
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
the file manager, network connection, .... is busybox
for a list of commands and their --help
http://busybox.net/downloads/BusyBox.html
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].
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
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
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].
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.technosaurus wrote: Xvesa is now <600kb (upx's to 266kb)
Could not get the mcwm to work in the first try - but will keep trying - the potential here is also very interesting!
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
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.
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].
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?
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?
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
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)goingnuts wrote: - have to learn those key-combinations
Any chance to compile jwm with X11-tiny?
- 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].
For a short time... - please note that this is the first release and contains some bugs...xyrion wrote:pUPnGO_V412_200110.iso (6Mb) on mediafire is dead
Any mirrors please?
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....
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.
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.
You can use mine.. ppm.scottjarvis.com - I'll happily stick it up there when its done...goingnuts wrote:and I need to find a more stable place than MediaFire....
[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]
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
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.
gabe: I would try TurboPup first - I haven't tested it my self - but if it works its a lot easier than building a desktop on pupngo. If you want to play with pupngo anyway - try the BL3-sfs linked in latest version-post. BL3 has Abiword as an add-on and in one of the external links on the BL3 homepage there is a static build of mplayer. I have tested both and they seem to work.
COPY2RAM
COPY2RAM is hardcoded to be done if RAMSIZE greater than 220Mb. I would like to make this dynamic and depending on the size of pup_412pupngo.sfs. But what should be the minimum size to handle load of kernel and initrd?
Any suggestions? Any rules of thumbs here?
Any suggestions? Any rules of thumbs here?
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
Re COPY2RAM:
I posted this to Barry's Blog a while back and he has since integrated it into woof. (See init in latest wary/quirky release) I can check it out when I get back home if you need help locating the code block.
I posted this to Barry's Blog a while back and he has since integrated it into woof. (See init in latest wary/quirky release) I can check it out when I get back home if you need help locating the code block.
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].
My plan is building a diskless PC that will netboot from my machine and load itself into RAM (only 256 MB available). I'm going to use it for one thing only -Music Player Daemon server.
I think your supermini superawesome pUPnGO is the right thing for this job, right? Any suggestions on this setup? Anything I should worry about? I'm a bit of a noob in console, but I'll learn as I go.
I don't need MPD client on that box, so I guess I don't have to load X?
I'm going to hook up a USB DAC on that box. Would your 4 MB build autodetect such a device? It's using standard USB Audio driver on more common distros (Ubuntu, Mint...), so I guess it's not something too exotic.
I think your supermini superawesome pUPnGO is the right thing for this job, right? Any suggestions on this setup? Anything I should worry about? I'm a bit of a noob in console, but I'll learn as I go.
I don't need MPD client on that box, so I guess I don't have to load X?
I'm going to hook up a USB DAC on that box. Would your 4 MB build autodetect such a device? It's using standard USB Audio driver on more common distros (Ubuntu, Mint...), so I guess it's not something too exotic.