I was thinking to port the linux (ix86) version of squeak to svgalib to reduce the amount of memory needed. It seems interesting if you can put the linux & squeak in one booteable floppy (or two!!!). Sounds more challenging than the qnx challenge.
Sebastian Wain
Also be sure to take a close look at the Flux OSKit version 0.96 just released:
http://www.cs.utah.edu/projects/flux/oskit/
You can create very small "kernels" with just the resources required and wrapper code from other unixy OSs.
-- Dwight
Sebastian Raul Wain wrote:
I was thinking to port the linux (ix86) version of squeak to svgalib to reduce the amount of memory needed. It seems interesting if you can put the linux & squeak in one booteable floppy (or two!!!). Sounds more challenging than the qnx challenge.
Sebastian Wain
i was thinking that it would be better to go for GGI, and a good excuse for someone to learn GGI too.
Cheers
Sven Dowideit http://www.ozemail.com.au/~svenud
-----Original Message----- From: swain@relay1.impsat1.com [mailto:swain@relay1.impsat1.com]On Behalf Of Sebastian Raul Wain Sent: Monday, December 28, 1998 9:50 AM To: squeak@cs.uiuc.edu Subject: SqueakOS
I was thinking to port the linux (ix86) version of squeak to svgalib to reduce the amount of memory needed. It seems interesting if you can put the linux & squeak in one booteable floppy (or two!!!). Sounds more challenging than the qnx challenge.
Sebastian Wain
On Mon, Dec 28, 1998 at 06:11:18PM +1100, Sven Dowideit wrote:
i was thinking that it would be better to go for GGI, and a good excuse for someone to learn GGI too.
Yes. GGI is the way to go.
From the FAQ:
|LibGGI is an attempt to unify all those graphical output systems that exist |on Unix (and we even want to port to other systems as well). | |Linux alone has a pretty big set of graphics output subsystems: | |X, SVGAlib, /dev/fb (native or kgicon), LibAA, Glide, XF86-DGA, etc. ... | |LibGGI is an attempt to unify all of them. It is a very fast, simple (ever |tried to make a small graphics app directly in Xlib ?) and lightweight |interface layer, that allows you to run the _very_same_binary_ on all the |above mentioned targets (as we call them). LibGGI will detect (or you can |select, of course) the environment you are running in, and redirect its |output as required. Forget about limiting yourself to just one graphics |subsystem and just use LibGGI. | | ftp://ftp.ggi-project.org/pub/ggi/ggi/2_0_beta_1 | http://www.ggi-project.org
squeak-dev@lists.squeakfoundation.org