分布式文件系统Go-IPFS v0.4.8-rc1 发布
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>Features <ul> <li>Implement unixfs directory sharding (<a href="/misc/goto?guid=4959004237856169198">ipfs/go-ipfs#3042</a>)</li> <li>Add DisableNatPortMap option (<a href="/misc/goto?guid=4959004237973292816">ipfs/go-ipfs#3798</a>)</li> <li>Basic Filestore utilty commands (<a href="/misc/goto?guid=4959004238092825424">ipfs/go-ipfs#3653</a>)</li> </ul> </li> <li>Improvements <ul> <li>More Robust GC (<a href="/misc/goto?guid=4959004238208593247">ipfs/go-ipfs#3712</a>)</li> <li>Automatically fix permissions for docker volumes (<a href="/misc/goto?guid=4959004238329008635">ipfs/go-ipfs#3744</a>)</li> <li>Core API refinements and efficiency improvements (<a href="/misc/goto?guid=4959004238438507499">ipfs/go-ipfs#3493</a>)</li> <li>Improve IsPinned() lookups for indirect pins (<a href="/misc/goto?guid=4959004238557254983">ipfs/go-ipfs#3809</a>)</li> </ul> </li> <li>Documentation <ul> <li>Improve 'name' and 'key' helptexts (<a href="/misc/goto?guid=4959004238672152198">ipfs/go-ipfs#3806</a>)</li> <li>Update link to paper in dev.md (<a href="/misc/goto?guid=4959004238788303298">ipfs/go-ipfs#3812</a>)</li> <li>Add test to enforce helptext on commands (<a href="/misc/goto?guid=4959004238906746248">ipfs/go-ipfs#2648</a>)</li> </ul> </li> <li>Bugfixes <ul> <li>Remove bloom filter check on Put call in blockstore (<a href="/misc/goto?guid=4959004239022749362">ipfs/go-ipfs#3782</a>)</li> <li>Re-add the GOPATH checking functionality (<a href="/misc/goto?guid=4959004239134677313">ipfs/go-ipfs#3787</a>)</li> <li>Use fsrepo.IsInitialized to test for initialization (<a href="/misc/goto?guid=4959004239247736976">ipfs/go-ipfs#3805</a>)</li> <li>Return 404 Not Found for failed path resolutions (<a href="/misc/goto?guid=4959004239367716544">ipfs/go-ipfs#3777</a>)</li> <li>Fix 'dist_get' failing without failing (<a href="/misc/goto?guid=4959004239481066310">ipfs/go-ipfs#3818</a>)</li> <li>Update iptb with fix for t0130 hanging issue (<a href="/misc/goto?guid=4959004239605068177">ipfs/go-ipfs#3823</a>)</li> <li>fix hidden file detection on windows (<a href="/misc/goto?guid=4959004239724950845">ipfs/go-ipfs#3829</a>)</li> </ul> </li> <li>General Changes and Refactorings <ul> <li>Fix multiple govet warnings (<a href="/misc/goto?guid=4959004239843713613">ipfs/go-ipfs#3824</a>)</li> <li>Make Golint happy in the blocks submodule (<a href="/misc/goto?guid=4959004239975859644">ipfs/go-ipfs#3827</a>)</li> </ul> </li> <li>Testing <ul> <li>Enable codeclimate for automated linting and vetting (<a href="/misc/goto?guid=4959004240101393037">ipfs/go-ipfs#3821</a>)</li> <li>Fix EOF test failure with Multipart.Read (<a href="/misc/goto?guid=4959004240220567460">ipfs/go-ipfs#3804</a>)</li> </ul> </li> </ul> <h2>下载</h2> <ul> <li><a href="/misc/goto?guid=4959004240356412988" rel="nofollow"><strong>Source code</strong> (zip)</a></li> <li><a href="/misc/goto?guid=4959004240492563725" 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/938bc96">http://www.open-open.com/news/view/938bc96</a></p>