Opinion: The benefits of ubiquitous Linux

Linux continues to make highly visible inroads into the enterprise

Linux continues to make highly visible inroads into IT infrastructure, with IDC reporting 14 consecutive quarters of double-digit growth in Linux server shipments through the third quarter of last year. Less visible to both IT professionals and casual observers alike is the equally impressive penetration of Linux in a wide range of client devices, from routers to firewalls, from private branch exchanges to voice-over-IP phones, from printers to imaging devices and from thin clients to smart mobile phones.

In earlier embedded applications, end users had no reason to care what sort of software came deployed in devices: systems and peripherals either functioned well or did not, and the embedded operating system and applications that powered them remained out of sight and out of mind. In the past three years, however, underlying Linux and open-source deployment in intelligent IT infrastructure devices has grown to levels equalling or surpassing server-side use. According to Venture Development, 29 per cent of embedded 32- and 64-bit application designs were built using Linux in 2005, with communications being the top application area. This ubiquitous adoption opens new avenues for IT professionals to control and customise formerly fixed-function devices in their fleets, with tangible benefits realisable in performance, security and manageability.

The open-source operating system is everywhere; unlike its proprietary predecessors, it is no longer hidden away deep inside devices.

IT professionals -- from systems administrators to IT directors to CIOs -- can leverage the increasing use of Linux in intelligent devices as part of their strategies for enterprise application and service delivery.

Common protocols

The emergence of standards-based technologies, such as TCP/IP and HTTP, has eased the task of acquiring, integrating, provisioning, deploying and maintaining all classes of devices. Before such protocols, each class of device -- indeed, each device itself -- was likely to use unique and incompatible interfaces, creating complexity for IT professionals and raising costs throughout the life cycle. The introduction of standards-based equipment has contributed greatly to simplifying IT infrastructure, but embedded platform fragmentation -- for example, CPUs, architectures, operating systems -- combined with attempts to "add value" by extending and modifying protocols, preserves inter-device "babble" and complicates IT operations.

Even devices ostensibly built on the same proprietary operating system technology, such as Windows XP or Windows CE, or even devices from the same manufacturer, can exhibit idiosyncrasies that limit interoperability.

The increasing use of Linux across IT greatly reduces incompatibilities among hardware types. Even across Linux distributions and CPU ports, the open-source operating system deploys identical versions of the same TCP/IP stack, leverages the same standard Web browsers and builds on the same file-sharing protocols (NFS [Network File System] and Samba). This continuity makes life easier for systems administrators and other IT staffers. Ditto for comparable command shells, scripting languages, open document formats and the like. And, when and if incompatibilities appear, IT managers don't have to depend on slim documentation or overtaxed, underpowered support lines. They can peruse the underlying code themselves to discover the cause.

Management interfaces

Even if a heterogeneous setup of servers, desktops and dedicated devices works seamlessly, IT teams must still deal with interface issues that affect provisioning, configuration and management. With increasing deployment of underlying Linux, IT managers can choose from a range of common supported management interfaces (HTTP, FTP, SNMP, SSH, Telnet) and expect comparable behaviours from devices that use the same management protocols, especially the Simple Network Management Protocol, under Linux. Moreover, provisioning and management tools from third parties (like OpenCountry) further simplify and unify these chores, both with underlying Linux hosts and even in some cases on other platforms.

Security

IT staff must constantly scramble to keep legacy platforms up to date with patches and service packs designed to meet emerging security threats. While the media is full of news about exploits in Microsoft Windows and Internet Explorer, what most reports fail to capture is the range and diversity of systems under threat and the spiralling effort needed to secure them.

As companies embrace Linux, IT teams find they can trade a proprietary mishmash that relies mostly on obscurity for an open, standards-based platform.

Rather than relying on one large vendor and a multitude of smaller ones for security patches, IT staffers can turn to peer-level support, community resources and their own expertise to address emerging security threats. And, because all implementations of Linux -- from servers to desktops to embedded -- use the same open-source IP stacks, Ipchains firewalls, SSH/SSL, security modules and other mechanisms, administrators can reuse hard-won expertise in one environment across their entire infrastructure.

Customisation

In both mid-sized and large organisations, IT teams frequently customise operating systems to meet corporate needs and IT goals. It is common to produce "golden master" CDs for Linux installation and provisioning that are based on commercial or free distributions (such as Fedora Core or Ubuntu) that contain only packages and functionality that have been vetted by the IT team as supported and supportable. It is more difficult, technically and from a licensing point of view to perform the same slimming and trimming on proprietary operating system platforms, but it's not impossible.

Linux opens the possibility of comparable or sometimes even greater customisation. For example, many thin-client suppliers offer Linux-based configurations with a wide range of customisation options for security and bandwidth optimisation. Couple these commercial offerings with open-source projects like the Linux Terminal Server Project and PXES, and IT managers can choose between buying dedicated thin-client hardware and recycling existing hardware.

