Original Summary

Hi HN. My name is Andrey.<p>Range lets you open a Linux environment of any size without downloading it first.<p>Let me just show you what i mean by that.<p>Example 1. Any docker image.<p>Say i want to test something with Python 3.12<p><pre><code> $ range shell python:3.12 </code></pre> This will download the image and index all the layers, but this happens only once (same as docker pull). The fun part is the second run:<p><pre><code> $ range shell python:3.12 Range environment Artifact python:3.12 Logical size 1.35 GB Runtime darwin&#x2F;arm64 Workload interactive Profile 4 prior sessions Ready 2.82 s root@range:&#x2F;# python3 --version Python 3.12.14 </code></pre> You are inside in 2.82 seconds. Now, say you want python:3.13 after that. Since 3.12 and 3.13 have common layers:<p><pre><code> $ range shell python:3.13 Indexing python:3.13, layer 5&#x2F;7, 6.20 MB, once Indexing python:3.13, layer 6&#x2F;7, 26.89 MB, once Indexing python:3.13, layer 7&#x2F;7, 249 B, once ... root@range:&#x2F;# python3 --version Python 3.13.15 </code></pre> You are in! We only downloaded 30MB out of 400MB simply because Python 3.12 and 3.13 share the first 4 layers.<p>Example 2. I don&#x27;t want to download at all.<p><pre><code> $ range shell https:&#x2F;&#x2F;github.com&#x2F;andreygrehov&#x2F;range&#x2F;releases&#x2F;download&#x2F;demo&#x2F;go1.23-arm64.range [1.85 second later] root@range:&#x2F;go# go version go version go1.23.12 linux&#x2F;arm64 </code></pre> .range is my own format. The filesystem is already indexed, so there is nothing for you to index, therefore almost nothing to download (above example - 6MB out of 1GB). I plan to index top NN docker images so that you don&#x27;t have to download anything on the first run ever.<p>See <a href="https:&#x2F;&#x2F;getrange.sh" rel="nofollow">https:&#x2F;&#x2F;getrange.sh</a> to learn more :)<p>github: <a href="https:&#x2F;&#x2F;github.com&#x2F;andreygrehov&#x2F;range" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;andreygrehov&#x2F;range</a>


  • 情报分类:商业与市场研究
  • 分类依据:内容涉及商业、投资或市场动态
  • 信息来源:Hacker News 新项目
  • 发布时间:2026/9/30 21:24:42