About InfoWorld : Advertise : Subscribe : Contact Us : Awards : Events : Store
InfoWorld HomeNewsTest CenterOpinionsProduct GuideTechIndex
PRODUCT REVIEWS GUIDE    REVIEWS    ANALYSES    SPECIAL REPORTS 
 

TEST CENTER

 
BSD's strength lies in devilish details

By Tom Yager
November 2, 2001


WITH ALL THE PLAY Linux has been getting in the news lately, you'd think no one else thought of gathering brilliant developers, working them to distraction for no pay, and binding their product into a commercial-grade operating system. But before Linux earned its enterprise stripes, BSD Unix was humming away at such high-traffic Internet sites as Yahoo, Hotmail, and Walnut Creek.

   ADVERTISEMENT
  

Free IT resource

Open Source Business Conference (OSBC) May 22-23, 2007

Sponsored by OSBC

Free IT resource

TechNet: More ways to know it, share it, and keep it running.

Sponsored by Microsoft

RELATED LINKS
»  Canonical chases deals to ship Ubuntu Server preinstalled
»  Sun delivers first UltraSparc T2-based servers
»  IT trainer offers master's degree for hackers
»  Platforms RSS feed 

IDG ENTERPRISE NETWORK
More Operating Systems News...  (ComputerWorld)
CrossOver Office aims to ease a switch to Linux  (ComputerWorld)

TOP NEWS 


IT SOLUTION SEARCH
BSD is the established favorite of Internet service providers, which are attracted to BSD for its familiarity (many ISP techies cut their teeth on BSD-based SunOS) and its low cost. And BSD is well-entrenched as a general server OS, as well as serving a niche role as a provider of network security services such as packet filtering and authentication.

BSD is recognized for its stability, security, small footprint (the standard distribution runs in 5MB of RAM), and ease of installation. BSD is an excellent performer, too; although in recent months, Linux has narrowly bested BSD in published performance tests. Those who favor BSD wouldn't switch to Linux if it were twice as fast. Yet their devotion isn't nostalgic. BSD has plenty of technical prowess, with recent releases adding features such as gigabit Ethernet and a performance-tweaked VM (virtual memory) subsystem. BSD's release schedule is not as aggressive as Linux's, but BSD manages to keep up with its users' needs through interim releases.

The BSD operating system traces its roots back to projects started at the University of California at Berkeley in the mid-1970s. Today, four variants of BSD Unix -- FreeBSD, NetBSD, OpenBSD, and BSD/OS -- continue BSD's tradition of robust, completely open, standards-based server software.

Each flavor of BSD has its strengths and followers. NetBSD's forte is its multiplatform support, running on everything from PCs and Macintoshes to Sony's PlayStation 2. NetBSD's continuing support of legacy hardware makes it popular among the teachers, students, and hobbyists who use discarded and donated computers as educational tools. NetBSD porting projects are an important training ground for system-level developers.

If NetBSD is the academician in this group, OpenBSD is the cop. OpenBSD's founders picked through every line of the BSD code base looking for security holes and other exploitable errors. The OpenBSD team brags that its operating system's default security has never been breached to allow remote privileged access to an OpenBSD server.

The most popular BSD variant is FreeBSD, which was upgraded to Version 4.4 in mid-September. Alameda, Calif.-based Wind River Systems owns the FreeBSD trademark and also markets BSD/OS, the commercial version of BSD. In October Wind River pulled the plug on its financial support for FreeBSD after an unsuccessful search for a funding partner. The FreeBSD developers employed by Wind River have been released, leaving the future of the project somewhat in doubt. Packaged versions of FreeBSD 4.4 will hit store shelves as scheduled, but Wind River will no longer offer technical support.

Wind River's involvement aside, FreeBSD is a community project, as are NetBSD and OpenBSD. A core team of FreeBSD developers manages a larger team of elite volunteer coders called "committers." The committers, who number approximately 200, are authorized to make direct changes to portions of the FreeBSD source tree. Each committer is hand-picked for his or her specific expertise. Thanks to this structure, FreeBSD manages to be responsive to changing requirements while maintaining a high degree of quality.

BSD/OS Internet Server 4.2 is a commercial, supported edition of BSD. BSD/OS includes everything from other BSD releases, plus Java 1.2 and IPv6. Community support for BSD is strong, but BSD/OS offers companies the advantage of Wind River's professional support for critical issues.

BSD can't match Linux's massive catalog of compatible commercial and open-source software, but BSD's library of applications is impressive nonetheless. All of the BSD varieties share with Linux such standard features and facilities as the X Window System GUI and the BSD Sockets TCP/IP network library. Most open-source developers make their programs compatible with both Linux and BSD, but apps written solely for Linux still have two ways to run on BSD: the Linux emulator and the ports collection. BSD's Linux emulator executes Linux applications directly and works well enough to handle huge commercial apps such as Oracle.

