In 1993 by Richard WM Jones http://ur1.ca/8y2tt
As you may already know, you can install a 32bit linux distribution into a 64bit machine.
Many people are keep telling me, that they are still using a 32bit installation cause of some (not always opensource) applications which havent yet built up for 64bit kernel.
Lately i came into a same experience, when trying to access my android mobile through a usb, using google’s android platform tool: adb.
Android SDK has only a 32bit flavor.
Many distros support multi-lib (libraries) repositories that you can add to your linux box and use 32bit libs & applications inside your 64bit installation.
Of course this method isnt only for 32bit but also if you want to have different versions of the same shared object and dont want to rebuild your packages.
I find this method a lot messy and i dis-approve setups like that.
The alternative method is to use GNU’s core utility: chroot.
Change root directory (run command or interactive shell with special root directory) is extremely easy to setup. Till now perhaps you have listened that chroot is to jail exposed services, but in fact you can build your own environments for clean development or testing applications or whatever you have thought.
You dont even need to have an extra partition or even reboot your linux box!
The archlinux package manager aka pacman has a “root device” parameter so in fact you can create a new chroot archlinux enviroment like adding a new package in your existing linux box!
With the below script you will setup a new 32bit enviroment into your archlinux machine:
export ROOT=/arch32
mkdir -pv $ROOT/var/cache/pacman/pkg/ $ROOT/var/lib/pacman/
pacman -v --arch i686 -r $ROOT --noconfirm -Sy base
mount --bind /dev $ROOT/dev
mount --bind /proc $ROOT/proc
mount --bind /sys $ROOT/sys
chroot $ROOT
If you need to open gui apps from your chroot env, you must type:
xhost +
from your primarly OS.
Create a #chroot 32bit environment inside your 64bit #archlinux http://goo.gl/BcAFX
Android NAND dump # nanddump -f system.yaffs /dev/mtd/mtd3
short presentation about SPICE: http://ur1.ca/8wwvh #virtualization
no i cant! #archlinux encrypt hook looks for a (one) cryptdevice
Can i have two cryptdevices in /boot/grub/menu.lst ?
The inability to open an https page through #firefox is starting to get into my nerves. Plz firefox just inform, respect user’s decision.
bash shell cheat sheet: http://ur1.ca/8v0te
I bought this laptop Fujitsu Siemens Amilo Si 1520
http://www.e-shop.gr … .phtml?id=PER.906260
sometime in 2006.
Its amazing. This laptop is keep working almost every day for a lot of hours without any complains.
Only two problems so far:
a. the screen isnt as clear as in the beginning of my trip &
b. the battery seems to be holding just for an hour or so.
I’ve recently figured it out, that the touchpad can identify multi touch events!!!
And i can now scroll up & down using my two fingers.
And even more recently i tested to see if the cpu is 64bit. And it is!!!!
This dual core cpu is working perfectly on 64bit.
I’ve decided last friday to rebuild my current machine to an arch 64bit core distro.
This time i’ve used lvm and converting my sda partitions to logical volumes wasnt pretty!
A lot of hours (in fact after 3 full days) later my current machine has:
- winxp home partition
- /boot
- lvm
a. rootfs
b. swap
c. encrypted home
etc
etc
etc
other logical volumes.
Just for a moment remember that i bought this laptop back in 2006, but fujitsu inform me that this build is from latest 2005!!!!
I dont have any SSD disk at the moment (i leave testing to other people) but the magic with this laptop is that it can support natively kvm (Virtualization extensions).
I mean thats a good old fashion laptop.
http://ur1.ca/8sa2i “Building Spice server on 32-bit machine is not supported”
Open Source Software hosting by Microsoft: http://ur1.ca/8s3l6
Top 5 Linux Monitoring Tools. Web Based. http://ur1.ca/8s3j4
if you have a lot of files with comma separated values and you want to see them more humanly: $ column -x -t -s’,’ * | more
Unfortunately thats a known fact by xmarks it self.
Is there a work around ?
The disable proxy suggestion isnt a solution, especially if you cant access internet directly.
In my research for solution and gazillions test i think i’ve figured it out.
a. Using proxychains.
- Chain your proxy
- use:
export -p LD_PRELOAD=libproxychains.so
before running firefox (or alter firefox startup script)
works even with an http proxy!
b. Using a socks proxy.
Using a socks proxy, xmarks can connect to your custom (or not) webdav server and sync!
So if you arent using an http proxy (directly), xmarks will sync.
kvm on lvm: # lvcreate -L 5G vg01 -n winxp # kvm -cpu host -m 2048 /dev/vg01/winxp -cdrom winxp.iso -boot d
Xmarks does not work for most proxy servers ! Try this: http://ur1.ca/8ot9p