coLinux
Advertisement

List of changes for Version 0.7.7[]

(see also file NEWS in source, and complete SVN-ChangeLog)

Console and daemons[]

(Thanks Peter Kuznetsov)

  • New: "color=black,white" sets default color.
  • New: "cursor=1..99" sets cursor size of nt-console.
  • TAB as separator in command line args.
  • Suppress "<d>" KERN_DEFAULT and "<c>" KERN_CONT on daemon printk output.

Kernel[]

  • Version 2.6.26.8
    • ext4fs enabled as module, backport patch 2.6.26-ext4-7 added.
    Please read about using ext4 in kernel 2.6.26: http://ext4.wiki.kernel.org/ (Thanks Frédéric L. W. Meunier)
    • Squashfs 3.4, Unionfs 2.5.4, Cloop 2.628
  • Version 2.6.25.20
  • Version 2.6.22.18
  • CONFIG_SYSFS_DEPRECATED: Disabled. Newer udev don't like it. (El Topo)
  • scsi: Fix "unhandled opcode 51" (GPCMD_READ_DISC_INFO) for DVD/CDROM.

Buildsystem / sources[]

  • Source format cleanup. (Peter Kuznetsov)
  • premaid.sh moved into bin directory.

Updated tools[]

  • binutils 2.19.1


Notes for upgrading from older versions[]

Upgrading from coLinux 0.7.3 and before[]

  • Some dev distries increase eth1, eth2, eth3, ... on every boot. Typicaly have no network, but can see it with "cat /proc/net/dev". As workarrount set an unique MAC address for all network interfaces in config file. Or disable udev.
Debian: Remove all entries from /etc/udev/rules.d/z25_persistent-net.rules
See modifications for Wubi and other distributions.

Upgrading from coLinux 0.6.4 and before[]

  • XML config files have been removed. Use the command-line syntax in a name=value per line plain text file instead (see colinux-daemon.txt):
    kernel=vlinux
    mem=32
    cobd0=path\root_fs
    cobd1=path\swap_fs
    eth0=slirp
    root=/dev/cobd0
    ro
  • Replace the -c name with "@name" as parameter for colinux-daemon.
  • Locate for tool "colinux-xml2cfg", a XML to CFG converter for coLinux on SF or here
  • The file initrd contains no modules. Modules are only in the file vmlinux-modules.tar.gz. The initrd extracts modules over device cofs31 automaticly, if you configure it as initrd=initrd.gz in config file. After modules are installed, you can remove the initrd from config.

Upgrading from coLinux 0.6.1 and before[]

  • Gentoo users need to be careful, Gentoo tends to use devfs when upgrading from 0.6.1 and so block device names change from cobdX to cobd/X and render the image unbootable. For more details and solutions see the 2.6 related information on the Wiki.
Advertisement