UNIX versus Windows

Another Chapter Of The Operating Systems War



Advantages

UNIX-Based Windows/DOS
  • Little to No Downtime
  • Highly Customizable
  • Free Via D/L, Low Cost
  • Many Free Apps
  • No Reboot Needed For Upgrades
  • Single Libraries Usable By Mutliple Running Apps
  • User Set Process Priorities
  • Permissions For Each File and Directories
  • Multiple Shells
  • Multiple Users per PC
  • Superior File Mangement
  • Multiple GUI's/Desktops Available
  • Simulatanious Desktops
  • Internet was built on UNIX
  • Excellent Network Base
  • Scripting and Automation
  • Each App Customizable With Little Coding Knowledge
  • WorldWide Authoring by 1000's
  • Read/Write DOS/Windows File Systems
  • Limitation of Ports Usage (BSD)
  • File System Resists Disk Fragmentation
  • Lots of Support
  • Lots of Professional Applications
  • Little Compilation Necessary
  • Excellent Hardware Compatibility
  • First Choice of Small Businesses
  • CGYWin to run UNIX apps
  • Lots of Games Available
  • Large Users Base
  • Built For the Internet
  • Superior Sound Creation
  • Easy Syntax
  • Relatively User Friendly
  • Old DOS Program Compatibilty
  • Upgrades Less Expensive
  • CTRL+ALT+DEL Gives Option to Close Single Programs
  • Satisfactory Hardware Detection
  • Multiple Desktop Themes Available
  • Lots of Free and Professional Screensavers Available
  • Geared for Beginners
  • No Prior Computer Knowledge Necessary
  • Relatively Easy to Program
  • Installs to Single Directory

Disadvantages

UNIX-Based Windows/DOS
  • Many Different Scripting Languages
  • Need to Compile Apps Before Use
  • Large and Confusing Configuration Files
  • Won't Run Windows Apps Reliably
  • Tough Syntax
    • thisapp, ThisApp, THISAPP each read as different filenames
  • Little Sound and Graphics Support
  • Hardware Incompatibility
  • Good Games Not Available
  • ASP.NET required PERL module
  • Scattered Support
  • Intimidating for Beginners
  • Prior Computer Knowledge A Must
  • Hardware Compatibilities Vary From Distro to Distro
    • Some Modems That Work On Mandrake Won't Work with Slackware
    • Certain Disk Controllers, Video Cards, Modems That Work For Linux Not BSD Compatible
  • Each Distro Has Different Configuation Needs
  • Each New Release Is Plagued With Bugs, Need to CVS Bug Patches
  • Each Distro Has Different Purposes
    • NetBSD is a firewall
    • FreeBSD is a Server OS
    • RedHat, SuSE, Mandrake Aimed At Disgruntled Windows Users
    • SlackWare, GNU/Debian Typically For Experienced UNIX users and Hackers
  • Unreliable Hardware Detection
  • Unstable, Needs Restart Often
  • File and Memory Management Automatic
  • Fragments Files
  • Freezes and Locks Apps Easily
  • Each App requires it's own DLL
  • No Scripting Language
  • Won't Network with UNIX, needs Samba
  • Networking Complicated
  • Costs ALOT !!!!
  • OS upgrades usually render apps incompatible
  • Inconsistent Hardware Compatibilities between 9X and NT kernels
  • Each upgrade brings multiple changes how the kernel manages system processes
  • Good Programs are Expensive
  • No support for OpenSource Software
  • If You Don't Like How It Handles Something Too Bad
  • Kernels Easy to Break
  • Requires Reinstall if something crashes
  • Needs to Reboot after any installation
  • Lousy Memory Management
  • Monopolization of Everything
  • Required to be Primary OS under multi-boot conditions
  • DOS Shell complicated and highly limited
  • Little User Customizability
  • Config Files handled automatically, may lock PC if user changes something

BSD Comic
http://www.de.freebsd.org/de/gif/bsd/uf000444.gif

Note: These Lists Are Subject To Change As New Information Becomes Available
*UNIX is a registered trademark licensed to X/OPEN.
**BSD is a registered trademark of Berkeley Software Design, Inc.
*** Red Hat, Mandrake, SuSE, Debian, and Slackware are Trademarks of their respective owners.
**** Windows and DOS are registered trademarks of Microsoft Inc.
jnbek
jnbek