Lennart Poettering on Nostr: These vendor strings can contain pretty much any data whatsoever. And that's awesome ...
These vendor strings can contain pretty much any data whatsoever. And that's awesome in the context of VMs: it's a clearly defined parameter block that VMMs can populate and pass to the invoked OS where it can be consumed from userspace. It's fast (because it's just memory), it's flexible (because these strings can contain anything), and it's reasonably standard (all PCs have this, and many non-x86 systems, too).
It's a fantastic way to provision VM systems with startup parameters.
Published at
2024-12-12 09:26:15Event JSON
{
"id": "521c67567292303dba27c21d78d3e95278768c26f844a2afb43b9db2a82b2fd5",
"pubkey": "1d95c32d9a9d95a54f98eb2eaa156f3d3a71dc49eca2c960b2b89962758f1cc0",
"created_at": 1733995575,
"kind": 1,
"tags": [
[
"e",
"466a12e59f127c31ec88eb985cf9e7232b501632835bd027628ab032fcdf22e5",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://mastodon.social/users/pid_eins/statuses/113639134063509239",
"activitypub"
]
],
"content": "These vendor strings can contain pretty much any data whatsoever. And that's awesome in the context of VMs: it's a clearly defined parameter block that VMMs can populate and pass to the invoked OS where it can be consumed from userspace. It's fast (because it's just memory), it's flexible (because these strings can contain anything), and it's reasonably standard (all PCs have this, and many non-x86 systems, too).\n\nIt's a fantastic way to provision VM systems with startup parameters.",
"sig": "5b210feb87891659a6fdb3ed7c0777a9fa28baafa7dfd55e5ee8e269011220fd425848603b602d5f882168c4ca573e74e357df8e55fa958459c2a1ddd356eb6c"
}