Archive for March, 2009


New release of linux kernel 2.6-29.

March 27, 2009


None other than Linus Torvalds, the father of Linux, announced last evening the immediate availability of Linux kernel 2.6.29, a version that brings initial support for the highly expected Btrfs filesystem. Btrfs is a brand new filesystem created by Chris Mason and designed to act like the ZFS or WAFL ones. When Btrfs will be stable, it will definitely replace the Ext filesystem!

Moreover, starting with this release, the Tux Penguin logo was temporarily replaced by the new Tuz logo.because Linus Torvalds thinks we should all contribute to Save The Tasmanian Devil!

“The most obvious change is the (temporary) change of logo to Tuz, the Tasmanian Devil. But there’s a number of driver updates and some m68k header updates (fixing headers_install after the merge of non-MMU/MMU) that end up being pretty noticeable in the diffs.” – said Linus Torvalds in the official release announcement.

Highlights of Linux Kernel 2.6.29:

Kernel Modesetting
· Btrfs Filesystem
· SquashFS 4.0
· 4096 CPU Support
· “Tree RCU”: scalable classic RCU
· WiMAX Support
· Wireless Access Point (WAP) mode support
· Filename encryption for eCryptfs
· Filesystem freeze funtion
· Memory controller swap management and various improvements
· Ext4 with “no journal” mode
· Metadata checksums for OCFS2
· Added staging drivers
· Tuz is the new logo

“This obviously starts the merge window for 2.6.30, although as usual, I’ll probably wait a day or two before I start actively merging. I do that in order to hopefully result in people testing the final plain 2.6.29 a bit more before all the crazy changes start up again.” – ended Linus Torvalds the announcement for Linux kernel 2.6.29.

And now, let’s have a look at some of the new major drivers and the newly supported devices introduced in this release:


· 32bit PIO support
· OCTEON SOC Compact Flash interface (v7) driver
· VT8261 support
· Large Block Transfer support for sata_sil
· cxgb3i iSCSI driver
· Fibre Channel over Ethernet
· Power Management Resume/Suspend support
· ISP81XX support


· Walkera WK-0701 RC transmitter support
· Touchscreen (tsc2007) driver
· PCF50633 input driver
· Wacom W8001 support
· Touchscreen (da9034) support
· Maple controller support


· Support for SMSC LAN9420 10/100 PCI ethernet adapter
· SMSC LAN921x and LAN911x driver
· KS8695 driver
· IXP4xx HSS HDLC driver
· 5150 support
· 82598AT support
· PCIe AER support
· Atheros AR9285 chipset support
· BCM50610 support
· HFC USB driver
· Mesh Point support
· 57780 support
· LSI ET1011C PHY driver
· Scatter Gather support
· Added USB ID for Linksys WUSB200
· Solos PCI ADSL2+ driver


· ASoC audio driver
· Beagleboard support
· PCM3008 ALSA SoC driver
· WM8728 codec driver
· omap2evm support
· UDA134x codec driver
· Marvell Zylonite support
· Lyrtech SFFSDR driver
· OMAP3 Pandora support
· WM8350 Audioplus codec driver
· PXA SSP support
· Gumstix Overo support
· TWL4030 audio codec support
· Atmel AT91SAM9G20ek support
· Intel HDMI audio support
· ASUS V1sn support
· Fujitsu-Siemens Amilo Xa3530 support
· HP Acacia support
· Realtek ALC269 support
· ASUS P5Q-EM support
· Acer Aspire 4930G support
· MCP67 HDMI support
· Intel DX58SO support
· NVidia MCP78 HDMI support
· OLPC analog input support
· Claro halo support


