PS:Kernel 5.0预计于2-3周release,有什么感兴趣的特性,小伙伴们可以一起学习。
ARM和Intel一样在新存储器件上发力
IPFS和Libp2p
昨天的IPLD双周例会( https://www.youtube.com/watch?v=yfqkUSyVwBg)提到了Graphsync和IPLD prime。前者半瓦之前在区块链与数据存储周报提到过。而go-ipld-prime实现了IPLD spec定义的接口: github.com/ipld/go-ipld-prime。这个包正在开发中,还不能使用。
Parity的Pierre Krieger昨天发文,介绍为什么在Polkadot区块链项目中使用libp2p(rust实现)。
首先是因为libp2p是模块的化的
–libp2p支持multiaddr,便于扩展支持不同的协议。例如:
/ip6/fe80::0202:b3ff:fe1e:8329/udp/1567/quic 表示在ipv6 UDP 1567端口下使用quic协议。
–同时libp2p有协议协商机制。
使用Libp2p这种事实标准的另外一个优势是大家可以共享基础设施,例如互相作为Relay解决网络无法穿透的问题。半瓦注:作为Relay需要节点主动打开这个功能,而且流量更大。
Libp2p协议具体技术细节可以参考:
–不过瘾可以看这个长篇介绍。“比肩IPFS和Filecoin,为什么说libp2p将成为区块链和物联网的基础设施?” m.8btc.com/ipfs_filecoin_libp2p?from=groupmessage&isappinstalled=
Buildroot
最近在看网络NAPI GRO部分的代码,用Buildroot搭建测试环境。发现Buildroot的帮助菜单很方便,基本不用记住什么命令和config。比如我想找在x86平台上qemu编译配置,可以通过下图得到。
具体Buildroot使用过程和需要修改ttyS0,与下面文档一样,不多说了:Ubuntu 16.04: Build buildroot and run QEMU - Narrow Escape https://www.hiroom2.com/2016/05/20/ubuntu-16-04-build-buildroot-and-run-qemu/
你可能感兴趣的文章
半瓦的公众号喜欢分享自己的体会,包括技术积累和生活感悟:
•影评和读书笔记
•孩子养育
•技术。包括区块链与数据存储,Linux kernel等基础设施的分享。例如
•其中区块链与数据存储的分享会优先发到半瓦的知识星球”区块链与数据存储“,欢迎关注这个领域的小伙伴一起加入。
领取专属 10元无门槛券
私享最新 技术干货