Linux Archive

A Short History of btrfs

Valerie Aurora has published a great article in LWN about btrfs: "You probably have heard of the cool new kid on the file system block - after all, Linus Torvalds is using it as his root file system on one of his laptops. But you might not know much about it beyond a few high-level keywords - copy-on-write, checksums, writable snapshots - and a few sensational rumors and stories - the Phoronix benchmarks, btrfs is a ZFS ripoff, btrfs is a secret plan for Oracle domination of Linux, etc. When it comes to file systems, it's hard to tell truth from rumor from vile slander. In this article, we'll take a behind-the-scenes look at the design and development of btrfs on many levels."

Make the Most of Large Drives with GPT and Linux

The venerable master boot record (MBR) partitioning scheme can't fully handle disks larger than 2TB. With 1TB-hard disks now common and 2TB-disks becoming available, forward-looking individuals are thinking about alternatives to the MBR partitioning scheme. The heir apparent is the GUID Partition Table (GPT). Learn how to make sure your Linux system is fully prepared for the future of disk storage.

CrunchBang Linux Now Has 64-Bit Support, Boots Faster

"CrunchBang Linux, a lightweight, Ubuntu-based, thumb-drive-friendly operating system... is now available in 64-bit editions for version 9.04.01, which also adds support for the ext4 hard drive format and more wireless networking support. CrunchBang already booted pretty darned fast in our initial tests, but long-time users are reporting noticeable improvements with the newest version. On the look and feel side, there are more themes included, and support for more theming standards in general. Transmission becomes the default BitTorrent client, and a host of usability improvements were tossed in as well."

‘Early Linux 2.6.31 Benchmarks’

"The Linux 2.6.31 kernel is still under active development until it is released later this quarter, but the merge window is closed and most of the work going on is to address bugs and other regressions within this massive code-base. Some of the key additions to the Linux 2.6.31 kernel include many graphics-related advancements (merging of the TTM memory manager, Radeon kernel mode-setting, Intel DisplayPort, etc), an ALSA driver for the Creative X-Fi, initial USB 3.0 support, file-system improvements, and much more. To see how the general system performance has been impacted by the new Linux kernel that is in development, we have a few benchmarks today."

Linux Mint 7 Is Glorious

Linux Mint 7 "Gloria" was released a little while ago, so before it became too old of news, I thought I'd take a whack at experimenting with it for the sake of netbookers everywhere (and for myself, naturally). As I type this on gedit after about two weeks' use, let's just say that the system on my EeePC 1000 HE is, for the most part, rather glorious-- pun intended. As a bonus, I also got Google's Chromium browser to run on it, so keep on reading to find the section on that.

Linux Kernel Patch Works Around Microsoft’s FAT Patents

The FAT file system is the file system used by MS-DOS and earlier versions of Windows. It's a relatively simple and straightforward file system, supported by just about any operating system, making it the favoured file system on memory cards and the like. FAT is an ECMA and ISO standard, but these only apply for FAT12 and FAT16 without support for long file names, and therein lies a problem.

KVM-87 Released

A couple of days ago kvm-87 was released featuring bug fixes, performance improvements, a preview of irqfd, new support for http protocol using curl version 6., and additional support for port redirection. The most notable of these from the end user perspective is the new http support. A good use case for this new feature is booting a livecd over http with a command like "qemu-kvm -cdrom http://www.sample.com/linux.iso". Awesome!

Amazon Kindle Powered by Linux, FSF Not Impressed

"As my colleague Michelle Menga is reporting, Amazon is now making new source code available for its Amazon Kindle. Basically what it represents is, Amazon's responsibility to make the GPL licenced source code that is used in the Kindle available to others. That's part of the GPL license and Amazon is doing its part. Digging into the code that Amazon is now making available, provides some really interesting insight into the underlying structure of the Kindle."

CRUX PPC 2.5 Released

"CRUX PPC 2.5 is now available. Supports Apple 32bit "NewWorld" G3/G4 and Apple 64bit G5, Genesi PegasosII and Efika, Acube Sam440ep, IBM RS/6000 CHRP32 (604e), YDL Powerstation, IBM Intellistation POWER, and IBM pSeries RS64/POWERn. CRUX PPC 2.5 is released as two different installation ISO: 32bit and 64bit. The 32bit version is based on a single lib toolchain instead the 64bit one comes with a multilib toolchain. These two versions share the same ports tree. To increase CRUX PPC usability on pSeries, starting from 2.5 we do provide ports for some IBM utils."

Linux Unified Kernel Aims to Combine Linux, NT Kernel

There are several ways to run Windows programs on Linux (virtualisation, WINE) and vice versa really isn't a problem either with Cygwin, or better yet, native ports thanks to the Windows variants of Gtk+ and Qt. Still, what if Windows support was built straight into the Linux kernel? Is something like that even possible? Sure it is, and the Chinese figured it'd be an interesting challenge, and called it the Linux Unified Kernel.

Introducing SELinux Sandbox, Confines Untrusted Binaries

Eric Paris, a SELinux developer, has announced today a new SELinux feature: "Dan and I (mostly Dan) have started to play with using SELinux to confine random untrusted binaries. The program is called 'sandbox.' The idea is to allow administrators to lock down tightly untrusted applications in a sandbox where they can not use the network and open/create any file that is not handed to the process. Can be used to protect a system while allowing it to run some untrusted binary."