Freebsd

DNS漏洞解析

| Security | #BIND | #DNSsec | #FreeBSD | #Ubuntu | #俯卧撑 | #打酱油

最近炒的比较火的一个漏洞是 DNS 协议本身发现的一个严重问题(CERT VU#800113)。国内媒体对此的报道多数都语焉不详,因此我想有必要说说这个漏洞到底是怎么回事。

阅读全文…( 本文约 2084 字,阅读大致需要 5 分钟 )

在 FreeBSD 的 Firefox 3 上使用 Google Toolbar

| Security | #Firefox | #FreeBSD | #Google Toolbar

之前一直比较公开的一个秘密是,Google Toolbar实际上是可以在 FreeBSD 上运行的(注意不是通过 Linux ABI 支持)。不过 Firefox 3 发布之后,以前通过 Linux Firefox 安装 toolbar 这条路被堵住了,因此只好寻求新的解决途径。

阅读全文…( 本文约 320 字,阅读大致需要 1 分钟 )

很久不写blog了......

今天伟大的 A core 说起我blog上面一个很严肃的问题,tag cloud似乎只是罗列了字母序的关键词,一看果然如此,还不完整,也许是 MT 系统要惩罚一下我最近的懒惰了?

说说最近的事情,流水帐。

一件折腾了很长时间的事是,公司的 filer 终于在 6 月 25 日那天寿终正寝。了却了一件心事,以后就准备一直用server去代替了,据说 NetApp 原来和我们公司是在一个院里起家的,不管是不是真的吧,这台 filer 也算是见证了相当长一段时间的历史,到最后连 EBay 上面都买不到它用的硬盘了。

总而言之,值得纪念的一天(顺手把UDP mount都改成TCP mount了)。

Hans Reiser的案子判了,15年,在最后关头他供出了埋老婆的地方,奇怪的美国法律,为什么这样可以从一级谋杀改判为二级谋杀?从新闻报道看,这个家伙很倒霉,被一个人差点骗走了公司,并且把老婆也抢了,然而杀人……之前以为美国警察逻辑混乱,现在看来,老婆失踪立刻把老公控制起来还是对的,十之八九跟那家伙有关。不过真是很可惜,ReiserFS恐怕从此走向死亡了,一个相当有成就,而且有了两个娃的技术专家,最后居然因为杀人而锒铛入狱,真是一件非常可惜的事情。现在人都怎么了?

阅读全文…( 本文约 1436 字,阅读大致需要 3 分钟 )

FreeBSD 8.0引入DTrace支持

| Kernel | #CDDL | #DTrace | #FreeBSD | #Solaris

John Birrell正式引入了DTrace支持,感谢 Cisco 公司的大力支持!

[delphij@charlie] ~> uname -a
FreeBSD charlie.delphij.net 8.0-CURRENT FreeBSD 8.0-CURRENT #33: Sun May 25 18:05:10 PDT 2008 delphij@charlie.delphij.net:/download/obj/data/src/sys/CHARLIE amd64
[delphij@charlie] ~> dtrace -V
dtrace: Sun D 1.6.1

参与评论

湾区committer聚会

| Life | #bay area | #freebsd | #party

今天和 lwhsu 去 julian 老大家参加了一次小型的聚会,见到了很多传说中的人物,包括 alc(VM Guru)、bmah(re@)、rwatson(大家都认识的我就不说了)、sam(4.2BSD时代的总boss、现在在搞802.11),以及 Peter Losher (Internet背后的运营者)等。

参与评论

该写点什么了

| Life | #django | #FreeBSD | #postfix | #python | #流水帐

有人给我写信说我的blog快要长草了。随便写点吧。

今天是五一RSS认知日,A董发来了一个有意思的活动,我也贴一下:

http://rssday.org/ 当时的题图是 http://rssday.org/banners/rssday125.gif。 2021年1月31日发现该网站已在历史的漩涡中消失了。

阅读全文…( 本文约 468 字,阅读大致需要 1 分钟 )

FreeBSD的坏损硬盘修复工具──recoverdisk(1)

2008硬盘磨损年,你需要这个工具,是的,即使你有备份,只要那备份不是实时的,你还是会需要这个工具。

recoverdisk(1)是FreeBSD 7.0新引入基本系统(/sbin!)的磁盘复制工具,这个工具对于修复硬盘、光盘、存在坏盘上的文件等各种情形都能非常有效地进行迅速修复:它首先尝试以1MB的块尺寸读取和写入数据,随后是64K和512字节(1扇区),遇到错误时会自动跳过,从而最大限度地从损坏的磁盘上恢复数据(如果是用 dd(1) 来恢复数据,通常在遇到坏区时会丢掉整个block,而recoverdisk则是先跳过,然后回过头来用较小的块尺寸重新读取直到失败,而此时主要的数据都已经恢复了)。

参与评论

Python的浮点数 __str__ 方法的小问题

今天 康神 发现一个浮点数的问题,一个 class 里面有两个浮点(double) 成员 x、y,然后用 return (self.x, self.y).__str__() 返回时,发现输出是 (39.210279999999997, 116.34528) 而不是希望的 (116.345280, 39.210280)。

查了一下,改成 return “(%f, %f)” % (self.x, self.y) 解决。C里面printf的 %f 默认显示小数点后面6位,但是 __str__ 似乎自己对于浮点数精度有些想法?没看 Python 具体的实现。

参与评论

HD-COPY作者成为 FreeBSD committer

今天才知道在 FreeBSD 邮件列表里面的那个 Oliver Fromme 就是 HD-COPY 的那个家伙,预计他将会 takeover FreeBSD 的 loader 部分。HD-COPY是DOS时代我非常喜欢的工具之一。

参与评论

如果没有丘处机 中国将是最发达的国家zz

| Shared Chaos | #FreeBSD | #搞笑

转载自 FreeBSDChina

1 若当时丘处机没有路过牛家村那麽秘密跟踪他的那些金兵就不会死在郭顶天和杨铁心他们两家人的院子里了,同样,完颜洪烈也不会见到包惜弱而对她念念不忘了。那些金兵会轻松死在丘处机手里,而郭,杨两家不会受到余后的波及了。

2 郭、杨两家不受波及,李萍不会流失大漠,郭靖和杨康将会平平安安的出生在牛家村。江南六怪自然也就不会前往大漠。

3 没有六怪和郭靖相助,铁木真就会死在扎木合他们手上,蒙古各部落也就不能统一。

4 蒙古既然不能统一,也就自然不会有什么西征。火药就不会传入欧洲。

5 没有火药,铁甲骑士在欧洲的统治不会动摇。因此黑暗的中世纪将延长1000年,也就不会有文艺复兴。

6 没有文艺复兴,自然也没有大航海。美洲将始终是游牧的印第安人家园。

7 同样,西班牙人不会将铁炮传入日本。长筱会战是武田方获胜,日本战国时代将一直持续不能统一。

阅读全文…( 本文约 489 字,阅读大致需要 1 分钟 )