Posts
4971
Following
329
Followers
494
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1
@aks Because we have to deal with Rust in any case I'm just trying to make best of it I guess 🤷 So it is like "C++ thing" for me I guess. It is sort of like best practices modern C++ enforced by the compiler with a new syntax, isn't it?
1
0
1
@aks No and I hate learning new languages tbh :-) Latest I've learned before Rust was Python in 2005. Rust is sort of more "have to deal with" than whether it is in my own preferences,
1
0
1
For better or worse very C-programmer alike Rust code :-) You can still read it without knowing anything about Rust.
0
0
0
This was my "hello world" for binary analysis with Rust https://jarkko.codeberg.page/2024/07/13/binary-parsing-with-goblin.html
1
0
0

Jarkko Sakkinen

Edited 1 year ago
Now that I leaned to use Goblin with Mach-O binaries, and how I find my way to symbol address through those ways, I think as next step I'll write a my-purposes-only disassembler using Goblin and Capstone's #Rust bindings.

I have sort of this fuzzy big picture in my head what I might want to do with that and perhaps with using Aya EBPF sheanigans but have to do bunch or trials and errors first

Sort of interesting territory experiment anyhow despite successes and failures. Generally I'm more interested on Rust when it comes to kernel what can be done in QA side from user space than kernel code per se.

🤷
1
0
0
@miiko ofc and always
0
0
1

Jarkko Sakkinen

Tampere Sunday sightseeing
0
0
4

Jarkko Sakkinen

some funkier stuff produced some years ago https://analrecords.bandcamp.com/track/scum-cums #psytrance #suomisaundi
0
0
1

Jarkko Sakkinen

What I think of Biden/Trump? Pretty much the same feeling that I had when I did this track with my Slovakian-Finnish friend Vlado in 2020: https://globalfishmafia.bandcamp.com/track/i-dont-feel-anything

I was in Portland OR when 2016 elections happened, which was pretty cool I think or once in a lifetime historical experience, mind the result. Or actually, it is not my concern what I might mind the result. I only focus taking stand in the votes where I have a legit standing point in the first place.

E.g. I have a voting ticket for Finnish parliament, EU and LF deciding bodies. So I focus on those and deal with sometimes unfortunate reality.

#politics
0
0
0
Also learned that the compilation process is torture in this project. Putting all eggs for making that easier would be the first priority in my books
0
0
0

Jarkko Sakkinen

songs that stick in your brains forever once you hear them for the first time https://www.youtube.com/watch?v=NlgmH5q9uNk
1
1
1

Jarkko Sakkinen

Binary parsing with #Rust and #goblin https://jarkko.codeberg.page/2024/07/13/binary-parsing-with-goblin.html

The next step is to use #Capstone bindings to disassemble the victim symbol.

#rustlang
0
0
0
I use Firefox for watching garbage (because of Widevine DRM), and GNOME Web for work stuff.
1
0
0

Jarkko Sakkinen

For people concerned about #Mozilla #Firefox: #GNOME Web supports Firefox Sync out of the box.
2
0
2
@alerque right i counted blink as webkit derivative
1
0
0
@ringtailringo I blindly ignore this nonsense, sorry.
1
0
0
@Netux I ended up to the script because I tested it in Fedora, OpenSUSE and Arch Linux so I'd expect it to have some glitches ;-) But it does the job...
0
0
1
@ringtailringo I do remember that. It was licensing controversy 🤷‍♀️
1
0
0

Jarkko Sakkinen

Unfortunately many new open source projects have performance benchmarks that seem to be heritage of Apple marketing.

Zed editor is a great example of this. There's so many moving parts missing here that I could write a book just listing those one by one ;-) This is objectively marketing propaganda because absolute timing values without context and environment do not have any other meaning than giving preferred impression.

Examples of reasonable ways to analyze performance can be found from e.g. https://www.akkadia.org/drepper/cpumemory.pdf.
0
0
2
Show older