Thursday, September 17, 2009

10 Reasons to use Linux for Enterprise Business

SOURCE

For a year now the information technology sector has been suffering under the global economic recession. At this juncture, setting up a network system for any organization could be highly expensive. Linux is an open source OS and edges over it arch rival Windows in several instances when it comes to business. Apart from the fact that they are generally free, Linux is more secure, reliable and customizable than other proprietary counterparts. Some of the most renowned companies in the world, including the bigshots like Amazon, Google, and Yahoo, run their servers with Linux rather than Windows.

Linux is also advocated world wide, as it is an Operating System that has a complete range of suitable applications. Linux distributions come with free web browsers and email clients. In addition, Linux support different efficient, free Office suites like Star Office and Open Office that includes essential productivity applications - Word Processing, Spreadsheet and Database. Let's have a deeper insight whether Linux is a better solution for enterprise business.

1. Saving on Initial outlay

Linux is a free Operating system. Linux is free to use and doesn't levy any charges for the rights of using it. The only cost that you need for running Linux is the cost you need to pay to the IT experts. There are no licenses required for OpenOffice

There excellent Linux distributions like Fedora, CentOS, and Ubuntu with slightly different feature sets beyond the core system. Some of the distributions can also be canned with e-commerce solutions, printed manuals and phone support options.

2. Open source software

Since Linux is an open source code, it can be customized according to the requirements of the company. In order to make changes in the system you can take he help of developers. Again there are thousands of people in the forums who are experts on the subjects. Some of them may even write the software for you.

3. Scalability

Systems under Linux can be cloned several times without any additional software licensing fee. The enterprise business can save on the additional cost for implementation in networking set up.

4. Better hardware utilization

Linux uses the hardware more efficiently than most of the other Operating Systems. With Linux you can run a file server for 20 people on a Pentium 4 machine without any performance issues. This would considerably reduce the cost of hardware and consume less energy for running the servers.

5. Security

Undoubtedly, Linux is the ace when it comes to network security. Linux has a negligible threat of infection by viruses, Trojans, worms, spyware and other malware.

6. Support

The companies relying on Linux is backed up by relative excellence of the support it provides for revenue. For people new to Linux, the quality of free technical support on the forums and internet might be surprising.

The ISVs can reap a host of advantages from Linux. Companies can benefit from their user and developer communities. Any user with a particular concern or requirement might access to the individual developer which would result in more rapid and responsive support. In case the support isn't good enough, the user can always download the software free.

7. Additional facilities

Apart from the system utility tools from Unix world, Linux is usually accompanied by Apache Webserver, an email server, router/firewall capabilities and SQL databases. These are a an added advantage for any web development enterprise.

8. More Compatible

Linux is POSIX Compliant that implies Linux can be operated on other POSIX compliant Unix derivatives. Moreover, it would require minimal reworking.

9. Multiple Source for Software

Linux is not a single source software like Windows and distributed by several companies. This allows the enterprises to select the Linux distribution that suits their needs. For the enterprises requiring more stability CentOS is a secured option. Where as those requiring desktop environment with updated software can go for Fedora.

10 . Rapid Advancement

Linux distributions are in the continuous process of development. Especially, Fedora comes with frequent upgrades. However, CentOS is more stable and server-oriented Linux distribution. Linux has realized quantum advances in a short time

Some of the major factors helping in Linux's advancement are

  • The increasing number of active highly skilled developers
  • Short development cycle from development team to the end user
  • Quantity and quality of feedback from the users and field
  • No corporate meddling in the design process
  • Independently developed open source subsystems frequently incorporated into Linux

Tuesday, September 8, 2009

Hacker Runs Ubuntu on Amazon’s Kindle

SOURCE

Amazon’s Kindle family of e-book readers has changed the game on e-books and e-book distribution, by making an intuitive, easy to use e-paper reader into a mass-market publishing platform. Books are now sold on many websites as “Hardcover, Paperback, Kindle”, referencing the format of the book’s publication in varying editions. Now, a hacker has put a variation of Linux on a Kindle 2, raising the question as to what Amazon might do to enhance the device’s range of operative capabilities.

Other e-book readers using e-paper displays are now on the market, and Sony has created a touch-enabled e-paper display, in collaboration with e-Ink, the same firm that produces Amazon’s Kindle monitors. But the Kindle, in part due to the book-publishing focus of its designers and marketers —the device is meant to be as much like reading a book (meaning you don’t search Google on the same page, just because someone whispered something in your ear while you were reading)—, is the paradigm marker.

