Home » Developing U++ » Releasing U++ » Linux release coobook
Re: Linux release coobook [message #13875 is a reply to message #13874] |
Wed, 30 January 2008 19:03   |
cbpporter
Messages: 1427 Registered: September 2007
|
Ultimate Contributor |
|
|
Quote: | Well, I had big hopes for LSB.... 4 years ago.
|
Quote: | The LSB exists, theoretically it works, but nobody wants it.
|
Me too! I was really fed up with a lot of binary incompatibility, endless recompiles from sources and back then I was quite the Linux enthusiast (I still like it today, and use it from time too time). The idea is good, the implementation is not that great and the adoption is horrible. Even if most of today's distros are LSB compliant, that only means that other LSB compliant software would find a working LSB runtime and would have no problem running. For a software to be LSB compliant, it must use the LSB core (which is very poorly placed in the filesystem IMO, reducing the flexibility of "system" paths) and all the libraries must either be LSB compliant or static linking must be used. The last time I checked, the number of LSB compliant applications and libraries was close to zero (I mean a relative closeness: with thousands of libraries if you have 20 done, you're close to zero), and static linking is practically impossible with any non trivial applications. Try static linking with dozens of libs and you'll get huge exe sizes and a great redundancy in the binary files.
But for U++, it would be easier to produce LSB compliant programs. Reliance on external libraries is very low (I believe only some optional gtk libs for skinning, which I don't really know if there are any LSB versions of) and the rest of system calls could be routed toward the LSB runtime by using their tools and some not to hard tweaking of the build process (please correct me if I'm wrong).
While this is possible, I think the question is: who cares? Most distros don't even have LSB selected by default on their general installation option.
|
|
|
 |
|
Linux release coobook
By: mirek on Sat, 26 January 2008 08:17
|
 |
|
Re: Linux release coobook
By: mdelfede on Sat, 26 January 2008 13:57
|
 |
|
Re: Linux release coobook
By: mirek on Sat, 26 January 2008 14:18
|
 |
|
Re: Linux release coobook
|
 |
|
Re: Linux release coobook
|
 |
|
Re: Linux release coobook
|
 |
|
Re: Linux release coobook
By: mdelfede on Wed, 30 January 2008 16:28
|
 |
|
Re: Linux release coobook
By: mirek on Wed, 30 January 2008 17:30
|
 |
|
Re: Linux release coobook
By: mdelfede on Wed, 30 January 2008 17:39
|
 |
|
Re: Linux release coobook
By: guido on Wed, 30 January 2008 18:26
|
 |
|
Re: Linux release coobook
|
 |
|
Re: Linux release coobook
By: mirek on Wed, 30 January 2008 19:41
|
 |
|
Re: Linux release coobook
By: mdelfede on Wed, 30 January 2008 20:02
|
 |
|
Re: Linux release coobook
By: mirek on Wed, 30 January 2008 22:40
|
 |
|
Re: Linux release coobook
By: mdelfede on Wed, 30 January 2008 19:46
|
Goto Forum:
Current Time: Mon May 12 23:52:04 CEST 2025
Total time taken to generate the page: 0.03137 seconds
|