· s921 ISDB-T driver
· tw9910 driver
· ov772x driver
· TEA5764 radio driver
· KNC1 DVB-S2 support
· lgdt3304 driver
· Samsung Q310 webcam support
· STB6100 support
· HVR-950 IR support (experimental)
· STB0899 support
· STB6100 support
· Technotrend TT S2 3200 support
· Satelco Easywatch DVB-S2 PCI card support
· Prof 6200 DVB-S PCI card support
· Turbosight TBS8910 DVB-S PCI card support
· Terratec Cinergy S USB support
· Lenovo Thinkpad SL500 webcam support
· OMAP2 camera driver
· tvp514x I2C video decoder driver
· Pixelview PlayTV Box 4 support
· Kworld Plus TV Analog Lite PCI support
· Medion/Creatix CTX946 support (Analog and DVB-T)
· Avermedia AVer TV GO 007 FM Plus support
· Compro Videomate E650F (only DVB-T)
· Micron MT9T031 CMOS camera support


· Nokia 5200 support
· Oxford OXU210HP HCD driver
· twl4030 transceiver driver
· imx udc gadget driver
· opticon serial driver
· siemens_mpi usb-serial “stub” driver
· Pentax K10D support
· Option N.V. ZeroCD modem support
· Multi-Tech modem support
· Added USB ID for Thomson Speedtouch 121g

These are just a few of the new drivers available in the Linux kernel 2.6.29. For a complete list of all the newly supported devices, newly added drivers, etc., please go here.

* I’m looking forward to test and troubleshoot linux kernel 2.6-29 in Ubuntu’s next coming linux distribution , that is Keramic Koala ….maybe in September , 2009 …I think…..- Khairul-


New release…..Red Hat Enterprise Linux 5.3 and Debian Lenny.

March 21, 2009

debian logo_rh_home

Maybe it is not to late to blog about the new release of Red Hat Enterprise Linux 5.3 and Debian a.k.a Lenny 5.0 . These two linux distribution is the most latest release for this year.

