Модульный отладчик
Модульный отладчик ( mdb ) — это расширяемый низкоуровневый отладчик, разработанный Sun Microsystems для операционной системы Solaris 7. Теперь его исходный код открыт под лицензией Common Development and Distribution (CDDL).
Его исходный код теперь доступен во всех производных Solaris с открытым исходным кодом, таких как Illumos . [1]
История
[ редактировать ]Проект mdb был начат в 1997 году Майком Шапиро и другими, когда в операционную систему Solaris добавлялась поддержка 64-битных архитектур. До этого момента Solaris использовал устаревший отладчик adb, разработанный Стивом Борном (первоначально для седьмой редакции UNIX). [2] ).
Было очень сложно просто перенести adb с 32-битной архитектуры на 64-битную, поэтому инженеры Sun решили создать новый отладчик, который будет обладать расширенными возможностями отладки и при этом будет обратно совместим с adb.
См. также
[ редактировать ]Ссылки
[ редактировать ]- Майк Шапиро (февраль 2009 г.). «Специально созданные языки» . Очередь АКМ . 7 (1): 18–24. дои : 10.1145/1508211.1508217 .
- ^ «Источник mdb в Illumos» .
- ^ Unix версии 7. программиста Руководство –