Second 'Hot' Snapshot for coLinux with kernel 2.6.22 - it's usable :-)
colinux-0.8.0-20070723.src.tar.gz - sources for daemons, kernel
colinux-2.6.22-20070723.patch.gz - combined patch for coLinux kernel
linux-2.6.23-config - Used kernel config
daemons-0.8.0-20070723.zip - coLinux executable daemons
daemons-0.8.0-20070723.dbg.zip - daemons with debugging
vmlinux-2.6.22-co-0.8.0-20070723.zip - coLinux kernel
modules-2.6.22-co-0.8.0-20070723.tgz - Linix kernel modules
- conet: Networking usable.
- usable devices: memory, timer, console, keyboard, initrd, cobd, conet
- not ready / not usable: cofs, mouse, coserial, cloop
- Cofs problem: The mount says "Root device is not a directory".
The linux VFS does not call a request to the Windows host, so it can
not fill attribute 'S_IFDIR' in inode struct. Perhaps missing some
functions on the fops for superblock?
- This build have many more modules enabled.
Network, smb, ext2, ext3 are build in. ReiserFs is a module.
- Initrd can't use for install modules, please copy the file into your
colinux and unpack it by hands:
$ tar xzf modules-2.6.22-co-0.8.0-20070723.tgz -C /
> State 2007-07-22:
> - usable devices: memory, timer, console, keyboard, initrd, cobd
> - not ready / not usable: cofs, conet, mouse, coserial, cloop
> - Config is very minimalistic for fast compiles. I have no modules.
> You can enable some, but not the incomplete co-devices above.
> - Initrd and Debian image is running very good (without network).
> - REGPARMS temporaly disabled. Not all functions are clean.
> Calls between coLinux assembler and C must be check very carefully.
> - Co-Timer wrote completely new. Value 'shift' for clocksource
> and co_clockevent is not clear for me (20 or 23 for 10ms to 1ns?)
> - Entry for GDT is per_cpu__gdt_page with fallback to cpu_gdt_table.
> This new name is the only difference, that needed for colinux daemon.
> - Operating sytem switcher works very stable with my config. My host OS
> was long time no crashing. Typicaly, wrong new device implementations
> would "Oops" the kernel and catched on the host with a BUG message.
> Be carefully with the first run! Save your work, before you starts
> coLinux. Best, you restarts Windows after installing the driver.
> This build is not for production! Use it very carefully, it's very fresh.
> But you can test it on your machines and give feedback please.