delphij's Chaos
选择chaos这个词是因为~~实在很难找到一个更合适的词来形容这儿了……
If everything goes ok, then FreeBSD 4.10-RELEASE would be released by the end of this week. Now we are at RC3.
Read more...To quote Matthew Dillon:
You can actually run gdb on a live kernel like this:
gdb -k /dev/mem /path/to/kernel.debug
You can then use the 'proc' command to switch to a process (give it a
pid), and do a stack backtrace. That part only really works if the
process is blocked on something (i.e. not running).
But you can also dig around kernel globals and various data structures
and that can be quite useful on a live system.
-Matt
Matthew Dillon
<dillon@backplane.com>
Yes, you did saw the truth. There are some Open Source projects from Microsoft’s staff. I’m not sure whether this is permitted by the official authority, however, there is, licensed under CPL (Not GPL), which is an Open Source Initiative approved Open Source License.
Read more...词曲/演唱:张雨生 (带我去月球 Track #05)
这一夜 我睡不着
随便弹一些旧曲调
这一夜 我好心焦
你的身影在我眼前飘
Yes, it is long awaited and Kirk recently announced that his new book (written with George Neville-Neil) about the design and implementation of the FreeBSD 5.2 Operating System has been finished, and will be ready for sale in early August 2004 (ISBN 0-201-70245-2, Addison-Wesley).
Read more...To summarize the release engineering process: 4.10-RC3 has delayed again so 4.10-RELEASE won’t be released soon. Recently, RELENG_4_10 branch has received several critical bugfixes. I personally requested a MFC for a security vulnerablity related with timedc, and Tim has MFC’ed some other security related fixes. Matthew Dillon has submitted some VM patches (committed by Ken Smith) and they all get into RC3.
Read more...Olivier Houchard (cognet) has just committed several files to support the ARM architecture. I have already slipped tags for this change.
Read more...我知道这不是办法,但即使不是办法,有时候也只能这么做,因为两害相权取其轻。一次噩梦中,我声嘶力竭地大喊,「Stop! Stop!」,可是就是停不下来……面无表情的司机,面无表情的乘客,令人目眩的速度,冲向无底的深渊,但之后想想,死掉的不是我一个人,与其如此绝望地去面对死亡,倒不妨去欣赏一下那眩目的美。
有时候觉得自己是一个极端主义者,呵呵,我很庆幸自己不是。有时候有一些geeky的想法,但还好,并不是每个做法都geeky,至少,不是大多说做法都geeky。很多事情换个看法会好许多。
Read more...From the commit log:
Close an interrupt race between vm_page_lookup() and (typically) a vm_page_sleep_busy() check by using the correct spl protection. An interrupt can occur inbetween the two operations and unbusy/free the page in question, causing the busy check to fail and for the code to fall through and then operate on a page that may have been freed and possibly even reused. Also note that vm_page_grab() had the same issue between the lookup, busy check, and vm_page_busy() call.
Read more...不知道是谁人的发明,用「猴年马月」来泛指不知道哪年哪月,或者泛指遥遥无期。其实猴年马月的周期性虽然未必都很整齐,但基本上是有规律的。猴年是12年一个轮回,马月也是12个月一个论回,所以凡是猴年,必有一个月是马月,比如与2004年大体相应的猴年(甲申年),其马月(庚午月)就是农历5月份,就是从公历2004年6月18日开始到7月16日结束,由于这一猴年的农历5月份是小月,只有29天,所以今年的马月比较短。
Read more...