DTrace blisko FreeBSD

29 maja 2006 0 przez Michał Tomaszkiewicz

Port DTrace przeznaczony dla FreeBSD przechodzi 793 z 1039 testów, jakimi Sun bada kompletność narzędzia.
Dynamic Tracing (DTrace) to zaawansowane narzędzie służące do monitorowania i diagnozowania działania systemu i aplikacji, opracowane przez Sun dla Solarisa. Po uwolnieniu kodu programu w zeszłym roku, rozpoczęły się prace nad portem DTrace dla FreeBSD.

Port osiągnął już stan częściowej używalności. John Birrell, zarządzający aktualnie procesem portowania przyznaje, że DTrace dla FreeBSD nie potrafi jeszcze tego wszystkiego, co zachwyciło developerów na Solaris. Bezdyskusyjne jest jednak to, że port jest już użyteczny dla programistów. Birrell podkreśla pomoc, jaką uzyskuje od inżynierów Suna podczas swojej pracy.

DTrace potrafi śledzić każde wywołanie systemowe, także te z modułów kernela. Każda funkcja w kernelu może być prześledzona od przerwań niskiego poziomu. Narzędzie ma być zaimplementowane w nadchodzącycm FreeBSD 7.