Posts
4641
Following
318
Followers
484
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1
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

Jarkko Sakkinen

Edited 1 year ago
The last draw was complains in some places of Vim doing "incompatible changes" with Neovim. The universal law is that the upstream defines what is compatible and then it is up to forks to keep in phase. If there is compatibility issue, one can only blame the fork. Over the top disrespectful tbh...
1
0
2
@railmeat @cuchaz Servo having a new life was best part of this story. I learned about Rust first time at LinuxCon EU 2014 but the presentation was about Servo. Rust was introduced as a tool to realize Servo.

It is really only web engine that has a realistic chance for feature par with Gecko and WebKit, which is purely open source, so it is in my opinion somewhat exciting.
0
1
2
Show older