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

OpenPGP: 3AB05486C7752FE1
@lkundrak @oleksandr @pony @ljs just ask for czech panties 🤷
1
0
2
@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

Jarkko Sakkinen

Edited 9 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

Jarkko Sakkinen

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

3
7
1

Jarkko Sakkinen

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

Jarkko Sakkinen

Edited 9 months ago
@vbabka

I got the impression (did not read too carefully) that:

1. Heat generation is based on bunch of server racks transforming electricity pulled from the power plug 🤷
2. It just decreases the environmental cost that the business introduces.

I think energy saving like:

1. Saving heat means decreasing the amount of heat generated.
2. Saving electricity means decreasing the amount of electricity used.

So yeah
🤷
1
0
0
no issues with colors great (foot terminal + screen).
0
0
0
Even when using tmux I've used "screen -L -dmS" a lot in scripting because it wraps a QEMU instance to a quick and dirty virtual machine manager for a single VM, or like named pointer for the PID . It's sometimes surprising how effective results you can get with archaic tools if you just have ever bothered to read the documentation.
1
0
2
I tried if 24-bit-color.sh runs successfully in 5.0. It does. Also true-color vim themes work! This was the reason I've been using tmux for past few years so I guess it is time to return :-)
1
0
1
@kernellogger @linuxplumbersconf I've tried to shout these questions to all possible cat fights I've seen concerning Rust and Linux kernel because I really should know the answers as a maintainer. Unfortunately they gather almost zero interest.

However, not having even rudimentary guidelines documented how to address these questions make Rust patch reviews more complicated than they should be, add friction in the community and generally make everyone feel like shit of themselves ;-)
0
0
0

Jarkko Sakkinen

Edited 9 months ago

Cool, GNU Screen 5.0 is out [1].

Screen has its set of perks when compared to tmux:

  1. screen -L -dmS <session name> <command> (I’m aware of tmux pipe-pane but it is not atomic with the session creation).
  2. screen <serial port>
  3. Local layout for a session per client.

When doing kernel CI the first bullet can be sometimes particularly useful.

[1] https://lwn.net/Articles/987700/

#screen #tmux #lwn

1
2
4
Edited 9 months ago

OK, it's official. The next ER will be May 14-16 in Nice, France. -- https://embedded-recipes.org

0
13
2
@ljs question ideas for job interviews: describe differences and similarities of MADV_REMOVE and FALLOC_FL_PUNCH_HOLE ;-)
1
0
1
Show older