Am 06.04.2004 um 00:46 schrieb Andreas Schuldei:
at the developer gathering in oslo we had a short meeting about how technical development will continue after the 1.0 release. I thought that i could post the few notes that i made during the meeting with questions, on who looks into this and how things should be done. [...] squeak very difficult license, not distributable in non-free. possible solution is an installer package which could go to contrib. squeak seems to be a real resource-hog. it is doubtfull that many users can use it on a normal terminalserver at the same time.
Squeak does all its screen drawing itself (which is necessary to guarantee bit-identical appearance across platforms), and only hands the final bitmaps to X11. If these bits go over a wire instead of the local display, it is rather bandwidth-hogging, indeed.
We have had much better results running Squeak over VNC instead of remote X11. Indeed, there is now a native RFB server for Squeak (RFB is the protocol used by VNC). What protocol are you using to connect the terminals?
Additionally, depending on what you do, Squeak is also "CPU-hogging". Animation, real-time sound synthesis, image processing, 3D graphics, all of this you can do in Squeak, and neither of it is exactly cheap. Squeak has been designed to run on a single (networked) computer - after all, it is developed by the inventors of Personal Computing. So running multiple copies of it on a terminal server might stress the hardware a bit ;-)
- Bert -