<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>DTrace for Linux</title>
        <link>https://peertube.watch/videos/watch/2cdb6c38-7a6f-40e6-827b-9b8bad682b3c</link>
        <description>DTrace for Linux DTrace is a dynamic tracing tool that allows kernel and userspace tracing in operating systems. It was first implemented for Sun's Solaris and later adopted by other operating systems (Mac OS X, BSD). The Linux port is still ongoing. In this talk, I would like to introduce the D language and its features. After a brief introduction the talk will focus on the architecture of the DTrace itself. Last part of the talk will be focused on the current status of the project. DTrace is able to process data directly in kernel like eBPF. This allows us to perform some actions at the time an event has occured rather than during post processing of the records later in userspace. It allows also more precise selection of events of interest. It is possible to use DTrace in many use cases: I would like to show some real life examples how DTrace can be used to inspect running system or as source for external telemetric system. There are many tracers in the Linux world today with different aproaches to achive their goals. One way to group them depends on when the data processing happens. DTrace is a predecessor of eBPF. The difference is that eBPF alone is not easy to handle from user perspective. For that purpose a BCC project has started that provides compiler and runtime libraries based on llvm to allow end users write tracing tools in high level languages (C/Python). DTrace is based on D language (DTrace own language) and has its own compiler built-in. This does not require any high-level language skills or extra tools to start using DTrace. Speaker: Tomáš Jedlička, Track: Debugging tools, Room: AW1.121, When: Saturday 3 February 2018, 14:55–15:35 (Brussels time), Schedule: FOSDEM 2018 event page, Licence: Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE) (as stated in the FOSDEM video archive). Attribution: “DTrace for Linux” by Tomáš Jedlička, FOSDEM 2018. Original recording: 2018/AW1.121/debugging_tools_dtrace.webm from the FOSDEM video archive. This channel is an unofficial mirror; FOSDEM is a free and non-commercial event organised by the community for the community.</description>
        <lastBuildDate>Mon, 12 Oct 2026 03:47:39 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://peertube.watch</generator>
        <image>
            <title>DTrace for Linux</title>
            <url>https://peertube.watch/lazy-static/avatars/3b284627-b75f-409e-ac2e-10f4c2946f43.png</url>
            <link>https://peertube.watch/videos/watch/2cdb6c38-7a6f-40e6-827b-9b8bad682b3c</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://peertube.watch/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://peertube.watch/feeds/video-comments.xml?videoId=2cdb6c38-7a6f-40e6-827b-9b8bad682b3c" rel="self" type="application/rss+xml"/>
    </channel>
</rss>