Daniel Bristot de Oliveira Profile
Daniel Bristot de Oliveira

@bristot

1,208
Followers
179
Following
242
Media
1,777
Statuses

Linux Kernel, Real-time, Scheduling, and Formal Methods. Ph.D. Personal account. Siganme los buenos!

Pontedera, Tuscany
Joined March 2009
Don't wanna be here? Send us removal request.
@bristot
Daniel Bristot de Oliveira
2 years
And now Linux has a Runtime Verification Interface! Merged for Linux v6.0 (or 5.20?)!
Tweet media one
10
90
507
@bristot
Daniel Bristot de Oliveira
3 years
And now Linux has a Real-Time Linux Analysis (RTLA) tool! Find out more here ->
Tweet media one
3
61
210
@bristot
Daniel Bristot de Oliveira
3 years
Promoted to Senior Principal Software Engineer!
19
0
170
@bristot
Daniel Bristot de Oliveira
3 years
it is worth the screenshot, as it is not every day that you have 3500 lines of original work merged into Linux...
Tweet media one
3
5
150
@bristot
Daniel Bristot de Oliveira
4 years
I am glad to announce that my thesis was approved, and I have completed my Ph.D. at @UFSC and @SantAnnaPisa supported by @Redhat ! Thank you all!
Tweet media one
9
1
74
@bristot
Daniel Bristot de Oliveira
3 years
The Runtime Verification (RV) interface (for the Linux kernel): v0 ->
Tweet media one
2
17
64
@bristot
Daniel Bristot de Oliveira
2 years
Here is the *Operating System Noise in the Linux Kernel* paper published by IEEE Transactions on Computers Journal. @RedHat @SantAnnaPisa
Tweet media one
1
18
60
@bristot
Daniel Bristot de Oliveira
5 years
Everybody loves systemd!
Tweet media one
6
7
60
@bristot
Daniel Bristot de Oliveira
3 years
new blog post: Using perf probe to measure execution time of user-space code on Linux ->
1
24
60
@bristot
Daniel Bristot de Oliveira
2 years
I see linux commands...
Tweet media one
1
1
52
@bristot
Daniel Bristot de Oliveira
2 years
Tweet media one
1
5
49
@bristot
Daniel Bristot de Oliveira
5 years
My PhD advisors said: OK! Ready to be submitted!
Tweet media one
2
0
49
@bristot
Daniel Bristot de Oliveira
4 years
For a long time, the primary real-time Linux metric was tagged as a "mystery," mainly by researchers. But that time is over! Here is the paper in which my colleges and I demystify it using math (obviously). Check it out here:
Tweet media one
0
18
47
@bristot
Daniel Bristot de Oliveira
3 years
Hey mom, I am on ! :-)
@lwnnet
LWN.net
3 years
[$] The runtime verification subsystem
0
1
9
2
3
46
@bristot
Daniel Bristot de Oliveira
3 years
Philosophiae doctor.
Tweet media one
10
0
40
@bristot
Daniel Bristot de Oliveira
5 years
"A Thread Synchronization Model for the PREEMPT_RT Linux Kernel " Dear Mr Bristot de Oliveira, Thank you for submitting your manuscript to Journal of Systems Architecture. I am pleased to inform you that your manuscript has been accepted for publication. /me opens a beer.
4
1
37
@bristot
Daniel Bristot de Oliveira
5 years
Promoted to Principal Software Engineer! I know that our field is full of examples of people that abandoned their studies and had a success full career. But it is worth saying: the master's made me a Senior, and Ph.D. made me a Principal. If you like studying, do it!
4
2
32
@bristot
Daniel Bristot de Oliveira
2 years
"Congratulations! I am pleased to inform you that your paper has been accepted with no further changes as a regular paper in an upcoming issue of the IEEE Transactions on Computers." That is the paper about the osnoise tracer and rtla!
1
1
30
@bristot
Daniel Bristot de Oliveira
4 years
Dealing with schedule conflicts in the @linuxplumbers conference: sched and kernel dependability and assurance MCs all at once!🤯
Tweet media one
0
1
28
@bristot
Daniel Bristot de Oliveira
4 years
:-)
Tweet media one
6
0
26
@bristot
Daniel Bristot de Oliveira
4 years
And here are the slides of my #LinuxPlumbers talk: The talk is based on the results of this paper: Have fun :D
Tweet media one
0
2
27
@bristot
Daniel Bristot de Oliveira
8 months
10 years at Red Hat! And to celebrate, here's a screenshot I did around 20 years ago to show that the red hat was a teen dream. I was 17 when I took the screenshot in early 2004. This was one of my first "programs," a shell script to compile things from source (with a menu!).
Tweet media one
5
0
27
@bristot
Daniel Bristot de Oliveira
5 years
My journal paper "A thread synchronization model for the Linux Kernel" is finally online! More about it here:
Tweet media one
4
11
25
@bristot
Daniel Bristot de Oliveira
4 years
"Hello Daniel, On behalf of the Linux Plumbers Program Committee, I am pleased to inform you that your submission entitled "A theorem for the RT scheduling latency (and a measuring tool too!)" has been accepted into the refereed track of the Linux Plumbers Conference!"
0
2
26
@bristot
Daniel Bristot de Oliveira
3 years
Not every day! mostly due to tools/tracing/rtla merge. ->
Tweet media one
0
0
25
@bristot
Daniel Bristot de Oliveira
2 years
Finished submitting all my @linuxplumbers proposals! What are you waiting for!
1
7
25
@bristot
Daniel Bristot de Oliveira
5 years
Here is is the companion page of my last paper: "Efficient Formal Verification for the Linux Kernel" (hey @phoronix , this is the paper I used your benchmarking suite)
Tweet media one
0
9
24
@bristot
Daniel Bristot de Oliveira
3 years
Here is my first talk about the just added osnoise kernel tracer at @P99CONF ! #p99conf
Tweet media one
0
7
22
@bristot
Daniel Bristot de Oliveira
6 months
Making it happen!
Tweet media one
2
1
20
@bristot
Daniel Bristot de Oliveira
5 years
Here we go again @linuxplumbers ! IMHO, the best conf!
Tweet media one
0
1
18
@bristot
Daniel Bristot de Oliveira
3 years
In some minutes, I will be talking about the osnoise tracer at #P99conf ! join @P99CONF and check it out!
Tweet media one
1
4
19
@bristot
Daniel Bristot de Oliveira
2 years
Find the error: # git send-email --to="Steven Rostedt --dry-run <rostedt @goodmis .org>" *
2
1
19
@bristot
Daniel Bristot de Oliveira
4 years
Ph.D. defense: 90 slides for 30 minutes... speed level: @srostedt like.
2
0
19
@bristot
Daniel Bristot de Oliveira
5 years
It is a different feeling, seeing it in the paper, inside a book. @SantAnnaPisa @UFSC and @RedHat
Tweet media one
1
4
19
@bristot
Daniel Bristot de Oliveira
5 years
I like to do research, to write papers, and all the things involved. But when I start writing code... yeah... it is different... it is more than just liking doing something... it is like playing.
0
0
18
@bristot
Daniel Bristot de Oliveira
3 years
eight years at @redhatopen , thanks for supporting my personal growth!
0
1
18
@bristot
Daniel Bristot de Oliveira
2 years
Should I C or should I Rust?
7
0
17
@bristot
Daniel Bristot de Oliveira
6 years
@gabrieljesus33 Ta mirando na orelha de quem?
0
0
18
@bristot
Daniel Bristot de Oliveira
3 years
In 2008 I moved from tcsh (FreeBSD) to bash (Linux). After 14 years I am moving to another shell: zsh... so far so good.
2
0
18
@bristot
Daniel Bristot de Oliveira
2 years
My main influencer (my dad) is fighting against recurrent cancer and did a complex surgery yesterday. He has a positive personality and faces things with a winning soul. But it is never easy for any of us.
5
0
17
@bristot
Daniel Bristot de Oliveira
4 years
I am restoring an old photo of my father. Ford gave him an award for running 800.000km without "opening" the motor. I was five yo at that time and it was the realization "of my father is my hero." The original is pretty damaged, but... it is working.
Tweet media one
1
0
17
@bristot
Daniel Bristot de Oliveira
5 years
"On behalf of the Linux Plumbers Program Committee, I am pleased to inform you that your submission entitled "Formal verification made easy (and fast)!" has been accepted into the refereed track of the Linux Plumbers Conference!" 🎉🎉🎉🎉🎉
0
2
17
@bristot
Daniel Bristot de Oliveira
3 years
It just came to my mind that... it's been 20 years since I installed the Conectiva Linux 8 and Red Hat 8 for the first time. 20 years using Linux!
1
0
17
@bristot
Daniel Bristot de Oliveira
5 years
Here are the slides of my presentation at @sefm_conf :
Tweet media one
0
4
17
@bristot
Daniel Bristot de Oliveira
3 years
Networking is all set at the new house: fiber, two wifi6 in mesh, and 5g as backup, boosted with 2x Pfizer!
1
0
16
@bristot
Daniel Bristot de Oliveira
4 years
I am glad to share here that I will be speaking at Embedded Linux Conference Europe 2020. #lfelc
1
1
16
@bristot
Daniel Bristot de Oliveira
5 years
Thomas in the Q&A about RT patch set @linuxplumbers ! I never saw so many people in a RT session!
Tweet media one
0
3
16
@bristot
Daniel Bristot de Oliveira
5 years
⏱️ Here is the Real-time Linux Summit 2019 Schedule🐧 ---->
Tweet media one
4
5
16
@bristot
Daniel Bristot de Oliveira
3 years
2008 backup CD .iso: Brazilian's FreeBSD User Group t-shirt!
Tweet media one
3
0
15
@bristot
Daniel Bristot de Oliveira
2 years
rtla timerlat auto analysis PoC....
Tweet media one
1
1
15
@bristot
Daniel Bristot de Oliveira
4 years
And here are the slides of my talk at the Embedded Linux Conference 2020 #lfelce :
Tweet media one
0
3
15
@bristot
Daniel Bristot de Oliveira
4 years
Preparing a video presentation for my paper at @ECRTS 2020!
Tweet media one
1
1
15
@bristot
Daniel Bristot de Oliveira
2 years
and here are the slides of my RTLA: Real-time Analysis Toolset talk at ELC 2022 in Austin!
Tweet media one
1
4
14
@bristot
Daniel Bristot de Oliveira
5 years
Here are the slides of my presentation at @KernelRecipes ! #kr2009
Tweet media one
1
7
14
@bristot
Daniel Bristot de Oliveira
3 years
3rd shoot was done two hours ago, and my 5g provider and bill gates already unlocked the feature that allows me felling the smell from video calls made using Microsoft Skype. WOW!
3
0
14
@bristot
Daniel Bristot de Oliveira
2 years
It just came to my mind that it was in 2002 when I first heard about Linux and started using it. So it is about *20 years* of Linux to me.
1
2
14
@bristot
Daniel Bristot de Oliveira
5 years
I just published all the slides used in the RTLS2019 in the schedule! here it is: Many thanks for all the people involved! @pdp7 @srostedt @saruspete @_kate_stewart
1
8
14
@bristot
Daniel Bristot de Oliveira
4 years
Here is the CFP for the Real-Time Micro Conference (RT-MC) at the Linux Plumbers 2020: Submit your proposal!
Tweet media one
0
4
13
@bristot
Daniel Bristot de Oliveira
5 years
We are @RedHat week! Red Hatters from Pisa - Italy having a pizza!
Tweet media one
0
0
13
@bristot
Daniel Bristot de Oliveira
3 years
Me, vacations 2021.
Tweet media one
1
0
13
@bristot
Daniel Bristot de Oliveira
3 years
And here is the demo of rtla tool I will show today at the Real-Time Micro-conference at @linuxplumbers :
Tweet media one
0
2
13
@bristot
Daniel Bristot de Oliveira
1 year
"Dear Daniel Bristot de Oliveira, This is an automated message to confirm that we have accepted your proposal "Real-time and Scheduling MC". Abstract title: Real-time and Scheduling MC Abstract track: LPC Microconference Proposals!"
1
0
13
@bristot
Daniel Bristot de Oliveira
2 years
$ sudo dnf install rtla Available now on @fedora
0
2
12
@bristot
Daniel Bristot de Oliveira
2 years
All slides for @linuxplumbers are ready! It's time to pack!
0
0
12
@bristot
Daniel Bristot de Oliveira
3 years
I have just updated @fedora kernel to 5.14... and look what we have?! timerlat and osnoise enabled by default!
0
1
12
@bristot
Daniel Bristot de Oliveira
6 years
I think I already said, but: the best decision of my life was continue studying... Job titles come and go, companies come and go, but my education will be with me until the end.
1
0
10
@bristot
Daniel Bristot de Oliveira
2 years
Tweet media one
1
1
12
@bristot
Daniel Bristot de Oliveira
5 years
Meanwhile, in italy.
3
0
11
@bristot
Daniel Bristot de Oliveira
3 years
And here we go again, task 4/5: talk in the refereed track of @linuxplumbers starting in 30 min.
Tweet media one
1
1
12
@bristot
Daniel Bristot de Oliveira
3 years
I will be part of the 28th IEEE @RTASConf 2022 TPC! /me is glad to represent the real-time linux community there.
0
2
12
@bristot
Daniel Bristot de Oliveira
5 years
backup level: the thesis is stored in two different clouds, with backup in the NAS (two HDs in RAID) with backup. The thesis also compiles in two different PCs, to be sure I am adding all files to the git repo 😂 Yes, I was a sysadmin in the past 😂 #sysadminparanoid
4
0
12
@bristot
Daniel Bristot de Oliveira
5 years
Tem como criar um filtro pra não ver nada sobre política?
3
1
11
@bristot
Daniel Bristot de Oliveira
4 years
This year, the Real-time Linux Summit will take place virtually as part of the @linuxfoundation Embedded Linux Conference Europe. The call for proposal is open ->
Tweet media one
0
3
11
@bristot
Daniel Bristot de Oliveira
5 years
Then you receive an email with: "Notice of approval of application to defend the thesis."....
1
0
11
@bristot
Daniel Bristot de Oliveira
3 years
Today was the first day that I commuted from the new house to the CNR/Sant'Anna/Retis (AKA laboratory). Door to door, it took me 20 min in a regular day at regular speed. Good!
0
0
11
@bristot
Daniel Bristot de Oliveira
5 years
The end is near....
Tweet media one
1
0
11
@bristot
Daniel Bristot de Oliveira
11 months
All slides are ready for @linuxplumbers ! Time to pack!
Tweet media one
1
1
11
@bristot
Daniel Bristot de Oliveira
7 years
The slides of my Presentation about SCHED DEADLINE at @linuxplumbers are here:
1
3
11
@bristot
Daniel Bristot de Oliveira
5 years
Red Hat Research Day - Europe - 2020! #rhresearch @RedHatEvents @SantAnnaPisa
Tweet media one
0
1
11
@bristot
Daniel Bristot de Oliveira
2 years
rtla timerlat auto analysis was merged! With this, the tool will not only give a trace output but parse and interpret it, pointing to the root cause for a bad scheduling latency result.
@bristot
Daniel Bristot de Oliveira
2 years
rtla timerlat auto analysis PoC....
Tweet media one
1
1
15
0
1
10
@bristot
Daniel Bristot de Oliveira
3 years
the bare minimum/basic relocation to the new house is done! get back to work tomorrow... tons of emails... but I am glad that now I will be working from (my own) home!
2
0
10
@bristot
Daniel Bristot de Oliveira
5 years
The Godfather! @srostedt !
Tweet media one
0
1
10
@bristot
Daniel Bristot de Oliveira
3 years
Do I see new tracers coming?
2
1
10
@bristot
Daniel Bristot de Oliveira
5 years
Guess who is using the @phoronix test suite for a paper (again)? I hope it gives me the same luck as it did before!
3
2
10
@bristot
Daniel Bristot de Oliveira
2 years
That is what I wanted with RTLA! The user complains about a regression on the PREEMPT_RT: email 1: I told the user about how to install rtla email 2: use sends traces; email 3: maintainer replies with the culprit; email 4: user finds the correct setup!
0
3
10
@bristot
Daniel Bristot de Oliveira
5 years
travel organization: @linuxplumbers ✔️ @sefm_conf ✔️ @KernelRecipes ✔️ Phew! September will be a long month! But I like things in this way :-)
1
0
10
@bristot
Daniel Bristot de Oliveira
3 years
If you could not attend LPC, here is the Live stream of the Scheduler Microconference! ->
1
7
10
@bristot
Daniel Bristot de Oliveira
4 years
And here are the recordings of the real-time micro conference at the Linux Plumbers 2020!
0
4
10
@bristot
Daniel Bristot de Oliveira
8 months
Still the most popular paper at @IEEEorg Transactions on computer
Tweet media one
0
1
7
@bristot
Daniel Bristot de Oliveira
1 year
man read q man 2 read
0
1
9
@bristot
Daniel Bristot de Oliveira
3 years
I am glad to inform y'all that the real-time microconference was accepted at the @linuxplumbers ! More information available here:
0
0
9
@bristot
Daniel Bristot de Oliveira
3 years
Running rtla osnoise experiments at home during the winter is a very efficient way to keep the house warm, but it is not that efficient energy-wise😅💸💸💸.
1
0
9
@bristot
Daniel Bristot de Oliveira
6 years
Five years at @RedHat , time flies when we are doing the things we love, no?
0
0
9
@bristot
Daniel Bristot de Oliveira
3 years
Check out the latest Red Hat Research Quarterly, also featuring my last article of the trilogy: Modeling, verifying, and proofing the predictability of the real-time Linux kernel (PREEMP_RT) scheduling latency! Digital version here:
Tweet media one
1
1
9
@bristot
Daniel Bristot de Oliveira
5 years
I learned kernel code with FreeBSD actually. My first kernel book was this one. I was 19, and I hope to contribute to FreeBSD someday.
Tweet media one
@phoronix
Phoronix
5 years
#FreeBSD 's Executive Director Calls For #Linux + #BSD Devs To Work Together
0
14
28
3
3
9
@bristot
Daniel Bristot de Oliveira
5 years
Today's reading: BPF and the realtime patch set:
0
3
9