python-eventlet 0.8-1 entered NEW

June 10, 2009

Need to look at this.. greenlets builds against a standard interpreter? How?? The Second Life Wiki says:

Eventlet is a networking library written in Python. It achieves high scalability by using non-blocking io while at the same time retaining high programmer usability by using coroutines to make the non-blocking io operations appear blocking at the source code level.

Edit: it looks like it copies huge chunks of the stack into/out of the heap as needed. A greenlet is just a few stack frames, starting at a particular stack frame, right? I’m not sure if it gets copied to the same location in the stack or whether C-frame pointers to the stack will get weirded, though.

Comments Off

Matthew Garrett: Palm Pre

June 10, 2009

The real open source smartphone = Palm Pre? Blech. The post on Matthew Garrett’s Livejournal:

I’m impressed. There’s a few rough edges and some obvious short-term hacks, but overall the Pre has the appearance of being a well-engineered distribution. It’s recognisably Linux in a way the Android isn’t. Since it seems to be possible to gain root by entering the developer mode, I suspect that modifying the firmware image isn’t especially difficult. It’ll be interesting to see what happens when GSM ones appear.

Comments Off