sxa, to VintageOSes
@sxa@fosstodon.org avatar
jperkin, to programming
@jperkin@federate.me.uk avatar

We're hiring!

https://www.mnxsolutions.com/careers/senior-backend-developer

Come and help us maintain and enhance a fully open-source operating system and cloud stack that has been battle-tested in very large production environments.

There are plenty of interesting problems to solve, all the way from writing device drivers and debugging early boot issues, to writing new UIs in Rust.

I think we're a pretty friendly team to work alongside too ;)

Happy to answer any questions.

debugagent, to Java
@debugagent@mastodon.social avatar

🌟 Introduced by Sun Microsystems in 2004, has revolutionized dynamic system tracing. From Solaris to MacOS and Linux, it's a game-changer for real-time insights into OS and application behavior without hampering performance. https://debugagent.com/dtrace-revisited-advanced-debugging-techniques

kernellogger, to linux
@kernellogger@fosstodon.org avatar

for 2.0.0-1.14 is out https://lore.kernel.org/all/ZhBRSM2j0v7cOLn%2F@oracle.com/

"[…] based on and other tracing features and
is implemented entirely as a userspace application. […]

DTrace for Linux makes use of 2 optional features that are not commonly available in Linux kernels:

  • CTF data generation at compile time […]

  • Module symbol address range data […]

DTrace for Linux can be used for tracing without these patches, albeit with some limitations."'"

drscream, to random
@drscream@fru.bar avatar

Get yourself ready for some stickers at

drscream, to random
@drscream@fru.bar avatar
jperkin, to random
@jperkin@federate.me.uk avatar

Today I learned Speculative Tracing in to help narrow down a bug in 1.18.0 on

https://github.com/NLnetLabs/unbound/issues/945#issuecomment-1744835397

Definitely adding that to my toolkit for next time. Was only after spending a number of hours code reading and writing manual probes to try and figure out where the EINVAL was bubbling up from.

Would be great if we had a repository somewhere of D scripts to cover a huge range of analysis areas, and help folks bootstrap themselves into writing their own.

penryu, to random
@penryu@hachyderm.io avatar

Dear Fediverse,

For the first time I'm considering disabling SIP on macOS (probably only the DTrace functionality), but I'm curious: what magical new features will I achieve?

  • Does it turn off that "some features will not be available" message?
  • Can I trace system binaries?
  • Will I gain access to a syscall provider?
  • Will I also have to disable other SIP features to make it more useful?
jperkin, to random
@jperkin@federate.me.uk avatar

It's a pity that Mastodon lacks quote tweets, but in addition to the post I boosted yesterday, I just wanted to say my own thanks for reaching 20.

I use it all the time, and struggle when working on other systems that do not have it. Only yesterday I wrote a quick script to verify a code path that lead to this fix: https://github.com/NetBSD/pkgsrc/commit/def71d1c1f988e3a2cf3bb86716a2937ce6f48fc.

It has found significant performance wins in and , fixed numerous bugs, and helped me understand systems.

Thanks @bcantrill and @ahl!

jperkin, to random
@jperkin@federate.me.uk avatar

As part of my recent work I came across another optimisation for "pkg_admin rebuild-tree" using that makes it a further 12x faster on my test system.

http://mail-index.netbsd.org/tech-pkg/2023/08/07/msg027952.html

This is in addition to the 13x speedup I committed a few years ago:

https://gist.github.com/jperkin/98550d5bd07f4179ebfeea825fc3ec20

Reviews appreciated.

davemq, to linux
@davemq@fosstodon.org avatar

Today I used on a system to investigate a performance issue. Really took me back to my days working on at Sun Microsystems. I used quite a bit at that time, and it's good to see the same good ideas thriving in Linux.

I worked in development at for many years, and I was always a little sad that people didn't use more. Perhaps this is because AIX has a good system trace infrastructure and the culture grew up using that. Hard to say.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • rosin
  • InstantRegret
  • ethstaker
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • everett
  • slotface
  • osvaldo12
  • khanakhh
  • kavyap
  • anitta
  • Durango
  • vwfavf
  • GTA5RPClips
  • cubers
  • tacticalgear
  • tester
  • cisconetworking
  • ngwrru68w68
  • Leos
  • normalnudes
  • provamag3
  • modclub
  • JUstTest
  • All magazines