Posts
4819
Following
319
Followers
487
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1
Clas Ohlson has the perfect product to separate my 4x Yubikey's from each other:

https://www.clasohlson.com/fi/Avaimenpera/p/31-1646

#yubikey #accessories
1
0
2
I've said how great the Scanner app in #GNOME is when having to scan multi dozen contract papers for instance but also one nice I noticed in Evince: images can be exported by simply right-clicking the image. I've used weird command-line spells and never noticed this before.
0
1
1
Military command-and-control:

1. US: IRC and Matrix
2. Russia: Discord

True story
0
0
0
Personally most important podman command is "podman system reset" because it is only way I know that leaves no garbage to ~/.local/share/containers. #podman #shrug
1
0
1
Speaking of DWARF:

1. Out-of-line instance of an inlined subroutine.
2. Concrete instance of an inlined subroutine.

What is their difference put in some common sense terms? I'm dealing at work with a custom DWARF post-processor and have a hunch that grabbing this would help me to sort out a bug that I'm dealing with.

#DWARF #GCC #LLVM
1
0
1

The whole of my book on Building a Debugger is now available on Early Access!

It teaches you how to write a native code debugger from scratch.

There's lots of cats.

https://nostarch.com/building-a-debugger

4
10
3
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
5
23

🎮 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.

11
15
1
@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
8
1
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
Edited 11 months 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
0
0
Is archive.org actually breached? #infosec
2
1
1
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
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
8
18

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
Edited 11 months ago
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
6
7
Show older