Show HN:Uberblok —— ZFS 内部结构的交互式博物馆
Show HN: Uberblok – an interactive museum of ZFS internals

原始链接: https://uberblok.storagebits.workers.dev/

ZFS 被设计为在硬件故障下保护数据安全,遵循不信任底层硬件的原则。本博物馆向这项工程及其创造者致敬:Jeff Bonwick 主导开发,Bill Moore 联合主导,Matt Ahrens 是原始作者。工作于 2001 年在 Sun Microsystems 开始,五年后于 2005 年集成到 Solaris。它还致敬 Sun 发布系统设计的文化,包括 slab 分配器、DTrace 以及在 CDDL/OpenSolaris 下的 ZFS 源代码。这一遗产通过 2013 年宣布的 OpenZFS 延续,得到 Linux、FreeBSD、Mac OS X 和 illumos 社区的支持,并列出了超过 700 位贡献者。

对不起。
相关文章

原文

Keeping data safe is critical work, and seldom seen. A file system is handed everything people keep, and it has to stay right through crashes, failing disks and writes cut short. One of the principles ZFS was designed on, in Bill Moore’s words: never, ever trust the underlying hardware.1

This museum pays homage to that piece of engineering, and to the people who built it. Jeff Bonwick led the development of ZFS, with Bill Moore as co-lead;1 Matt Ahrens was one of its two original authors.2 The work began in 2001 with two engineers at Sun Microsystems3 and was integrated into Solaris on 31 October 2005,4 a step Bonwick summed up as 584 files, 92,000 lines of change, 56 patents, 5 years.4 On 17 November he wrote: I’m incredibly proud of the ZFS team, and deeply grateful: no one person can do something on this scale.5

It pays homage, too, to the engineering at Sun in those years, where engineers published how their systems worked: the slab allocator, presented by Jeff Bonwick at USENIX in 1994;6 DTrace, by Bryan Cantrill, Michael Shapiro and Adam Leventhal, in 2004;7 and the source of ZFS itself, released under the CDDL as part of OpenSolaris.3

And to those who carry it on: OpenZFS, announced in 20132 and founded by members of the Linux, FreeBSD, Mac OS X and illumos communities.2 The release this museum reads lists more than 700 people in its AUTHORS file.

联系我们 contact @ memedata.com