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 Wed 18 Oct 2017, 13:14
All times are UTC - 4
 Forum index » Off-Topic Area » Programming
xwoaf - rebuild
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 3 [43 Posts]   Goto page: 1, 2, 3 Next
Author Message
goingnuts

Joined: 07 Dec 2008
Posts: 891

PostPosted: Sat 03 Dec 2016, 10:16    Post subject:  xwoaf - rebuild  

Now and then I have tried to rebuild xwoaf (x window on a floppy) as I have always been fascinated by this gem done by Terry Loveall in 2004/2005. I actually became a Puppy user after playing with xwoaf for a while - as a naturally next level of tiny distribution choice at that time.

This time I almost succeeded - almost in the sense that it is not a perfect copy of the original - but close enough taking the lack of some of the original sources in consideration...

I have used a modified pupngo toolchain capable of building all but the original mail client.

Updated 20170124: Kernel-build now possible within the toolchain - download additional xwoaf-build-package_kernel.tar.gz and follow instructions in below referenced howto.

The howto is here as well as downloads of the toolchain and the build system.
xwoaf-rebuild.png
 Description   
 Filesize   162.37 KB
 Viewed   702 Time(s)

xwoaf-rebuild.png


Last edited by goingnuts on Tue 24 Jan 2017, 14:46; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
slavvo67

Joined: 12 Oct 2012
Posts: 1424
Location: The other Mr. 305

PostPosted: Sat 03 Dec 2016, 12:10    Post subject:  

Looks like a nice, back to Puppy basics. As Puppy keeps getting more bloated, it's really nice to see some of these projects pop-up. Not sure if I want to take the time to rebuild but do you have a copy of your rebuild? Maybe you can post it to the Puppy Derivatives section with a link from here? It would be nice if you can share it with us real puppy lovers!

All the best and thanks!

Slavvo67
Back to top
View user's profile Send private message 
Keef


Joined: 20 Dec 2007
Posts: 864
Location: Staffordshire

PostPosted: Sat 03 Dec 2016, 16:42    Post subject: It lives!!  

Got the toolchain to complete the build with no problems on Slacko.
The iso would not boot with Qemu, but did a manual frugal install to HDD (ext2 partition) and it booted fine with grub4dos.
USB mouse working as well.

[EDIT] Re the ISO - Image.gz is not getting copied to the isomaster directory. I think there was an error message about this, so I copied it manually. It did not end up in the iso though (just mounted it to check).
Back to top
View user's profile Send private message 
TeX Dog

Joined: 06 Jul 2016
Posts: 341

PostPosted: Sat 03 Dec 2016, 17:02    Post subject:  

OK interested, C or ASM? can it be compiled for different chipset. IF floppy sized then it could be its own bootloader in ISO format, let me know if any interest.
Back to top
View user's profile Send private message 
goingnuts

Joined: 07 Dec 2008
Posts: 891

PostPosted: Sat 03 Dec 2016, 18:55    Post subject:  

slavvo67: It is not a Puppy derivative - but I will make an iso-image and a floppy image available for test. The build takes about 10 minutes though. At some point I thought that one might be able to create a Puppy-like floppy distribution - but I think 1.44 MB is too limiting to get something really useful.

Keef: Thanks for testing! I re-tested on P412 and can confirm your findings concerning Image.gz not in the iso. I will fix that and update the build process. USB-support? Did you use the 2.2.25 kernel?

TeX Dog: This is done with normal linux mostly C packages - hacked by Terry Loveall. I just wanted to share my toolchain and buildscript - as xwoaf has inspired me to go the linux way and start "hacking" open source code. One could look for better applications to replace the ones from the original - I have found it hard to find some - but suggestions are very welcome. The toolchain comes from build-root so other chipsets should be possible although I never tried and have no intention to - at the moment Smile .
Back to top
View user's profile Send private message Visit poster's website 
Keef


Joined: 20 Dec 2007
Posts: 864
Location: Staffordshire

PostPosted: Sat 03 Dec 2016, 19:52    Post subject:  

goingnuts

I just ran everything as is. I believe it is the 2.2.25 kernel it ends up with.
Back to top
View user's profile Send private message 
goingnuts

Joined: 07 Dec 2008
Posts: 891

PostPosted: Sun 04 Dec 2016, 07:53    Post subject:  

Keef: Cool - might be your bios handles the usb/keyboard and make them work even with a kernel that knows nothing about usb.

Updated buildscript so it now perform as announced. Also added link to final iso and floppy images. iso image can be burnt to CD the usual way - the floppy image can be put on a floppy by doing "cat xwoaf_rebuild.img >/dev/fd0"
Back to top
View user's profile Send private message Visit poster's website 
ally