There is a clear vested interest in not turning the Kindle into a mobile computing platform, because that would make free reading widely available and possibly further undermine Amazon’s sales of hard-copy text, something the Kindle is meant to counter. But Sony’s Reader devices will now make available community library texts and Google Books free copies, and Apple’s iPhone and anticipated touchscreen tablet will put pressure on Amazon to make the Kindle more dynamic and web-ready.

With a hacker successfully running Ubuntu Linux on a Kindle 2, there is an experimental precedent that could lead to new product directions for the Kindle family of devices. Amazon is already experimenting with a very rudimentary web browser, best for text-only viewing, which could benefit from significant optimization in terms of processing power and speed, as well as coordination with web-site and coding designers to make more websites instantly and comfortably text-only.

Privileging text is something the Kindle is designed to do, but making its relationship with non-Kindle media more dynamic, so that the text-first platform Amazon is aiming for can capitalize on the power of the information age. Not aiming for at least that level of interactivity seems, at this point, a bad choice for Amazon.

One blog commenter called the Ubuntu hack for the Kindle “Probably the lowest power netbook in the world”. The comment is telling, because it points out a very important fact of the Kindle paradigm: the e-paper monitor, because it does not require backlighting to operate, only needs power to change what it displays, not to display content, and consumers are aware of this benefit, because it both reduces energy consumption and extends battery life.

E-paper is fundamentally different from LCD and plasma monitors, far less energy intensive, and has its own appeal for a wide range of consumers and industry interests. Creating a fully functional e-paper netbook or handheld computer could be a major breakthrough not only for the device’s producer, but for the direction of publishing and communications technologies.

There is interest, for instance, in using low-energy e-paper to redirect processing power and achieve dramatically higher processing speeds for major computing and web functions (at least where video is not part of the function). Amazon may be ideally positioned to test the ability of e-paper devices to function across computational and web-communications platforms for most communicative functions.

Wednesday, July 29, 2009

10 Ways Open Source Can Save Your Company

SOURCE




NEWS ANALYSIS: Open-source software is coming to the enterprise in a big way. Is it time for companies to start considering it? What does this mean for Microsoft Windows?


Open source. It's the fruit of much labor by many people. It follows the tech world's latest trend of wanting everything and anything to be "open." It could also be a boon for the enterprise.

Open source, by its very nature, makes a program's code available to companies, consumers, or organizations to modify it as they wish. It's a great concept. It means that the community can put more eyes on issues, helping patch security holes sooner. It also means that the software could become more robust as people find unique ways to exploit the code. Microsoft, a company that has stayed notoriously closed since its inception, has said that having a handful of experts constantly searching for security holes in software is more reliable. It's a self-serving comment. And one that probably doesn't hold up too well when we consider the security of Linux, an open-source platform, compared to Windows.

More companies are realizing that. So, they're becoming more willing to release open-source software. Google's Chrome OS will be open source. IBM announced recently that a new "Office in a Box" concept will be open source. Even Adobe is getting in on the action. The company announced recently that it has open-sourced some Flash components. For more about open-source software, please click here.
So, it seems the market is pushing companies toward open-source applications. But are they really best for the enterprise? Every situation is different, but one thing is certain -- companies should consider adopting open-source applications in their operations. Here's why:

1. Trust the community

Some trust needs to be placed in the community. With open source, the users of a respective application are constantly finding ways to improve the software. Some of those people might have far more knowledge than a handful of people collecting a salary from a developer. The community has a vested interest in improving the software. Trust it.
2. Updates come sooner

There's nothing better than having software that's updated constantly. With open source applications, that's possible. As long as a company is actively engaged in the community, the software it's using is far more likely to be updated. Whether it's a security hole that needs to be patched or some added features that the community wants, open-source development cycles tend to bring the updates sooner.

3. Customization

Open-source software allows companies to tailor an application to meet its desire. So, if a company wants to add a feature to a software package or eliminate some extras, it can. That's not possible in closed applications.

4. Cost-effectiveness

Although many open-source applications aren't free, they are more cost-effective, in general, than their closed counterparts. Open-source software tends to be cheaper, since the developer doesn't need to focus on support or development as heavily as it would with closed platforms. It saves them some money, which is then transferred to the end user.

5. Security

Open-source software tends to be more secure. Whenever a security outbreak occurs, it can take as little as a few minutes for someone in the community to develop a patch and release it to the others. There's power in numbers and the open-source community relies upon that to keep everyone safe.

6. Design matters

In a closed application, design isn't always best. And since it's closed, companies will need to suffer with the poor development. In an open-source environment, the same isn't true. Sure, there are some bad designs, but for the most part, companies can tweak the application's look and feel to make it a little more user-friendly. That's refreshing.

7. Simple license management

