Home Blog Page 1943

Gluster Workshop at LinuxCon Japan 2013

Heading to LinuxCon Japan 2013? If you’ll be attending the conference or will be in Tokyo on May 31st, we’d like to welcome you at the Gluster Community Workshop.

We’ll have a full day of talks on all things Gluster, including:

 

Read more at the Gluster Community blog.

 

Best Linux Tools for Enterprise Developers and Systems Administrators

It’s a testament to Linux’s ubiquity and versatility today that so many “best of” lists are published focusing on the free and open source operating system.

Just in the past few months here on Linux.com, for example, we’ve looked at the “best servers for Linux in 2013” and the “2013 top 7 best Linux distributions for you.”

It should come as no great surprise, then, that enterprise IT folk should have their turn in the spotlight. Specifically, it’s time to zero in on the best Linux applications and tools for enterprise sysadmins and developers.

Three Logical Areas

Google+ survey

We began by posting a short, informal poll on Google+: What are the best Linux apps and tools in this class? We were greeted with a multitude of nominations. Among those named by commentators were the following:

  • Qt Creator
  • KVM
  • Puppet
  • Red Hat Satellite
  • Nagios
  • Archipel
  • Terminator
  • Samba
  • Cobbler
  • Git/Subversion
  • Perl
  • mrepo
  • Python
  • SaltStack
  • Wireshark
  • Clonezilla

“The items on there make sense,” Stephen O’Grady, co-founder and principal analyst at RedMonk, told Linux.com. “The logical areas are continuous build (Hudson/Jenkins), configuration management/provisioning (Chef/Puppet) and version control (Git, primarily).”

‘Always Growing and Changing’

Indeed, “the primary software technologies and communities I think of when it comes to tools for Linux sysadmins and developers, which are DevOps tools, are: Chef, Puppet, CFEngine, Juju and Salt, all backed commercially by Opscode, Puppet Labs, CFEngine and SaltStack, respectively,” agreed Jay Lyman, senior analyst for enterprise software at 451 Research.

“There are also some other tools and frameworks, such as Apache Web and application servers, Git, Jenkins, node.js, PHP, Python, RabbitMQ, Ruby and others that we see used frequently with Linux in the enterprise,” Lyman told Linux.com. “Additionally, there are a host of data and ‘big data’ tools that are commonly used with Linux, including MySQL, PostgreSQL, NoSQL databases such as MongoDB and Riak, and data management technologies such as Cassandra and Hadoop.”

Of course, “as part of the polyglot programming trend, the list of popular and useful tools is always growing and changing, so this list is by no means exhaustive,” he added.

It does, however, highlight how today’s enterprise developers and systems administrators “tend to leverage a variety of resources and are more adept and empowered to use the best tools for the appropriate jobs, which is a main driver of polyglot programming,” Lyman concluded.

Samsung Grabs 95 Percent of Android Smartphone Profits

The Korean handset maker earned $5.1 billion of the $5.3 billion in global profits seen by Android smartphone vendors last quarter, says research firm Strategy Analytics. [Read more]

 

Read more at CNET News

Android 4.3 Pops Up Ahead of Google I/O

A leak tips off security enhancements in the Android update expected to be unveiled at Google I/O. [Read more]

Read more at CNET News

Kubuntu, KDE Has Little Hope For Ubuntu’s Mir

Martin Gräßlin, the maintainer of KDE’s KWin window manager, has been vocal against Canonical’s Mir Display Server from the beginning. He’s now written another blog post on the matter in which he makes it rather clear there is little hope of seeing KDE running on the Ubuntu Wayland-competitor…

Read more at Phoronix

Raspberry Pi Camera Module Now Available

After being in development since late last year, the Raspberry Pi camera module is available to purchase and the software to support it is now built into Raspbian.

Read more at The H

How to Run Fedora Linux on the MacBook Air Without Touching the SSD

See how easy it is to setup a dual boot to Fedora 18 on your recent model MacBook Air (MBA). You don’t need to install custom boot loaders or touch the internal SSD that contains OSX at all. Instead, take advantage of a high speed USB 3 pen drive as your Linux boot disk. After booting Fedora, graphics and wifi work without any extra tinkering. With the higher end modern USB 3.x pen drives disk performance doesn’t need to crawl, either.

fedora-boot-screenThis might be just the ticket if you have a MacBook Air and wish to retain OSX on it but also want to have access to a laptop running a full flavored Linux while on the go.

I recently got an MBA and found myself in the bind of having to carry two laptops with me while traveling. I’d read about the ability to run Linux on the MBA, but I had already setup the OSX installation to perform some tasks which I didn’t want to risk losing. I saw sites mentioning the rEFIt boot loader and various tinkers that one can do, including custom kernel parameters and the like, to get Linux to boot up on the MBA. This all made me put the project on the back burner for when I had made good backups and had prepared the time to tinker.

