Title: Comparative presentation of applications on Linux and Windows
1Comparative presentation of applications on Linux
and Windows
2Program instaltion
- How are programs installed?
- What is a source code of an application?
- What is a binary code of an application?
- Installing applications under Windows
- Installing applications under Linux
- ./configure
- make
- make install
3Criteria for comparison
- Functionality
- Prize of the product (application)
- Security and stability
- Possibility for customizing
- Possibility for upgrade
4 The Value of an application
- Collecting information for choosing an
application - Financial expanses
- Getting accustomed, adjousting the user interface
- time as a valuable resource
- Possibility for customizing and adjusting
according to the current and future needs of the
company - Transparent interface for other applications
5Security aspect
- Windows dominates the market, therefore its
cracked more often? - The average time that takes an unpatched Windows
XP to be compromised once connected to the
Internet is 16 minutes - ..... It takes less time than to download the
patches for it ? - Time that elapses from discovering a flaw or
exploit to the time the patch is provided
6Security aspect
- Easy manipulation and installation doesnt come
free - The applications should communicate between each
other through standard protocols - Two layers of protection
- Operating system
- Application layer
7Security aspect
- Buffer overflow
- What can an attacker accomplish?
- Protecting the separate segments that a process
uses
8Bad security design architecture of the Windows OS
- Windows hasnt yet evolved completely to a
multi-user operating system - Windows is monolitic, not modular
- It depends too mush on RPC
- Windows is very much focused and integrated with
its graphical interface
9Good security design architecture of the Linux OS
- It has been a multi-user operating system concept
since the very beginning - Linux is mostly modular design
- Linux doesnt depend on RPC
- Non-graphical user interface
- Ideal for remote administration
10Stability aspect
- 50 most stable web servers
- 47 on Apache
- None on IIS
- 50 are on an BSD platform
- BSD, Linux, Solaris, HP-UX .. Windows ???
11Stability aspect
- Unofficial numbers
- www.microsoft.com
- IIS web server
- Average uptime 59 days
- Maximum uptime 111 days
- www.linux.com
- Apache web server
- Average uptime 348 days
- Maximum uptime 490 days
12Comparison of frequently used applications
- Office ?????????
- Windows Linux
- MS Office Openoffice.org
- KOffice
- Gnome Office
- Dia, Kivio, Kpdf
- Project Management
- All of the Linux Office suits include
applications for word processing, spreadsheets,
presentations, database, modeling and
mathematical functions.
13Comparison of frequently used applications
- Multimedia applications
- Windows Linux
- Win Media Player Xine, Kaffeine, Gxine
- Amarok, Rhythmbox
- Mplayer
- Adobe Photoshop Gimp
- Corel Draw Inkscape, Xara
14Comparison of frequently used applications
- Internet and Network applications
- Windows Linux
- Messenger Gaim, Koppete, Jabber, Licq
- Skype Skype
- IExplorer Mozilla, Firefox, Konqueror
- MS Outlook Evolution, Thunderbird, Kmail
- Mirc XChat
15Comparison of frequently used applications
- Other tools
- Windows Linux
- Win Explorer Konqueror, Nautilus, Thunar
- System monitor Gkrellm, top, sys monitor apps
- Notepad, wordpad Kwrite, Kate, Gedit
- Commercial Antivirus Clamav
- Commercial Firewall Netfilter, iptables,
ipchains, - ipfw, pf
- Tottal commander Midnight commander
16Open source server software
- Web Server, Proxy
- Apache, Lightttpd, Zope, proxy Squid
- Content management system
- Joomla, Drupal, Sugarcrm, Wordpress
- E-mail server
- Postfix, Qmail, Sendmail, Qpopper, Squiremail,
Spamassasin, Clamav - Database Server
- MySQL, PostgreSQL
- DNS ??????
- BIND
17Compatibility between the two operating systems
- Executing Linux applications on Windows
- Executing Windows applications on Linux
- WINE Windows emulator
- Which applications can we use under Windows and
Linux? - Which documents can we manage both under Windows
and Linux? - Which applications work better on Linux?
18Possibilities for upgrading the FOSS software
- Possibilities that the source code offers
- Communication between applicatoins, associating
multiple applications - The upgrade is an transparent process
- Discovering potential flaws and exploits in the
code - You are sure in what You have
- Who guaranties for the free FOSS software? If
something goes wrong who is responsible?
19Prices of some commercial applications
- Windows XP Professional 150 - 250
- Windows 2003 Enterprise 3,999
- Windows Vista Ultimate 250 - 350
- Microsoft Office 2007 Pro 500
- Microsoft Word 229
- MS Project 2007 Pro 999
- MS SQL 2005 Server Standard 5,999
- MS Exchange 2003 Enterprise 3,999
- Adobe Photoshop CS 800