The 0.4 release has become very old. Old enough to not compile with a modern version of G++, old enough for the compiler it _can_ be compiled with to not ship in the two most recent major releases of Debian GNU/Linux. That is quite old indeed.
So my question is: are there plans to do a 0.5 release of L4Ka::Pistachio? To provide a bit of context, over the past three or so years I've been hobbyhorsing together an Unix-like operating system personality on top of the Pistachio microkernel. (It's available under the GPLv3 at http://muix.ath.cx for those interested.) For now, it has been written against the 0.4 headers and quirks[1], but that revision has become virtually unusable by itself due to reasons mentioned above, and others. Thus I couldn't release a 0.1 of µiX even if I wanted to: it'd be unbuildable against the (soon five years old) Pistachio 0.4 simply because Pistachio can't be compiled as found in the 0.4 tarball on l4ka.org . The unsatisfactory alternatives would involve taking a development version from the Mercurial tree and tarballing it up for distribution as a "companion to µiX 0.1", or developing a large and ultimately pointless patchset against Pistachio 0.4 to make it compile with g++ 4.3 . If there are significant issues featurewise with regard to releasing 0.5 as a snapshot of the Mercurial tree[2], then are these issues large enough to not release a 0.5 given the problems in retaining 0.4 as the most recent formal release? [1] such as the extra parentheses in a caching hint #define, and how the header file that defines L4_BootRec_t isn't copied into the install directory. [2] I noted paths in the scheduling code marked as "hole", and a major problem in kickstart failing to avoid stepping on boot modules when relocating sigma0, the root task and so forth. -- Kalle A. Sandstro"m ksand...@iki.fi 746B 4B14: BFB5 6D3B 0758 CFBE 11F9 DF41 4C28 67FB 746B 4B14 void *truth = &truth; http://ksandstr.iki.fi/