On Sun, 2012-05-20 at 11:27 +0200, Goswin von Brederlow wrote: > Ben Hutchings <email@example.com> writes: > > > Most new PCs have an Intel or AMD 64-bit processor, and > > popcon.debian.org shows amd64 numbers almost matching i386. > > > > For some time we have also provided the amd64 kernel for i386, identical > > in all but the package metadata. This has not always been perfectly > > compatible with i386 userland, but split 32/64-bit installations are > > increasingly used and I think most bugs have been flushed out by now. > > Thanks to multi-arch you can now add amd64 as a secondary architecture > > and install the kernel package from amd64, and if your system is running > > such a kernel then it can also support userland packages from amd64. > > > > So in wheezy I would like to see: > > 1. Default architecture (top of the list for installation media/manual) > > being amd64 ('64-bit PC'). > > Default image could be multiple archs. We had i386/amd64/ppc DVD images > in the past and that seems like the best default. It simply works (near > enough) everywhere. Doesn't work for all image types but where it does ... The default image *is* i386/amd64 netinst. > > 2. Users of the amd64 kernel flavour on i386 encouraged to add amd64 as > > a secondary architecture (debconf note?). > > 2b. Have D-I ask wether to enable multiarch on amd64 on i386 if it > installed the amd64 kernel image but also i386 on amd64. Would be good, but might not be possible in time for wheezy. > Slightly OT but I wanted to mention it for its similarity: > > One thing that should be tested and then documented prominently as yay > or nay in the wheezy upgrade notes is wether one can cross-grade from > i386 to amd64 using multiarch. Wether one can install apt/dpkg:amd64 and > then migrate to a 64bit userspace. I don't believe this is easily doable yet. (It was possible, with difficulty, even before multi-arch.) > > Then in wheezy+1: > > 3. amd64 kernel flavour for i386 dropped. > > 4. Kernel and common libraries for amd64 included in i386 installation > > media; kernel included on low-number disc. > > 5. Installer for i386 prefers amd64 kernel on any capable machine > > (that's a one-line change!) and adds amd64 as secondary architecture if > > this is selected. > > D-I (libdebian-installer) must be multiarch aware for that then. > Otherwise it won't see the amd64 kernel in the first place. Yes. > > Eventually (wheezy+2? +3?) we would stop building a kernel package for > > i386. > > As in drop the i386 arch? No, keep i386 userland only. Though we might consider reducing even that to a 'partial architecture' that has only libraries (similar to ia32-libs today, only cleaner). Ben. > > Does anyone see a problem with the above, in particular points 1 and 2? > > No problem as such, just more ideas. > > > (Also, much of the above applies to s390x vs s390. And please let's > > have ppc64 and sparc64 soon!) > > > > Ben. -- Ben Hutchings All extremists should be taken out and shot.
Description: This is a digitally signed message part