Kernel
Microsoft SFU: An impressive product
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.
阅读全文…WinFS
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.
阅读全文…Recent developments in DragonflyBSD
Recently there were several important developments taken place in DragonflyBSD.
We saw:
阅读全文…John Baldwin's Interrupt Routing Patch
John has published a new patch:
http://people.freebsd.org/~jhb/patches/acpi_sci2.patch
阅读全文…GEOM kernel API Manual
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.
阅读全文…Preparing for an interview with David Xu
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.
阅读全文…Dillon's comments on FreeBSD/DFly's VM
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!
阅读全文…alc commit了一个workaround但我还觉得不对头……
sys/vm/uma_int.h, rev 1.23是一个对于junsu几天前发现的问题的workaround。Alan说「Thanks. I’ve committed a change making a slightly larger increase to UMA_BOOT_PAGES.」
阅读全文…tjr的tfs?
junsu昨天给了我一个perforce的URL: http://perforce.freebsd.org/chv.cgi?CH=45432
tjr写道: “Initial work on a new filesystem. Right now we can mount it, list
directories, and copy small files off it, but there is no write
support yet. This is going to be a simple extent-based filesystem,
borrowing ideas from NTFS and EFS.”
那么什么是extent呢?
阅读全文…