Mark Haney wrote: > Mikkel L. Ellertson wrote: > >> I am not following your argument. How does having dependencies >> result in a bigger binary? I would think it would result in just the >> opposite - small binaries that link with other programs/libraries >> like building blocks. Other programs can share some of the same >> blocks, so you do not have to duplicate them in more then one binary. > > My point is that including virtually every compile option in every > package means the system links to many more libraries than are probably > needed. I know some compromise for 'desktop use' has to be made and I > understand that. But including dependencies for every media player out > there seems silly. Does that make a little more sense with where my > train of thought is going? If not, don't worry, my wife doesn't > understand me either. > I have not seen that. What I have seen is several media players having the same dependencies, so you only have to drag them in when you install the first medial player. On the other hand, I have seen GUIs that require more then one CLI media player - usually because the GUI will work as the front end for more then one CLI media player. I am not sure how to handle installing the GUI first, but installing it after the CLI program(s) should let it install without requiring the other ones. I think it can be built that way. (Like you can have Sendmail or Postfix installed, and fill the requirement for a MTA. > >> You also have GUI programs that are front ends to CLI programs. So >> you naturally need the program(s) that they are front ends for when >> you are installing the GUI. >> >> If anything, Linux is moving away from the collection of small >> programs that preform one function well, and can be linked to other >> programs to perform a specific task... > > Personally I like the 'one task and do it well' philosophy. We've seen > the fun that is M$ and it's joke of an OS in Vista. trying to be > everything to everybody and doing none of those things particularly > well. But that is for another thread, methinks. > I do as well. But that may be because I started with the CLI and I am still comfortable with it. Shell scripts are fun! Mikkel -- Do not meddle in the affairs of dragons, for thou art crunchy and taste good with Ketchup!
Description: OpenPGP digital signature