Z:gnu-www-ja-thegnuproject--27040d-One reason for choosing this d/ru

Одной из причин, по которым мы выбрали такую архитектуру, было желание избежать того, что казалось труднее всего в этой работе: отлаживать программу ядра, не имея для этого отладчика уровня исходного текста. Эта часть работы уже была выполнена в Mach, и мы собирались отлаживать серверы Hurd как пользовательские программы, с помощью GDB. Но на то, чтобы сделать это возможным, ушла масса времени, а многопоточные серверы, которые рассылали друг другу сообщения, оказались очень трудны в отладке. Достижение стабильной работы Hurd растянулось на долгие годы.