剑桥大学的Robert N. M. Watson
和George V. Neville-Neil
用一种新的方式教授操作系统课程:即通过让学生在FreeBSD
操作系统上使用DTrace
工具,用来达到让学生可以更好地理解一个操作系统实现细节的目的。网站是http://teachbsd.org/,另外所有材料也都开源了。个人觉得这个思路很不错,不知道国内高校是否愿意尝试借鉴呢?
剑桥大学的Robert N. M. Watson
和George V. Neville-Neil
用一种新的方式教授操作系统课程:即通过让学生在FreeBSD
操作系统上使用DTrace
工具,用来达到让学生可以更好地理解一个操作系统实现细节的目的。网站是http://teachbsd.org/,另外所有材料也都开源了。个人觉得这个思路很不错,不知道国内高校是否愿意尝试借鉴呢?
这个想法有点意思,但是适合对操作系统原理有些基础然后又想进一步学习的朋友。如果是新手的话,使用Dtrace时很难知道要追踪什么(尤其是在系统调用方面),为什么要追踪这些数据。
我也下载了teachbsd的文档,浏览了一下,感觉并不是特别有帮助,还不如学习Brendan Gregg的那个Dtrace的书来得清晰。