学习一个东西最好的办法还是写点什么……
很久以前有一种说法是,如果你希望学Unix,那么途径之一就是自己写一个Unix内核出来。这么多年以来,其实成功的人只有1个 :-)
不过,想要学习VFS这样的东西,只要写一个FS就可以了。在tmpfs上面跑了两个小时的stress2,系统还是活的很好,当然还有一些问题没有修完,但对VFS的锁的理解又加深了许多。
参与评论为什么说基于ActiveX的「安全控件」一定是不安全的?
前几天听 bugs 说,国内某C2C网站打算这个月开始禁止Firefox用户登录其网站,而说到原因,又是「出于用户安全考虑」,「Firefox无法支持其‘安全控件’」云云。
我没用过这家公司的服务,因此我也不想就这家公司发表什么评论。我觉得很有意思的一件事是,似乎大家都很信任所谓「安全控件」。
那么,什么是「安全」控件呢?简单地说,这类控件是由特定商家发布的,基于ActiveX技术实现的一种Internet Explorer插件。尽管不同的公司会以不同的方式进行实现,但这类插件通常会实现的功能,不外乎以下几种:
- 替代输入框,防止其他程序通过hook的方式得到输入框中的内容。
- 以更直接的方式从键盘读取数据,防止非本机键盘输入数据和其他程序监听键盘输入。
- 确保内存中没有某些应用程序正在运行。
很遗憾,「安全控件」往往并不能理想地达到上述目的。更有甚者,事实上这些控件几乎一定会破坏系统的安全性。
阅读全文…FreeBSDChina.org on IPv6!
今天我们给FreeBSDChina.org配置了IPv6路由。现在IPv6网络上可以直接访问www.freebsdchina.org了。
参与评论好大的雨……
去年遇到一次大雨,带着自己那把大伞还是淋到了。
今天这次没带伞,不过还好,到家的时候已经基本上快要停下来。想起了法师那个老爷爷、小明和扫堂腿的故事,想想自己,其实很多事情是可遇而不可求的,知我者谓我心忧,不知我者谓我何求,大抵如此。
参与评论tmpfs开发告一段落
pointyhat集群的kris老大前天发来了tmpfs的初步测试结果,很振奋。目前,tmpfs的性能在测试用例的环境下已经达到了md+ufs最佳性能的2-2.5倍,并且,得益于在向FreeBSD移植过程中增加的细粒度上锁,tmpfs在多CPU的环境下表现出了非常好的可伸缩性。
阅读全文…抽中了夜考
好消息是,这样一来考完就知道是不是能拿到驾照了……
参与评论FreeBSD 7新增了iscsi支持
果然不出所料,Scott Long同学commit了Daniel Braniss的iSCSI发起端(客户端)实现。这样,FreeBSD 7.0-RELEASE将成为第一个包含iSCSI客户端实现的版本(之前FreeBSD通过net/iscsi-target支持target模式)。
参与评论似乎7上面要增加iscsi支持了
很长时间没露面的Scott Long今天突然增加了一些目录(还没有代码commit),我猜这个是准备给7-STABLE上面用的iscsi实现。
参与评论OpenSolaris还挺逗
uname出来的是:
参与评论Sun Microsystems Inc. SunOS 5.11 snv_68 October 2007
cpufreq和powerd
之前一直没太注意这个功能。记两笔(都是说的7.0,6.x也许有,不过我没查):
- 内核配置中增加:
device cpufreq
默认GENERIC里面有。
- /etc/rc.conf 中增加:
powerd_enable=“YES”
然后系统就能够根据忙闲自动切换CPU频率了。理论上这个可以有效地降低桌面CPU的温度。
参与评论