Introducing the Future of Mach: Yamit

Yamit is a microkernel, developed under a BSD compatible license. Mentioned capabilities are a thread-aware kernel and multiprocessor support (including both tight SMP and loose – [cc]NUMA architectures). The project is largely based on the Mach microkernel that was being designed for many years by CMU and OSF.However, Yamit is not a Mach-based distribution. Yamit is trying to address various problems that are familiar to developers who have experience developing Mach based operating systems like poor performance shown by earlier Mach-based systems such as the Lites. Other changes have to do with code clean up as the Mach sources have deteriorated over the years and experiements building large Mach based SMP computers met with limited success so far. Many of these predicaments could only be solved through complete re-design of concepts and code. These are the most notable differences between Yamit and other Mach-based efforts like xMach and GNU/Hurd.

61 Comments

  1. 2002-06-12 1:35 am
  2. 2002-06-12 1:42 am
  3. 2002-06-12 2:18 am
  4. 2002-06-12 4:15 am
  5. 2002-06-12 4:24 am
  6. 2002-06-12 4:45 am
  7. 2002-06-12 5:34 am
  8. 2002-06-12 5:43 am
  9. 2002-06-12 5:44 am
  10. 2002-06-12 5:48 am
  11. 2002-06-12 5:48 am
  12. 2002-06-12 7:37 am
  13. 2002-06-12 7:52 am
  14. 2002-06-12 8:26 am
  15. 2002-06-12 8:41 am
  16. 2002-06-12 8:53 am
  17. 2002-06-12 9:35 am
  18. 2002-06-12 9:47 am
  19. 2002-06-12 10:09 am
  20. 2002-06-12 12:45 pm
  21. 2002-06-12 1:53 pm
  22. 2002-06-12 2:30 pm
  23. 2002-06-12 2:42 pm
  24. 2002-06-12 3:16 pm
  25. 2002-06-12 3:16 pm
  26. 2002-06-12 3:28 pm
  27. 2002-06-12 3:30 pm
  28. 2002-06-12 3:37 pm
  29. 2002-06-12 6:30 pm
  30. 2002-06-12 7:41 pm
  31. 2002-06-12 10:05 pm
  32. 2002-06-12 10:10 pm
  33. 2002-06-12 11:44 pm
  34. 2002-06-13 3:56 am
  35. 2002-06-13 4:34 am
  36. 2002-06-13 4:41 am
  37. 2002-06-13 4:49 am
  38. 2002-06-13 5:01 am
  39. 2002-06-13 6:20 am
  40. 2002-06-13 12:02 pm
  41. 2002-06-13 12:29 pm
  42. 2002-06-13 3:25 pm
  43. 2002-06-13 5:21 pm
  44. 2002-06-13 5:32 pm
  45. 2002-06-13 6:05 pm
  46. 2002-06-13 6:31 pm
  47. 2002-06-13 6:42 pm
  48. 2002-06-13 7:32 pm
  49. 2002-06-13 8:04 pm
  50. 2002-06-13 8:19 pm
  51. 2002-06-13 8:40 pm
  52. 2002-06-13 9:32 pm
  53. 2002-06-13 10:07 pm
  54. 2002-06-14 7:42 am
  55. 2002-06-14 7:55 am
  56. 2002-06-14 8:01 am
  57. 2002-06-14 9:30 am
  58. 2002-06-14 1:06 pm
  59. 2002-06-14 6:03 pm
  60. 2002-06-17 10:54 am
  61. 2002-06-17 10:23 pm