Linux Archive

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."

London Stock Exchange Smashes Record Trade Speed with Linux

"The London Stock Exchange has said its new Linux-based system is delivering world record networking speed, with 126 microsecond trading times. The news comes ahead a major Linux-based switchover in twelve days, during which the open source system will replace Microsoft .Net technology on the group’s main stock exchange. The LSE had long been criticised on speed and reliability, grappling with trading speeds of several hundred microseconds. The record breaking times were measured on the LSE’s Turquoise smaller dark pool trading venue, where trades are conducted anonymously. That network switched over to Linux from Cinnober technology two weeks ago. Speed is crucial as more firms trade automatically at lightning speed, using advanced algorithms."

Linux 2.6.36 Released

Linux 2.6.34 has been released. This version includes support for the Tilera architecture, a new filesystem notification interface called fanotify, a redesign of workqueues optimized for concurrency, CIFS local caching, support for Intel Intelligent Power Sharing in i3/5 systems, integration of the kernel debugger and KMS, inclusion of the AppArmor security system and several new drivers and small improvements. You can read the full changelog as well.

Desktop Linux Is Dead, But Who Cares?

Well, it's been a while since we've opened this particular jar (box is not historically accurate) owned by Pandora. Desktop Linux... Yes, that ever elusive readiness of the desktop that is Linux-powered. Some story on ComputerWorld argues that the desktop Linux dream is dead, and apparently, the story is causing some stir on the web. Well, paint me pink and call me a lightbulb, but of course desktop Linux is dead. However - who gives a flying monkey? Linux is being used by more people than ever!

LinSched, a Userspace Linux Scheduler Simulator

Well, this is quite interesting. This is one of those items where I have to make sure everybody realises I'm no developer as to not make myself look like an idiot. Having said that - LinSched. It's a user-space program that hosts the Linux kernel scheduler, so you can create and test scheduling policies on arbitrary hardware topologies - without actually having to work with the real hardware.

BREAKING: BROADCOM OPEN SOURCES WIRELESS DRIVERS

Ahem. I just had to write that all-caps headline. Broadcom's wireless chips - used by just about everybody in this industry - have been a major pain in the bum for Linux users, because the company did not release open source drivers. Workarounds had to be created, lots of pain was had in the process, but now, Broadcom has finally seen the light: they have open sourced their wireless Linux drivers.

Linux Mint Releases Rolling Distribution

"Linux Mint Debian Edition comes with a Debian base, which we transformed into a live media and on top of which we added a new installer. It's rougher and in some aspects not as user-friendly as our other editions, it's very young but it will improve continuously and rapidly, and it brings us one step closer to a situation where we're fully in control of the system without being impacted by upstream decisions." It's a rolling release, so expect continuous updates. Not a new concept by a long shot, but it's interesting to see a distribution like Mint try this out.