Posts
3004
Following
184
Followers
315
Linux kernel maintainer. Compilers and virtualization at Parity Technologies.
10 years closing as kernel maintainer (if I recall correctly my first update to MAINTAINERS was 16th day of this month 2014).

My philosophy when it comes to other developers, maintainers etc. is that:

1. No one is smarter or better than me.
2. I'm not smarter or better than anyone else.

As a developer I'm interested on other topics than kernel at the moment (could change, my plan is always no plan) although I have a few feature patch sets ongoing even ATM (e.g. TPM2 signers last updated April) but for most part I review, pick patch sets, and occasionally fix bugs. When it comes to kernel sec I'm the guy who is jack of all trades and master of none ;-)

So here's to next 10 year of madness 🍻

#linux #kernel
2
3
9

🎮 Announcing Steam gaming on Fedora Asahi Remix! 🎮

Get the scoop here: alx.sh/gaming.

... or just fully update your system, then dnf install steam and give it a go!

Don't forget to check out our documentation too.

9
17
1

Jarkko Sakkinen

@pinkforest Not relate to my question but pretty interesting solution. So what would make one do it like this instead of "rust-toolchain.xml"?
1
0
0

X.Org Developer's Conference

Day 2 at in Montréal has begun with a packed room for Alyssa Rosenzweig's latest update on the Apple ! Watch live here: https://youtube.com/live/pDsksRBLXPk

0
9
1

Jarkko Sakkinen

I need to do a custom parser/validator for DWARF for which I'm using gimli crate as basis, which is just low-level reader and writer but not much else (which is great).

I know the basics of the tree structure is laid out, where to find specs, dwarfdump etc. but further, is there any other recommended reading about DWARF that I should look up for?

One topic specific question, in DWARF terminology what is the difference between "subroutine" and "subprogram"?

#linux #dwarf
0
1
1

Jarkko Sakkinen

Edited 7 hours ago
Any idea if there is a standard location in Rust project directory where to deploy JSON file for a target? I have a situation where there is a profile variant of RISC-V that is only supported by nightly of rustc but I also need to create my own target JSON with project specific customization's. Tried to look up if e.g.<project/.cargo/** would have a place but could not find anything from Internet.

#rust #rustlang #rustc
2
1
0

Jarkko Sakkinen

Is archive.org actually breached? #infosec
2
2
1

Jarkko Sakkinen

Occasionally I watch random videos from Youtube and I've noticed that there is this geek/dev influencer scene. No comments on videos themselves but why they all look same and have the same mustache? It's funny tho don't mind...
0
0
0

Jarkko Sakkinen

some new planned fixes for tpm bus encrypt not yet sent to lkml. things on my side are delayed given the job change but i hope and think that within the current rc cycle. desktop use case and server use have somewhat differing needs and attack vectors
0
0
0
A document I compiled from feedback and community experience where things can go bad, not counting filesystem bugs: https://btrfs.readthedocs.io/en/latest/Hardware.html

There's a ZDnet article from 2010 "The universe hates your data" (https://www.zdnet.com/article/the-universe-hates-your-data/). There's only that much a filesystem can do.

Sometims I feel that btrfs is a decent faulty hardware detector that also happens to be a filesystem.
0
9
19

Lets take a moment & celebrate this new & free VST AU plugin Deelay by & .

Deelay packs loads of features in a simple, minimalistic interface. Diffusion for creating reverbs from small chambers to huge cinematic swells, distortion from subtle saturation to aggressive waveshaping, modulation for making your sounds come alive, & much more. Explore the possibilities of the Deelay completely free.

LINK ➡️ https://sixthsample.com/deelay/

0
2
1

Jarkko Sakkinen

Edited yesterday
So in principle Linux needs to build fully:

1. In GCC
2. In LLVM

This because there is need to be agile and robust with toolchains and it is higher priority than language support.

And the existing problem with Rust is that a kernel compiles either with:

1. In GCC + LLVM
2. In LLVM

This blocks Rust features from defconfigs, which simply mean that they cannot turned by default on.

Fixing this problem is more important than fixing any other possible problem with Rust because it is environmental constraint.

This is exactly why gccrs is important and it is good to see substantial progress being made:

https://lwn.net/Articles/991199/

The progress in gccrs factor over any Rust code in kernel in my opinion because it enables the *production value* for it.

PS. Just wanted to point out the actual issue because I did not spot anything at all from Plumbers :-) Weird because this is something that actually matters, not the stuff how people feel about programming language X.

#rust #rustlang #linux #kernel
1
8
7

Jarkko Sakkinen

These photos were taken when Microsoft started the infamous "Microsoft 💓 Linux" campaign 10 years ago 🙃

https://www.goodtechthings.com/oss-sos/
0
0
1

Jarkko Sakkinen

a new job means home office reorg 💣💣💣
1
0
0

Jarkko Sakkinen

JetBrains Fleet. Not into GUI editors but have heard so much good about what they do from many people that I know who do amazing stuff so definitely will install this free editor on side:

https://www.jetbrains.com/fleet/
2
1
1

Trump will talk with Putin, but not 60 Minutes.
Chew on that.

3
5
1

Jarkko Sakkinen

Some of this years sponsors for Mindtrek, a conference at my home town :--) Never visited tho so not that much of idea, and I guess it is
more open source for business or something like that. Even in more hacking focused conferences it is nearly impossible to keep focus for full 45 minute presentation. Listening people is boring as hell.

Still I've heard it is pretty good place for like entrepreneur/business type of people, and it is in my home town so I guess I endorse and recommend it :-)

https://www.mindtrek.org/
1
0
0

Jarkko Sakkinen

So what is going ATM with naked functions and Rust? Apparently it is still unstable. I don't really see what it could accomplish what could not be accomplished with global_asm!() macro tho.

Just looking into stuff related to my new job and also reasoning about Enarx, which I'm (still) interested to re-burnish once getting more into developing Rust again in my day job after 1.5 years break.

They share similarities as both delegate I/O to host and calculate in the guest and have predefined address space.

#rust #rustlang #antiguachicken
1
1
0
Show older