分布式文件系统Go-IPFS v0.4.6 发布
jopen 8年前
<p style="text-align: center;"><strong><img alt="" src="https://simg.open-open.com/show/e46bd556fcb26b65c4d1b68828a450fe.png" /></strong></p> <p> </p> <p> IPFS 是分布式文件系统,寻求连接所有计算机设备的相同文件系统。在某些方面,这很类似于原始的 Web 目标,但是 IPFS 最终会更像单个比特流群交换的 git 对象。</p> <p> IPFS 云成为一个新的,重要的网络子系统,如果构建得当,那么可以完善或者替换 HTTP,或者说可以完善或者替代更多,听起来很疯狂,但是确实很疯狂!</p> <p> IPFS 结合了 Git,BitTorrent,Kademlia,SFS 和 Web 的优势,提供跟 HTTP web 一样简单的接口。</p> <p>IPFS 分为 3 个代码库:</p> <ul> <li> <p><a href="/misc/goto?guid=4958964013370199032">github.com/ipfs/ipfs</a> - IPFS 规范</p> </li> <li> <p><a href="/misc/goto?guid=4958990393190029410">github.com/ipfs/go-ipfs</a> - Go 实现</p> </li> <li> <p><a href="/misc/goto?guid=4958990393284688877">github.com/protocol/ipfs-webui</a> - Web 工作台</p> </li> </ul> <h2>更新日志</h2> <ul> <li>The default config will now contain some ipv6 addresses for bootstrap nodes.</li> <li><code>ipfs pin add</code> should be faster and consume less memory.</li> <li> <p>Pinning thousands of files no longer causes superlinear usage of storage space.</p> </li> <li> <p>Improvements</p> <ul> <li>Make pinset sharding deterministic (<a href="/misc/goto?guid=4959000172935237487">ipfs/go-ipfs#3640</a>)</li> <li>Update to go-multihash with blake2 (<a href="/misc/goto?guid=4959000173047870469">ipfs/go-ipfs#3649</a>)</li> <li>Pass cids instead of nodes around in EnumerateChildrenAsync (<a href="/misc/goto?guid=4959000173155625163">ipfs/go-ipfs#3598</a>)</li> <li>Add /ip6 bootstrap nodes (<a href="/misc/goto?guid=4959000173285731438">ipfs/go-ipfs#3523</a>)</li> <li>Add sub-object support to <code>dag get</code> command (<a href="/misc/goto?guid=4959000173397653825">ipfs/go-ipfs#3687</a>)</li> <li>Add half-closed streams support to multiplex experiment (<a href="/misc/goto?guid=4959000173514791252">ipfs/go-ipfs#3695</a>)</li> </ul> </li> <li>Documentation <ul> <li>Add the snap installation instructions (<a href="/misc/goto?guid=4959000173620269645">ipfs/go-ipfs#3663</a>)</li> <li>Add closed PRs, Issues throughput (<a href="/misc/goto?guid=4959000173736541923">ipfs/go-ipfs#3602</a>)</li> </ul> </li> <li>Bugfixes <ul> <li>Fix auto-migration on docker nodes (<a href="/misc/goto?guid=4959000173856473582">ipfs/go-ipfs#3698</a>)</li> <li>Update flatfs to v1.1.2, fixing directory fd issue (<a href="/misc/goto?guid=4959000173972132408">ipfs/go-ipfs#3711</a>)</li> </ul> </li> <li>General Changes and Refactorings <ul> <li>Remove <code>FindProviders</code> from routing mocks (<a href="/misc/goto?guid=4959000174092040489">ipfs/go-ipfs#3617</a>)</li> <li>Use Marshalers instead of PostRun to process <code>block rm</code> output (<a href="/misc/goto?guid=4959000174195283005">ipfs/go-ipfs#3708</a>)</li> </ul> </li> <li>Testing <ul> <li>Makefile rework and sharness test coverage (<a href="/misc/goto?guid=4959000174303228696">ipfs/go-ipfs#3504</a>)</li> <li>Print out all daemon stderr files when iptb stop fails (<a href="/misc/goto?guid=4959000174402249669">ipfs/go-ipfs#3701</a>)</li> <li>Add tests for recursively pinning a dag (<a href="/misc/goto?guid=4959000174506646392">ipfs/go-ipfs#3691</a>)</li> <li>Fix lack of commit hash during build (<a href="/misc/goto?guid=4959000174627137679">ipfs/go-ipfs#3705</a>)</li> </ul> </li> </ul> <h2>下载</h2> <ul> <li><a href="/misc/goto?guid=4959000951276740858" rel="nofollow"><strong>Source code</strong> (zip)</a></li> <li><a href="/misc/goto?guid=4959000951377902182" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li> </ul> <p>本站原创,转载时保留以下信息:<br /> 本文转自:深度开源(open-open.com)<br /> 原文地址:<a href="http://www.open-open.com/news/view/4ad82873">http://www.open-open.com/news/view/4ad82873</a></p>