Q: What is purpose of this project? A: Scalable and portable operating system. We are not software distribution, but rather kernel development effort. Because of that we are going to emulate other operating systems' syscalls. This will allow use of existing software. Q: How is Yamit different from other Mach based efforts? A: Instead of focusing on userland issues Yamit effort is focused around optimizing microkernel while keeping minimal userland sufficient to operate system with addition of tools from other systems such as *BSD. Q: Why was Yamit based on OSF Mach 3 and not Mach 4? A: Mach 4 has several optimizations that make it more attractive than its predecessor, however our version of Mach employs most of them. At the same our code is much *cleaner*. Q: Has it not been proven that L4 is better microkernel? A: No. Although interesting research otherwise, the conclusions of L4Linux vs. MkLinux paper are wrong. We have proof. Q: Has it not been proven that microkernels are bad idea? A: No. On single-processor machine with single-threaded application, monolithic system will perform better. As iron gets bigger microkernel will beat monolithic system. Q: What do I need to join Yamit team? A: There are no strict requirements, but to successfully contribute participant probably would need to have at least two years of amatuer or better level C programming. Developers have to able to work independently with various tools such as GCC and others. Many bigger projects have opportunities for not very technical people to contribute as well. Yamit has not yet reached that size. Q: What do I need if I want to start? A: Get a *BSD box. Install Linux binaries support. Install gcc not earlier than 2.7.1 Download sources and tools. Build microkernel. Build servers that interest you. At this point you probably want to join Yamit development mailing list and coordinate your efforts with other developers.