lk

Debugging Linux kernel using Kdump

"Kdump" is one of the most attractive keywords in OLS 2006 for me, the others are "Kprobe" and "SystemTap" at the practical point. http://www.linuxsymposium.org/2006/view_abstract.php?content_key=159 http://lse.sourceforge.net/kdump/ http:…

Reverse Engineering USB Drivers for Compatibility

http://www.linuxmontreal.com/projects/usb/reveng/ It's fun. Finally he made ethereal can capture usb packets and analyze them. It's a sort of hacker's work literaly.

Why Userspace Sucks - (Or, 101 Really Dumb Things Your App Shouldn't Do)

First off, the title is really provocative;) and it gathered lots of hackers. For my implression, this is the most entertained session. Dave Jones is a really funny guy, he made the audience laugh several times and communicated with them v…

A Step by Step Introduction to Writing (or Undestanding) a Linux Filesystem

http://www.linuxsymposium.org/2006/view_abstract.php?content_key=252 I don't think that I will implement the real filesystem by myself, but as for virtual filesystem, this tuturial can be useful for the starting point. http://pserver.samba…

kboot - A Boot Loader Based on Kexec

http://www.linuxsymposium.org/2006/view_abstract.php?content_key=114 It is exactly a proof-of-concept as written in the abstruct and made me think about what the bootloader should be. http://kboot.sourceforge.net/

It's a small wonderful world!

Surprise!! Although I don't think I am anything special at all in this world, I've been spending most of my time here and I know some people who work like I do. So I met some old co-workers here!! One of them, whose nick name is..."minipan…

Cool guys!

Fortunately I had a dinner with some famous hackers here(thanks, Paul;), though my English was still bad. They seemed to really enjoy spending time here, at Ottawa. They talked and laughed much over various kind of kernel topics. They were…

In Ottawa!

Ottawa is a quite nice town, which has a little bit more degree of humidity. Comparing with Helsinki, though it is also nice, Helsinki is bit severer because of its climate. Anyway I will spend this week here under this good climate;)

Linux Block Device Architecture

http://www.geocities.com/ravikiran_uvs/articles/blkdevarch.html

kgdb

http://www.uwsg.iu.edu/hypermail/linux/kernel/0507.3/index.html#1769

lock dependency correctness validator http://redhat.com/%7Emingo/lockdep-patches/

RidgeRun

lk

Their design is quite incredible. I am so impressed. Probably I guess that they were somewhat inspired by UML. Also I have to mention the fact that they had established this implementation at 2002.The point is that a dsp process is taken a…

TP InstantBoot

lk

http://techon.nikkeibp.co.jp/article/NEWS/20060627/118614/?ST=embedded Congratulations! It's cool! I really hope that this would be much more famous and the more manufactures will visit there. The news on some famous web site could be great…

Finding kernel problems automatically

lk

http://tree.celinuxforum.org/pubwiki/moin.cgi/SparseIt has been quite a long time since this "sparse" was introduced, but this is my first time checking it. git-clone http://kernel.org/pub/scm/devel/sparse/sparse.git cd sparse && make && m…

Semaphores and mutexes

lk

http://lwn.net/Articles/165039/ http://lwn.net/Articles/165040/ http://lwn.net/Articles/163269/ http://lwn.net/Articles/163807/

Disk Images Under Linux

lk

http://www.mega-tokyo.com/osfaq2/index.php/Disk%20Images%20Under%20Linux

compiling external modules

lk

I have been working in a cross-compile environment for a long time and have not cared about native build at all. Since current laptops may require proprietary drivers, I used a default kernel from a distribution as it is. So I have not eve…

Creating Linux virtual filesystems

lk

I tried to create simplest vfs and this is really useless, "hellofs". Basically "libfs.c" does most of things which each filesystem is supposed to do. doyu@oreo:~/modules$ sudo mount -t hellofs none mnt doyu@oreo:~/modules$ ls mnt hello.tx…