<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-05-23T13:29:00Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by Adrian Vovk</title>
  <author>
    <name>Adrian Vovk</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1qehhquj5c86s7juhwa3km9mcx749zy2nx3y6qh8uu3ud2fdtzjjs8pye8a.rss" />
  <link href="https://yabu.me/npub1qehhquj5c86s7juhwa3km9mcx749zy2nx3y6qh8uu3ud2fdtzjjs8pye8a" />
  <id>https://yabu.me/npub1qehhquj5c86s7juhwa3km9mcx749zy2nx3y6qh8uu3ud2fdtzjjs8pye8a</id>
  <icon>https://cdn.fosstodon.org/accounts/avatars/110/515/267/673/192/858/original/17995b9cfd6ab6e9.jpeg</icon>
  <logo>https://cdn.fosstodon.org/accounts/avatars/110/515/267/673/192/858/original/17995b9cfd6ab6e9.jpeg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsp7u4mmpqumeww5kkumfxy7flvgf4wn36gx87y4udy46yfckrvwtqzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222kjkehx</id>
    
      <title type="html">Nature decided to help out my alarm clock this morning by ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp7u4mmpqumeww5kkumfxy7flvgf4wn36gx87y4udy46yfckrvwtqzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222kjkehx" />
    <content type="html">
      Nature decided to help out my alarm clock this morning by exploding a meteor over my house&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://cdn.fosstodon.org/media_attachments/files/116/245/767/951/418/590/original/091cf214a2c13b8e.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-17T18:21:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfdgdqqp2jx4q5ps8q46macavw5t4carr3akjg7ny7pc4depmnrxqzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v2224cmeau</id>
    
      <title type="html">Some of these mice are also keyboards, from a USB perspective. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfdgdqqp2jx4q5ps8q46macavw5t4carr3akjg7ny7pc4depmnrxqzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v2224cmeau" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrv02alwyene2568u6jg330w47v6f3j9zq0m258lhutltka9uxmaqddpjdy&#39;&gt;nevent1q…pjdy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Some of these mice are also keyboards, from a USB perspective. Stuff like this ensues
    </content>
    <updated>2026-02-15T00:07:22Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9vh0w5s5t8a3s3gpzemmdt7cmzgxnsypwkewsautqdc0lq9atdpczyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222zdyc3e</id>
    
      <title type="html">Looks cool! I think the scaling factor is a bit low though, no? I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9vh0w5s5t8a3s3gpzemmdt7cmzgxnsypwkewsautqdc0lq9atdpczyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222zdyc3e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsye6splgscek9gt75mvfsz6fx6wjzf0neqengku8r8g4pv7fume5qjkyy5w&#39;&gt;nevent1q…yy5w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Looks cool! I think the scaling factor is a bit low though, no? I think it would make sense to turn on 2x scaling for the screenshot, so that it&amp;#39;s more visible &lt;br/&gt;&lt;br/&gt;It may look weirdly large on your display, but in other contexts the screenshot from your display is a little too high res and everything looks tiny
    </content>
    <updated>2025-10-30T22:55:38Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsznrd2twcfu59ylp4lh3xxjvmprcf95clj8h5npv2lt0d8s2ggn9szyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222xg448r</id>
    
      <title type="html">👀 (still very unfinished though!) #gnome ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsznrd2twcfu59ylp4lh3xxjvmprcf95clj8h5npv2lt0d8s2ggn9szyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222xg448r" />
    <content type="html">
      👀 (still very unfinished though!) #gnome&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://cdn.fosstodon.org/media_attachments/files/115/232/106/737/967/198/original/a911a80643fa24f3.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2025-09-19T17:28:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs93gewwwtd007xg0d8kqt9rwugu8ft8wpjwftrdkqp9ylf68uc0uszyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222umehe8</id>
    
      <title type="html">You&amp;#39;ll be happy to hear that this all will be gone in GNOME ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs93gewwwtd007xg0d8kqt9rwugu8ft8wpjwftrdkqp9ylf68uc0uszyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222umehe8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqhmk4j0m3edc0fxdn5jna8yml7mj48d37uu68sa68005gqfetp5gwt67yp&#39;&gt;nevent1q…67yp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You&amp;#39;ll be happy to hear that this all will be gone in GNOME 49 and things will work much better. Also, this can only ever happen on X11 - try the Wayland session
    </content>
    <updated>2025-06-05T16:38:47Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswqxwfthkrmryql59axqr57p9f7rhccp28hg6jkkqnepve3ped89czyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222n0m5hm</id>
    
      <title type="html">A successful example of this kind of approach, IMO, is Ubuntu. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswqxwfthkrmryql59axqr57p9f7rhccp28hg6jkkqnepve3ped89czyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222n0m5hm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrtv9wdnqw2g2ng3y5ayh7kzcu2qf9manajh454hvhq2c7d4ny3qcp5fnqw&#39;&gt;nevent1q…fnqw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A successful example of this kind of approach, IMO, is Ubuntu. Their name basically means something along the lines of &amp;#34;humanity towards others&amp;#34;, and their logo is a ring of people holding hands. In short, the branding quite literally represents community&lt;br/&gt;&lt;br/&gt;It would be great if GNOME could iterate on that approach. It&amp;#39;d be a brand I&amp;#39;d be a lot more proud of. It would be more representative of what I&amp;#39;m working for. I suspect others will feel the same.
    </content>
    <updated>2025-02-22T01:32:56Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrtv9wdnqw2g2ng3y5ayh7kzcu2qf9manajh454hvhq2c7d4ny3qczyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222m8zq3l</id>
    
      <title type="html">So I was thinking about the #gnome logo. Perhaps it&amp;#39;s a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrtv9wdnqw2g2ng3y5ayh7kzcu2qf9manajh454hvhq2c7d4ny3qczyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222m8zq3l" />
    <content type="html">
      So I was thinking about the #gnome logo. Perhaps it&amp;#39;s a simplified representation of a human footprint. What might it mean then? How about: &amp;#34;An independent computing platform built for humans, not shareholders&amp;#34;&lt;br/&gt;&lt;br/&gt;Reinterpreted that way, maybe we can start to find its connection to the community. And that&amp;#39;s the important thing to preserve in a rebrand&lt;br/&gt;&lt;br/&gt;Maybe a new brand will be less quirky, but I don&amp;#39;t think we&amp;#39;ve lost anything if it&amp;#39;s more serious about the mission that drives the GNOME community
    </content>
    <updated>2025-02-22T01:06:23Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsz7n9eakjdefn9htttmjrxd6a2fkuel4f2tqdh4z2hmx3ucpy4gygzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222g0zcfu</id>
    
      <title type="html">Take a look at a Rust crate called Iroh. It does a lot of magic ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsz7n9eakjdefn9htttmjrxd6a2fkuel4f2tqdh4z2hmx3ucpy4gygzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222g0zcfu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp45zffrvma04ekrr9au4gmpau4rw5x97d4x52ufyug6wmhksgmyg5qzx56&#39;&gt;nevent1q…zx56&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Take a look at a Rust crate called Iroh. It does a lot of magic for you already. No fleshed out peer discovery, or directory of devices that you own, but you give it a 32 byte &amp;#34;node ID&amp;#34; and it&amp;#39;ll give you a UDP (actually: QUIC) tunnel to the other device. Punching through NAT and whatever
    </content>
    <updated>2025-01-14T19:05:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsf8927fg3s9tqg0jk4zqrnm49anqn77zl4h8cxjjymgp5f8uk023gzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v2229thk2p</id>
    
      <title type="html">Very cool stuff. Here&amp;#39;s a future I&amp;#39;m envisioning for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsf8927fg3s9tqg0jk4zqrnm49anqn77zl4h8cxjjymgp5f8uk023gzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v2229thk2p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy3myvy4rftarfhgtn49d0p895usk5c54l3m0kvsy8zlwna3ngcjqytukhw&#39;&gt;nevent1q…ukhw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Very cool stuff.&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s a future I&amp;#39;m envisioning for this:&lt;br/&gt;&lt;br/&gt;- Built into the OS&lt;br/&gt;&lt;br/&gt;- Built with our local-first networking stack (currently an experiment in Aardvark). This will establish a usable UDP connection for you, punch through NAT, etc. Also automatically pairs devices you own&lt;br/&gt;&lt;br/&gt;- Copy Apple&amp;#39;s trick that uses (ultra)sound &#43; microphones to automatically determine relative positioning of the monitors&lt;br/&gt;&lt;br/&gt;This would make it super seamless. On par with Apple
    </content>
    <updated>2025-01-14T18:39:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr8y0fpnpde9mq3g8z2s7uv0xmtspkwr2d4kc0pj2uzeunwzl7t2gzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v2224q8uj9</id>
    
      <title>Nostr event nevent1qqsr8y0fpnpde9mq3g8z2s7uv0xmtspkwr2d4kc0pj2uzeunwzl7t2gzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v2224q8uj9</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr8y0fpnpde9mq3g8z2s7uv0xmtspkwr2d4kc0pj2uzeunwzl7t2gzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v2224q8uj9" />
    <content type="html">
      &lt;a href=&#34;https://www.howtogeek.com/why-i-want-to-see-an-official-gnome-only-os/&#34;&gt;https://www.howtogeek.com/why-i-want-to-see-an-official-gnome-only-os/&lt;/a&gt;
    </content>
    <updated>2024-12-10T19:39:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrfzke6mw7euseumpnf7s85f64wrcs08t6huzsj8s0pj8hx7xlj6qzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222l56vp9</id>
    
      <title type="html">Are you aware of https://gitlab.gnome.org/bertob/app-ideas?</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrfzke6mw7euseumpnf7s85f64wrcs08t6huzsj8s0pj8hx7xlj6qzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222l56vp9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx7majnjsc4vse0ddtnt2dd5hwgyrr68up6j3melnrefljf48eg8s7kcck2&#39;&gt;nevent1q…cck2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Are you aware of &lt;a href=&#34;https://gitlab.gnome.org/bertob/app-ideas&#34;&gt;https://gitlab.gnome.org/bertob/app-ideas&lt;/a&gt;?
    </content>
    <updated>2024-11-11T17:49:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstlggqtuwlzzelectclxldcgq8wreejzk2dzj7u6avtl9l6gyjavqzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222uaxeg7</id>
    
      <title type="html">The law makes no distinction between employees of banned ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstlggqtuwlzzelectclxldcgq8wreejzk2dzj7u6avtl9l6gyjavqzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222uaxeg7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs84w3c5wc0ek9z05zd9mfqf30mexj4r0njqlm94wxtmew66ky3wps25huyf&#39;&gt;nevent1q…huyf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The law makes no distinction between employees of banned companies working on their own time versus on company time. That&amp;#39;s the legal basis of the move.&lt;br/&gt;&lt;br/&gt;And frankly, I wouldn&amp;#39;t want that distinction. The companies on the list are there for a reason: they&amp;#39;re the ones building the tech used to commit the war crimes. The drones and missiles used run Linux. They can, b/c it&amp;#39;s FOSS. But allowing the same people who make the weapons killing Ukrainians participate in our communities is on us.
    </content>
    <updated>2024-10-26T05:49:52Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqst43wj62jw6jxjzpkf7nr54j304jsuqkfztpzxq552a59ewqcmkpszyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222r6q96f</id>
    
      <title type="html">Time to make it official! I want to turn #GNOME OS, GNOME&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqst43wj62jw6jxjzpkf7nr54j304jsuqkfztpzxq552a59ewqcmkpszyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222r6q96f" />
    <content type="html">
      Time to make it official! I want to turn #GNOME OS, GNOME&amp;#39;s home-grown distro for testing and development of the GNOME Desktop, into a real production-ready general purpose OS. I finally blogged about it: &lt;a href=&#34;https://blogs.gnome.org/adrianvovk/2024/10/25/a-desktop-for-all/&#34;&gt;https://blogs.gnome.org/adrianvovk/2024/10/25/a-desktop-for-all/&lt;/a&gt;
    </content>
    <updated>2024-10-25T01:26:22Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqqgdey2xdqz3ju22lvsrdwgxw4dt2phg8qdsx0jswzc5t4dg88qgzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222cf0x99</id>
    
      <title type="html">Fedi moderation idea: UEFI Secure Boot. We have a big circle of ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqqgdey2xdqz3ju22lvsrdwgxw4dt2phg8qdsx0jswzc5t4dg88qgzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222cf0x99" />
    <content type="html">
      Fedi moderation idea: UEFI Secure Boot.&lt;br/&gt;&lt;br/&gt;We have a big circle of trust. We switch from denylists of known bad servers to allowlists of known good ones. You can join the trusted network if some existing member vouches for your instance, and the network effect takes over. Participation requirements include moderation, failure to moderate = removed from the allowlist. List is centralized but maintained by consortium of sufficiently big instances.
    </content>
    <updated>2024-09-02T21:18:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqj2hxwju7lavytq4r0yxr4np4a6p5gjqhqy6czqnumauvp9jr3cgzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222a42pwf</id>
    
      <title type="html">(removed extra pings for the tangent). Ok I see where you&amp;#39;re ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqj2hxwju7lavytq4r0yxr4np4a6p5gjqhqy6czqnumauvp9jr3cgzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222a42pwf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8nvc2lj00c8xjaddtj40ucqd094kxkf0p0ckavmsu62er0z90vdspvqd5s&#39;&gt;nevent1q…qd5s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;(removed extra pings for the tangent).&lt;br/&gt;&lt;br/&gt;Ok I see where you&amp;#39;re coming from now.&lt;br/&gt;&lt;br/&gt;So something like a &amp;#34;KernelUX&amp;#34; blob (eBPF program?) loaded in by the bootloader, similar to initrd? It&amp;#39;s fed all potentially &amp;#34;user visible&amp;#34; events (panics, printk, various loading progress, coming/going of FB) to be handled. Then once userspace exists and DRM initializes it can take over the framebuffer and continue pretty logging. &lt;br/&gt;&lt;br/&gt;Boot splashes would be split across a KernelUX blob and a userspace daemon
    </content>
    <updated>2024-08-24T23:31:27Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqsygeqnptlx4c3kgs99w59n40lwt4e4evpdhw0w823lld32040tgzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v2222mu8ch</id>
    
      <title type="html">For that short period of time, I wonder if it can just log ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqsygeqnptlx4c3kgs99w59n40lwt4e4evpdhw0w823lld32040tgzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v2222mu8ch" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp0eqek8kln6nsw438q579h67fj7n8wjzthq4qexkwrnj2xqwj0esds06mw&#39;&gt;nevent1q…06mw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;For that short period of time, I wonder if it can just log straight onto EFIFB without any formatting or anything. No ~~VT~~ TTY emulation. Just text on framebuffer. Doesn&amp;#39;t have to be pretty, just enough to get the data out. Then stop doing that when SinpleDRM is init&amp;#39;d&lt;br/&gt;&lt;br/&gt;Presumably that&amp;#39;s how it would have to work anyway, right? DRM isn&amp;#39;t initialized right at kernel start. Though it scrolls by so fast it&amp;#39;s hard to tell if you&amp;#39;re seeing all the log messages 🤷‍♂️
    </content>
    <updated>2024-08-24T22:25:49Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp0eqek8kln6nsw438q579h67fj7n8wjzthq4qexkwrnj2xqwj0eszyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222la80pe</id>
    
      <title type="html">Is the intent to let distros customize the appearance of DRM ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp0eqek8kln6nsw438q579h67fj7n8wjzthq4qexkwrnj2xqwj0eszyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222la80pe" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswd5ujgjcn4aq74q9p448sexfjmrerjhgwdklh2h9y5xh9fxvhjdq3u48f9&#39;&gt;nevent1q…48f9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Is the intent to let distros customize the appearance of DRM panic?&lt;br/&gt;&lt;br/&gt;My point, ultimately, is that the kernel already shovels data into places the user can see. The features you&amp;#39;re proposing exist, at least if I&amp;#39;m understanding what you&amp;#39;re asking for. Panics will soon be shown to the user via DRM Panic. Userspace can already get early pre-initrd boot logs up to the kernel starting.&lt;br/&gt;&lt;br/&gt;The one case that the kernel cannot cover is between ExitBootServices() and PID1
    </content>
    <updated>2024-08-24T22:23:38Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0mqeeyu0wzfq3vftdhaakvhvf9zej3rrzexxlugzzkk5ypdv3fmqzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222jrswr5</id>
    
      <title type="html">on kernel panic the entire OS is considered a lost cause, kernel ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0mqeeyu0wzfq3vftdhaakvhvf9zej3rrzexxlugzzkk5ypdv3fmqzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222jrswr5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx5f5zfzhd7nxd2z8hdjcls92uaffv2830r6e55z2zaszxfkcj4ncmkffln&#39;&gt;nevent1q…ffln&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;on kernel panic the entire OS is considered a lost cause, kernel included. DRM Panic is likely safe enough because ultimately it just dumps data onto a buffer in memory. Launching a userspace process, however, is infinitely more dangerous: it goes through the VFS layer, does arbitrary IO, can call arbitrary syscalls, etc... disk corruption is a lot worse than not telling the user about a panic&lt;br/&gt;&lt;br/&gt;Most OSs just insta reboot on panic because of this...   see: pstore
    </content>
    <updated>2024-08-24T22:03:30Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsz97c95wyfpvvurnrk7gypnx8854s6h0p2cgk95ft0p84vffh3m3qzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222qevk3w</id>
    
      <title type="html">re: kernel panics. I think running processes would be deemed too ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsz97c95wyfpvvurnrk7gypnx8854s6h0p2cgk95ft0p84vffh3m3qzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222qevk3w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy2k7ur9m78hef32tqh4ttkn0k0064whyggkfdwft0atp3yszuxmsyxauv2&#39;&gt;nevent1q…auv2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;re: kernel panics. I think running processes would be deemed too unsafe. Anyway, there&amp;#39;s already a DRM panic handler being worked on in the kernel. systemd-bsod needs a functional VT, btw. Eventually it can be integrated into Plymouth too.&lt;br/&gt;&lt;br/&gt;In general, the kernel magically spawning processes (&amp;#34;callout binaries&amp;#34;) causes headaches for init, and ultimately the goal is to do less of that not more.
    </content>
    <updated>2024-08-24T21:38:29Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxjmy7ngyu93ldhrsj4n0fhxmy0xmzfhnvldnsukwu8kx9fx9pk0gzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222sdqfjm</id>
    
      <title type="html">Finally, the FHS probably isn&amp;#39;t as relevant today as it once ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxjmy7ngyu93ldhrsj4n0fhxmy0xmzfhnvldnsukwu8kx9fx9pk0gzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222sdqfjm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszhk035445ummwh72jgejywrzy4c5pytf39ugcv50qmctd7mzcueqhdv0xn&#39;&gt;nevent1q…v0xn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Finally, the FHS probably isn&amp;#39;t as relevant today as it once was.&lt;br/&gt;&lt;br/&gt;If you&amp;#39;re an app dev, you can package up a Flatpak (where FHS need not apply) instead of making dozens of distro packages.&lt;br/&gt;&lt;br/&gt;If you&amp;#39;re a library upstream, you already have to expose configure knobs for paths because each distro does a slightly different thing.&lt;br/&gt;&lt;br/&gt;If you&amp;#39;re a distro packager, you&amp;#39;ve already been doing your own thing forever. Again, FHS need not apply&lt;br/&gt;&lt;br/&gt;It&amp;#39;s a useful convention, but that&amp;#39;s it IMO&lt;br/&gt;&lt;br/&gt;2/2
    </content>
    <updated>2024-08-19T20:11:19Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszhk035445ummwh72jgejywrzy4c5pytf39ugcv50qmctd7mzcueqzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222dlqzqv</id>
    
      <title type="html">As you said. The FHS seems somewhat defunct. systemd documents ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszhk035445ummwh72jgejywrzy4c5pytf39ugcv50qmctd7mzcueqzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222dlqzqv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdvc8jjk0ughq80l5c2uth4dh9z80e366fuk2krk0m0vjzkf94awsgqgzhl&#39;&gt;nevent1q…gzhl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;As you said. The FHS seems somewhat defunct.&lt;br/&gt;&lt;br/&gt;systemd documents the &amp;#34;new&amp;#34; FHS most distros (through systemd) have been following in recent years: &lt;a href=&#34;https://www.freedesktop.org/software/systemd/man/latest/file-hierarchy.html&#34;&gt;https://www.freedesktop.org/software/systemd/man/latest/file-hierarchy.html&lt;/a&gt;. I think this is an appropriate starting point &lt;br/&gt;&lt;br/&gt;The appropriate standards body to do this through is probably the UAPI Group: uapi-group.org. It&amp;#39;s a standards body created to standardize OS-plumbing-level things (bootloader config, discoverable partitions, etc) across distros.&lt;br/&gt;&lt;br/&gt;1/2
    </content>
    <updated>2024-08-19T20:06:22Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs89a3vphua9ue43tp0seln98uh3tcsnxcuu03gujmn49eyxj8lpsqzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v2229kqq92</id>
    
      <title type="html">it&amp;#39;s the ultimate test</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs89a3vphua9ue43tp0seln98uh3tcsnxcuu03gujmn49eyxj8lpsqzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v2229kqq92" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxn8ntkapj3etqnytysu44y8cr60kkg6r067jnzlu6830wpwd0rsgnldh3g&#39;&gt;nevent1q…dh3g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it&amp;#39;s the ultimate test
    </content>
    <updated>2024-08-14T20:46:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8wn2pp7cfg7xn5jegudf73u76l6pxjve98gc0quxyq2uryt4vggqzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222evn40z</id>
    
      <title type="html">tmpfiles just needs to be renamed. It hasn&amp;#39;t been just for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8wn2pp7cfg7xn5jegudf73u76l6pxjve98gc0quxyq2uryt4vggqzyqrx7urj2nql2r6tjamkxmvh0qm655g32v6yngzulnj834f94v222evn40z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswuyazvms5ysxhy2xj250mnanw8pruh7l8l6te79aq9uhlgj6v6eq3r0cft&#39;&gt;nevent1q…0cft&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;tmpfiles just needs to be renamed. It hasn&amp;#39;t been just for temporary files for a very long time. Yes this is a foot gun&lt;br/&gt;&lt;br/&gt;/home is not a temporary file. And it has never been seen as one by systemd. In fact, systemd has tools like homed that are designed explicitly to give more control of your home dir to you, the user, with more flexibility over it than with traditional home dirs. I think that&amp;#39;s as clear as it gets.&lt;br/&gt;&lt;br/&gt;So no, systemd is not only for landlords. Quite the opposite.
    </content>
    <updated>2024-06-18T16:52:07Z</updated>
  </entry>

</feed>