Posts
4983
Following
329
Followers
494
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1
@duxsco If I really wanted to backup ownertrust I can e.g. make a mastodon post with the contents :-) it does not contain any secret material. We are talking here about backing up material that can neither be lost nor shared.
1
0
0

Jarkko Sakkinen

Edited 1 year ago

@duxsco I can pull public keys from keyserver and ownertrust is neither something that cannot be re-created.

Public key restore:

gpg --recv-keys 5107E66D34788A93E3227C903AB05486C7752FE1
1
0
0
not 16 USB sticks, only couple but both have 16 spare copies of the same secret key. and i also have the doomsday printed backup :-)
0
0
0

Jarkko Sakkinen

Edited 1 year ago

In Linux kernel maintainer PGP guide I don’t understand the section “Back up your whole GnuPG directory”, and it is also asymmetric with the section discussing paperkey.

AFAIK, this should be sufficient:

gpg --output "priv_0.pgp" --armor --export-secret-key

I do 16 of these and then copy those to an USB stick (i.e. one for each hex digit).

#linux #kernel #pgp

2
0
0

Jarkko Sakkinen

Now that I understand how Ubuntu TPM2 boots looking into OpenSUSE systemd boot version:

- https://news.opensuse.org/2023/12/20/systemd-fde/
- https://www.youtube.com/watch?v=drgo6pvn5hI

I'll check also Fedora albeit I'd guess it is like OpenSUSE (follow cross-distribution standard ways) and unlike Ubuntu (ignoring the common good).
0
1
2

Jarkko Sakkinen

Edited 1 year ago
0
1
0

Jarkko Sakkinen

these have been best #headphone's ive had so far both for #music (listening and producing) and #teams etc meetings. and fully repairable and from recyclable plastic: https://aiaiai.audio/headphones/tma-2-studio-wireless-plus
0
0
1

Jarkko Sakkinen

two copies of me, i like to use different color smiley for each, and name them in web services as "yellow key" etc. :-) #yubikey #openpgp #fido2
0
1
6

Jarkko Sakkinen

Edited 1 year ago
When I backup #OpenPGP private master key to USB stick I tend to do priv_0.gpg, priv_1.gpg up to priv_f.gpg. They are identical but little bit of redundancy should bit more durability. I.e. hex amount of spare copies.
0
0
0

Jarkko Sakkinen

execmem patches v7 providing initial pieces of framework for allocating trampoline executable memory for tracing tools, and kprobes implementation for RISC-V: https://lore.kernel.org/linux-riscv/20240326134616.7691-1-jarkko@kernel.org/T/#t

#tracing #kprobes #linux #kernel
0
1
2
I tried Arch Linux first for some time when looking at to what switch from Ubuntu (which I used since 2004 to last year) and I think it is really good! I still use it for more complex test VM's (when needing something more like a distribution than BuildRoot). The reason for ending up with OpenSUSE was the binary packaging part that I mentioned.
0
0
1
I.e. how features are engineered feels very "German" in the good sense of the word. Sometimes ugly but always useful and made to last :-)
1
0
1

Jarkko Sakkinen

I've been pretty satisfied with #OpenSUSE since I started to use it somewhere in the latter part of last year :-) Some UI workflows are not as off-the-shelf polished as in #Ubuntu but payback comes from mostly relying in the common sense standard compliant solutions and not trying to hack features "not yet possible". And when comparing to other rolling release distributions I find it nice that you get the latest shit but mostly as binary packages so update times are always fast.
1
0
3

Comparing now how SDIO boot works with the official SDK. I don’t know where “SDIO” comes from but it should boot all from SD and it is the term used in the quick start guide.

The same guide does not give whole a lot of promised as it just states that:

StarFive recommends that you use 1-bit QSPI Nor Flash mode since there is a low possibility that the VisionFive 2 may fail to boot in eMMC or SDIO3.0 boot mode. Try restarting the VisionFive 2 if fails to boot in eMMC or SDIO3.0 boot mode

Probably something like BeagleV would more convenient but it was not yet even publicly announced when I ordered this. And even if I probably eventually get it having multiple pieces for hardware is nice for comparison.

0
0
0

Jarkko Sakkinen

Edited 1 year ago
Six months before my contract at the university ends so better start looking for vacancy preferably a safe corporate job. Not too many requirements expect needs to support being a kernel maintainer...
0
0
1

Jarkko Sakkinen

Edited 1 year ago

Hmm.. With DIP switches set to “SDIO” mode, VisionFive2 SBC gives the most informative error message ever:

BOOT fail,Error is 0xffffffff

I’d guess the last value is -1 in 1’s complement format but other than that 🤷

I used #BuildRoot and visionfive2_defconfig. Not sure how feature complete so maybe I will try the official SDK for comparison.

1
0
0
@arj OK, cool, just giving evidence that there's no bottleneck to add more support, only four relatively simple steps :-)
0
0
1

@arj ARM support can be added but not in the scope of my patch set. The priority is to implement it so that arch support can be gradually added.

Post this work ARM support could be added by:

  1. Implement alloc_execmem().
  2. Implement free_execmem().
  3. Edit appropriate arch Makefile.
  4. Set HAVE_ALLOC_EXECMEM in appropriate Kconfig.
1
0
0

Jarkko Sakkinen

1
1
1
Show older