Posts
148
Following
30
Followers
69
Maintaining DAMON (https://damonitor.github.io). All opinions are my own.
Now I'm onboarding onto the next ship. So from now on, the views expressed herein do not reflect the views of their employers ;)
1
0
4
A new squad member has arrived from Germany.
0
1
2

@vbabka And, the fix[1] is pushed. I confirmed it works as below:

$ cat slab_pixel
11111 11
11 11 11
11 11111

11111111
      11
      11

11111111
11 11
11111111

11111111
11 11 11
 111111
$ ./pixels_to_access_config.py slab_pixel $((100* 1024*1024)) 250 slab.cfg
$ sudo ../damo/damo record "./masim ./slab.cfg"
$ sudo ../damo/damo report heatmap --output slab.png

[1] https://github.com/awslabs/damo/commit/7d6fd42371cc6a1611da72fde6076ca7b5ad1b37

0
0
1
I created a logo for DAMON using DAMON, just for fun.

You could also create some for yourself. For detailed instructions: https://sjp38.github.io/post/damon_heatmap_logo/

#linux #kernel #damon #damo #masim
1
1
1
Edited 3 months ago
I just pushed Hackermail v1.0.9[1]. The version adds more features for its interactive list/viewer, including complete thread listing, git commit ids handling, and lore links opening.

[1] https://github.com/sjp38/hackermail/blob/v1.0.9/release_note#L3

#hkml #hackermail
0
0
1
I just pushed Hackermail v1.0.8[1]. From this version, list/thread output supports interactive mails reading and replying.

[1] https://github.com/sjp38/hackermail/blob/v1.0.8/release_note

#hkml #hackermail
1
0
2
Edited 5 months ago
Just found OSSummit NA has unconference session chance. I booked one slot to use it as a place for yet another in-person veresion of the DAMON community meetup, a.k.a Beer/Coffee/Tea Chat. The time is just after my talk at LinuxCon. Looking forward to meet you and chat interesting things!

More formal announcement: https://lore.kernel.org/r/20240416184044.98993-1-sj@kernel.org

#linux #kernel #damon #ossummit
0
0
3
I wanted to know how many CVEs were assigned to DAMON, and then I wanted to know the numbers for other subsystems as well. So I wrote a script: https://github.com/sjp38/lazybox/blob/master/cve_stat/cves_per_file.py
0
0
1
Edited 6 months ago

I wanted to know simple daily Linux kernel CVE statistics just for fun, so wrote a script[1] and plotted the output.

$ ./vulns_stat.sh ./vulns/ 30 | ../gnuplot/plot.py --data_fmt table --type labeled-lines --xtics_rotate -90 cve_stat_30_days.png

[1] https://github.com/sjp38/lazybox/blob/master/cve_stat/vulns_stat.sh

#linux #kernel #cve #stat

3
8
13
Inspired by Thorsten's great rc8 statistic[1], I extended my script[2] to further expect future releases based on the past release cadence.

[1] https://social.kernel.org/notice/AfkOGGMJWyDFsvYXdA
[2] https://github.com/sjp38/lazybox/blob/master/git_helpers/relstat.py

#linux #kernel #release_stat
1
1
2
Yesterday, I received a newsletter saying Google Bard now supports image creation. So I asked Bard to create some DAMON logo candidates. Bard is not perfect, but draws definitely better than I :)

#linux #kernel #damon
0
0
2
In 2023, I made 8th and 4th biggest changes to Linux kernel memory management subsystem among the 295 people, for lines of changes (1,910) and commits (66).

For the Linux kernel whole tree, the numbers become 264th (3,562 lines) and 80th (147 commits) among 5,006 people.

For more details: https://sjp38.github.io/post/my_opensource_commits_stat_2023/

#linux #kernel #commits #statistics #2023
1
1
4
My talk at OSSummit EU[1], which will be held next week in Spain, has accepted.  I therefore arrived in Spain early and walked the pilgrim's road[2], from Burgos to Santiago de Compostella.  After 26 days, I arrived at Santiago de Compostella yesterday.  It was about a 500 km journey.

It is of course the road of pilgrimage, but it was also a journey of DAMON[3] hacking.  I walked in the morning, took a rest and slept in the afternoon and the evening, and then hacked DAMON from midnight until morning everyday.  I had a great time to walk, show, feel, meet, think, and code.

I made a few new friends.  I also made DAMON patches[4,5,6,7,8] that I was working for the last two months without sufficient progress done in time and merged those into the mm tree.  I believe now I can move forward to the next important DAMON feature development.  I also made the first draft of DAMO's new usage document[9], which I was struggling since the DAMO v1.0.0 release.  Hopefully it will cover more DAMON use cases in a stable and convenient way.  What a grateful progress.

The journey is not finished yet, though.  My final destination of this journey is OSSummit EU.  Looking forward to meeting people and sharing some more about DAMON (the talk will be focused on DAMO, though)!


#ossummit #ossummiteu #linux #kernel #damon #damos #spain #pilgrimage #caminodesantiago


[1] https://sched.co/1OGf9​
[2] https://en.wikipedia.org/wiki/Camino_de_Santiago​
[3] https://damonitor.github.io​
[4] https://lore.kernel.org/damon/20230907022929.91361-1-sj@kernel.org/​
[5] https://lore.kernel.org/damon/20230913022050.2109-1-sj@kernel.org/​
[6] https://lore.kernel.org/damon/20230914021523.60649-1-sj@kernel.org/​
[7] https://lore.kernel.org/damon/20230915025251.72816-9-sj@kernel.org/​
[8] https://lore.kernel.org/damon/20230916020945.47296-1-sj@kernel.org/​
[9] https://github.com/awslabs/damo/commit/615b595e14fc32763c8b34f96d88290ccbd277fc​
3
1
2
damo[1] (DAMON userspace tool)'s GitHub stats at the moment show nice numbers. 111 stars, 10 watching, 20 forks. :)

[1] https://github.com/awslabs/damo

#linux #kernel #damon #damo
0
0
1
One of my unofficial and personal goals for 2023 was to create 100 GitHub stars with the DAMON user space tool (damo)[1], and while I hoped it would be realized at least by the end of 2023, we achieved it much sooner than expected - just one day after our 100th release!

[1] https://github.com/awslabs/damo

#linux #kernel #damon #damo

RE: https://social.kernel.org/objects/2f698624-50d8-43a6-b58a-fa1727ee829c
0
0
1
DAMON User-space tool (damo)[1] has downloaded from PyPI more than 1,500 times[2] last month.

[1] https://github.com/awslabs/damo
[2] https://pypistats.org/packages/damo

#linux #kernel #damon #damo
0
0
1
Edited 1 year ago
It's been a great week at LSFMMBPF and OSSummit NA. Best of all, I don't think I'll be wasting any time shopping for t-shirts for a while.

#lsfmmbpf #ossummit #ossummitna
2
0
3
Show older