28
回答
【投票】8 大主题畅聊 FreeBSD,哪个是您最爱?
微信扫描二维码立即参加赢现金红包活动>>>   

众所周知,FreeBSD 是一种自由类 Unix 操作系统。作为自由操作系统中的巨人,它有着怎样不为人知的发展历史?取得了哪些众所周知的技术成就?又有着哪些有口皆碑的重要性能呢?

Marshall Kirk McKusick 博士作为 Unix 和 BSD 开发的重要人物之一,致力于 Unix 和 BSD 发展工作已有 30 年。1979 年 Marshall 博士发表了第一篇关于 Berkeley Pascal 的研究论文,并于 80 年代投入 BSD 快速文件系统(BSD Fast File System)的开发工作。 不仅见证了 FreeBSD 这一路发展所取得的创新型技术成果,也亲身经历了 Unix 发展四十年来的风雨历程。

假如,邀请 Marshall 博士到源创会现场做主题演讲,下面 8 个选题,你最想了解什么?欢迎大家投票选出,投票参与者还有机会赢取开源中国专属礼品哦~

选题 1:FreeBSD 开源社区的成立和运行

FreeBSD 的起源最早可以追溯到贝尔实验室的第一版 UNIX BSD。自 FreeBSD 4.4BSD-Lite 发布以来的发展历程如何?经过怎样的演进和扩展?又是如何形成自己的组织结构以支持全球开发者人员的使用的?

选题 2:BSD 发展史话

BSD 社区于 20 世纪 70 年代末在加州大学伯克利分校成立,20 世纪 80 年代发布了首个公众版。那么,在此之前都经历了怎样的成功与失败?其中有哪些闻所未闻的奇闻异事?又经历了哪些曲折才发布 BSD 开源版呢?

选题 3:BSD 快速文件系统(BSD Fast File System)

从 1979 年至今文件系统( BSD 快速文件系统(BSD Fast File System))的分类学及存储系统的发展如何?如何完成早期性能工作以优化旋转布局?如何使用诸如日志记录和软件更新的技术以优化小型文件性能?经过怎样的重新设计才得以应对日益增长的磁盘容量?又是如何增加对称多进程支持,以利用普遍存在于多核处理器中的 CPU 的呢?

选题 4:FreeBSD 内核安全概述

FreeBSD 安全模式经过了 30 多年的优化发展,以满足不断变化的消费者需求。许多重大的改进都是由安全研究社区贡献。底层模型及其实现方式如何?

选题 5:FreeBSD 中大尺寸内存页(Superpages)

大部分通用 CPU 都提供了对大尺寸内存页的支持,即 Superpages。Superpages 能使旁路转换缓冲(TLB)当中的每个条目得以将一大块物理内存区域映射到一个虚拟地址空间。这大大增加了 TLB 覆盖面,降低了 TLB 失误,并改进了许多应用性能。然而支持 Superpages 对操作系统来说,在 Superpages 分配和权衡,碎片控制方面面临怎样的挑战?Superpages 的工作原理和主要作用是什么,它们如何在 FreeBSD 中获得支持?

选题 6:FreeBSD 内核锁机制概述

FreeBSD 内核使用 7 种不同类型的锁来确保对管理资源的正确访问。不同锁的层次结构,从低级简单结构到高级全功能性结构有何不同?不同类型锁如何解决问题,FreeBSD 检测系统如何对不同类型的锁进行检测,又是如何避免和解决死锁情况?

选题 7:如何实现 ZFS

关于如何使用 ZFS 的文档很多,但关于如何实现 ZFS 的文档却很少。如何综合 ZFS 相关博客、论文的内容以及 ZFS 的相关代码了解 ZFS 的设计和实现原理?

选题 8:日志软更新(Journaled Soft-Updates)

软更新能在系统崩溃的时候用来保护 Unix 文件系统(一种通用于 BSD 的文件系统)的一致性,并能处理大多数情况下的不一致问题,日志记录只需跟踪处理软更新无法解决的不一致问题。那么,如何将``journaling lite'' 添加到软更新(Soft-Updates)中,并将其并入 FreeBSD 快速文件系统的工作呢?

活动时间:6月13日-6月27日

奖品发放

本次活动结束后,系统会从所有投票参与者中随机抽取 10 名送出开源扑克牌、开源马克杯、开源内裤和巨型鼠标垫的精美礼品,奖品展示:

投票限制: 积分:无限制 / 发帖数:无限制 / 最多选择个数: 2
距离投票结束还有:10天
多选投票 共有230人参与
58 票(14.68%)
49 票(12.41%)
68 票(17.22%)
77 票(19.49%)
25 票(6.33%)
50 票(12.66%)
52 票(13.16%)
16 票(4.05%)
举报
达尔文
发帖于2个月前 28回/5K+阅
顶部