Presentation is loading. Please wait.

Presentation is loading. Please wait.

'08 Rabat Why are we using FreeBSD? Scaleable Services Workshop AfNOG 2008 Rabat, Morocco slides by Hervey Allen presented by Joe Abley.

Similar presentations


Presentation on theme: "'08 Rabat Why are we using FreeBSD? Scaleable Services Workshop AfNOG 2008 Rabat, Morocco slides by Hervey Allen presented by Joe Abley."— Presentation transcript:

1 NSRC@AfNOG '08 Rabat Why are we using FreeBSD? Scaleable Services Workshop AfNOG 2008 Rabat, Morocco slides by Hervey Allen presented by Joe Abley

2 NSRC@AfNOG '08 Rabat What are the options? Unix: FreeBSD, NetBSD, OpenBSD, Solaris, HP/UX, IBM AIX, etc. Linux: Red Hat, Fedora, CentOS, SuSE, Debian, Ubuntu, Gentoo, etc. Windows: Vista, XP, Server 2003 Other?

3 NSRC@AfNOG '08 Rabat A “neutral” discussion Windows has matured as a server platform. Windows can now deliver some services under load as well as Unix. Linux is now as responsive as Unix under load in many situations. Windows, Unix and Linux outperform each other in various scenarios. No OS is necessarily the right tool for all situations. Use the tool that works best for you.

4 NSRC@AfNOG '08 Rabat A rebuttal: Linux Strictly speaking much of the prior slide is true, but there are some issues: Linux As an OS is equal to Unix for provisioning network services, but across distributions is not as robust as FreeBSD. Which distribution do you choose? Why? Will it stay a good choice over several years? Still has a lack of debugging and network tools when compared to Unix.

5 NSRC@AfNOG '08 Rabat A rebuttal: Windows A major issue with Windows is who makes it, how they make it and what drives them to make it as they do. Windows has largely developed in response to market forces at the expense of proper operating system design – i.e., Marketing won! Endless poor design decisions that have compromised the Operating System for commercial gain.

6 NSRC@AfNOG '08 Rabat A rebuttal: Windows cont. The responsiveness of Microsoft to security flaws, stability issues, etc. has been mediocre to abysmal. Microsoft FUD: Fear, Uncertainty and Doubt campaigns are extensive and destructive to the IT community. Microsoft's lack of respect for agreed-upon standards has caused endless problems for millions of users and companies world-wide. While all of this may be legitimate business practices, they have put customer (your) data at risk, which is not acceptable.

7 NSRC@AfNOG '08 Rabat A rebuttal: Windows cont. Windows 1.0 released Nov. 20, 1985. Since then arguably four attempts to include proper design practices have been made. These were: − Windows NT − Windows 2000 − Windows 2003 − Windows Vista Windows NT was probably the the purest attempt at proper design. Windows 2003 is pushing “Windows” to a non-GUI environment. I.E., what Unix has done from the start.

8 NSRC@AfNOG '08 Rabat A rebuttal: Windows cont. In most/many cases Windows licensing is onerous. As a counter-example see how IBM licenses, designs, builds and supports their closed Operating Systems. Microsoft is willing to block superior technical solutions at the expense of humans for the sake of profit (WSIS Summit II, Tunis, Ethiopia, Nov. 2005*). For many, many years Unix (FreeBSD) was the only reasonable choice for truly stable, large-scale, secure network servers (at a reasonable cost). * http://www.itworld.com/Tech/4535/051128msremove/ http://ipjustice.org/WSIS/IPJ_WSIS_Report.html

9 NSRC@AfNOG '08 Rabat A rebuttal: Windows cont. Support. What does this mean? Support for Windows is no better or worse than for Linux than for Unix. With all this... Even if Windows is a reasonable choice it's not clear that it is a safe one from a long-term customer perspective. Microsoft philosophy pervades other products as well. Consider Microsoft Office file formats.

10 NSRC@AfNOG '08 Rabat A rebuttal: FreeBSD FreeBSD does not support unnecessary hardware as Windows and Linux do. ;-)‏ But, it does pride itself on supporting hardware you are likely to use in servers. Anything else? Note We are interested in server operating system issues, not Desktop issues.

11 NSRC@AfNOG '08 Rabat FreeBSD: Why it's cool It's fast Extremely stable Proven over many years at many sites (Yahoo)‏ Uses a single source tree FreeBSD project is a non-commercial & independent FreeBSD uses the BSD license vs. the more restrictive GPL license Excellent software package system Updating and upgrading FreeBSD is reliable and can be done without a binary install FreeBSD has a massive software repository (18,500+ ports as of May 2008).

12 NSRC@AfNOG '08 Rabat FreeBSD: Why it's cool cont. FreeBSD can run Linux applications, and it can run them as efficiently as Linux in most cases Several superior FreeBSD features include: − Indexed database file for user passwords − Software RAID such as geom − ZFS file system support − A large and experienced community for support − Very geeky logos...


Download ppt "'08 Rabat Why are we using FreeBSD? Scaleable Services Workshop AfNOG 2008 Rabat, Morocco slides by Hervey Allen presented by Joe Abley."

Similar presentations


Ads by Google