One of the biggest issues many IT managers face with closed platforms is license management. How many legal downloads can a company use before it needs to buy yet another license? With open-source software, that worry is practically eliminated. Companies can download the software once and start adding it to computers network-wide. Of course, this isn't universal and there are some open-source applications that break that rule, but license management is not nearly as major of a concern as it is in closed environments.

8. Support is everything

Although closed-application developers contend that they provide better support, those claims aren't quite accurate. In an open-source environment, users can query the community, which, in most cases, provides outstanding feedback in little to no time. I've found that open-source support is superior to closed support.

9. High-quality software

For the most part, open-source software is robust, reliable, and of higher quality than many software applications available from developers who keep their programs closed. It's quickly becoming trusted in the enterprise.

10. It's the future!

More and more companies are moving to open-source software. Google is leading that charge, but as major enterprise players like IBM, Adobe, and even Microsoft keep moving that way, it could only be a matter of time before most (if not all) enterprise software turns to open source.

Make sure you're ahead of the curve.

SOURCE

Sunday, July 26, 2009

Troubleshooting Ubuntu Server

By Kyle Rankin and Benjamin Mako Hill
Jul 24, 2009

Sample Chapter is provided courtesy of Prentice Hall

SOURCE

This chapter covers some of the general steps you can take to isolate the cause a wide range of Ubuntu Server problems and work out their solutions.

Troubleshooting is a topic that is near and dear to me. While there are many other areas of system administration that I enjoy, I don’t think anything compares to the excitement of tracking down the root cause of an obscure problem. Good troubleshooting is a combination of Sherlock Holmes–style detective work, intuition, and a little luck. You might even argue that some people have a knack for troubleshooting while others struggle with it, but in my mind it’s something that all sysadmins get better at the more problems they run into.

While this chapter discusses troubleshooting, there are a number of common problems that can cause your Ubuntu system to not boot or to run in an incomplete state. I have moved all of these topics into their own chapter on rescue and recovery and have provided specific steps to fix common problems with the Ubuntu rescue CD. So if you are trying to solve a problem at the moment, check Chapter 12 first to see if I have already outlined a solution. If not, come back here to get the more general steps to isolate the cause of your problem and work out its solution.

In this chapter I’m going to discuss some aspects of my general philosophy on troubleshooting that could be applied to a wide range of problems. Then I will cover a few common problems that you might run into and introduce some tools and techniques to help solve them. By the end of the chapter you should have a head start the next time a problem turns up. After all, in many organizations downtime is measured in dollars, not minutes, so there is a lot to be said for someone who can find a root cause quickly.

General Troubleshooting Philosophy

While there are specific steps you can take to address certain computer problems, most troubleshooting techniques rely on the same set of rules. Below I will discuss some of these rules that will help make you a better troubleshooter.

Divide the Problem Space

When I’m faced with an unknown issue, I apply the same techniques as when I have to pick a number between 1 and 100. If you have ever played this game, you know that most people fall into one of two categories: the random guessers and the narrowers. The random guessers might start by choosing 15, then hear that the number is higher and pick 23, then hear it is still higher. Eventually they might either luck into the right number or pick so many numbers that only the right number remains. In either case they use far more guesses than they need to. Many people approach troubleshooting the same way: They choose solutions randomly until one happens to work. Such a person might eventually find the problem, but it takes way longer than it should.

In contrast to the random guessers, the narrowers strategically choose numbers that narrow the problem in half each time. Let’s say the number is 80, for instance; their guesses would go as follows: 50, 75, 88, 82, 78, 80. With each guess, the list of numbers that could contain the answer is reduced by half. When people like this troubleshoot a computer problem, their time is spent finding ways to divide the problem space in half as much as possible. As I go through specific problems in this chapter, you will see this methodology in practice.

Favor Quick, Simple Tests over Slow, Complex Tests

What I mean here is that as you narrow down the possible causes of a problem, you will often end up with a few hypotheses that are equally likely. One hypothesis can be tested quickly but the other takes some time. For instance, if a machine can’t seem to communicate with the network, a quick test could be to see if the network cable is plugged in, while a longer test would involve more elaborate software tests on the host. If the quick test isolates the problem, you get the solution that much faster. If you still need to try the longer test, you aren’t out that much extra time.

Favor Past Solutions

Unless you absolutely prevent a problem from ever happening again, it’s likely that when a symptom that you’ve seen before pops up, it could have the same solution. Over the years you’ll find that you develop a common list of things you try first when you see a particular problem to rule out all of the common causes before you move on to more exotic hypotheses. Of course, you will have problems you’ve never seen before, too—that’s part of the fun of troubleshooting—but when you test some of your past solutions first, you will find you solve problems faster.

continue reading from the SOURCE...

Tuesday, July 21, 2009

Redmond Releases Code to Linux Kernel Community

Paul Krill, InfoWorld

