Posts
4557
Following
317
Followers
476
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1
I think I move my PR for v6.12 to late this week given that the getting performance improvements for TPM encryption are a priority to fix. Would not make sense to postpone them to v6.13 in my opinion.
0
0
0
I was a bit stressed out of this and did the first thing that I could think of and it seems to deliver promising results:

https://lore.kernel.org/linux-integrity/CALSz7m1WG7fZ9UuO0URgCZEDG7r_wB4Ev_4mOHJThH_d1Ed1nw@mail.gmail.com/

I was hoping to get exactly that 5 seconds drop based on calculating relative times of call stacks measured by bpftrace, but did not expect that the calculations I made in the notebook would be exact match of the empirical results (this never happens) 🤷

I make a similar fix now for auth session objects (this was for not eagerly swapping the public key used as the communications end point).
1
0
2
First performance fixes for TPM HMAC encryption:

https://lore.kernel.org/linux-integrity/D4727YOJY8KZ.L6RKMRBKRCSN@kernel.org/T/#m22ed621c65c75c75900fe77c6b963ac98eb1b624

I don't expect this to fully address the performance challenges. It is the first axis here. Other axis is the session creation but these are independent issues.
1
0
2
@HunterZ @thomasfuchs It exactly looks like science but it isn't science. It should also have discussion how the measurements where taken, error ranges and stuff like that :-) I would not be surprised if it was true but generally I consider all statistics in social media with being false assumption, especially those that support my own beliefs.
0
0
1

Omg I'm laughing so much 😂😂😂😂
https://onerpm.link/EatingTheCats

6
14
2
@thomasfuchs may I ask what is the main keyboard in the picture? Looks interesting.
0
0
0
@vbabka With or without bitcoin, any service almost that tells you that you can earn by consuming is suspicious because the cost is generated anyway somewhere, including the environmental cost. For me this looks like crowdsourcing your mining enterprise more than anything else, definitely not green energy.

I do use a service called Storj.io, which is based on proof-of-stake distributed S3 space but it is totally different story. There the blockchain is used to book keep the stake of sharing space to the service. I used that service for 6 months without even knowing this. As a customer I just pay my $2-3 cloud bills for cheap S3.

Investing on currency, even euros, is usually a scam that I do agree :-) For using blockchain to distribute a contribution to a cloud storage service, it is just super cost effective for me as a consumer, cannot help it 🤷 In that context it is not about currency, it is about shared contract.
0
0
1
@vbabka Writing a haiku book? :-)
0
0
1
one of my favorite game themes: https://www.youtube.com/watch?v=ICX6hK3Se6k
0
0
0
@TheStroyer Those are your own interpretations, please do not put words to my mouth :-) I answered already all I want to say on this, thanks.
0
0
0
@jani Seems like a solvable problem. I've tried sometimes to introduce projects with IO (audio, graphics) dependencies :-)
0
0
1
Edited 11 months ago
@jani my solution unhelpful solution that I ended up with C and C++ in macOS is not to do C and C++ ;-) Even if I've got local builds and/or CI working for it, I know that some collapse will hold in the often not so distant future. Apple sucks for writing code.
0
0
2
Two weeks after this left at Tampere University working in https://sochub.fi/. Not that much is going to change to because I'm still happily stuck at my home and working on RISC-V peculiarities. It's a broken CPU architecture still in my opinion but that's why also fun to work with :-)
0
0
2

Ukrainaan kerätään läppäreitä, tablet-laitteita, puhelimia, latureita, jne. pelastuspalvelujen kautta.

https://intermin.fi/ukraina/materiaaliapu-ukrainaan/laptops-for-ukraine

0
1
1

ahh yes, the little known 3M Sandblaster Pro

2
6
1
I switched back to GNU screen from tmux :-) Color issues are gone in 5.0. I was using screen anyway all the time because it can do serial ports.
0
0
0
@TheStroyer If that was a generic question I expect a generic answer to the question "how can you measure performance" before answering that.

In the context Rust would provide vastly better static checks for input validation in the uapi 🤷 Uapi is also part of the kernel, which would not require extensive use unsafe blocks in Rust when compared to e.g. something like mm. Obviously this is not universal truth but instead depends on case by case. For instance reading any kind of structure data (including binary not just text) the benefits are obvious.
1
0
0
@vbabka E.g. using heat generated by a nuclear power plant to warm up houses, or installing solar panels to the roof of your house would make sense to me.
1
0
0
Show older