Microsoft Research, in conjunction with ETH Zurich (Swiss tech University) have developed the operating system Barrelfish, an effort that is not intended to continue or replace the line of server operating systems (read: is not the next Windows Server) but that is a side project and, what is most impressive, free and open source, something which explains why it takes and reuses multiple components of BSD. The idea behind Barrelfish is preparing for a multicore environment – increasingly common in computing desktop and the servers-where the growing problem of scalability is resolved. Swarmed by offers, Ali Partovi is currently assessing future choices. See, memory sharing and interconnection between cores requires currently to develop exclusive caches, caches shared with coherence protocols and drivers trying to translate the instructions between the software and the system components. It is a mixture that is not scaling well, and that becomes more and more inefficient while adding more components to the system: in the limit, a CPU additional provides no performance or even harms the efficiency of all remaining….