|
From: Oliver B. <by...@xp...> - 2005-10-26 19:55:35
|
Hi Russel, Many many apologies, I happened to scan the SqueakNOS archive today and saw your post. I've since found this email from you in my mail archive. It was dated 1970 so I'm not surprised I'd not seen it! Here is a link to the README that I updated with my notes. http://www.xpdeveloper.com/cgi-bin/cvsweb.cgi/squeaknos/README?rev=1.1.1.1&content-type=text/x-cvsweb-markup It details the Linux kernel source you'll need. (I used 2.0.12). Using later editions didn't work. It's in a CVS repository on my machine (the project admins departed before giving me rights to the source forge repository). Here's a page on my wiki (or rather the London Agile Wiki) about SqueakNOS that I updated with details of how to make a sub 16Mb image (needed for the 2.0.12 stage 2 loader). http://www.xpdeveloper.com/xpdwiki/Wiki.jsp?page=SqueakNOS Here's a note to myself about where I'd like to go next. http://www.xpdeveloper.net/xpdwiki/Wiki.jsp?page=OliBye_blogentry_050705_1 The inspiration for which is ftp://st.cs.uiuc.edu/Smalltalk/Squeak/docs/OOPSLA.Squeak.html I see BryceKampjes (author of Exupery) now and again the London Agile group. We've talked many times of using that for helping to write the device drivers. So in summary I have: * CVS containing the things needed to generate the BOOT ISO (minus the Linux 2.0.12 headers and source not in there, but I do have them and could tar them up). * Built and run it at least once. Yes it does actually do stuff, as you can see from the ISO. * Learned this is painful and need to make it easier for people if the project is to be raised from the dead. * Looked into the tasks of getting something working with L4 I think I need to: - Make it much easier for people to build their own boot disks of what we've got working so far. - Pull together all the notes, possibly try and ask sourceforge to make me a project admin. The mix of C and Smalltalk is a mismatch. Maybe we should have C in SubVersion or CVS and Squeak stuff at http://squeaksource.com - Look at using perforce or rsync for prebuilt images and boot ISOs. Something that only sends changes. I discovered bittorrent wasn't good for this sort of thing as there isn't the interest to seed things. Also it's not built to distribute tiny changes in large binaries. Oliver Bye ma...@ru... wrote: >Dear Oliver, > >I'm attempting to start playing around with SqueakNOS, with the view of maybe >improving it a little. > >The obvious first step, which is the one I'm falling down at :) is to compile >the existing code. > >I think I need some information about the setup required to compile. A simple >tree of the cvs code isn't enough - a linux kernel seems also required. Which >kernel version? > >As far as I can tell from the minimal webpages, you were the last person to >compile SqueakNOS. I've downloaded your iso, and got it to run under qemu. > >Can you give me any pointers or help? > >Cheers, > >Russell > >ma...@ru... > > > > > |