toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

218
active users

#nfs

0 posts0 participants0 posts today
Stephan Lichtenauer | נח סתו<p>I don't know if anybody noticed <a href="https://mastodon.africa/tags/ZeroFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ZeroFS</span></a> yet, but it seems there is a completely user space-implementation of <a href="https://mastodon.africa/tags/NFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NFS</span></a> and <a href="https://mastodon.africa/tags/blockstorage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blockstorage</span></a> on top of <a href="https://mastodon.africa/tags/S3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>S3</span></a> <a href="https://mastodon.africa/tags/objectstorage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>objectstorage</span></a>: <a href="https://github.com/Barre/zerofs" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/Barre/zerofs</span><span class="invisible"></span></a></p><p>Including a demo running <a href="https://mastodon.africa/tags/ZFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ZFS</span></a> on top of it which essentially allows geo-redundant ZFS volumes: <a href="https://asciinema.org/a/728234" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">asciinema.org/a/728234</span><span class="invisible"></span></a> &amp; <a href="https://github.com/Barre/zerofs?tab=readme-ov-file#geo-distributed-storage-with-zfs" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/Barre/zerofs?tab=re</span><span class="invisible">adme-ov-file#geo-distributed-storage-with-zfs</span></a></p><p>I don't see no <a href="https://mastodon.africa/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a> port yet, but if that really works it would be absolutely awesome.</p><p><a href="https://mastodon.africa/tags/OpenZFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenZFS</span></a></p>
Marc'O 🕹️ ¯\_ (ツ) _/¯<p>My childhood games... <a href="https://nerdculture.de/tags/game" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>game</span></a> <a href="https://nerdculture.de/tags/gaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gaming</span></a> <a href="https://nerdculture.de/tags/retro" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retro</span></a> <a href="https://nerdculture.de/tags/retrogaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrogaming</span></a> <a href="https://nerdculture.de/tags/funny" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>funny</span></a> <a href="https://nerdculture.de/tags/meme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>meme</span></a> <a href="https://nerdculture.de/tags/cod" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cod</span></a> <a href="https://nerdculture.de/tags/nfs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nfs</span></a> <a href="https://nerdculture.de/tags/minecraft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>minecraft</span></a> <a href="https://nerdculture.de/tags/mortalkombat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mortalkombat</span></a></p>
Crazy-to-Bike<p><a href="https://troet.cafe/@Klimakipppunkt" class="u-url mention" rel="nofollow noopener" target="_blank">@Klimakipppunkt@troet.cafe</a> <a href="https://freiburg.social/@CrazyIT" class="u-url mention" rel="nofollow noopener" target="_blank">@CrazyIT@freiburg.social</a> <a href="https://mastodon.social/@alexantemachina" class="u-url mention" rel="nofollow noopener" target="_blank">@alexantemachina@mastodon.social</a><span> <br><br>Um Backups auf ein </span><a href="https://fediworld.de/tags/Samba" rel="nofollow noopener" target="_blank">#Samba</a> oder <a href="https://fediworld.de/tags/NFS" rel="nofollow noopener" target="_blank">#NFS</a> <a href="https://fediworld.de/tags/Share" rel="nofollow noopener" target="_blank">#Share</a><span> auszulagern, braucht es gar kein Addon. Das geht otb mit Bordmitteln.<br><br>Ich würde gern, nach der Erfahrung, dass die komplette Konfiguration sowie </span><a href="https://fediworld.de/tags/Datenbank" rel="nofollow noopener" target="_blank">#Datenbank</a> weg waren (komplett leerer Ordner /homeassistant) gerne diese auf ein vernünftiges <a href="https://fediworld.de/tags/Dateisystem" rel="nofollow noopener" target="_blank">#Dateisystem</a> wie <a href="https://fediworld.de/tags/ext4" rel="nofollow noopener" target="_blank">#ext4</a> oder <a href="https://fediworld.de/tags/ZFS" rel="nofollow noopener" target="_blank">#ZFS</a><span> auslagern.<br><br></span><a href="https://fediworld.de/tags/exFat" rel="nofollow noopener" target="_blank">#exFat</a> ist, basierend auf <a href="https://fediworld.de/tags/Fat32" rel="nofollow noopener" target="_blank">#Fat32</a> einfach <a href="https://fediworld.de/tags/FailByDesign" rel="nofollow noopener" target="_blank">#FailByDesign</a><span> und nicht zeitgemäß.<br><br>Ich wiederhole mich hier:<br>Wie man auf die Schnapsidee kommen kann, ein </span><a href="https://fediworld.de/tags/Linux" rel="nofollow noopener" target="_blank">#Linux</a> basiertes System mit einem exFat Dateisystem auszuliefern, ist einfach komplett unverständlich und 🤡🤡🤡<span><br><br></span><a href="https://fediworld.de/tags/Homeassistant" rel="nofollow noopener" target="_blank">#Homeassistant</a> <a href="https://fediworld.de/tags/HA" rel="nofollow noopener" target="_blank">#HA</a></p>
Steven Rosenberg<p>I have an NFS server running on the Raspberry Pi (with RPi OS), and I can't get my OpenBSD laptop to mount it.</p><p>OpenBSD will mount my Samba server in the Thunar file manager, but I'd rather mount that share in the terminal (or via fstab), and I don't think there's a way to do that.</p><p><a href="https://ruby.social/tags/OpenBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenBSD</span></a> <a href="https://ruby.social/tags/NFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NFS</span></a> <a href="https://ruby.social/tags/Samba" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Samba</span></a></p>
gyptazy<p>Why you should use NFSv4 over NFSv3 in your Proxmox cluster - the difference is huge!</p><p>And if NFS has still too high latencies for you, my upcoming post of NVMe-oF (TCP) with SPDK will solve your issues.</p><p>Link: <a href="https://gyptazy.com/nfsv3-vs-nfsv4-storage-on-proxmox-the-latency-clash-that-reveals-more-than-you-think/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gyptazy.com/nfsv3-vs-nfsv4-sto</span><span class="invisible">rage-on-proxmox-the-latency-clash-that-reveals-more-than-you-think/</span></a></p><p><a href="https://mastodon.gyptazy.com/tags/proxmox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>proxmox</span></a> <a href="https://mastodon.gyptazy.com/tags/nfs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nfs</span></a> <a href="https://mastodon.gyptazy.com/tags/storage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>storage</span></a> <a href="https://mastodon.gyptazy.com/tags/homelab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>homelab</span></a> <a href="https://mastodon.gyptazy.com/tags/nfs3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nfs3</span></a> <a href="https://mastodon.gyptazy.com/tags/nfs4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nfs4</span></a> <a href="https://mastodon.gyptazy.com/tags/pnfs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pnfs</span></a> <a href="https://mastodon.gyptazy.com/tags/nvmeof" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nvmeof</span></a> <a href="https://mastodon.gyptazy.com/tags/nvme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nvme</span></a> <a href="https://mastodon.gyptazy.com/tags/latency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>latency</span></a></p>
gyptazy<p>Not even bad the latency (this is just about latency, not overall bandwidth which reaches the full 4.9Gbit via 2x 2.5Gbit links).</p><p>Taken inside a Debian VM running on a Proxmox node connected to the storage:</p><p>GMKTec G9 NAS<br>2x 2.5Gbit<br>NFS 4.2 (with pNFS)<br>2x WD Back SN7100 NVMe<br>Mirror mode ZFS</p><p>While this are already pretty awesome latencies, let's see how it performs with SPDK and NVMe-oF (TCP). </p><p><a href="https://mastodon.gyptazy.com/tags/homelab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>homelab</span></a> <a href="https://mastodon.gyptazy.com/tags/proxmox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>proxmox</span></a> <a href="https://mastodon.gyptazy.com/tags/storage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>storage</span></a> <a href="https://mastodon.gyptazy.com/tags/zfs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zfs</span></a> <a href="https://mastodon.gyptazy.com/tags/gmktec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gmktec</span></a> <a href="https://mastodon.gyptazy.com/tags/gmktecg9" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gmktecg9</span></a> <a href="https://mastodon.gyptazy.com/tags/latency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>latency</span></a> <a href="https://mastodon.gyptazy.com/tags/freebsd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freebsd</span></a> <a href="https://mastodon.gyptazy.com/tags/NFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NFS</span></a> <a href="https://mastodon.gyptazy.com/tags/SPDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SPDK</span></a> <a href="https://mastodon.gyptazy.com/tags/NVMe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NVMe</span></a> <a href="https://mastodon.gyptazy.com/tags/NVMEoF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NVMEoF</span></a></p>
Thorsten Leemhuis (acct. 1/4)<p>""We recently ran across a strange higgs-bugson that manifested itself in a critical system […] A higgs-bugson is a bug that is reported in practice but difficult to reproduce, […]</p><p>The Linux kernel does not actually implement this cache as suggested by the RFC, so I wrote a kernel patch to add this functionality and mailed it off upstream. I also learned that the FreeBSD kernel actually already implements this, so this is new-to-Linux but not new-to-NFS.</p><p>[…]</p><p>Both of these patches are now upstream and will be available in Linux 6.16.""</p><p><a href="https://blog.janestreet.com/a-higgs-bugson-in-the-linux-kernel/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.janestreet.com/a-higgs-bu</span><span class="invisible">gson-in-the-linux-kernel/</span></a></p><p><a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://hachyderm.io/tags/nfs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nfs</span></a></p>
Dimly Lit Corners<p><a href="https://c.im/tags/Goals2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Goals2025</span></a> </p><p>Moving away from the constant upgrade cycle &amp; moving closer to the ideals of <a href="https://c.im/tags/PermaComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PermaComputing</span></a> <a href="https://c.im/tags/MalleableSoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MalleableSoftware</span></a> </p><p>Design and setup a redundant system of old/used, cheap, low-power devices running ia: <a href="https://c.im/tags/Guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Guix</span></a>, <a href="https://c.im/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a>, <a href="https://c.im/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a>, <a href="https://c.im/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a>, <a href="https://c.im/tags/HaikuOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HaikuOS</span></a>, <a href="https://c.im/tags/Plan9Front" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Plan9Front</span></a>, <a href="https://c.im/tags/X11" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>X11</span></a>, <a href="https://c.im/tags/P9" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>P9</span></a>, <a href="https://c.im/tags/NFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NFS</span></a>, all working together </p><p>Become an expert on <a href="https://c.im/tags/MicroControllers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MicroControllers</span></a> <a href="https://c.im/tags/ESP32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ESP32</span></a> <a href="https://c.im/tags/STM32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>STM32</span></a> <a href="https://c.im/tags/RP2040" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RP2040</span></a> <a href="https://c.im/tags/MIPS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MIPS</span></a> <a href="https://c.im/tags/RiscV" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RiscV</span></a> </p><p>DIY sensors which sing like birds to communicate their status</p><p>DIY robots "drones" </p><p>Move as much as possible of my computing needs to the <a href="https://c.im/tags/Terminal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terminal</span></a>, <a href="https://c.im/tags/Emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Emacs</span></a>, <a href="https://c.im/tags/Rio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rio</span></a> <a href="https://c.im/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> <a href="https://c.im/tags/TUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TUI</span></a> <a href="https://c.im/tags/P9" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>P9</span></a> </p><p>Get an <a href="https://c.im/tags/3DPrinter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>3DPrinter</span></a> and learn to use it</p><p>Design and build my own portable 8dot <a href="https://c.im/tags/braille" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>braille</span></a> terminal &amp; try out if 3x3 or 3x4 dots is also workable.</p><p>Design and build my own low-power computers, their OS, and tools</p><p>Writing more of my own tools <a href="https://c.im/tags/DIY" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DIY</span></a></p><p><a href="https://c.im/tags/SmallTalk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SmallTalk</span></a> <a href="https://c.im/tags/ObjectPascal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ObjectPascal</span></a> <a href="https://c.im/tags/Prolog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Prolog</span></a> <a href="https://c.im/tags/Scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scheme</span></a> <a href="https://c.im/tags/Racket" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Racket</span></a> <a href="https://c.im/tags/CommonLisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommonLisp</span></a> <a href="https://c.im/tags/Haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Haskell</span></a> <a href="https://c.im/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://c.im/tags/Go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Go</span></a> <a href="https://c.im/tags/ObjectiveC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ObjectiveC</span></a> <a href="https://c.im/tags/Swift" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Swift</span></a></p><p>Deploy <a href="https://c.im/tags/LoRa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LoRa</span></a> <a href="https://c.im/tags/ReticullumNetwork" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReticullumNetwork</span></a> <a href="https://c.im/tags/RNodes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RNodes</span></a> <a href="https://c.im/tags/MeshCore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MeshCore</span></a> <a href="https://c.im/tags/Meshtastic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Meshtastic</span></a> </p><p>Start an <a href="https://c.im/tags/InternetResiliencyClub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InternetResiliencyClub</span></a> </p><p>Add <a href="https://c.im/tags/Tor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tor</span></a>, <a href="https://c.im/tags/I2P" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>I2P</span></a> support by <a href="https://c.im/tags/WebProxy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebProxy</span></a> </p><p><a href="https://c.im/tags/SolarPowered" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SolarPowered</span></a> <a href="https://c.im/tags/SelfHost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHost</span></a> over <a href="https://c.im/tags/I2P" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>I2P</span></a>, <a href="https://c.im/tags/OnionService" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OnionService</span></a> <a href="https://c.im/tags/Blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Blog</span></a> <a href="https://c.im/tags/Wiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Wiki</span></a> <a href="https://c.im/tags/Repositories" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Repositories</span></a> <a href="https://c.im/tags/GopherHole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GopherHole</span></a> <a href="https://c.im/tags/Darcs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Darcs</span></a> <a href="https://c.im/tags/Mercurial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mercurial</span></a> </p><p><a href="https://c.im/tags/SelfHost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHost</span></a> my own <a href="https://c.im/tags/EmailServer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EmailServer</span></a>, which will only accept email from <a href="https://c.im/tags/KnownServers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KnownServers</span></a> <a href="https://c.im/tags/CommunityEmail" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommunityEmail</span></a> <a href="https://c.im/tags/MutualEmailAcceptance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MutualEmailAcceptance</span></a> </p><p>Share files via <a href="https://c.im/tags/BitTorrent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BitTorrent</span></a> over <a href="https://c.im/tags/I2P" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>I2P</span></a> </p><p>DIY <a href="https://c.im/tags/HomeAutomation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HomeAutomation</span></a><br>DIY <a href="https://c.im/tags/GardeningAutomation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GardeningAutomation</span></a><br>DIY <a href="https://c.im/tags/GreenHouse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GreenHouse</span></a> </p><p>Get a house cat, train the cat, use voice and gestures</p><p>Start asking money for advice &amp; technology support</p><p>Build/program my own opportunistic and strange cryptocurrency miners <a href="https://c.im/tags/BTC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BTC</span></a>, <a href="https://c.im/tags/XMR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XMR</span></a>, <a href="https://c.im/tags/ZEC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ZEC</span></a>, etc <a href="https://c.im/tags/Art" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Art</span></a> </p><p><a href="https://c.im/tags/MakeMoreArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MakeMoreArt</span></a> <a href="https://c.im/tags/LearnToDraw" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LearnToDraw</span></a> <a href="https://c.im/tags/Learn3DModeling" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Learn3DModeling</span></a> <a href="https://c.im/tags/LearnGenerativeArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LearnGenerativeArt</span></a> <a href="https://c.im/tags/LearnToComposeAmbientMusic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LearnToComposeAmbientMusic</span></a> </p><p><a href="https://c.im/tags/ReCreateJottit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReCreateJottit</span></a> <a href="https://c.im/tags/ReCreateInstikiWiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReCreateInstikiWiki</span></a> </p><p><a href="https://c.im/tags/WriteMore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WriteMore</span></a> <a href="https://c.im/tags/PublishMore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PublishMore</span></a> <a href="https://c.im/tags/Letters" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Letters</span></a>, <a href="https://c.im/tags/Essays" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Essays</span></a>, <a href="https://c.im/tags/Missives" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Missives</span></a>, <a href="https://c.im/tags/Reports" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Reports</span></a>, <a href="https://c.im/tags/Treatise" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Treatise</span></a> </p><p>…</p><p><a href="https://c.im/tags/Incomplete" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Incomplete</span></a> <a href="https://c.im/tags/Ongoing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ongoing</span></a> <a href="https://c.im/tags/NotFinal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NotFinal</span></a></p>
HyperComboGamer<p>Nintendo DS 'Touching is Good' Magazine Ad (2005)</p><p><a href="https://mas.to/tags/NintendoDS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NintendoDS</span></a> <a href="https://mas.to/tags/RetroGaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroGaming</span></a> <a href="https://mas.to/tags/NDS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NDS</span></a> <a href="https://mas.to/tags/SuperMario" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SuperMario</span></a> <a href="https://mas.to/tags/GamingArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GamingArt</span></a> <a href="https://mas.to/tags/Nintendo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nintendo</span></a> <a href="https://mas.to/tags/Kirby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kirby</span></a> <a href="https://mas.to/tags/Art" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Art</span></a> <a href="https://mas.to/tags/StarWars" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>StarWars</span></a> <a href="https://mas.to/tags/JamesBond" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JamesBond</span></a> <a href="https://mas.to/tags/Mario" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mario</span></a> <a href="https://mas.to/tags/NFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NFS</span></a> <a href="https://mas.to/tags/Gaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gaming</span></a> <a href="https://mas.to/tags/Games" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Games</span></a> <a href="https://mas.to/tags/VideoGames" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VideoGames</span></a> <a href="https://mas.to/tags/RetroGames" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroGames</span></a> <a href="https://mas.to/tags/2000s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>2000s</span></a> <a href="https://mas.to/tags/Nostalgia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nostalgia</span></a> <a href="https://mas.to/tags/Artwork" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Artwork</span></a> <a href="https://mas.to/tags/GameDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GameDev</span></a> <a href="https://mas.to/tags/IndieDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieDev</span></a></p>
Catherine Schmidt<p><a href="https://mstdn.social/tags/politics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>politics</span></a> <a href="https://mstdn.social/tags/trump" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>trump</span></a> <a href="https://mstdn.social/tags/enviroment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>enviroment</span></a> <a href="https://mstdn.social/tags/pollution" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pollution</span></a> <a href="https://mstdn.social/tags/oil" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oil</span></a> <a href="https://mstdn.social/tags/alt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>alt</span></a> <a href="https://mstdn.social/tags/EPA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EPA</span></a> <a href="https://mstdn.social/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a> <a href="https://mstdn.social/tags/monuements" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>monuements</span></a> <a href="https://mstdn.social/tags/forsale" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>forsale</span></a> <a href="https://mstdn.social/tags/landgrab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>landgrab</span></a> <a href="https://mstdn.social/tags/publiclands" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>publiclands</span></a> <a href="https://mstdn.social/tags/alaska" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>alaska</span></a> <a href="https://mstdn.social/tags/Az" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Az</span></a> <a href="https://mstdn.social/tags/CA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CA</span></a> <a href="https://mstdn.social/tags/CO" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CO</span></a> <a href="https://mstdn.social/tags/ID" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ID</span></a> <a href="https://mstdn.social/tags/NM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NM</span></a> <a href="https://mstdn.social/tags/NV" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NV</span></a> <a href="https://mstdn.social/tags/OR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OR</span></a> <a href="https://mstdn.social/tags/UT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UT</span></a> <a href="https://mstdn.social/tags/WA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WA</span></a> <a href="https://mstdn.social/tags/WY" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WY</span></a> <a href="https://mstdn.social/tags/BLM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BLM</span></a> <a href="https://mstdn.social/tags/NFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NFS</span></a></p><p>Heather Cox Richardson 6/17/2025<br>FREE FOR ALL SALE OF PUBLIC LANDS CALL YOUR SENATORS AND REPRESENTATIVES MONUMENTS NEXT? PASS THE WORD CALL!!!!!!</p>
Cysio<p><strong>Barman woes on OVH</strong></p><p>So, due to a cascade of Barman’s errors and corrupted backups due to running out of backup space, I had to pretty much clear out my Barman backup storage.</p><p>After resetting everything, however, I was not able to make a full backup, because Barman was not able to receive write-ahead logs from PostgreSQL.</p><pre>2025-06-04 22:00:21,209 [523687] barman.cli ERROR: [Errno 5] Input/output error: '/backup/barman/pg/wals/00000001000000CD/00000001000000CD00000009.tmp'<br>See log file for more details.<br>Traceback (most recent call last):<br> File "/usr/lib/python3/dist-packages/barman/cli.py", line 2390, in main<br> args.func(args)<br> File "/usr/lib/python3/dist-packages/barman/cli.py", line 1600, in archive_wal<br> server.archive_wal()<br> File "/usr/lib/python3/dist-packages/barman/server.py", line 2651, in archive_wal<br> self.backup_manager.archive_wal(verbose)<br> File "/usr/lib/python3/dist-packages/barman/backup.py", line 847, in archive_wal<br> archiver.archive(verbose)<br> File "/usr/lib/python3/dist-packages/barman/wal_archiver.py", line 213, in archive<br> self.archive_wal(compressor, wal_info)<br> File "/usr/lib/python3/dist-packages/barman/wal_archiver.py", line 356, in archive_wal<br> shutil.copystat(src_file, tmp_file)<br> File "/usr/lib/python3.12/shutil.py", line 388, in copystat<br> _copyxattr(src, dst, follow_symlinks=follow)<br> File "/usr/lib/python3.12/shutil.py", line 338, in _copyxattr<br> os.setxattr(dst, name, value, follow_symlinks=follow_symlinks)<br>OSError: [Errno 5] Input/output error: '/backup/barman/pg/wals/00000001000000CD/00000001000000CD00000009.tmp'</pre><p>Input/output error? That’s odd, but the stacktrace tells us a lot, as from the function name (<code>os.setxattr</code>), we can deduce that it’s trying to set <a href="https://en.wikipedia.org/wiki/Extended_file_attributes" rel="nofollow noopener" target="_blank">xattrs</a> on our WAL files. The underlying storage for my backups is <a href="https://www.ovhcloud.com/en/bare-metal/backup-storage/" rel="nofollow noopener" target="_blank">OVH’s Backup Storage</a>, accessible over NFS. And NFS, for most of its life, was not able to support xattrs even if the underlying filesystem does. The support has been added to NFS 4.2, while OVH (still) uses 4.1.</p><p>So, how to fix this?</p><p>Initially, I thought of downgrading Barman, because things had worked before. But that did not help, and so I had to go digging into <a href="https://github.com/EnterpriseDB/barman/blob/master/barman/wal_archiver.py" rel="nofollow noopener" target="_blank">the source code</a> (which was painful as I am not a Python guy).</p><pre><code># Perform the real filesystem operation with the xlogdb lock taken. # This makes the operation atomic from the xlogdb file POV with self.server.xlogdb("a") as fxlogdb: # If the content has changed, it means the file was either compressed # or encrypted or both. In this case, we need to update its metadata if content_changed: shutil.copystat(src_file, current_file) stat = os.stat(current_file) wal_info.size = stat.st_size</code></pre><p>So, if <code>content_changed</code> is true, we use <code>copystat</code> from <code>shutil.py</code>, which copies xattrs from the original file.</p><pre><code># If the bits of the file has changed e.g. due to compression or encryption content_changed = False # Compress the file if not already compressed if compressor and not wal_info.compression: compressor.compress(src_file, tmp_file) files_to_remove.append(current_file) current_file = tmp_file content_changed = True wal_info.compression = compressor.compression # Encrypt the file if encryption: encrypted_file = encryption.encrypt(current_file, dst_dir) files_to_remove.append(current_file) current_file = encrypted_file wal_info.encryption = encryption.NAME content_changed = True</code></pre><p>Ah, so therein lies the rub: Barman assumes that it needs to do this if the content is either being compressed or encrypted. And it just so happens that I’ve also enabled GZIP compression so as not to run out of space again. Well, we have to deal with this the old-fashioned way (by lowering the retention policy). After disabling compression, Barman was able to make backups again.</p><p>Hope this helps someone, because it sure as fuck would’ve helped <strong>me</strong>.</p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://blog.cysioland.pl/tag/barman/" target="_blank">#Barman</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://blog.cysioland.pl/tag/lighthearted/" target="_blank">#lighthearted</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://blog.cysioland.pl/tag/nfs/" target="_blank">#NFS</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://blog.cysioland.pl/tag/nfsv4/" target="_blank">#NFSv4</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://blog.cysioland.pl/tag/ovh/" target="_blank">#OVH</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://blog.cysioland.pl/tag/pgsql/" target="_blank">#pgsql</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://blog.cysioland.pl/tag/postgresql/" target="_blank">#PostgreSQL</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://blog.cysioland.pl/tag/selfhosting/" target="_blank">#SelfHosting</a></p>
Koen de Jonge - SynQ<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@jospoortvliet" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jospoortvliet</span></a></span> explains the advantages of <a href="https://procolix.social/tags/IRC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IRC</span></a> and <a href="https://procolix.social/tags/NFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NFS</span></a> for communication and sharing files at the <span class="h-card" translate="no"><a href="https://mastodon.xyz/@nextcloud" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nextcloud</span></a></span> <a href="https://procolix.social/tags/NextCloudSummit25" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NextCloudSummit25</span></a> </p><p>He then proceeds to explain why <a href="https://procolix.social/tags/NextCloudTalk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NextCloudTalk</span></a> is a good latest step in the evolution of collaboration.</p>
HyperComboGamer<p>Need For Speed Underground Soundtrack: FC Kahuna - Glitterball</p><p><a href="https://mas.to/tags/NFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NFS</span></a> <a href="https://mas.to/tags/NFSUnderground" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NFSUnderground</span></a> <a href="https://mas.to/tags/Music" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Music</span></a> <a href="https://mas.to/tags/PS2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PS2</span></a> <a href="https://mas.to/tags/OGXbox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OGXbox</span></a> <a href="https://mas.to/tags/GameCube" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GameCube</span></a> <a href="https://mas.to/tags/PCGaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PCGaming</span></a> <a href="https://mas.to/tags/RetroGaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroGaming</span></a> <a href="https://mas.to/tags/Synth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Synth</span></a> <a href="https://mas.to/tags/Electro" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Electro</span></a> <a href="https://mas.to/tags/Gaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gaming</span></a> <a href="https://mas.to/tags/Games" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Games</span></a> <a href="https://mas.to/tags/VideoGames" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VideoGames</span></a> <a href="https://mas.to/tags/VideoGame" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VideoGame</span></a> <a href="https://mas.to/tags/ElectronicMusic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElectronicMusic</span></a> <a href="https://mas.to/tags/2000s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>2000s</span></a> <a href="https://mas.to/tags/VGM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VGM</span></a> <a href="https://mas.to/tags/OST" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OST</span></a> <a href="https://mas.to/tags/Soundtrack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Soundtrack</span></a> <a href="https://mas.to/tags/RetroGames" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroGames</span></a> <a href="https://mas.to/tags/Synthesizer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Synthesizer</span></a> <a href="https://mas.to/tags/NeedForSpeed" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NeedForSpeed</span></a> <a href="https://mas.to/tags/GameDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GameDev</span></a> <a href="https://mas.to/tags/IndieDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieDev</span></a></p>
Matthew Guy 🇨🇦<p>Thanks to a tip from a Bluesky user, I switched to <a href="https://mstdn.ca/tags/NFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NFS</span></a> and it worked! Yay for helpful people giving me a push in the right direction!</p>
Jens Brückner 😷 :debian:<p><span class="h-card" translate="no"><a href="https://chaos.social/@frumble" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>frumble</span></a></span> <br>Geht nicht gibt's doch. <a href="https://social.tchncs.de/tags/windows" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>windows</span></a> </p><p>Also, wenn es nicht funktioniert, weil es nicht implementiert ist, hilft wohl nur ein Kompromiss? Diese Zeichen vermeiden?</p><p>Schlechte Dokus? Das wäre ein neues Thema.</p><p>btw Ich versuche seit 2.5 Dekaden <a href="https://social.tchncs.de/tags/smb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>smb</span></a> abzuschalten, auszuschließen, zu vermeiden, zu umgehen.<br><a href="https://social.tchncs.de/tags/samba" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>samba</span></a> <a href="https://social.tchncs.de/tags/afp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>afp</span></a> <a href="https://social.tchncs.de/tags/nfs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nfs</span></a></p>
Albert Cardona<p>NFS: the "Not For Sure" filesystem.</p><p>Try writing several hundred thousand files, and one or two won't, or worse, will do so truncated. Doesn't matter if from python or from java, calling sync on the file handle or not. Some will fail. Writing software as crashware that can rerun operations when needed is a good way to cope with this.</p><p>In retrospect, it's amazing it works at all, considering – multiple computers, each with many CPU cores, all hitting the same file system at once.</p><p><a href="https://mathstodon.xyz/tags/NFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NFS</span></a> <a href="https://mathstodon.xyz/tags/software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>software</span></a></p>
ADMIN magazine<p>From the ADMIN Update newsletter: Jeff Layton shares what you should know before you move into HPC<br><a href="https://www.admin-magazine.com/Articles/What-to-Know-Before-Moving-into-HPC?utm_source=mam" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">admin-magazine.com/Articles/Wh</span><span class="invisible">at-to-Know-Before-Moving-into-HPC?utm_source=mam</span></a><br><a href="https://hachyderm.io/tags/HPC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HPC</span></a> <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://hachyderm.io/tags/cluster" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cluster</span></a> <a href="https://hachyderm.io/tags/commands" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commands</span></a> <a href="https://hachyderm.io/tags/networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>networking</span></a> <a href="https://hachyderm.io/tags/SSH" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SSH</span></a> <a href="https://hachyderm.io/tags/SCP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SCP</span></a> <a href="https://hachyderm.io/tags/NFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NFS</span></a></p>
BakersRelay<p><span class="h-card" translate="no"><a href="https://journa.host/@ianjames" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ianjames</span></a></span> Promoting to <a href="https://m.ai6yr.org/tags/TheGremlinZoo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TheGremlinZoo</span></a> <a href="https://m.ai6yr.org/tags/NFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NFS</span></a> <a href="https://m.ai6yr.org/tags/Logging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Logging</span></a></p>
Duncan Bayne<p>Pro tip: when using NFS, don't try to export a directory that lives inside someone's LUKS-encrypted homedir. It works initially but gets really unstable, really quickly.</p><p><a href="https://mastodon.bsd.cafe/tags/freebsd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freebsd</span></a> <a href="https://mastodon.bsd.cafe/tags/nfs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nfs</span></a> <a href="https://mastodon.bsd.cafe/tags/pebkac" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pebkac</span></a></p>
Linux Renaissance<p><strong>How To Mount Remote NFS On Linux</strong></p> <p><a href="https://video.fosshq.org/videos/watch/0bb4ffb9-7cad-4559-aa97-a47cf75b60ac" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">video.fosshq.org/videos/watch/</span><span class="invisible">0bb4ffb9-7cad-4559-aa97-a47cf75b60ac</span></a></p>