Joined: 19 May 2012
Posts: 1522
Location: lincoln, uk

PostPosted: Sun 04 Dec 2016, 09:19    Post subject:  

mirrored here: http://archive.org/details/Puppy_Linux_xwoaf_pup

Smile
Back to top
View user's profile Send private message Visit poster's website 
TeX Dog

Joined: 06 Jul 2016
Posts: 341

PostPosted: Sun 04 Dec 2016, 11:03    Post subject:  

inspiring effort and results. It's so easy to forget that just 64K memory once rocked the world with potential, Then the magic One Meg. etc.
Back to top
View user's profile Send private message 
goingnuts

Joined: 07 Dec 2008
Posts: 891

PostPosted: Sun 11 Dec 2016, 11:51    Post subject:  

ally: Thank you! Very Happy
I have tried to do a floppyimage with xawplus applications (xcalc, xfilemanger, xcalendar and xe) as an example of a different focus eliminating email client and web browser. To have room for this I needed to upx Xvesa though...But it gives a dnd filemanager, a descent text editor, a more capable calculator and a more featured calendar. Xaw applications are still extremely complicated to "style" for me but it should be possible to make them even more good looking.
xwoaf_rebuild2.img
Edit: Added xmessage to the floppyimage...
xwoaf-rebuild2.png
 Description   
 Filesize   130.08 KB
 Viewed   580 Time(s)

xwoaf-rebuild2.png

Back to top
View user's profile Send private message Visit poster's website 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 8280
Location: Perth, Western Australia

PostPosted: Wed 14 Dec 2016, 06:19    Post subject:  

goingnuts,
Do you know about Linkx:

https://sourceforge.net/projects/linkx/

Wouldn't that be a nice addition to xwoaf?!

_________________
http://barryk.org/news/
Back to top
View user's profile Send private message Visit poster's website 
goingnuts

Joined: 07 Dec 2008
Posts: 891

PostPosted: Wed 14 Dec 2016, 17:30    Post subject:  

BarryK: Did not know that one - thanks. I think it gets too big to fit on the 1.44Mb floppy though. I have worked with chimera-1.72.01 with compiles to 752K static linked and it could be on the floppy - but it reduces the amount of other applications that the floppy can hold.
chimera-1.72.01 need some patching to work properly and I haven't been able to get it stable enough to be a realistic choice.
On top of that, the very limited ethernet drivers included (ne2k-pci/8390) the chance to get connected from a real computer is limited.
But one can modify and make own balanced set of applications as long as the floppy size is not extended...

dillo-0.7.3m is much more stable - but it is quite hard to get the size down to fit on the floppy.
Back to top
View user's profile Send private message Visit poster's website 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 8280
Location: Perth, Western Australia

PostPosted: Mon 19 Dec 2016, 22:57    Post subject:  

goingnuts,
On your xwoaf webpage, you wrote that 1diskx cannot be found anymore.

You can get it from this most unlikely URL:

http://soundproofingforum.co.uk/soundproofing/soundproofing.htm

I have just now run "unrar x mungdev20100301.rar"

It has image files for using in qemu.

_________________
http://barryk.org/news/
Back to top
View user's profile Send private message Visit poster's website 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 8280
Location: Perth, Western Australia

PostPosted: Mon 19 Dec 2016, 23:06    Post subject:  

BarryK wrote:
goingnuts,
On your xwoaf webpage, you wrote that 1diskx cannot be found anymore.

You can get it from this most unlikely URL:

http://soundproofingforum.co.uk/soundproofing/soundproofing.htm

I have just now run "unrar x mungdev20100301.rar"

It has image files for using in qemu.


It has 'hda.img' and 'hdb.img' in it, intended to be used in vmware.
I wonder how we could open those files, without having vmware?

_________________
http://barryk.org/news/
Back to top
View user's profile Send private message Visit poster's website 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 8280
Location: Perth, Western Australia

PostPosted: Mon 19 Dec 2016, 23:20    Post subject:  

1diskx source is also available from here:

http://www.ibiblio.org/pub/Linux/X11/xutils/

However, it has the 'mdesk' binary, no source. I think that first link has all of the source -- it is also much later, 2010, whereas 1diskx-1.2.1 is dated 2003. I know that it got up to version 1.2.13, but those sources have gone.

Anyone got vmware installed?

_________________
http://barryk.org/news/
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 3 [43 Posts]   Goto page: 1, 2, 3 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Off-Topic Area » Programming
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.0511s ][ Queries: 14 (0.0053s) ][ GZIP on ]