The ports collection may be BSD's most unique and worthwhile feature. The centrally managed library contains nearly 6,000 open-source ports, including many mature enterprise applications and services that have been written for or patched to run on BSD. When you install BSD, you have the option of installing a local copy of the collection. When you need to install a ported application, you locate it in your local ports collection and type a simple command to retrieve it. This single step downloads the application from a free, public server, downloads all of the software on which it depends, patches BSD if necessary, compiles the software and installs it on your system. The same mechanism can be used to pick up the latest updates to BSD.

BSD's reputation for stability and security makes it a popular choice for network services, especially for companies that find what they need within the BSD discs (or downloads) and the rich ports collection. FreeBSD faces some challenges, but it and other BSD variants will continue to thrive.


Technical Director Tom Yager (tom_yager@infoworld.com) is the author of Unix Program Development for IBM PCs.



  BOTTOM LINE
BSD open-source OS
EXECUTIVE SUMMARY
BSD is a mature operating system with a spotless track record for stability and security. The popular FreeBSD lost its financial backing, but -- along with its cousins OpenBSD, NetBSD, and BSD/OS -- it will continue to find favor as a platform for enterprise network services.

TEST CENTER PERSPECTIVE
BSD should be considered for any job that calls for a robust, stable, and secure network OS. Linux has a larger library of commercial apps, but BSD's wealth of innate capabilities and its huge ports collection make it a solid match for most enterprise assignments.


The four flavors of BSD

Distribution Claim to fame Analyst's notes
FreeBSD Most popular BSD Easy to install, strong community support, huge collection of ported applications
NetBSD (currently in Version 1.5.2) Runs on everything Supports most platforms, from ancient DEC VAXes to the latest handheld devices
OpenBSD (currently in Version 3.0) Like a fortress Meticulous code review results in a spotless security record
BSD/OS The supported BSD Wind River's commercial edition of BSD



RELATED ARTICLES

The penguin swoops into the OS fray
Linux vs. BSD


RELATED SUBJECTS

Operating Systems


SPONSORED WHITE PAPERS
EMC - Lower costs and improve reliability-Get the EMC CLARiiON white paper!
Ciphertrust - Are you ready for Sobig.G? Learn how to protect your email systems.
CDW - Personal attention. CDW. The Right Technology. Right Away.
EMC - Explore key performance features and capabilities of EMC ControlCenter 5.1.1.
Intel - Free Intel white paper shows you how to deploy a secure wireless LAN
Cisco - FREE WHITE PAPER: BLUEPRINT to design and implement secure VPNs
Verity, Inc. - "Mass Consolidation Hits the Web-Search Market"
McDATA - Download a FREE storage consolidation white paper from McDATA(R).
Lucent Technologies - Overcoming Common Firewall Limitations
Lucent Technologies - Leverage Your Mobile High Speed Data Access. Download Free White Paper!
Nokia - Get the scoop! Mobilizing business white papers & case studies.
BMC Software - Maximize the Potential of Enterprise Data: Free white paper!
Network Associates - Free white paper - Strategies for Optimizing Network Costs and Benefits
Entrust - Manage identities across applications. Improve productivity.
Stalker Software - CommuniGate Pro - Transform your Email and Calendaring
Remedy - A NEW Gartner Research Note:Producing Quality IT Services

Search the IDG White Paper Library:


SPONSORED LINKS

INFOWORLD MARKETPLACE


» Apply BPM and ITIL at your IT Help Desk
ServiceWise brings BPM to complete IT service while eliminating integration cost. Learn more here.
» Find Consulting Jobs
Access Pre-Qualified Projects from Top Businesses. Register Now!
» Virtualization Planning & Analysis White paper
How to analyze workload, business and technical constraints & plan for successful deployments
» SOA Whitepaper Series: Automating Process Exceptions
Register here for this valuable Webinar centering on the automation of process exceptions.




 HOME  NEWS  TEST CENTER  OPINIONS  PRODUCT GUIDE  TECHINDEX   About : Advertise : Subscribe : Contact Us : Awards : Events 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy

All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses, phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

Computerworld :: Network World :: CIO :: PC World :: Darwin :: CMO :: CSO
IT Careers :: JavaWorld :: Macworld :: Mac Central :: Playlist :: GamePro :: GameStar :: Gamerhelp
ITWorld Canada :: Computerwoche :: Techworld UK :: tecChannel :: IDG.se :: IDG.no