I wanted to give a heads-up that I'm going to be removing the
reference to the kernel version in the default platform names soon.
So instead of "Linux2.4-i386" it will just be "Linux-i386".
Mostly this change will be inside the default std_envs. However if
you have defined your own host lists (to parallelize build work across
many machines) in your vesta.cfg, you will want to add new definitions
in these alternate section names.
Just as a historical aside, we had two motivations for putting the
kernel version in the platform string:
1. Early in the work on the Linux port, the 2.2. Linux kernel was
still in wide use. We had discovered that bugs in the NFS client in
the 2.2 kernel made it unusable with Vesta.
2. We had experienced some problems with moving compiled programs
across different versions of Digital UNIX (the OS Vesta was developed
on). Changes to the system call made old compiled programs unusable.
This led us to suspect that there might be times where the tools in
old builds might not run on newer kernels.
At this point neither of these issues seem like serious concerns for
Linux. Having the kernel version in the platform string just causes
P.S. You can expect a new pre-release fairly soon.