The option of customisation extends to other kinds of devices. Many, but not all Linux-based devices allow varying degrees of customisation, from adding user programs to updating software components to re-flashing the entire system image. GPL-required inclusion of source-code facilitates roll-your-own customisation, but many devices also feature manufacturer- or community-based customisation projects and Web sites. Examples include the Asus, D-Link and Cisco-Linksys wireless storage and routing devices; the Buffalo LinkStation and TeraServer; the Cyclades-TS100 device server; and 3Com's OfficeConnect SecureRouter and OfficeConnect virtual private network, to name a few.

In the case of the Linksys WRT54G (which I have here on my desk), you can turn a simple router/firewall into a powerful security appliance. Distributions and patches exist to add features like Secure Shell, Wonder Shaper, L7 regexp iptables filtering, Frottle, parprouted, BusyBox, custom Dynamic Host Configuration Protocol and dnsmasq, PPTP server, static DHCP address mapping, OSPF routing, external logging, and support for client, ad hoc, access point and WDS wireless modes.

Enterprise application platform

In theory, IT teams tasked with building and rolling out end-to-end enterprise applications can depend upon interoperability among operating systems and middleware across core, edge and client devices. For example, a project might need to pull together legacy Unix-based corporate data stores, Microsoft Windows XP utility and messaging servers, Windows desktop machines of various vintages and fielded client devices running Palm OS and Java, all glued together with a mix of dedicated routers and access equipment based on proprietary platforms like IOS and VxWorks.

In practice, such interoperability, when it does exist, depends on hard-won expertise in platform particulars at each tier and node. This greatly increases the complexity, cost and risk of any end-to-end endeavour. Across diverse platforms, there is no single "glue" paradigm (not even Java). While Web interfaces increasingly dominate the client-to-edge portion, a diverse set of back-end platforms and infrastructure types still presents a hard slog for developers and IT managers.

As Linux spreads across the infrastructure, the dream of building reusable and redeployable applications and middleware edges closer to reality. Today, Linux is a large, even dominant force at the core and edge of the enterprise, ubiquitous in the data centre and in infrastructure, and it's making inroads on the corporate desktop and in phones, handhelds and other clients. As OSDL and community projects continue to close technical gaps and remove barriers to deployment, Linux will increasingly provide a viable platform for business-critical, end-to-end enterprise applications.

Bill Weinberg is senior technology analyst at Open Source Development Labs Inc., a non-profit, vendor-supported organisation that helps companies use Linux.


What are your views on this subject? Use the form below to post a comment on this article up to 500 characters.


Characters remaining: 500

Related Operating Systems news

Microsoft, Linux rivals mock Google Chrome OS

Operating system crippled by reliance on web access

Google releases Chrome OS to waiting world

Stresses speed and security of operating system.

NSA helped with work on Windows 7 security

Privacy organisations concerned about spooks' involvement.

Microsoft previews Office 2010 beta to developers

But pirated copies of the software are already leaked online

Related Operating Systems reviews

Jolicloud OS

Moblin 2.0 review

Ubuntu Netbook Remix



Email this article to a friend or colleague:


PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

Techworld White Papers

Database security: Preventing enterprise data leaks at the source

IDC discusses the growing internal threats to business information, the impact of government regulations on the protection of data, and how enterprises must adopt database security best practices...

Download Whitepaper

Service-oriented security

SOA has become an integral part of enterprise software by providing a framework to efficiently develop software as services that is easily sharable, reusable, and integrated. No where is the need more apparent than in the Identity Management space. Welcome to the age of Service-Oriented Security (SOS).

Download Whitepaper

Data protection prospective vendor checklist

Organisations need a way to map business needs against all these challenges in procuring a technical solution. To help, SANS has developed the following Prospective Vendor Checklist.

Download Whitepaper

Unlock the power of the mainframe

This whitepaper presents the notion of CICS as an integration hub based on a component-based, service-oriented architecture supporting Web services. Highlights will review the challenges and contrasted support for Web services natively in CICS.

Download Whitepaper

Techworld UK - Technology - Business

COLT White Paper

Are all VoIP services the same?

Questions to ask your service provider to ensure you get the VoIP service you need
With careful choice of partner, your business can have all the advantages of VoIP access - reduced costs, flexibility and simplicity - without the drawbacks.
This white paper is your guide to ensure you get right the VoIP service and details the pitfalls which businesses would do well to avoid.

Download white paper
BMC

Ride the express lane in the journey to speed ITIL adoption

Explore the challenges in making the journey to ITIL and the criteria for selecting consulting services
By following ITIL practices, your IT organisation will become more closely integrated with the business. We recommend making the journey to ITIL in a sequence of six incremental steps, the phases of which are driven through execution of a strategic transformational roadmap.

Download white paper

Webcast: IT Financial Management: Cost Optimisation for Efficiency and Agility.
On Demand Webcast
Join this webcast to learn about the techniques and technologies that can help you prove the value of IT to the business by understanding the true cost of today's IT services and those that will be necessary to deliver future success.

Register Today

Site Map

IDG Network

* *