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

Jedną z przyczyn wyboru takiej właśnie architektury była chęć uniknięcia tego, co wydawało się najtrudniejszą częścią pracy: debugowanie jądra przy braku debuggera poziomu źródła. Ta część pracy była już wykonana w Machu. Oczekiwaliśmy, że będziemy mogli debugować serwery Hurda jako programy przestrzeni użytkownika, za pomocą GDB. Ale minęło wiele czasu, zanim stało się to możliwe, a wielowątkowe serwery, które wysyłają wiadomości do siebie nawzajem okazały się bardzo trudne do debugowania. Uczynienie Hurda zdolnym do stabilnej pracy przeciągnęło się o wiele lat.