kernel version

Linux kernel version 2.6.28 has been released and available for download. The new version includes following stable and new features:

a] ext4 file system – The ext4 filesystem can support volumes with sizes up to 1 exbibyte and files with sizes up to 16 TiB. ext4 removes ext3 64-bit storage limits and adds other performance improvements.

b] Graphics Execution Manager (GEM) – It is a a modern memory manager specialized for use in device drivers for graphics chipsets. It manages graphics memory, controls the execution context and manages the Non-Uniform Memory Access (NUMA) environment on modern graphics chipsets. The “xf86-video-intel” device driver will feature GEM integration.

c] Other features – Stable USB drivers, KVM, bug fixes and other stuff.

=> Download Linux kernel 2.6.28 here. You may also find our kernel compile tutorial useful.


Yesterday, I wrote about a serious Linux kernel bug and fix. However, few readers like to know about patching running Linux kernel. Patching production kernel is a risky business. Following procedure will help you to fix the problem. Step # 1: Make sure your product is affected First find out if your product is affected […]


You can easily mount remote server file system or your own home directory using special sshfs and fuse tools. FUSE – Filesystem in Userspace FUSE is a Linux kernel module also available for FreeBSD, OpenSolaris and Mac OS X that allows non-privileged users to create their own file systems without the need to write any […]


Recently updated/posted Linux and UNIX FAQ (mostly useful to Linux/UNIX new administrators or users) : CentOS Linux install kernel headers to build vmware / 3rd party modules Linux / UNIX : Argument list too long error in shell and solution Howto: Debian / Ubuntu Linux Install PostgreSQL Database Server Howto Display text files in a […]


Recently I received a question via email:

How do I build Linux kernel module against installed or running Linux kernel? Do I need to install new kernel source tree from


It happens many times you try to unmount a disk partition or mounted CD/DVD disk and if you try to unmount device, which is accessed by other users, then you will get error umount: /xxx: device is busy. However, Linux/FreeBSD comes with fuser command to kill forcefully mounted partition. Understanding device error busy error What […]


Compiling custom kernel has its own advantages and disadvantages. However, new Linux user / admin find it difficult to compile Linux kernel. Compiling kernel needs to understand few things and then just type couple of commands. This step by step howto covers compiling Linux kernel version 2.6.xx under Debian GNU Linux. However, instructions remains the […]