*Nix and Win32 Kernel

Windows memory dump options

| *nix and Win32 Kernel

From Microsoft’s KB:

You can configure Microsoft Windows 2000, Microsoft Windows XP, and Microsoft Windows Server 2003 to write debugging information to three different file formats (also known as memory dump files) when your computer stops unexpectedly as a result of a Stop error (also known as a “blue screen”, system crash, or bug check). You can also configure Windows not to write debugging information to a memory dump file. Windows can generate any one of the following three memory dump file types:

  1. Complete memory dump
  2. Kernel memory dump
  3. Small memory dump (64 KB)
阅读全文…( 本文约 203 字,阅读大致需要 1 分钟 )

FreeBSD 5-CURRENT bug?

| *nix and Win32 Kernel

Several servers I manage running FreeBSD 5-CURRENT as of 20040228 appears to bearing wierd deadlocks, which could be triggered by ps(1), top(1) and w(1).

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

minidump for FreeBSD?

| *nix and Win32 Kernel

junsu and I have discussed about some big hacks to FreeBSD kernel, and the implementation of a minidump is a good idea, I think.

On Windows there’s a minidump mechanism. The minidump will save ‘crashing’ pages only, while full dump will save the whole core memory when the system going to crash.

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

Matt Dillon's VFS integrated package system thought

| *nix and Win32 Kernel

I finally understood what he want, according to his post today:

" Hey, here’s an idea… using the VFS wrapper idea our
‘ports’ system could create a namespace that makes everything
appear to be preinstalled. So instead of CDing somewhere and
typing make, or running an apt-get type of utility, you would
simply run the program you want to run and our package manager
would download and install it on the fly."

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

Dillon's commit!

| *nix and Win32 Kernel

Despite being hurt in an accident, he finally committed the newtoken commit to DragonFlyBSD!!

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

Updated NetBSD PID Allocator patch for FreeBSD-CURRENT

| *nix and Win32 Kernel

This will catch up with FreeBSD-CURRENT’s latest kern_fork.c change (rev. 1.215):

http://research.delphij.net/freebsd/pid.diff

The patch is based on junsu’s port of NetBSD PID Allocator. Use this on your own risk :-)

参与评论

FreeBSD 5.2.1-RELEASE and -HEAD news

| *nix and Win32 Kernel

Scott Long today announced the release. This is a point release over 5.2-RELEASE which addresses many critical bugs.

The -CURRENT have already differentiated from the RELENG_5_2 branch, say, 5.2.1-RELEASE by this time. The most significant differences are:

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

junsu's multiplatform FreeBSD Kernel GCOV patch

| *nix and Win32 Kernel

It can be obtained here:
http://www.arbornet.org/~junsu/gcov.diff

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

[phk@FreeBSD.org: Neat little, not so simple project...]

| *nix and Win32 Kernel

Profiling based optimization means better performance.

Here’s phk’s suggestion:

We can compile our kernel with "--test-coverage --profile-arcs" to
do basic-block profiling (see kernbb(8) and gcov(1)/gcc(1) docs.)
阅读全文…( 本文约 220 字,阅读大致需要 2 分钟 )

Announcing FreeBSD 5-SELECT cvs repository

| *nix and Win32 Kernel

The FreeBSD 5-SELECT cvs repository, my selected FreeBSD 5.x collection is available by HTTP browse here:

http://bsd.delphij.net/cgi-bin/cvsweb.cgi/src/

A commit mail archive is available here:

http://lists.delphij.net/mailman/listinfo/delphijbsd

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