Ubuntu Linux Getting Ready For Average User

Posted on in Categories Linux desktop, Ubuntu Linux last updated April 17, 2008

The latest beta of the popular Ubuntu Linux distribution offers updated features and good support for new Linux user. It appears that Ubuntu is getting ready for masses. From the article:

If there is a single complaint that is laid at the feet of Linux time and time again, it’s that the operating system is too complicated and arcane for casual computer users to tolerate. You can’t ask newbies to install device drivers or recompile the kernel, naysayers argue.

Of course, many of those criticisms date back to the bad old days, but Ubuntu, the user-friendly distribution sponsored by Mark Shuttleworth’s Canonical Ltd., has made a mission out of dispelling such complaints entirely.

GCC Compiler 4.3.0 exposes a Linux / BSD kernel bug

Posted on in Categories FreeBSD, GNU/Open source, Linux, News, OpenBSD last updated March 19, 2008

Since version 4.3, gcc changed its behavior concerning the x86/x86-64 ABI and the direction flag, that is it now assumes that the direction flag is cleared at the entry of a function and it doesn’t clear once more if needed. According to LWN article GCC 4.3.0 exposes a kernel bug:

A change to GCC for a recent release coupled with a kernel bug has created a messy situation, with possible security implications. GCC changed some assumptions about x86 processor flags, in accordance with the ABI standard, that can lead to memory corruption for programs built with GCC 4.3.0. No one has come up with a way to exploit the flaw, at least yet, but it clearly is a problem that needs to be addressed.

=> GCC 4.3.0 exposes a kernel bug (via ./)

Red Hat Enterprise Linux 5.2 Beta Released

Posted on in Categories Linux, Linux distribution, News, RedHat/Fedora Linux last updated March 14, 2008

RHEL 5.2 beta has been released. Red Hat engineers backport many of the new features from later kernels to the Red Hat Enterprise Linux 5 kernel, such as support for new hardware and virtualization enhancements. This provides Red Hat Enterprise Linux subscribers with important new capabilities while maintaining stable application interfaces — so that applications continue to run after new updates are installed. And, of course, it’s always worth repeating that updates, which are released about twice a year, are included with every Red Hat Enterprise Linux subscription.

This will give our you a chance to see what your systems will be running later this year. You can grab beta version from RHN.

=> Press Release : Red Hat Enterprise Linux 5.2 Beta

Find and Fix Linux Latency Problem with LatencyTOP Software

Posted on in Categories GNU/Open source, Howto, Linux, Linux desktop, Monitoring, Troubleshooting, Tuning last updated January 19, 2008

A TOP-like tool for monitoring system latency and its causes for Linux system.

The Intel Open Source Technology Center is pleased to announce the release of version 0.1 of LatencyTOP, a tool for developers to visualize system latencies. Skipping audio, slower servers, everyone knows the symptoms of latency. But to know what’s going on in the system, what’s causing the latency, how to fix it… that’s a hard question without good answers right now.

LatencyTOP is a Linux tool for software developers (both kernel and userspace), aimed at identifying where in the system latency is happening, and what kind of operation/action is causing the latency to happen so that the code can be changed to avoid the worst latency hiccups.
Linux Latency Problem with LatencyTOP Software
(Fig. 01: LatencyTOP in Action [ Image Credit: Intel Corp. ])

Download LatencyTOP

=> Visit official project site to download LatencyTOP software. Please note that you also need to patch Linux kernel.

How to: Upgrade Fedora Linux From 32-bit System to 64-bit Version w/o Reinstalling Server

Posted on in Categories Howto, Links, Linux, RedHat/Fedora Linux, Tips last updated January 13, 2008

This small guide may come handy…

From the article:

One great thing about Linux is that you can transplant a hard disk from a machine that runs a 32-bit AMD XP processor into a new 64-bit Intel Core 2 machine, and the Linux installation will continue to work. However, if you do this, you’ll be running a 32-bit kernel, a C library, and a complete system install on a processor that could happily run 64-bit code. You’ll waste even more resources if your new machine has 4GB or more of system memory, and you’ll be forced to either not use some of it or run a 32-bit Physical Address Extension (PAE) kernel. Cross-grading to the 64-bit variant of your Linux distribution can help you use your resources more wisely. A disclaimer: changing the architecture of your Fedora installation from 32 to 64-bit isn’t recommended or supported in any way. Perform this at your own risk after creating a suitable backup.

=> Upgrade from 32-bit to 64-bit Fedora Linux without a system reinstall [linux.com]

Programming: Understanding Linux Completely Fair Scheduler

Posted on in Categories Links, Linux, programming last updated January 11, 2008

The new Linux scheduler extends scheduling capabilities by introducing scheduling classes and also simplifies debugging by improving schedule statistics. Completely Fair Scheduler (CFS) is getting good reviews when tested for thread-intensive applications including 3D games. CFS handles CPU resource allocation for executing processes, and aims to maximize overall CPU utilization while maximizing interactive performance. CFS considered as the first implementation of a fair queuing process scheduler in a widely used general-purpose operating system.

The Linux 2.6.23 kernel comes with a modular scheduler core and a CFS, which is implemented as a scheduling module. In this article, get acquainted with the major features of the CFS, see how it works, and look ahead to some of the expected changes for the 2.6.24 release.

=> Introducing the CFS for Linux

How to edit GRUB Settings with GUI tool QGRUBEditor

Posted on in Categories Download of the day, GNU/Open source, Howto, Linux, Linux desktop last updated December 28, 2007

There is a tiny little program called QGRUBEditor. It is a system GUI tool to view and edit the GRUB boot loader. It offers many features and it is the perfect solution for those who want to change the way GRUB works, without messing with GRUB’s configuration files. This is an excellent tool for a new user.

From the article:

If you’ve been running Linux long enough to have upgraded your system more than once, you probably have several Linux kernels lurking around your system. If you discover that a certain application no longer works for you, you can go back to a previous kernel to try to run your program. GRUB, the boot loader found in most Linux distributions, lets you choose among operating systems and kernels installed on your box. Many people, however, fear that messing with GRUB may ruin their system, because of its many esoteric options, and configuration file text that often contains no help comments. QGRUBEditor can help you view and edit the GRUB boot loader from a graphical user interface.

QGRUBEditor - A visual GUI GRUB configuration editor
(Fig 01: QGRUBEditor in action [image credit official project home page] )

Download QGRUBEditor ~ A visual GUI GRUB configuration editor

Visit official project page to download QGRUBEditor (Found via Linux.com )