Jul 21, 2009 4:13 am

Source

Microsoft, which has been at odds with the Linux community over the years because of intellectual property issues, said on Monday it has released 20,000 lines of Linux code to the Linux kernel community.

Available for inclusion in the Linux tree, the code includes three Linux device drivers; it will be available to both the Linux community and customers. It will enhance the performance of the Linux operating system when virtualized on Microsoft Hyper-V Server 2008 virtualization software, according to Microsoft. Code will be offered under the GNU General Public License 2.

[ About two and a half years ago, Microsoft forged a Linux partnership with Novell that still generates controversy. ]

"We are seeing Microsoft communities and open source communities grow together, which is ultimately of benefit to our customers," said Microsoft's Sam Ramji, senior director of platform strategy in the company's Server and Tools organization, in a statement released by the company. "The Linux community, for example, has built a platform used by many customers. So our strategy is to enhance interoperability between the Windows platform and many open source technologies, which includes Linux, to provide the choices our customers are asking for."

"Today's release would have been unheard of from Microsoft a few years ago but it's a prime example that customer demand is a powerful catalyst for change," said Ramji.

Indeed, Microsoft has been involved in ongoing disagreements with open source advocates, with Microsoft claiming open source projects like Linux violate 235 Microsoft patents.

Ramji also cited the current economic climate as a driving force. "Many companies are turning to Microsoft more frequently to help them succeed in a heterogeneous technology world because we understand that reducing complexity is a key factor to reducing cost. We are seeing interoperability as a lever for business growth," Ramji said.

In a statement, the executive director of the Linux Foundation saw Microsoft's effort as validation of open source.

"We see the move by Microsoft to submit its device driver code to the Linux kernel as a validation of the open source development model and the GPLv2 license," said Executive Director Jim Zemlin. "Even if a bit overdue, we applaud Microsoft for recognizing the value of collaboration in order to compete in today's IT market."

An industry analyst concurred that the move was precedent-setting.

"This is a logical but precedent-setting decision for Microsoft. Credit Microsoft for recognizing the reality that a sizable portion of its customer base was going to be running Linux and Microsoft side by side in virtualized environments, so it would be important to be competitive on an interoperability front," said Stephen O'Grady, analyst at Redmonk.

"For all of its logic, however, this is a move that would have been inconceivable a few years ago, meaning that the glasnost of Microsoft vis a vis open source continues," O'Grady said.

Continuing a recent mantra of accommodations for open source, Tony Hey, corporate vice president of the external research division at Microsoft Research, will address the O'Reilly OSCON (Open Source Convention) audience in San Jose, Calif. this Thursday about the company's commitment to open access, open tools and interoperability in the "heterogeneous world of research," according to a statement from the company. Hey will discuss tools for scientists to process and analyze massive amounts of data to accelerate scientific discovery.

Microsoft also is highlighting on Monday its ongoing investment in optimizing PHP on Windows Server and the Microsoft SQL Server database. The company has had work ongoing on a SQL Server driver available for PHP to support more native features in SQL Server 2008. Microsoft also has partnered with PHP tools vendor Zend Technologies to boost PHP.

Source


Friday, July 3, 2009

New Linux patch could circumvent Microsoft's FAT patents

A Linux developer has published a new kernel patch that provides a workaround to avoid Microsoft's patents on the FAT filesystem. The patch, which has undergone extensive legal review by patent lawyers, could make it possible to use FAT on Linux without having to pay licensing fees to Microsoft.

Microsoft's recent lawsuit against TomTom, alleging infringement of filesystem patents, has left many questions unanswered about the legal implications of distributing open source implementations of Microsoft's FAT filesystem. A new Linux kernel patch that was published last week offers a workaround that might make it possible to continue including FAT in Linux without using methods that are covered by Microsoft's patents.

The patent dispute erupted in February when Microsoft sued portable navigation device maker TomTom. Microsoft claimed that TomTom's Linux-based GPS products infringe on several of its patents, including two that cover specific characteristics of FAT, a filesystem devised by Microsoft that is widely used on removable storage devices such as USB thumb drives and memory cards. The dispute escalated when TomTom retaliated with a counter-suit, but it was eventually settled in March when TomTom agreed to remove the relevant functionality.

continue reading from the source.....

Monday, June 29, 2009

Backing-up your organisation with open source

March 26, 2009 By Fred Strauss

While backup and recovery solutions are considered paramount in most organisations, they are possibly one of the most overlooked procedures in company security policies, mainly because they seem to try to achieve the opposite.

Security demands strong encryption and overall policy control over employee and enterprise-wide information, while backup software tries to simplify the data centre recovery process regardless of platform, location and user, anywhere on the network.

Continue reading from source