Linux Archive

Whamcloud Building New Lustre Distro

"The open source Lustre technology is a parallel file system that is often found in high performance computing (HPC) environments. Users of the file system will soon get a community Lustre distribution , thanks to the leadership of startup Whamcloud. The reason why Whamcloud is building a Lustre distribution isn't about creating a fork from Oracle, but is about helping to support and expand the Lustre community."

Why Russia, China, and Iran Love Linux and Open Source

"At the end of 2010, the 'open-source' software movement, whose activists tend to be fringe academics and ponytailed computer geeks, found an unusual ally: the Russian government. Vladimir Putin signed a 20-page executive order requiring all public institutions in Russia to replace proprietary software, developed by companies like Microsoft and Adobe, with free open-source alternatives by 2015."

The Open-Source ATI Driver Is Becoming a Lot Faster

"Now that the kernel mode-setting page-flipping for the ATI Radeon DRM kernel module has been merged into the Linux 2.6.38 kernel and the respective bits have been set in the xf86-video-ati DDX, we're in the process of running new open-source ATI graphics benchmarks under Linux. Our initial results (included in this article) show these latest improvements to cause some major performance boosts for the open-source ATI driver as it nears the level of performance of the proprietary Catalyst driver."

Linux IQ Test

The free OS runs on your phone, your netbook, your desktop, and even your alarm clock. You named your dog Linus and you have Tux wallpaper. Andrew Morton signed your underwear. But how much do you really know about the most pervasive open source project on the planet? Core files, httpd service checks, determining the architecture of a Linux box from the shell -- take the Linux IQ Test: Round 2 and find out.

Alternative to the “200 Lines Kernel Patch that Does Wonders”

"Phoronix recently published an article regarding a ~200 lines Linux Kernel patch that improves responsiveness under system strain. Well, Lennart Poettering, a RedHat developer replied to Linus Torvalds on a maling list with an alternative to this patch that does the same thing yet all you have to do is run 2 commands and paste 4 lines in your ~/.bashrc file. I know it sounds unbelievable, but apparently someone even ran some tests which prove that Lennart's solution works."

Linux 2.6.37 Released

Linux 2.6.37 has been released. This release includes several SMP scalability improvements for Ext4 and XFS, complete removal of the Big Kernel Lock, support for per-cgroup IO throttling, a network device based in the Ceph clustered filesystem, several Btrfs improvements, more efficient static probes, perf support to probe modules and listing of accesible local and global variables, image hibernation using LZO compression, PPP over IPv4 support, several networking microoptimizations and many other small changes, improvements and new drivers. You can read the full changelog as well.

Wake Your Linux Up From Sleep for a Cron Job

Here's the latest in our new series on OS tips from power users: a seemingly trivial task. You have a computer, most likely a laptop, that you wish to keep suspended while you're not working. For example, let's say overnight. At the same time, you wish to run a handful of maintenance tasks, like backups and cleanup, which you don't normally do during the day. So you need a mechanism that will send your machine to sleep, wake it up when necessary, run cron jobs, then send it back to sleep again.

Running the Native ZFS Linux Kernel Module, Plus Benchmarks

"There has been work by the Lawrence Livermore National Laboratories in porting ZFS to Linux as a native Linux kernel module. This LLNL ZFS work though is incomplete but still progressing due to a US Department of Energy contract. It is though via this work that developers in India at KQ Infotech have made working a Linux kernel module for ZFS. In this article are some new details on KQ Infotech's ZFS kernel module and our results from testing out the ZFS file-system on Linux."

The ~200 Line Linux Kernel Patch that Does Wonders

"In recent weeks and months there has been quite a bit of work towards improving the responsiveness of the Linux desktop with some very significant milestones building up recently and new patches continuing to come. This work is greatly improving the experience of the Linux desktop when the computer is withstanding a great deal of CPU load and memory strain. Fortunately, the exciting improvements are far from over. There is a new patch that has not yet been merged but has undergone a few revisions over the past several weeks and it is quite small - just over 200 lines of code - but it does wonders for the Linux desktop."

Linux Super-Duper Admin Tools: audit

How do you audit your Linux environment? How do you track after changes to your files? What kind of processes are running on your system at any given moment? What uses the most resources? Valid questions, all. Special contributor Dedoimedo gives us the straight scoop on "audit.". Editor's note: Call for submissions: are you an OS expert? Can you provide some special insight, some tips and tricks, or just plain illuminate an obscure feature in your OS of choice? We'd like to publish it.

Third Release of Linux SCHED_DEADLINE Available

The third version of the SCHED_DEADLINE patchset has been released to LKML: SCHED_DEADLINE is a real-time scheduling class for Linux with bandwidth isolation (a.k.a. 'resource reservation') capabilities based on the EDF algorithm. This version adds support for global/clustered multiprocessor scheduling through dynamic task migrations. This means that tasks can migrate among (a subset of) CPUs when this is needed, by means of pushes & pulls. Moreover, (c)group based task admission logic and bandwidth management has been removed, in favour of a per root_domain tasks bandwidth accounting mechanism." The code is being jointly developed by ReTiS Lab and Evidence S.r.l in the context of the ACTORS EU-funded project. Development takes place right here.

Clang Builds a Working Linux Kernel on Debian

Clang can build a kernel now. "The kernel can successfully boot to runlevel 5 (aka X + networking) on the Macbook, both on bare metal and in Qemu. The kernel can successfully boot to runlevel 3 on a secondary test machine, a microATX desktop box (Intel Atom). I haven't tried to start X on this box yet. The kernel can self-host; I am currently running a 'fourth generation' self-hosted Linux kernel built by a 'fourth generation' Clang."