Click here to Skip to main content
16,014,294 members

Survey Results

Who would you prefer as Supreme Ruler of the Desktop?   [Edit]

Survey period: 27 Aug 2001 to 3 Sep 2001

For good or bad, the desktop is ruled by Microsoft. Just imagine an alternate reality where a different company owned the desktop OS market. Who would you prefer?

OptionVotes% 
I'd prefer to keep Microsoft54849.95
Sun Microsystems524.74
Apple676.11
RedHat11710.67
FreeBSD262.37
Digital Research (DR-DOS)80.73
Amiga716.47
IBM222.01
I'd prefer there were many different desktop OS's all with equal market share.18616.96



 
GeneralRe: Voting for Windows Pin
Paul A. Howes30-Aug-01 3:01
Paul A. Howes30-Aug-01 3:01 
GeneralRe: Voting for Windows Pin
George30-Aug-01 4:22
George30-Aug-01 4:22 
GeneralRe: Voting for Windows Pin
Paul A. Howes30-Aug-01 6:02
Paul A. Howes30-Aug-01 6:02 
GeneralRe: Voting for Windows Pin
Rendition's Tune30-Aug-01 12:52
Rendition's Tune30-Aug-01 12:52 
GeneralRe: Voting for Windows Pin
George30-Aug-01 19:48
George30-Aug-01 19:48 
GeneralRe: Voting for Windows Pin
27-Aug-01 3:55
suss27-Aug-01 3:55 
GeneralRe: Voting for Windows Pin
#realJSOP27-Aug-01 10:07
professional#realJSOP27-Aug-01 10:07 
GeneralRe: Voting for Windows Pin
Paul A. Howes28-Aug-01 4:13
Paul A. Howes28-Aug-01 4:13 
As long as you have a static version of the library, then yes, you can link your program against it.

Netscape has always done this with Navigator and Communicatior. They are basically Motif applications, as is evident by the "look 'n' feel" of the window. However, the product was released long before Motif went open source, and Netscape was not authorized to distribute the Motif libraries, so they statically linked the whole thing. That is why the executable is so huge, and takes so long to load.

In the Windows world, you link against a .lib file. If that .lib file happens to correspond to a .dll file, then the .dll will be loaded at run time. However, if the .lib file was a static library, then the linker grabs the whole thing.

On all Unix variants that I am aware of, libraries come in two flavors: .a (static) and .so (shared object). Instead of needed two separate .lib files and the .dll, there are simply two library files. One is static and one is dynamic. Link against the appropriate one, and you're all set. The problem, of course, is that not every library is available in both flavors. A lot of times you have to take what you can get.

Good luck! Smile | :)


--
Paul

"I drank... WHAT?"
GeneralRe: Voting for Windows Pin
Anders Molin27-Aug-01 20:27
professionalAnders Molin27-Aug-01 20:27 
GeneralRe: Voting for Windows Pin
Tony Shell28-Aug-01 20:25
professionalTony Shell28-Aug-01 20:25 
GeneralRe: Voting for Windows Pin
Paul A. Howes29-Aug-01 3:14
Paul A. Howes29-Aug-01 3:14 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.