Successfully reported this slideshow.



Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this


  1. 1. Comparing UNIX and Windows <ul><li>Analysis that compares and contrasts a UNIX system, and Windows 2003 Advanced Server operating systems </li></ul><ul><li>Sun Solaris 9.0 and Windows 2003 Advanced Server </li></ul><ul><li>high-end, multi-processor based system hardware from HP in order to level the differences between the operating systems </li></ul>
  2. 2. Market Shares 1997 Windows NT 1505 36.60% Novell 900 21.89% Linux 240 5.84% Solaris 100 2.43% SCO 288 7.00% Other 1079 26.24% Total 4112 100% OS Units Market Share
  3. 3. Present Market Shares <ul><li>Windows now makes up 40% of the market, while Linux is now at 27%, and UNIX making up the remaining 33%. </li></ul>
  4. 4. Hardware Hewlett Packard ProLiant DL760 G2 Intel® Xeon™ Processor MP at 2.80GHz/2MB, 4GB (4P Model) Processor Eight Intel® Xeon™ MP 2.80GHz/ 2MB Processors Memory 16GB Addressable Memory (32x512MB + 8x512MB Redundant Memory) Hard Drives 4 x 72.8 GB Pluggable Ultra320 SCSI 15,000 rpm Universal Hard Drive (1&quot;) Tape Drive AIT 35GB, LVD, Hot Plug Storage Controller Integrated Smart Array 5i Controller (Ultra3 support) Network Card Integrated Compaq NC7770 PCI-X Gigabit Server Adapter Redundant Power Two (2) Redundant Hot Plug 1150W/500W Power Supplies Redundant Fan Two (2) Redundant Hot Plug Fans Server Management SmartStart, Insight Manager 7 & ROM-Based Setup Utility
  5. 5. Cost (Solaris 9) <ul><li>Solaris 9, 5-8 CPU Capacity RTU License, Intel Platform Edition </li></ul><ul><li>Price: $ 12,000.00 retail. </li></ul><ul><li>$12,000 includes licenses for connection to internal networks, external networks, and unlimited clients. Solaris is generally licensed per-CPU. </li></ul>
  6. 6. Cost (Windows 2003 Advanced Server) OS/Option Needed For Price Windows 2003 server Enterprise / with 25 Client Access Licenses (CALs) Base license for Server with 25 user connections. 3,999.00 20 additional Cal’s Additional 20 users 799.00 20 additional Terminal Server CALs 20 users with remote-terminal access licenses 749.00 External server 2003 connectors license Allows unlimited external (Internet) connections to server 1,999.00 External TS server 2003 connectors license Allows external (Internet) connections to Terminal Services 7,999.00 Total Cost 15,545
  7. 7. File System Comparison (Solaris) <ul><li>Solaris UFS (UNIX File System) uses an i-node , a special file type, which contains disk addresses for the first twelve blocks of a file, and three addresses for indirect blocks describing the rest of the file </li></ul>
  8. 8. File System Comparison (Solaris)
  9. 9. Solaris 9 UFS Structure <ul><li>UFS does not pre-allocate blocks; instead, blocks are added to the file when a write occurs. </li></ul><ul><li>Solaris UFS is a 64-bit addressing file system with a maximum file size of one terabyte </li></ul><ul><li>contains additional functionality for UFS </li></ul><ul><ul><li>UFS Logging </li></ul></ul><ul><ul><li>Concurrent Direct IO </li></ul></ul>
  10. 10. Solaris 9 UFS Structure <ul><li>Solaris Volume Manager </li></ul><ul><li>Soft Disk Partition </li></ul><ul><li>UFS Snapshot </li></ul>
  11. 11. NTFS <ul><li>evolved from the older HPFS (High Performance File System) </li></ul><ul><li>uses a master file table (MFT): </li></ul>
  12. 12. NTFS <ul><li>Directory records are saved in the MFT just like file records </li></ul><ul><li>space on the drive is broken down into logical blocks </li></ul><ul><li>uses journaling to handle transactions </li></ul><ul><li>allows for compression of both drives and individual files </li></ul>
  13. 13. Operating Environment Batch VS Script <ul><li>Both Windows and UNIX rely on the concept of a user execution environment, or “shell,” </li></ul><ul><li>Batch files are generally considered to be simple, short programs that perform a task and then return control to the operating system. </li></ul><ul><li>Scripting is more sophisticated and a bit longer than batch files </li></ul><ul><li>Scripts can and are used to write complete programs </li></ul>
  14. 14. Operating Environment Batch VS Script <ul><li>scripts relies on other programs or scripts being available at specific places within the system in UNIX </li></ul>
  15. 15. Application Software <ul><li>far more software available to the Microsoft market </li></ul><ul><li>most major software vendors offer software available for both systems </li></ul><ul><ul><li>Corel Office products and graphic design software </li></ul></ul><ul><ul><li>Oracle is the most common database that is implemented across both platforms </li></ul></ul><ul><ul><li>Crystal Reports </li></ul></ul><ul><ul><li>Norton (Symantec) </li></ul></ul>
  16. 16. Application Software <ul><li>More difficult to install and run application on UNIX </li></ul><ul><li>Windows application installations are generally entirely automated and very little input from the user is required. UNIX, on the other hand, requires more input from the user to install properly. </li></ul><ul><li>a program that's compiled to run on a specific platform and operating system cannot run on other ones </li></ul><ul><li>UNIX programs are distributed as source code, not as binaries, so you can compile them for your particular system when installing </li></ul><ul><li>Windows applications can run on most Windows operating systems </li></ul>
  17. 17. Migration from UNIX to Windows <ul><li>UWIN allows UNIX applications to run on Windows </li></ul><ul><li>Porting is the process of taking Windows source code and using a product, such as Visual MainWin plug-ins and converting to the specific UNIX Server, such as Solaris, and on to the Native Binary code. </li></ul>
  18. 18. Conclusion <ul><li>We illustrated fundamental contrast and comparison of the two systems </li></ul><ul><ul><li>Market Shares, Costs, Hardware, File Systems, Operating Environment, and Application differences </li></ul></ul><ul><li>Whether a person prefers one system to the other, this presentation has showed that both are viable solutions for many different situations </li></ul>