With the prevalence of software available for many distros, why would anyone want to compile software from source? Compiling allows you to custom-fit a program to your particular hardware configuration and CPU architecture, which is useful if a program has no binary that is compatible with your processor. However, this is seldom a problem these days, since most computers now use 32 or 64-bit x86 processors. In the past, Linux enthusiasts often compiled programs from source to wring the greatest possible performance out of their hardware. More recently, this has mostly become a non-issue due to the increases made in computing speed; while compiling may offer a slight performance increase, it is not enough to really make a difference.
Although the introduction of package management on most distros, less diversity in CPU architecture among the user base, and massive increases in hardware speed have largely reduced or eliminated the need to compile software yourself, there are still a few instances where you would have to do so. Although the various official and unofficial software repositories for Ubuntu and other distros include most of the tools that the average user would need for any given purpose, the repositories are not completely comprehensive.Old packages sometimes get dropped and updated versions are often slow to be added. It may also take a release cycle or more for brand-new programs to be included.
While Ubuntu and Debian have “backports” repositories that have fairly new packages in them, many other distros do not have such a resource. For large projects with large community support, the developer may offer nightly builds, but this is not the case for most projects. The only reliable way to get bleeding-edge software (stability issues aside) is to either find a repository that has it or download the source code from the developer and build it yourself.
In part one of our guide, we walked you through the process of finding a distro that is right for you. By now, you hopefully have become more familiar with the distros that are out there and have at least one that you would like to try. This chapter is going to walk you through downloading and burning a CD image of your chosen distro(s), the traditional way of partitioning and setting up a dual-boot system, and another way to dual-boot without repartitioning. Instead of providing a step-by-step tutorial for a specific installation process, our goal is to educate you on the underlying concepts in a more generalized way that you will be able to apply towards many different Linux distros. You should also read our previous guide to installing Ubuntu for further instructions.
Microsoft recently slapped TomTom with a patent infringement suit. The Redmond-based tech behemoth has claimed that TomTom’s devices are in direct violation of eight of its patents.
Some fear Microsoft’s suit against TomTom may be a straw in the wind, as three of the claims are related to the use of the Linux kernel. Microsoft’s lawyer Horacio Gutierrez tried to dispel such misgivings. He told Cnet that the claims pertaining to the implementation of “file management techniques used in the Linux kernel” are only specific to TomTom.
He insisted that Microsoft is not going to mount a massive legal assault against the open-source community. Jim Zemlin, the Linux Foundation’s executive director, also feels that it is unfair to jump to conclusions about the scope of this lawsuit. Gutierrez and Zemlin certainly don’t think that Microsoft’s suit against TomTom is an indicant of trouble for the open-source community. What do you think?
We are certain that many of you want to try Linux to see what it is like, but have no idea where to start or how to get into it. This article is the first installment in a four-part guide that will gradually introduce you to the Linux environment and how to adjust to it if you are a new user.
One of the hardest things to do while starting out is finding a distro that is right for you. Many users try several before settling on one of two that they really like. Once they find a distro that feels right, they are often reluctant to switch unless the distro becomes unsuitable for their needs for whatever reason.
In most instances, choosing a distro ultimately comes down to several factors: Your skill level, the purpose of the system, and package management.
If Marvell has its way, plug computers will soon become commonplace. The company today announced its Plug Computing initiative, which seeks to make always-on computing not only more flexible and easy-to-use than it is today, but also more environmentally friendly compared to a typical desktop or laptop PC.
A plug computer is essentially a small embedded computer that plugs into a wall socket and hooks into your home network via an Ethernet cable. It can then run network-based services that would typically be handled by a desktop or laptop. Marvell's SheevaPlug platform, for example, comes equipped with a Kirkwood embedded processor based on an embedded 1.2GHz Sheeva CPU, 512MB of flash memory, and 512MB of DDR2 memory.
Cuba has debuted a new national Linux-based operating system dubbed "Nova." As one might expect, Cuba claims that the move will help the country replace proprietary Microsoft software running on the nation's computers. It almost sounds a little silly, but Cuba makes two noteworthy points as to why it's trying to purge this United States-based software from its networks. Nor is this the first international body that's sought to replace Microsoft software with an open-source alternative.
According to Cuban officials, the switch is more intended to turn away from United States-backed software as opposed to specifically Microsoft. They claim that governmental agencies would be able to infiltrate Cuban systems because they would could to pressure Microsoft to give up its "codes." It's unclear whether Cuba expects U.S. officials to actually hack into Cuban databases, break through encryption measures, or any combination of nefarious activities. Cuban officials also suggest that importing Microsoft software violates the U.S. trade embargo, an explanation for why Microsoft operating systems are allegedly more difficult to acquire for the island nation.
Grab your cigar and click the link to find out just how much Linux adoption Cuba expects to have within five years!
Cnet's Matt Asay reports that Microsoft has decided to set up an interoperability alliance with Red Hat. In enterprise computing, virtualization is the name of the game, and virtualization is what this alliance is all about. Whether you're running Red Hat Enterprise virtualization technologies, Microsoft's Windows Server 2008 Hyper-V or Microsoft Hyper-V server, the interoperability agreement will enable Red Hat or Microsoft guest operating systems to run on any of these virtualization platforms and get technical support. For details, see the Red Hat website or the Microsoft TechNet blog announcement.
It will take time for Red Hat and Microsoft to validate server platforms for interoperability, and valid software support contracts are required. The best news for those of us who support enterprise-level virtualized platforms on Red Hat or Microsoft? No more finger-pointing, so you can spend your evenings winning your favorite frag-fest instead of playing pass-the-buck with operating system support staffs.
These days, most people have at least one computer and a large collection of media files. The conventional practice for most people has always been to have redundant copies of their media collection on their various computers. While this system technically works, it is highly inefficient and creates the unnecessary task of keeping the media collection on each computer synchronized and up-to-date with the others. A far better solution is to keep all the media on one computer and stream it as needed to the other machines over the network.
Streaming technology has been around for over a decade and is something that most people are at least a little familiar with. (Youtube uses streaming flash-based video to work) In the past, playing large files over the internet was usually pointless due to the fact that the software of the time required the whole file to download (often on slow connections) before the media could be played. With streaming media, the remainder of a file is fetched as the first part it is being played, so there is no need to wait to get the whole thing before watching it. The video quality on early streaming media was often quite bad, (a trade-off between quality and speed was necessary when most people were stuck on dial-up) but with the near-ubiquitous availability of broadband in most urban and suburb areas today, high-quality streaming media has finally become practical.
We have assembled this guide to help you set up a cross-platform media streaming service using a Linux computer as a server. With our guide, you will be able to stream media to any other computer you own. Other guides on the subject discuss how to set up a Samba-based solution, but we feel that our solution is simpler and easier since you only have to install and configure one program instead of several. For this purpose, we use GNUMP3d. GNUMP3d is a program that makes media available through a web-based interface. Instead of using the Samba protocol, GNUMP3d uses ordinary HTTP to get the job done.
If you're Intel, you have to be ecstatic at the recent trend towards owning a netbook. At a time when many tech companies are posting big losses, the surprising success of netbooks is helping Intel to weather the storm through sales of its Atom processor. But if you're Microsoft, the mood might be decidedly different, even if the company isn't letting on.
On one hand, Microsoft should be thrilled to see more PCs end up in the hands of end users, but that only applies if they come equipped with a Windows-based operating system. And while many netbooks now come configured with Windows XP, Linux is much more prevalent on netbooks than it is on notebooks, which is the result of both underpowered hardware and a desire to keep costs low.
The bad news for Microsoft is that the trend towards netbooks doesn't look to be letting up any time soon. Recent IDC figures show that if you take Atom processor sales out of the equation, total PC shipments are down almost 22 percent. As netbooks continue to sell, that means more users are becoming familiar with Linux, and at a time when Linux is far more user friendly than even one or two years ago.
Novell's Mono Project released version 1.0 of Moonlight today, an open-source platform that allows Linux users to view Microsoft Silverlight-based content and applications. Delivered as a Firefox extension, Moonlight comes alongside the release of the Microsoft Media Pack, a Firefox extension that gives Linux users access to Microsoft-endorsed media codecs. This opens up the door for playing all Silverlight-compatible media (including MP3, WMA, and WMV files). According to Novel, Moonlight should work with all major Linux distributions, including openSUSE, Fedora, Red Hat, and Ubuntu.
But if you think that this is going to put a dent in Adobe Air's market share, you're in for a treat. Click the jump to see just how much Adobe's runtime environment is winning the platform war against Microsoft's Silverlight!