Disclaimer: This process worked for me, and it might for you. I take no responsibility if things do not work as you expect. You acknowledge that the material may not be accurate, complete or fit for this purpose and that its use is entirely at your own risk. You should have all your data backed up before you begin!

Step One: Fedora Live Boot from USB

The first step to getting Linux on the MBA was to install the Fedora Live ISO onto a USB stick to see how hard it was to get to boot. Then the battle to get graphics, then get wifi, and then regroup at that stage. Creating the USB stick is a matter of a few clicks using liveusb-creator.

mba-alt-option-boot-screenSelect the ISO and the target USB device to write it to and wait a few minutes. Plug the Fedora USB stick into the MBA and reboot it holding the Alt/Option key down. You should see two extra options other than the internal SSD to boot from. I first tried the EFI Boot option which stalled right away not finding the vmlinuz0 file, not encouraging… Selecting to boot from “Windows” instead started the Fedora 18 Live disk boot and that ran all the way through to the graphical desktop.

The Fedora Live disk includes some persistent storage, so you can make changes and they will survive a reboot. However for longer term use I wanted as close to a normal Fedora install as I could get. I had seen some pages describing methods of converting the Live Fedora into a more permanent solution. But I thought I’d try a wacky plan first. Why not install from the live USB drive onto a second high speed USB 3 drive instead of onto any internal drive?

Step Two: Fully Installed Fedora 

Clicking “Install to Hard Drive” I selected a second USB stick as the target to install onto and let it do its thing. I performed this install from one USB stick to another on a separate laptop than the MBA.

I was expecting that some sort of customization to the boot loader would be needed after this. Or perhaps the partition setup on the fully installed Fedora USB stick would need a tweak. To my complete surprise holding Alt/Option down during boot and selecting the USB drive icon labeled “Windows” to boot from worked fine.

macbook kde desktopThere were a few moments when I suspected otherwise, for example, a longish delay after loading the initial RAM disk. But given a few seconds here and there things moved on and got to a graphical login. But this time I had a complete installed Fedora which was inline with a normal hard disk installation instead of a Live image. Graphics and wifi were again working, and the few tests of suspend to RAM also worked as one would expect. As for the mouse pad, two-finger click worked as the right button and two finger scroll worked for up and down in Firefox and the terminal.

Performance Testing

The fast USB 3.x stick I used was a SanDisk Extreme 32Gb CZ80. These go for a little under $50 currently. There are other flash drives advertising 200mb/s read and above 120mb/s write performance, though at the time of writing these might set you back $150 for 128Gb of storage. The 32Gb SanDisk Extreme bonnie++ gave a write of 105 mb/s, 41 mb/s rewrite and about 227 mb/s for sequential read. While these numbers are not at the current 500 mb/s range that a SATA SSD will give you, they are still very respectable.

To test the performance difference on smaller random read and write operations I used iozone with the below invocation. In the command line, the -I tells iozone to use direct IO and thus avoid the kernel caches. The various -i select which tests to run, -r 4k stipulates a 4kb record size and -s 64k selects a 64kb total file size.

iozone -a -b sam-tmp.xls -I -i 0 -i 1 -i 2 -r 4k -s 64k

On an OCZ Vertex2 SSD attached to a SATA port on a desktop machine I got about 60mb/sec for random read and write of 4kb records. On the Sandisk Extreme USB3 on the MBA it was closer to 10mb/sec for both. While there is certainly a gap, the USB3 flash disk still performed extremely well for these small random IO patterns.

I was very surprised at how easy it is to run Fedora on the MacBook Air. Using an external USB3 drive lets you keep all the internal SSD for OSX while being able to take advantage of the laptop hardware to run Linux when you want. This is a great thing when you are travelling and want to share a single piece of hardware for multiple purposes.

Nokia ‘Very Interested’ in Tablets, but Don’t Hold Your Breath

A Nokia executive hinted the phone maker is ‘looking at’ tablets. But there are at least three major hurdles for Nokia to consider, including its depleting financial position and an already aggressive mobile market space.

Local Root Vulnerability in the Kernel

Commit b0a873ebb, merged for the 2.6.37 kernel, included an out of bounds reference bug that went undetected until Tommi Rantala discovered it with the Trinity fuzzing tool this April. It wasn’t seen as a security bug by the kernel developers until an exploitwas posted; the problem is now known as CVE-2013-2094. Mainline kernels 2.6.37-3.9 are vulnerable, but Red Hat also backported the bug into the 2.6.32-based kernel found in RHEL6. Expect distributor updates shortly.

Read more at LWN

Canonical to Maintain Linux 3.8 Until August 2014

Canonical employees have announced that they plan to provide security fixes and minor improvements for Linux kernel version 3.8 until August 2014. However, the code will be maintained separately from the official stable and long-term kernels.

Read more at The H