Posts
4413
Following
315
Followers
470
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1

Jarkko Sakkinen

Edited 9 months ago
Time for Paul's quiz session! Have been waiting for a new RCU article only because I love those quizzes even tho I'm not always that great solving them ;-)

Also the book "Is Parallel Programming Hard, And, If So, What Can You Do About It?" is worth reading.

https://lwn.net/Articles/988638/
0
0
0

Jarkko Sakkinen

Edited 9 months ago
Makes me wonder why don't netatalk just plain import those legacy ciphers? Their security has been compromised already by time and age, so it does not really matter. Nobody's after your Apple 2 LAN setup 🤶

In common case you never should reimplement ciphers given FIPS 140 crap etc.

https://lwn.net/Articles/989687/

#netatalk #wolfssl #openssl #fedora
0
0
0

Jarkko Sakkinen

When you think about it there are no hardware companies anymore in IT. There's just geeks doing weird stuff with their laptops and sending their designs to manufacturing plants :-)

A company like Nvidia for instance is a design company, IP holder and brand agency with a research department. [no means to slander Nvidia per se, sorry]

It's kind of interesting equation given that the state of the art manufacturing is located in places, which would not require a lot to turn into warzones.

I just find this fascinating...
0
0
0
@wamserma Still, if TSMC and Samsung facilities went down for some reason, it would be a game over for all consumer electronics. I would not actually mind computers getting slower and moving backwards to 16/22 nm if that ever happened :-)
0
0
0

Jarkko Sakkinen

I have to say that I really like Julia. Always have a terminal with REPL open for calculation and computation :-) In production I could imagine it being used exactly for the computational model and interfacing that with C/Rust/Java shim.

I just needed a calculator and it really is the answer to my needs. It has pretty cool Jupyter Notebook style model called shared environments that seems to work for my brains.

In the niches where Julia could deliver it is not really even the case that C would be the king but more like people are still using Fortran, Matlab and similar relics.
0
0
2

Two years ago, Joe Biden said the COVID pandemic was over. Since then, 200,000 people have died from COVID. Many more are suffering from Long COVID.

Wear masks.

0
4
0

Tell the US Senate Judiciary Committee that you Object to the PREVAIL Bill TODAY!

PREVAIL will shield patent trolls from legitimate challenges to weak patents. It only takes a minute, you may use our template: https://hubs.la/Q02QLBL20

0
1
1

Jarkko Sakkinen

If anyone has any idea how to detach display from #1010music desktop form factor products PLZ help me!
0
0
0

Jarkko Sakkinen

Not only my gym went to bankruptcy but German Post office lost my letter, which contained signed contract for my employer. I used priority mail that cost me almost 30 EUR to send.

It really feels like Monday 🤷 Oh well, I'll just redo my contract, scan the pages and blah blah blah...
0
0
0

Jarkko Sakkinen

Edited 9 months ago
I'm glad that I installed while ago pull-up bar (not sure if that is the correct English translation) to my home so I did some pull ups, presses etc at home.

I'm glad that I had only monthly membership to the gym that went to bankruptcy, so I lost only 40 euros.

Now I need to find a new gym from Tampere :-)
0
0
0

Jarkko Sakkinen

This shit can't be real: my gym had went to bankruptcy! I was wondering why key does not open the door. 50000 EUR of unpaid rents was the reason as I googled.

So was a short training. I guess I need to get a new gym membership.
0
0
0

Jarkko Sakkinen

I got already boot time back down to 8.7s which is only 1.7s more given the encryption overhead but I think we can do better:

https://lore.kernel.org/linux-integrity/D4DICMSZJXCG.8X4SU03FPJ4X@kernel.org/

I noticed a lot of round trips to TPM with small requests of random data by hwrng.

So next thing I'm gonna do to improve performance is to create a fixed size chip pool for random and fill that and serve most of random data requests by fetching from internal pool.

This could have a small effect on improving the boot time but further this should factor out radically the amount of wait states caused by TPM after the boot while system is running :-)

Uh oh, now I really need to get off to the gym! Got stuck in LKML.

#linux #kernel
0
1
4

Jarkko Sakkinen

Edited 9 months ago
@ljs I've implemented all that in user space for https://github.com/enarx/enarx :-) It perfectly highlights the SGX issue (which might be unsolvable by kernel). Easy to recall because I draw almost the same picture to my notebook when I did it: https://github.com/enarx/mmledger/blob/main/src/lib.rs

Not proud of it all., On the contrary this exactly the code that I'd like to see some day deleted. Since SGX is the lowest common denominator we also need to use it with AMD SNP, Intel TDX and ARM CCA if gets ever supported. Not sure if it is possible but would be nice to delegate merging of VMAs back to the kernel (which is not possible as of today).

I'm sure whatever merge code is kernel is factors more mature and better but this is unfortunately as of today only piece of code that works :-)
0
0
0
@wamserma OK that's a reasonable backup,
1
0
0

Jarkko Sakkinen

Edited 9 months ago
to the monday gym, have got my weekly exercise routine back after some struggle ;-)
0
0
1

Jarkko Sakkinen

Edited 9 months ago
If Intel goes down, are there any other players than TSMC and Samsung doing semiconductors? That could have even geopolitical impact given their neighboring countries, close proximity of all manufacturing in the world etc.

IMHO that is pretty worrying situation, more even so than possibility of Intel going down.

Like for instance consider this. A single nuke could destroy the whole in the world within minutes with that physical topology.
1
0
0
@ljs s/random intel hardware/random ??? hardware/. I'm not really sure if there even is Intel soon but I'm also all for supporting legacy :-) Looking pretty bad outside.
0
0
0
@ljs I'm happy with the resolution that this best we can do but it is worth of checking, that's all.
1
0
0
@ljs That said, obviously core mm would better suit to any "random intel feature" as long as it has a user base :-) it is as random or not random feature as e.g. oracle database. Or any other random user for that matter. I think all three are equivalent.

I get your point tho, mm cannot be tuned to SGX at expense of Oracle DB, some random user or any other work load. Still I thought that it is good to a biennial query at LKML if there is something new in mm that could help to improve this part of the driver or something not too intrusive that could be changed in mm :-) I think this somewhat fair standing point.
1
0
0
Show older