*Nix and Win32 Kernel

ULE Scheduler made default for FreeBSD 5-CURRENT

| *nix and Win32 Kernel

As planned, Jeff Roberson has made ULE scheduler the default for FreeBSD’s CVS -HEAD. This is an important step going forward to 5-STABLE.

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

Inside Linux Kernel Debugger

| *nix and Win32 Kernel

junsu has pointed a cool article to me. This article described a Linux kernel debugger, KDB, which seems to be useful even for reference on other kernel debugging issues.

参与评论

FreeBSD committer 徐逸锋先生访谈

| *nix and Win32 Kernel

FreeBSDChina社区最近采访了徐逸锋(David XU),一位来自中国大陆的FreeBSD src committer。徐逸锋先生在FreeBSD KSE项目中做出了相当多的贡献,在这次访谈中,他谈到了关于自己参加FreeBSD开发的一些经历、KSE、SMPng以及关于FreeBSD的一些其他事情。我们非常感谢徐先生接受我们的采访,也希望这次访谈能够帮助大家进一步了解FreeBSD。

李鑫(以下简称「李」):可否请简要介绍一下关于您的一些基本情况?
徐逸锋(以下简称「徐」):我是浙江绍兴人,现年35岁,大学毕业后工作过好几个地方,现住在杭州,已婚。

李:是什么促使您参与到FreeBSD的开发中的呢?
徐:我在成为FreeBSD src committer以前,一直在使用FreeBSD, 并且对FreeBSD的POSIX thread(PThread)支持不满意,一直希望有一个性能更好的PThread支持,在2002年,我有幸与Julian Elischer在将FreeBSD内核线程化上做了大量的交流工作,Julian Elischer非常友好地帮助我成为src committer.

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

Microsoft SFU: An impressive product

| *nix and Win32 Kernel

Microsoft has recently released SFU 3.5 for free download. This is an amazing product because it also enables running Unix programs under Windows natively.

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

WinFS

| *nix and Win32 Kernel

A new MSDN article has said the following:

WinFS is the new storage system in Longhorn. It improves the Microsoft Windows platform in three ways. First, it allows you to categorize your information in multiple ways and relate one item of information to another. Second, it provides a common storage format for information collected on an everyday basis, such as information dealing with people, places, images, and more. Third, it promotes data sharing of common information across multiple applications from multiple vendors.

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

Recent developments in DragonflyBSD

| *nix and Win32 Kernel

Recently there were several important developments taken place in DragonflyBSD.

We saw:

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

John Baldwin's Interrupt Routing Patch

| *nix and Win32 Kernel

John has published a new patch:

http://people.freebsd.org/~jhb/patches/acpi_sci2.patch

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

GEOM kernel API Manual

| *nix and Win32 Kernel

Historically, the only translation performed on I/O requests after they they left the file-system layer were logical sub disk implementation done in the device driver. No universal standard for how sub disks are configured and implemented exists, in fact pretty much every single platform and operating system have done it their own way. As FreeBSD migrates to other platforms it needs to understand these local conventions to be able to co-exist with other operating systems on the same disk.

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

Preparing for an interview with David Xu

| *nix and Win32 Kernel

Today folks at FreeBSDChina suggested me to have an interview with FreeBSD’s David XU (Yifeng XU), who is an active committer, and possibly the only src committer living in the mainland China.

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

Dillon's comments on FreeBSD/DFly's VM

| *nix and Win32 Kernel

Dillon wrote:

Well, this is fun. There are over 460 files in the 5.x source tree (360 in DFly) that make calls to malloc(… M_NOWAIT), and so far about 80% of the calls that I’ve reviewed generate inappropriate side effects when/if a failure occurs. CAM is the biggest violator… it even has a few panic() conditionals if a malloc(… M_NOWAIT) fails. Not Fun!

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