Muli Ben-Yehuda's journal

January 19, 2005

a short pause for a lonely rose

Filed under: Uncategorized — Muli Ben-Yehuda @ 6:34 PM

I’ve been remiss in my blogging lately; for some reason, I just didn’t feel like letting the WHOLE WILD WORLD know what is going on with me. Strange, isn’t it?

Since I know y’all can barely contain your curiosity, I shall strive to be more open, more … forthcoming, and least but certainly not last – more interesting in my blogging.

That is all.

Filed under: Uncategorized — Muli Ben-Yehuda @ 4:58 PM

Many people are talking about the Herb Sutter article The Free Lunch is Over: A Fundamental Turn Toward Concurrency in Software”. I have to confess I found it rather simplistic and stating the obvious… but still a nice read.

January 12, 2005

Seen on Xen-devel:

Filed under: Uncategorized — Muli Ben-Yehuda @ 11:55 PM

“I am doing some research on time-travel in distributed systems.”

January 9, 2005

Dan Simmons’s A Winter Haunting

Filed under: Uncategorized — Muli Ben-Yehuda @ 12:00 PM

Its been a while since I’ve stayed up way past bedtime to read a book. A few days ago I got a belated birthday present from Nadav, Feynman’s Six Easy Pieces and Six Not-So-Easy Pieces, and Dan Simmons’s A Winter Haunting. Last night I read A Winter Haunting from cover to cover. I suck at book reviews; suffice to say that it’s a sad, *scary* ghost story. You should definitely read Summer of Night first.

January 6, 2005

Linux skb API from LDD2

Filed under: Uncategorized — Muli Ben-Yehuda @ 10:03 AM

The Linux skb API, from Linux Device Drivers, 2nd Edition. This would’ve saved me a lot of pain once upon a time. I Can hardly wait for the 3rd edition…

January 5, 2005

Al Viro strikes again

Filed under: Uncategorized — Muli Ben-Yehuda @ 12:18 PM

The inimitable Al Viro in “Re: How to write elegant C coding”:

On Wed, Jan 05, 2005 at 03:49:07PM +0800, Coywolf Qi Hunt wrote:

> I’d say better to study compile theory and a kind of compiler source code.

Yes, gcc source definitely makes a great cautionary tale about the need of writing elegant code and dreadful results of not doing so.

Andrew Morton explains flex-mmap

Filed under: Uncategorized — Muli Ben-Yehuda @ 10:45 AM

Andrew Morton explains flex-mmap in “Re: ptrace single-stepping change breaks Wine” on lkml. Makes a lot of sense when you put it this way. The only downside is that some applications expect the old binary layout and break with the new one.

the ‘after’ layout guarantees that brk area (malloc()) can grow unlimited and mmap() can grow unlimited – they will meet somewhere inbetween when almost all of the VM is used up. [the ‘top’ of the mmaps in the ‘after’ layout is constrained by the stack ulimit – the stack must still fit and we never allocate into the stack’s yet unallocated and growable hole.]

with the ‘before’ layout we’ve got 900 MB for brk() and 1.9GB for mmaps() – a rigid limit.

« Previous Page

Blog at