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