1 / 16

Wells Fargo Linux Forum March 22, 2001

Wells Fargo Linux Forum March 22, 2001. FreeBSD in Enterprise Environments Murray Stokely < murray@freebsd.org >. Outline. Key differences between FreeBSD and Linux Strengths of FreeBSD Reliability / Stability Performance Security Total Cost of Ownership Conclusions.

bivona
Download Presentation

Wells Fargo Linux Forum March 22, 2001

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Wells Fargo Linux ForumMarch 22, 2001 FreeBSD in Enterprise Environments Murray Stokely <murray@freebsd.org>

  2. Outline • Key differences between FreeBSD and Linux • Strengths of FreeBSD • Reliability / Stability • Performance • Security • Total Cost of Ownership • Conclusions

  3. Key differences to Linux • History • Began at U.C. Berkeley over 20 years ago. • Initial implementors of key Unix concepts such as sockets, virtual memory, and TCP/IP • Licensing model • Open source since day #1 but users who extend the system are not obligated to release their changes. • Allows BSD in proprietary applications; embedded products, satellites, etc.

  4. Key differences to Linux • Development Organization • Complete operating system in CVS repository. 260 primary developers with write access. • Complete OS • Source code to the kernel, all of the libraries and user applications are kept in CVS. • With one command, "make world" the entire operating system can be rebuilt and reinstalled.

  5. Key differences to Linux • Packaging System • Over 4,600 binary packages • /usr/ports automatic package compilation system • Configuration / Administration • Administration of FreeBSD is consistent with over 20 years of development. • Different Linux distributions configured differently. Most lack consistency within a given distribution.

  6. Reliability • Development infrastructure prevents poorly thought out subsystems from entering the system. • Berkeley Fast Filesystem with Soft Updates • Guarantees consistency • Eliminates most synchronous writes • Allows fsck-less booting • Logical volume management and software RAID

  7. High Availability • Clustering / High Availability Solutions • http://www.polyserve.com/freebsd • Customers using FreeBSD in mission-critical environments. • Yahoo!, Juniper, Nokia, UUNet, Demon • Bank of America / Nations Bank • Xoom.com, Qwest, Easynet, Apache, Netcraft • Etc..

  8. Performance • Gartner Group study found FreeBSD 20-30% faster than Linux running on identical hardware. • Fine grained SMP and fully preemptable kernel (5.0) • Performance between Linux and FreeBSD is rapidly converging as new ideas are shared between the projects.

  9. Security • Extensive code auditing • Virtual Server Environments (Jails) • POSIX.1e Support • Mandatory Access Controls • Access Control Lists • Advanced firewall subsystem • "Secure by default"

  10. Security • BSD Unix systems are rarely affected by CERT advisories • 7 CERT advisories affected Linux in 2000.

  11. Applications • Linux Binary Compatibility • Solaris/x86, SCO Binary Compatibility • BSD/OS, NetBSD Binary Compatibility • FreeBSD Ports Collection • Most TCP/IP network applications were invented on BSD Unix.

  12. Support • 24 x 7 Support from BSDi • Per-incident or support contracts • Highly qualified support technicians knowledgable about every major BSD subsystem.

  13. Price and TCO • Extreme price/performance advantage of PC hardware. • Single processor 1U servers for < $1000 • Dual processor 1U servers for < $2000 • Extensive online support forums / community • Reliability + Consistency = Easy Administration • Professional Support available when needed

  14. Quote "Flexibility, in-house expertise, price/performance, and manageability," says Filo. "Those are just a few of the reasons why the Intel Architecture and FreeBSD appeal to us. By combining these platforms, we're able to deliver better, faster, and more innovative solutions than our competitors." -David Filo, Chief Yahoo! http://www.intel.com/ebusiness/casestudies/yahoo/buscase.htm

  15. Conclusion • FreeBSD has a very mature code base • FreeBSD's development model enables a very stable platform. • FreeBSD has been extensively reviewed by security experts, and has an excellent track record with its (lack-of) security exploits. • FreeBSD's release engineering environment makes it very easy to administer.

  16. References • BSDi (http://www.bsdi.com) • The FreeBSD Project (http://www.FreeBSD.org) • PolyServe Clustering (http://www.polyserve.com/freebsd) • TrustedBSD Project (http://www.TrustedBSD.org) • CERT (http://www.cert.org)

More Related