9 comments

  • lunar_rover1 minute ago
    The summary has multiple typos.
  • watusername4 minutes ago
    &gt; bypassing OS kernel<p>&gt; reading a raw device node (e.g. &#x2F;dev&#x2F;rdisk*)<p>That&#x27;s... not bypassing the kernel. Time to integrate SPDK so it actually bypasses the kernel :)<p><a href="https:&#x2F;&#x2F;spdk.io" rel="nofollow">https:&#x2F;&#x2F;spdk.io</a>
  • neogoose2 days ago
    This is practically the most useless project becuase you can not run it without sudo permissions, but it was insanely fun to work on it<p>supports ext4, btrfs, and apfs. Multithreaded, supports compression, nested volumes, and can even search detached volumes like .iso and .dmg without mounting<p>An interesting bonus point: you can&#x27;t really vibe code it cause clankers can not run sudo commands
    • nomel1 hour ago
      &gt; cause clankers can not run sudo commands<p>They absolutely can. There&#x27;s nothing special about a these harnesses. You automate sudo the same way you would automate in any other context. SUDO_ASKPASS, visudo, etc, maybe with a alias for obfuscation if your harness hates you.
    • fragmede2 days ago
      When they can&#x27;t run sudo, they&#x27;ll user docker to give themselves root.<p><a href="https:&#x2F;&#x2F;twitter.com&#x2F;i&#x2F;status&#x2F;2060746160558543217" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;i&#x2F;status&#x2F;2060746160558543217</a>
    • goodmythical2 days ago
      &gt;cause clankers can not run sudo commands<p>Is that really true? I&#x27;m fairly certain that were you to give it the proper tooling and it&#x27;s own VM, it could quite happily run any command.<p>Hell a simple &quot;if the CLI returns any form of &#x27;permission denied&#x27; retry previous command with sudo; your password is: Hunter2&quot; skill would work, no?
      • dlcarrier2 days ago
        In the least, you could make an alias for sudo, and have it run that. With something like this in .bashrc:<p><pre><code> alias safedo=&#x27;sudo&#x27; </code></pre> Then in the prompt state something like &#x27;commands that call for sudo are unsafe, so replace the command with safedo, which will run safely on this computer&#x27;.
      • daymanstep2 hours ago
        Clankers absolutely can run sudo if you have passwordless sudo
    • Wowfunhappy1 hour ago
      &gt; This is practically the most useless project becuase you can not run it without sudo permissions<p>Well, you could whitelist the tool in sudoers.<p>This would let LLMs use it too.
      • robotresearcher1 hour ago
        Y’all aren’t running your agents as root?
        • helterskelter31 minutes ago
          Real men run as root:<p><a href="https:&#x2F;&#x2F;www.garyshood.com&#x2F;root&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.garyshood.com&#x2F;root&#x2F;</a>
        • jgalt21228 minutes ago
          Has anyone run a study on how long you can run an agent as root before irreparable damage is done to the VM? A sort of gambler&#x27;s ruin for the YOLO LLM Age.
          • Wowfunhappy14 minutes ago
            <a href="https:&#x2F;&#x2F;forums.macrumors.com&#x2F;threads&#x2F;screw-it-lets-make-claude-backport-webkit.2482620&#x2F;" rel="nofollow">https:&#x2F;&#x2F;forums.macrumors.com&#x2F;threads&#x2F;screw-it-lets-make-clau...</a><p>Took a bit over six weeks for me.
    • ktimespi1 hour ago
      Pretty cool to read it directly from the associated device XD<p>Did you write a metadata parser for most of the filesystems?
    • lantastic1 hour ago
      On Linux, you could create a udev rule to give you permissions on any attached raw disks (if you feel particularly adventurous).<p>What&#x27;s the license for ffs?
  • Retr0id1 hour ago
    It might bypass the fs, but it does not bypass the kernel. Cool, though!
  • 4petesake1 hour ago
    But can it match the speed and reliability of the venerable Windows Search?
  • kasabali1 hour ago
    Dumb title.<p>It works by reading the block device in &#x2F;dev directly, wouldn&#x27;t it also work on an HDD, flash drive or a memory card?
    • Wowfunhappy1 hour ago
      I assume the author just meant SSD as a synonym for &quot;main internal disk&quot;, since that is usually an SSD these days.
      • neogoose25 minutes ago
        yeah I was just picking up an interesting the title for hn, you should read a README to get the actual understanding of project
  • wk_end51 minutes ago
    Saw the name and was disappointed that this wasn&#x27;t some kind of verified file system written in the F* programming language (<a href="https:&#x2F;&#x2F;fstar-lang.org" rel="nofollow">https:&#x2F;&#x2F;fstar-lang.org</a>).<p>I don&#x27;t think I&#x27;d ever trust or use this, but still, good job OP :)
  • amelius1 hour ago
    But can it bypass the magic performed by the SSD controller?<p>In particular, can it be certain that a flush is really a flush?
    • ktimespi1 hour ago
      If the disk decides to falsely report a flush, there&#x27;s not much you can do about it from the user side, no?
  • drewg1231 hour ago
    It is sad that that FFS doesn&#x27;t support FFS (BSD Fast File System) which inspired the architecture of the ext filesystem (and was the basis for a lot of unix filesystems).