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

Slides:



Advertisements
Similar presentations
Linux Operating System Linux is a free open-source operating system based on Unix. Linux was originally created by Linus Torvalds with the assistance of.
Advertisements

Ubiquitous Computing Technology Research Institute Sungkyunkwan University Using Ethereal - Packet Capturing & Analysis Tool Sungkyunkwan University.
COMPUTER SYSTEMS OPERATING SYSTEMS AND SOFTWARE NEXT.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Upgrading Software CIT 1100 Chapter4.
GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
Not Surviving with a Windows Desktop Gilbert Detillieux September 12, 2006 MUUG Meeting.
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
Introduction to UNIX Acknowledgement:Thanks to Dr Andrew Horner for the original version of this set of slides. All trademarks are the properties of their.
An exploration of the various options that users have with distributions of Linux.
Operating Systems. What is an Operating System? A layer of software between users/applications and the hardware. The first program loaded onto a computer.
Hands-On Ethical Hacking and Network Defense Second Edition Chapter 6 Enumeration.
Introduction to Linux Chapter 1. Operating Systems Operating System (OS) - most basic and important software on a computer Performs core tasks Organize.
Introduction to UNIX Acknowledgement:Thanks to Dr Andrew Horner for the original version of this set of slides. All trademarks are the properties of their.
Server Operating Systems Last Update Copyright Kenneth M. Chipps Ph.D. 1.
Operating Systems.
Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
AN INTRODUCTION TO LINUX OPERATING SYSTEM Zihui Han.
Introduction to Computer Administration System Administration
Comparing functions and features of operating systems.
1. Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2 Technology in Action Technology in Focus: Computing Alternatives.
Ashita Srivastava ISM High Five Corporations Chain of fast food restaurants Using Windows XP for clients and Windows Server 2008 Needs a robust.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
What is UNIX? UNIX is an Operating System (OS). An operating system is a control program that helps the user communicate with the computer hardware. UNIX.
Web Server A software program or server computer equipped to offer World Wide Web access. Web servers allow you to serve content over the Internet using.
2008 Taipei, Taiwan Ubuntu Linux Server Structure and Config APRICOT 2008 Network Management Workshop February 20 – Taipei, Taiwan.
Overview of Linux Dr. Michael L. Collard 1.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
A Comparison of Linux vs. Windows Bhargav A. Sorathiya B.E. 4 th C.E. Roll no:6456.
Introduction to Unix Part 1 Research Computing Workshops Fall 2008 Office of Information Technology & Mississippi Center for Supercomputing Research Jason.
The Role of the Operating System
2008 Bangkok, Thailand Ubuntu Linux Server Structure and Config intERLab at AIT Network Management Workshop March 11 – Bangkok, Thailand.
INTRODUCTION TO SERVERS & INSTALLATION OF WINDOWS SERVER 2008 R2 Network Administration and Maintenance.
Introduction to Unix Part 1 Research Computing Workshops Office of Information Technology & Mississippi Center for Supercomputing Research Jason Hale &
Readers choice 1999 Most affordable database 1998 Database of the year 1998.
New Delhi, India Ubuntu Linux Server Structure and Config PacNOG5 June 16 – Papeete, French Polynesia Hervey Allen.
Samba – Good Just Keeps Getting Better The new and not so new features available in Samba, and how they benefit your organization. Copyright 2002 © Dustin.
IT320 OPERATING SYSTEM CONCEPTS Unit 3: Welcome to Linux June 2011 Kaplan University 1.
Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan.
IT320 OPERATING SYSTEM CONCEPTS Unit 3: Welcome to Linux September 2012 Kaplan University 1.
Introduction to Linux Liam Green-Hughes AACS-SSIT 25 th February 2008.
Using Commands Introduction to Unix May 24, 2008 Rabat, Morocco Hervey Allen.
 Linux Mint is a computer operating system designed to work on most modern systems, including typical x86 and x64 PC’s. Linux Mint can be thought of.
Retina Network Security Scanner
Introduction to UNIX Karl Harrison September 2004.
Introduction to UNIX CS465. What is UNIX? (1) UNIX is an Operating System (OS). An operating system is a control program that allocates the computer's.
Introduction TO Network Administration
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop I Introduction to Linux Professional Training Academy.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
Chapter 1: Introduction to Linux. 2 Introduction Computer Components: –Hardware –Software Types of hardware and software Important components of an OS.
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group Module 01 Introduction.
Computer Software Introduction Software Classification Operating systems End user Applications Programmers’ tools Utilities.
Red Hat Enterprise Linux Presenter name Title, Red Hat Date.
Linux and Coldfusion MX Mid-Michigan Coldfusion User’s Group, Nov
Introduction to System Administration. System Administration  System Administration  Duties of System Administrator  Types of Administrators/Users.
Computer Technology Project
GNU and Linux.
CompTIA Server+ Certification (Exam SK0-004)
CITA 352 Chapter 6 Enumeration.
IT320 Operating System Concepts
LINUX WINDOWS Vs..
Selected topic in computer science (1)
CompTIA Server+ Certification (Exam SK0-004)
Ubuntu Linux Server A Primer
LINUX WINDOWS Vs..
A UNIX OPERATING SYSTEM
Chapter 2: The Linux System Part 1
OPS235: Lab 2 Virtual Machines – Part I
Ubuntu Linux Server A Primer
Module 02 Operating Systems
Presentation transcript:

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

'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?

'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.

'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.

'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.

'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.

'08 Rabat A rebuttal: Windows cont. Windows 1.0 released Nov. 20, 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.

'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). *

'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.

'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.

'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).

'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...