The primary new features of Red Hat Enterprise Linux 5.3 include:

  • Increased scalability of virtualized x86-64 environments: This includes the industry-leading ability to support virtual servers with up to 32 virtual CPUs and 80GB of memory. Physical server limits have also been expanded to match the size of today’s latest hardware systems, with up to 126 CPUs and 1TB main memory. New features, such as support for Hugepage memory and Intel Extended Page Tables (EPT), dramatically improve the performance of virtual servers. For customers, these enhancements allow more and larger virtual systems to be configured on today’s powerful servers, thereby reducing costs. Additionally, more devices can be allocated to each virtual server (guest), enabling the virtualization of applications with heavy I/O requirements.
  • Support for Intel Core i7 (Nehalem) processors: This quad-core, hyperthreaded 45nM processor is one of the most significant advances for Intel processor architecture since the Pentium Pro. Red Hat Enterprise Linux 5.3. delivers exceptional performance with the new processor, and also supports features such as the power management and hyperthreading. In internal testing, the Red Hat Engineering Performance Group has measured exceptional gains with the new Nehalem processors, with unaudited results showing gains of 1.7x for commercial applications and gains up to 3.5x for high-performance technical computing applications compared to the previous generation of Intel processors.
  • Inclusion of OpenJDK: OpenJDK is a high-performance, fully open source implementation of Java SE 6. OpenJDK is based on the same code base as Sun’s JDK, the most widely adopted Java implementation. OpenJDK in Red Hat Enterprise Linux 5.3 has passed the full Java SE 6 TCK and is compatible with all applications written for Java SE 6 and previous versions. OpenJDK is fully supported directly by Red Hat. With the integration of OpenJDK, Red Hat Enterprise Linux 5.3 is the the first enterprise-ready solution with a fully open source Java stack when combined with JBoss Enterprise Application Platform.The Debian Project is pleased to announce the official release of Debian GNU/Linux version 5.0 (codenamed Lenny) after 22 months of constant development. Debian GNU/Linux is a free operating system which supports a total of twelve processor architectures and includes the KDE, GNOME, Xfce, and LXDE desktop environments. It also features compatibility with the FHS v2.3 and software developed for version 3.2 of the LSB.

    Debian GNU/Linux runs on computers ranging from palmtops and handheld systems to supercomputers, and on nearly everything in between. A total of twelve architectures are supported: Sun SPARC (sparc), HP Alpha (alpha), Motorola/IBM PowerPC (powerpc), Intel IA-32 (i386), IA-64 (ia64), HP PA-RISC (hppa), MIPS (mips, mipsel), ARM (arm, armel), IBM S/390 (s390), and AMD64 and Intel EM64T (amd64).

    Debian GNU/Linux 5.0 Lenny adds support for Marvell’s Orion platform which is used in many storage devices. Supported storage devices include the QNAP Turbo Station series, HP Media Vault mv2120, and Buffalo Kurobox Pro. Additionally, Lenny now supports several Netbooks, in particular the Eee PC by Asus. Lenny also contains the build tools for Emdebian which allow Debian source packages to be cross-built and shrunk to suit embedded ARM systems.

    Debian GNU/Linux 5.0 Lenny includes the new ARM EABI port, armel. This new port provides a more efficient use of both modern and future ARM processors. As a result, the old ARM port (arm) has now been deprecated.

    This release includes numerous updated software packages, such as the K Desktop Environment 3.5.10 (KDE), an updated version of the GNOME desktop environment 2.22.2, the Xfce 4.4.2 desktop environment, LXDE, the GNUstep desktop 7.3, X.Org 7.3, 2.4.1, GIMP 2.4.7, Iceweasel 3.0.6 (an unbranded version of Mozilla Firefox), Icedove (an unbranded version of Mozilla Thunderbird), PostgreSQL 8.3.6, MySQL 5.0.51a, GNU Compiler Collection 4.3.2, Linux kernel version 2.6.26, Apache 2.2.9, Samba 3.2.5, Python 2.5.2 and 2.4.6, Perl 5.10.0, PHP 5.2.6, Asterisk, Emacs 22, Inkscape 0.46, Nagios 3.06, Xen Hypervisor 3.2.1 (dom0 as well as domU support), OpenJDK 6b11, and more than 23,000 other ready-to-use software packages (built from over 12,000 source packages).

    With the integration of X.Org 7.3 the X server autoconfigures itself with most hardware. Newly introduced packages allow the full support of NTFS filesystems and the use of most multimedia keys out of the box. Support for Adobe® Flash® format files is available via the swfdec or Gnash plugins. Overall improvements for notebooks have been introduced, such as out of the box support of CPU frequency scaling. For leisure time several new games have been added, including puzzle games as well as first-person shooters. Also notable is the introduction of goplay, a graphical games browser offering filters, search, screenshots and descriptions for games in Debian.

    The availability and updates of OpenJDK, GNU Java compiler, GNU Java bytecode interpreter, Classpath and other free versions of Sun’s Java technology, into Debian GNU/Linux 5.0 allow us to ship Java-based applications in Debian’s main repository.

    Further improvements in system security include the installation of available security updates before the first reboot by the Debian Installer, the reduction of setuid root binaries and open ports in the standard installation, and the use of GCC hardening features in the builds of several security-critical packages. Various applications have specific improvements, too. PHP for example is now built with the Suhosin hardening patch.

    For non-native English speaking users the package management systems now support translated package descriptions and will automatically show the description of a package in the native language of the user, if available.

    Debian GNU/Linux can be installed from various installation media such as DVDs, CDs, USB sticks and floppies, or from the network. GNOME is the default desktop environment and is contained on the first CD. Other desktop environments — KDE, Xfce, or LXDE — can be installed through two new alternative CD images. Again available with Debian GNU/Linux 5.0 are multi-arch CDs and DVDs supporting installation of multiple architectures from a single disc; and this release adds Blu-ray Discs, allowing the archive for an entire architecture to be shipped on a single BD.

    In addition to the regular installation media, Debian GNU/Linux can now also be directly used without prior installation. The special images used, known as live images, are available for CDs, USB sticks, and netboot setups. Initially, these are provided for the amd64 and i386 architectures only.

    The installation process for Debian GNU/Linux 5.0 has been improved in many ways: among many other improvements, support for installation from more than one CD or DVD has been restored, firmware required by some devices can be loaded by using removable media, and installations via Braille display are supported. The installer boot process has also received much attention: a graphical menu can be used to choose front-ends and desktop environments, and to select expert or rescue mode. The installation system for Debian GNU/Linux has now been translated to 63 languages.

    Debian GNU/Linux can be downloaded right now via bittorrent (the recommended way), jigdo or HTTP; see Debian GNU/Linux on CDs for further information. It will soon be available on DVD, CD-ROM and Blu-ray Disc from numerous vendors, too.

    Upgrades to Debian GNU/Linux 5.0 from the previous release, Debian GNU/Linux 4.0 (codenamed Etch) are automatically handled by the aptitude package management tool for most configurations, and to a certain degree also by the apt-get package management tool. As always, Debian GNU/Linux systems can be upgraded painlessly, in place, without any forced downtime, but it is strongly recommended to read the release notes for possible issues, and for detailed instructions on installing and upgrading. The release notes will be further improved and translated to additional languages in the weeks after the release.

  • For your information , there is a new release of kernel 2.6.28-8 of the linux kernel. This is mainly is the most stable version for the linux kernel nowadays. Now , I’m waiting for Fedora 10 to test the system with it’s kernel. Fedora is fully funded and sponsored by Red Hat Inc.
  • I’m looking forward to find a patch for my Red Hat 9 kernel 2.4.20-8. If anybody out there who knows where I can get the latest patch , please do contact me as soon as possible……

