DTrace en OSX, o sobre cómo convertir una gran idea en una mierda

26 01 2008
Para los que todavía no lo sepan (are your from the past?), DTrace es el framework de análisis de sistemas más avanzado del mundo. Permite a los administradores saber con precisión en qué y de qué forman se invierten los recursos de una máquina. Inicialmente el producto se integró en Solaris 10, y posteriormente fue liberado junto a OpenSolaris bajo licencia CDDL. Quizá más adelante dedique un artículo a su uso, pienso que puede ser bastante interesante.

Pues bien, hace algún tiempo, Apple anunció que Leopard iba a incluir esta tecnología, lo cual es una buena noticia para los usuarios de este sistema operativo. O al menos eso parecía, ya que Adam Leventhal (uno de los ingenieros de Sun que trabaja en DTrace) descubrió accidentalmente que la gente de Apple había marcado con flags ciertas aplicaciones para que no pudieran se traceadas, cargándose de un plumazo el propósito de esta herramienta. Sí, puedes auditar el resto de aplicaciones, pero no te da una visión general del sistema, y lo que es peor, los resultados que obtienes pueden no ser fiables al omitir información relativa al software protegido contra DTrace.

He leído que hay formas de hackear las aplicaciones para eliminar las flags de las mismas. Pero, sinceramente, prefiero utilizar un sistema operativo desarrollado por gente que no trate a sus usuarios como imbéciles.


Trackbacks


No Trackbacks

Comments

Display comments as (Linear | Threaded)
No comments

Add Comment


Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA