Nick Rout wrote:
Yes, but I needed some time to get it working. Especially X made trouble at first.Why are people hacking at all? There is a hole that nobody has filled yet. Untill now you only run one distribution at the same without using using vmware and the like.
don't think you have invented something Robert :-) chroot has been round
for ages.
For things like /etc/profile that is true but I will have for example everything with apache under Debian, X , cron and the like under Gentoo and something else under SuSE. I will try to get every distro use the latest libraries. A few "mount --bind"s might do that. I cannot use sym- or hardlinks for this as they won't work after chrooting. The problem about mount --bind is that I have to do it every time I mount the partition and /etc/fstab and the output form mount grows quite large.
Every of the three distributions has its advantages: Gentoo is configurable and (when you are not compiling) fast, Debian has a huge selection of packages and SuSE is easy to use. Why should I only use one if I can have all three at the same time?
On the other hand collecting unsual numbers of electronic things is a hobby. I already have 7 mail-adresses. Why not three distros at the same time?
well the only point of a distro is packaging and config tools. config is
a one off thing. gentoo, suse and debian all have huge collections of
packages, and gentoo is very easy to add packages to. Why do you need
more?
Just think of the duplication and waste in your approach, 3 copies of
every library, 3 separate /etc's to maintain.
when you run a binary how do you choose which one you are running? isNo, unfortunately not. If I want to run something under another distro than the one I booted with I have to do chroot /data/distro /path/to/program. I will try to get Gnome 2.10 on Debian working. I am not sure yet if that will work. I think I will have to put that chroot some where into the X/Xdm/Gdm/Kdm configuration.
your path 3 times as long as anyone elses?
games-action/trackballs: It is marked as missing under Gentoo but runs under SuSE.Nice to play with but IMHO impractical.
Anyway, an interesting debate, keep telling me your perceived advantages.
And tell me a package you installed via debian or suse that gentoo
didn't have. or vice versa.
app-text/acroread: For amd64 this is missing as well.
I think I will find more packages after integrating Debian.
Now the output of mount under Gentoo. It will get bigger when I integrate Debian.
/dev/hda5 on / type reiserfs (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev type ramfs (rw)
none on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/hda2 on /home type reiserfs (rw)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hda1 on /windows/C type ntfs (ro,noexec,nosuid,nodev,gid=100,umask=0002,nls=utf8)
/dev/hda7 on /windows/E type vfat (rw,gid=100,umask=0002)
/dev/sda2 on /data/suse type reiserfs (rw,acl,user_xattr)
/dev/sda3 on /data/stuff type reiserfs (rw,noexec,nosuid,nodev)
none on /proc/bus/usb type usbfs (rw)
/dev on /data/suse/dev type none (rw,bind)
/tmp on /data/suse/tmp type none (rw,bind)
/proc on /data/suse/proc type none (rw,bind)
/dev on /data/suse/dev type none (rw,bind)
/tmp on /data/suse/tmp type none (rw,bind)
/home on /data/suse/home type none (rw,bind)
/ on /data/suse/data/gentoo type none (rw,bind)
/dev/sdb2 on /data/suse type reiserfs (rw,acl,user_xattr)
/root on /data/suse/root type none (rw,bind)
/tmp on /data/suse/tmp type none (rw,bind)
Happy Hacking, Robert Himmelmann
Only those who leisurely approach that which the masses are busy about can be busy about that which the masses take leisurely.
-- Lao Tsu
"Murphy's Law, that brash proletarian restatement of GÃdel's Theorem ..."
-- Thomas Pynchon, "Gravity's Rainbow"