Ubuntu Jaunty Jackapole 9.04

March 13, 2009


For the first time , I would like to introduce Linux Operating System as our main subject of discussion today. Recently , Canonical Ltd has introduced Ubuntu Jaunty Jackapole 9.04 released in alpha version (testing) by this month.This ubuntu version cannot used in a production system , just for testing purpose only.The Ubuntu Jaunty Jackapole will be released in full version in 23rd of this coming April , 2009. It uses the latest stable kernel that is kernel 2.6.28-13. The kernel support the use of the ext4 filesystem , a new file system that is more efficient , more faster than ext3. The ubuntu system boots more faster than it’s predecessor Ubuntu Hardy Heron 8.10 using the latest kernel.

As for me , by using the latest kernel , the operating system will be more stable , less bugs and boots up more faster before.These are Ubuntu version of kernel that is used before:-

Ubuntu Gutsy Gibbon 7.10 – kernel 2.6.22-14

Ubuntu Hardy Heron 8.04 – kernel 2.6.24-16

Ubuntu Intrepid Ibex 8.10 – kernel 2.6.27-7

Ubuntu Jaunty Jackapole 9.04 – kernel 2.6.28-13 .

Ubuntu is used nowadays widely by people all over the world. It is rank no 1 in the world for the most widely used linux distribution , compare to Red Hat,Suse , Slackware , Debian and others. Thanks to Linus Torvalds and his kernel team , this latest kernel 2.6.28-13 or 2.6.28-7 will be used in one of the Ubuntu’s linux distribution. Some of the ealier kernel have bugs and Denial Of Service Attacks (DOS).Ubuntu user have to upgrade their ubuntu’s linux distribution to the latest one , and this including Ubuntu Gutsy Gibbon , Hardy Heron and Intrepid Ibex.

My Red Hat Linux 9 Professional Edition uses the kernel 2.4.20-8 that is known to have bugs. It sometimes hang and freeze and output a kernel bug that resulted in kernel crash. The system is stable , but sometimes it hangs and crash. That what make me really sucks!!!But compare to me using Microsoft Windows , Microsoft Windows XP is common to crash and hang , and sometimes get corrupted compared to Red Hat 9. I think , through my experience , Red Hat 9 is more stable compared to Microsoft Windows XP.

By now , I am concentrating on working on linux kernel to write a kernel coding as a kernel developer or kernel programmer using C and C++. Thanks to Linux Foundation , I’m beginning to develop drivers for kernel and modify some of the Linux kernel coding. It’s one of my hobby and as to contribute to the Open Source Software or Community. This project is fully funded by me….and it’s a non-profit work.—Khairul—-

By the way , linux kernel 2.6.28-13 have its own bugs and it was found by the user. The Ubuntu Jaunty Jackapole sometimes hang when it boots up. I think this is a problem with it’s kernel.Please do check the Ubuntu security websites for more information and find a solution to it. Thanks —Khairul– —Khairul Azrin B. Azman—- (C)Copyright 2009