NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: epoll under Linux emulation (or how to get Isabelle running on NetBSD)



In article <bbeab408-db6a-6f10-9c13-bdf6fedf645e%kerguelen.org@localhost>,
Jaap Boender  <jaapb%kerguelen.org@localhost> wrote:
>Hi list,
>
>Having recently switched jobs, I'm now expected to do my work in 
>Isabelle rather than Coq, so naturally I tried to run it under NetBSD.
>
>Running it natively is basically out of the question - it's got a very 
>customised (the nice way of saying it) build system that I'd need to 
>spend a lot of time to understand, let alone adapt to use NetBSD.
>
>So, next possibility - Linux emulation. Isabelle itself seems to run 
>pretty okay, but it uses JEdit as its GUI, which in turn uses the epoll 
>mechanism (through OpenJDK). As per kern/48584 this is not supported, 
>but it does seem that there is something called libepoll-shim that might 
>make things easier now.
>
>The question is really, is anyone possibly working on adding that to the 
>Linux emulation layer, or how difficult would it be, do people estimate? 
>There's a couple of other solutions I might try (suggestions are 
>welcome!), but this does seem the least painful one, and epoll on the 
>Linux emulation might be something nice to have anyway, I'd imagine (no 
>matter what you might think of epoll in and of itself).

FreeBSD-current has epoll emulation for compat-linux implemented using
kqueue. You could copy that.

christos



Home | Main Index | Thread Index | Old Index