LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 10-05-2005, 05:08 PM   #1
awl
Member
 
Registered: Aug 2005
Location: Belgrade, Serbia
Distribution: Debian testing
Posts: 30

Rep: Reputation: 15
Why are linux programs smaller than win alternatives?


This is something I was thinking about for some time. Is it only because of shared libraries? I mean, you have, for example windows version of Mathematica (cca 150 megs) compared to Maxima(+lisp)+Octave+R that total together I believe well under 100 Mb? Ok, you have commercial programs that can' t compare to open source programs in terms of scope and quality, but can be compared(like I did with Mathematica) to combinations of various open source programes, and still they are bigger.
 
Old 10-05-2005, 07:00 PM   #2
tkedwards
Senior Member
 
Registered: Aug 2004
Location: Munich, Germany
Distribution: Opensuse 11.2
Posts: 1,549

Rep: Reputation: 52
Not sure about commercial programs on Linux but the reason open source programs on Linux are generally smaller in disk space than their WIndows equivalents:

1) Heavy use of shared libs. Most Win programs will ship the shared libs they need and install them in their own program folder. That means that half the programs installed on your Windows system probably have their own copy of the MFC DLL or something like that. Many open source programs are built to be heavily dependent on other open source programs (eg. all those media players which are just frontends for either xine or mplayer which in turn rely on shared codec libraries to play anything back).

2) Very little use of static compilation by most distros, many Windows apps are statically compiled.

3) Open source programs are often smaller and more well focused on fullfilling one need and doing it well. They don't often have all the extra add-on features that many commercial programs do.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Alternatives for a few Windows programs tumbelo Linux - Software 2 03-13-2005 11:27 AM
How do you make C++ programs smaller? Qwirt Programming 5 11-04-2004 11:32 PM
Is it possible to run Win programs on Linux? arctic123 Linux - Software 3 09-04-2004 10:02 PM
Before switching to Linux, are there any good alternatives to these programs? ralph76 Linux - Software 4 06-26-2004 01:48 PM
What would be the best alternatives for some windows programs? danny_beta_read Linux - Software 8 02-17-2004 07:48 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 05:49 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration