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...
>
>
>
>
>
|