Fine software projects, news and thoughts from the Linux world.

Debian 6.0 "Squeeze" released

[img_assist|nid=1299|title=|desc=|link=none|align=left|width=320|height=200]After 24 months of constant development, the Debian Project is proud to present its new stable version 6.0 (code name "Squeeze"). Debian 6.0 is a free operating system, coming for the first time in two flavours. Alongside Debian GNU/Linux, Debian GNU/kFreeBSD is introduced with this version as a "technology preview".

Is Parallel Programming Hard, And, If So, What Can You Do About It?

[img_assist|nid=1292|title=|desc=|link=none|align=left|width=584|height=584]Edited by:

Paul E. McKenney
Linux Technology Center
IBM Beaverton

January 5, 2011


VMware Workstation 7.1.3 runs great on Linux kernel 2.6.37

Of course, only after you patch the installation. :) I can't remember when was the last time Workstation run without patching, that was really long long time ago. Maybe it's Linus' fault, he moves too fast, who can tell... :)

Also, you won't be able to compile and run the 2.6.37 kernel with the legacy BKL (Big Kernel Lock) disabled, Workstation still depends on lock_kernel() and unlock_kernel() primitives. Let's hope VMware fixes that in their next revision.

An excellent Linux dedicated server that won't burn a hole in your pocket

[img_assist|nid=1286|title=|desc=|link=none|align=left|width=234|height=252]This site certainly has seen it's share of hosting environments. It started on a shared hosting, without even a proper domain name, then later moved among many of the popular virtualization techniques, first VMware server, then KVM and finally Xen (VPS). But, most of that time, it somehow wanted to end on a real hardware, to have a room to breathe, so to say.

New kernel (2.6.36), new patch to apply to VMware Workstation 7.1

The problem:

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-root/modules/vmmon-only'
make -C /lib/modules/2.6.36/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
make[1]: Entering directory `/usr/src/linux'
CC [M] /tmp/vmware-root/modules/vmmon-only/linux/driver.o
/tmp/vmware-root/modules/vmmon-only/linux/driver.c: In function 'init_module':
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:425: error: 'struct file_operations' has no member named 'ioctl'

Persuading VMware Workstation 7.1 to cooperate with Linux kernel 2.6.35

This time compilation fails with:

make: Entering directory `/tmp/vmware-root/modules/vsock-only'
make -C /lib/modules/2.6.35/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
make[1]: Entering directory `/usr/src/linux'
CC [M] /tmp/vmware-root/modules/vsock-only/linux/af_vsock.o
/tmp/vmware-root/modules/vsock-only/linux/af_vsock.c:312: warning: initialization from incompatible pointer type
/tmp/vmware-root/modules/vsock-only/linux/af_vsock.c:359: warning: initialization from incompatible pointer type

Shrinking VMware virtual disk from command line

While shrinking virtual disks is very functional using VMware tools from the guest machine while it is running, from time to time it may be convenient to do it offline, from command line. Here's the procedure to do that (linux host, windows guest):

First we have to mount the virtual disk on the host machine, to prepare it for shrinking:

vmware-mount vmachine.vmdk /mnt

If your guest is also windows OS, you need to make sure that you have ntfs-3g installed on your system. Most linux distributions nowadays have it enabled by default.


Your favorite browser?

55% (642 votes)
25% (291 votes)
10% (117 votes)
2% (24 votes)
Internet Explorer
4% (42 votes)
2% (19 votes)
3% (35 votes)
Total votes: 1170

lbzip2: parallel bzip2 utility

lbzip2 is a multi-threaded bzip2 compressor/decompressor utility that can be used on its own, in pipelines, or passed to GNU tar with the –use-compress-program option (or with the –use shorthand).

GNU/Linux Advanced Administration

[img_assist|nid=1176|title=|desc=|link=none|align=left|width=180|height=327]Authors: Remo Suppi Boldrito, Josep Jorba Esteve
Coordinator: Josep Jorba Esteve
Licenses: GNU Free Documentation License, Creative Commons Attribute ShareAlike License

The GNU/Linux systems have reached an important level of maturity, allowing to integrate them in almost any kind of work environment, from a desktop PC to the sever facilities of a big company.


Subscribe to LinuxInsight RSS