[Vm-dev] libc6 requirements for Linux VM

K. K. Subramaniam kksubbu.ml at gmail.com
Fri Oct 15 17:39:36 UTC 2010


This is continuation of a discussion at etoys-dev

Essentially, 4.x Linux VMs may fail with an error:
Could not load library: /lib/libc.so.6: version `GLIBC_2.7' not found

This is due to their dependency on libc6-2.7 or later. This version shipped in 
Ubuntu 8.04+ and kernels 2.6.24+. Machines with 256MB RAM running perfectly 
well on Ubuntu 7.10 became terribly slow when upgraded to 8.04 (google for 
"ubuntu hardy slow"). Linux kernel degraded poorly when faced with memory 
pressure caused by increased working set of 8.04. People with 256MB RAM 
systems (e.g. schools) could not upgrade to distros with libc6 v2.7+ without 
upgrading their hardware.

XOs have 256MB RAMs and so do virtual machines that run in qemu or kvm. So the 
increased requirement may affect these deployments.

Has anyone faced this issue in Squeak v4.1 on production machines?


More information about the Vm-dev mailing list